• Tidak ada hasil yang ditemukan

SISTEM INFORMASI AKADEMIK BERBASIS WEB PADA SMA SANTO THOMAS 3 MEDAN TUGAS AKHIR FERDINAND RONNY TUA

N/A
N/A
Protected

Academic year: 2022

Membagikan "SISTEM INFORMASI AKADEMIK BERBASIS WEB PADA SMA SANTO THOMAS 3 MEDAN TUGAS AKHIR FERDINAND RONNY TUA"

Copied!
107
0
0

Teks penuh

(1)

TUGAS AKHIR

FERDINAND RONNY TUA 132406055

PROGRAM STUDI D-3 TEKNIK INFORMATIKA DEPARTEMEN MATEMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA

MEDAN

2016

(2)

TUGAS AKHIR

Diajukan untuk melengkapi tugas dan memenuhi syarat mencapai gelar Ahli Madya

FERDINAND RONNY TUA 132406055

PROGRAM STUDI D-3 TEKNIK INFORMATIKA DEPARTEMEN MATEMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA

MEDAN

2016

(3)

PERSETUJUAN

Judul : SISTEM INFORMASI AKADEMIK BERBASIS

WEB PADA SMA SANTO THOMAS 3 MEDAN

Kategori : TUGAS AKHIR

Nama : FERDINAND RONNY TUA

Nomor Induk Mahasiswa : 132406055

Program Studi : D3 TEKNIK INFORMATIKA

Departemen : MATEMATIKA

Fakultas : MATEMATIKA DAN ILMU PENGETAHUAN

ALAM UNIVERSITAS SUMATERA UTARA

Diluluskan di Medan, Juni 2016

Disetujui Oleh:

Program Studi D3 Teknik Informatika Pembimbing FMIPAUSU

Ketua,

Dr. Elly Rosmaini, M.Si Prof. Saib Suwilo, M.Sc

NIP. 196005201985032002 NIP. 196401091988031004

(4)

PERNYATAAN

SISTEM INFORMASI AKADEMIK BERBASIS WEB

PADA SMA SANTO THOMAS 3 MEDAN

TUGAS AKHIR

Saya mengakui bahwa tugas akhir ini adalah hasil kerja saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya.

Medan, Juni 2016

FERDINAND RONNY TUA 132406055

(5)

PENGHARGAAN

Puji Syukur penulis ucapkan serta panjatkan kepada Allah SWT telah memberikan rahmat-Nya kepada penulis sehingga penulis dapat menyelesaikan tugas akhir yang berjudul “Sistem Informasi Akademik Berbasis Web pada SMA Santo Thomas 3 Medan” sebagai salah satu syarat untuk menyelesaikan perkuliahan pada Program Studi Diploma III Teknik Informatika Fakultas Matematika Dan Ilmu Pengetahuan Alam Universitas Sumatera Utara.

Pada kesempatan ini penulis mengucapkan terima kasih serta penghargaan yang sebesar-besarnya kepada ayahanda D.Matondang dan ibunda tersayang R.

Br Siahaan yang telah membimbing dengan penuh cinta kasih sayang, memelihara dan memperhatikan penulis sejak kecil selalu mencukupi segala keperluan baik secara moral maupun materil hingga akhirnya penulis mampu menyelesaikan laporan tugas akhir ini. Selanjutnya penulis menyampaikan rasa terima kasih dan penghargaan sebesar-besarnya kepada semua pihak yang telah memberikan bantuan dan masukan, baik secara moral dan materil dalam menyelesaikan penulisan tugas akhir ini, terutama sekali kepada :

1. Bapak Prof. Saib Suwilo, M.Sc selaku Dosen pembimbing penulis yang selalu memberikan masukan, baik kritik dan saran kepada penulis selama pembuatan tugas akhir ini mulai dari awal sampai dengan selesai.

2. Bapak Drs. Kerista Sebayang, M.S. selaku Dekan Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara.

3. Bapak Prof. Dr. Tulus, M.Si selaku Ketua Departemen Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara.

4. Ibu Dra. Elly Rosmaini, M.Si selaku Ketua Program Studi Teknik Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara.

5. Bapak dan Ibu Dosen serta staf Fakultas Matematika Dan Ilmu Pengetahuan Alam Universitas Sumatera Utara.

(6)

6. Buat Kakak dan Adikku Tersayang Cynthia Matondang, Cristina Laura Marpaung dan Yerico Napitupulu yang selalu mendukung saya dan memberikan semangat kepada penulis dalam penyelesaian tugas akhir ini.

7. Buat seluruh alumni D3 Teknik Infomatika yang selama ini telah membantu penulis dalam memberikan saran untuk menyelesaikan program.

8. Buat seluruh teman angkatan 2013 terkhususnya teman-teman kom B yang selama ini telah menjadi keluarga dan sahabat penulis.

9. Semua keluarga, saudara, dan juga rekan-rekan baik dikampus maupun diluar kampus.

Laporan ini sudah selesai, namun penulis menyadari bahwa masih ada kekurangan didalamnya karena keterbatasan pengetahuan dan kemampuan penulis. Untuk itu, diharapkan kritik dan saran yang bersifat membangun demi perbaikan dan penyempurnaan laporan ini. Semoga laporan ini bermanfaat bagi semua yang membaca sebagai wacana dalam memperluas cakrawala pengetahuan.

Kiranya Allah SWT memberi Rahmat-nya kepada kita semua sehingga sukses dalam menggapai cita-cita yang diinginkan. Amin.

Medan, Juni 2016 Penulis,

Ferdinand Ronny Tua NIM. 132406055

(7)

ABSTRAK

Kajian ini bertujuan untuk membangun suatu website pada SMA Santo Thomas 3 Medan. Website ini dikembangkan dengan menggunakan bahasa pemograman PHP yang diperoleh dengan kemudahan penggunaan perangkat lunak Macromedia Dreamweaver 8, dan menggunakan MySQL sebagai database-nya.

Tujuan dari dibangunnya website ini adalah untuk mempermudah masyarakat dalam memperoleh informasi mengenai SMA Santo Thomas 3 Medan secara online.

(8)

DAFTAR ISI

Halaman

Persetujuan ii

Pernyataan iii

Penghargaan iv

Abstrak vi

Daftar Isi vii

Daftar Tabel x

Daftar Gambar xi

BAB 1 PENDAHULUAN 1

1.1 Latar Belakang 1

1.2 Rumusan Masalah 2

1.3 Batasan Masalah 2

1.4 Tujuan Penelitian 3

1.5 Manfaat Penelitian 3

1.6 Tinjauan Pustaka 4

1.7 Metodologi Penelitian 6

1.8 Sistematika Penuliasn 7

BAB 2 LANDASAN TEORI 9

2.1 Sistem Informasi 9

2.1.1 Sistem Informasi Berbasis Komputer 10 2.1.2 Kemampuan Sistem Informasi 11

2.2 Pengertian Data, Informasi dan Sistem 12

2.2.1 Pengertian Data 12

2.2.2 Pengertian Informasi 13

2.2.3 Pengertian Sistem 14

2.3 Pengertian Komputer 15

2.4 Pengertian Internet 18

2.4.1 Network 18

2.4.2 Sekilas Mengenai Web 19

2.5 Sejarah Web 19

2.5.1 Aplikasi Web 20

2.6 HTML (Hypertext Markup Language) 22

2.7 Sejarah PHP 23

2.7.1 Kelebihan PHP 24

2.7.2 Kelemahan PHP 25

2.7.3 Sintaks PHP 25

2.8 MySQL 26

2.9 Cascading Style Sheet (CSS) 28

(9)

2.10 Macromedia Dreamweaver 8 29 2.10.1 Membuka Program Aplikasi Macromedia Dreamweaver 8 31 BAB 3 SEKILAS TENTANG SMA SANTO THOMAS 3 MEDAN 32

3.1 Profil Sekolah 32

3.2 Visi dan Misi SMA Santo Thomas 3 Medan 33

3.2.1 Visi 33

3.2.2 Misi 33

3.3 Tujuan Sekolah 34

3.4 Sekilas Tentang Sekolah 34

3.5 Struktur Organisasi 35

3.6 Uraian Tugas dan Tanggung Jawab 36

3.6.1 Kepala Sekolah 36

3.6.2 Pembantu Kepala Sekolah 1 (PKS 1) 37 3.6.3 Pembantu Kepala Sekolah 2 (PKS 2) 37 3.6.4 Pembantu Kepala Sekolah 3 (PKS 3) 38

3.6.5 Badan Pembimbing (BP) 38

3.6.6 Tata Usaha 38

3.6.7 Bendahara 38

3.6.8 Guru 39

3.6.9 Wali Kelas 39

BAB 4 PERANCANGAN SISTEM 40

4.1 Defenisi Perancangan Sistem 40

4.2 Perancangan DFD (Data Flow Diagram) 41

4.3 Simbol-Simbol pada Flowchart dan Penjelasanya 43

4.4 Metode Perancangan 45

4.5 Pembuatan Flowchart (Diagram Alir) 45

4.5.1 Flowchart Halaman Utama 46

4.5.2 Flowchart Halaman Admin 47

4.5.3 Flowchart Halaman Tag Profil 48

4.5.4 Flowchart Halaman Tag Siswa 49

4.5.6 Perancangan Database 50

BAB 5 IMPLEMENTASI SISTEM 53

5.1 Defenisi Implementasi Sistem 53

5.2 Komponen Dalam Implementasi Sistem 53

5.2.1 Kebutuhan Perangkat Keras (Hardware) 53

5.2.2 Kebutuhan Perangkat Lunak (Software) 54

5.2.3 Kebutuhan Brainware 55

5.3 Tampilan Halaman Website 55

5.4 Uji Program 55

BAB 6 KESIMPULAN DAN SARAN 59

6.1 Kesimpulan 59

6.2 Saran 60

DAFTAR PUSTAKA 61

(10)

LAMPIRAN

DAFTAR TABEL

Halaman

Tabel 4.1 Simbol-simbol Flowchart 43

Tabel 4.2 Data Admin 50

Tabel 4.3 Data Guru 50

Tabel 4.4 Mata Pelajaran 51

Tabel 4.5 Data Siswa 51

Tabel 4.6 Buku Tamu 52

(11)

DAFTAR GAMBAR

Halaman

Gambar 2.1 Aktivitas Sistem Informasi 10

Gambar 2.2 Tampilan Start Page Macromedia Dreamweaver 8 31 Gambar 3.1 Struktur Organisasi SMA Santo Thomas 3 Medan 36

Gambar 4.1 Diagram Konteks 42

Gambar 4.2 Flowchart Halaman Utama (Home) 46

Gambar 4.3 Flowchart Halaman Admin 47

Gambar 4.4 Flowchart Halaman Tag Profil 48

Gambar 4.5 Flowchart Halaman Tag Siswa 49

Gambar 5.1 Tampilan Halaman Utama 56

Gambar 5.2 Tampilan Halaman Data Siswa 56

Gambar 5.3 Tampilan Halaman Data Guru 57

Gambar 5.4 Tampilan Halaman Login Admin 57

Gambar 5.5 Tampilan Halaman Admin 58

(12)

BAB 1

PENDAHULUAN

1.1 Latar Belakang

Dunia internet semakin lama semakin berkembang karena manusia selalu mencari terobosan baru. Dalam perkembangan sebuah sistem informasi jarak jauh yang memberikan hak akses khusus bagi anggotanya sudah banyak yang menggunakannya. Sistem informasi akademik berbasis web merupakan sebuah sistem yang sangat dibutuhkan oleh sekolah dalam pengolahan data khususnya penilaian akademik siswa. (Kadir, 2009)

Saat ini komputer tidak hanya digunakan sebagai alat hitung, melainkan sudah memiliki banyak fungsi. Diantaranya komputer dapat digunakan sebagai sarana komunikasi, informasi, dan edukasi. Dengan demikian komputer tidak hanya digunakan dalam dunia kerja melainkan sudah merambah ke dunia pendidikan khususnya para pelajar. Sekarang ini sudah diciptakannya sebuah jaringan internet yang dapat digunakan untuk sarana komunikasi dan informasi.

SMA Santo Thomas 3 Medan merupakan sekolah menengah atas yang sampai saat ini dalam pengolahan datanya masih dengan cara manual, sehingga membutuhkan waktu yang cukup lama bahkan terkadang bisa terjadi kesalahan yang akhirnya informasi yang dihasilkan tidak tepat waktu, tidak akurat, dan tidak

(13)

sesuai dengan apa yang dibutuhkan. Oleh karena itu, melihat masalah yang terjadi tersebut penulis mengangkat permasalahan ini ke dalam satu topik pembahasan yang di beri judul “SISTEM INFORMASI AKADEMIK BERBASIS WEB PADA SMA SANTO THOMAS 3 MEDAN“.

1.2 Rumusan Masalah

Permasalahan yang diangkat dalam Tugas Akhir ini adalah :

1. Bagaimana di dalam suatu sekolah bisa memberi informasi secara cepat dan akurat data siswa dan guru.

2. Bagaimana sistem bisa menyimpan data ruang kelas serta mata pelajaran dan jadwal mata pelajaran yang akan di informasikan ke siswa.

3. Bagaimana sistem bisa memberi informasi secara cepat dan akurat kepada siswa yang jumlahnya mencapai 600 siswa.

1.3 Batasan Masalah

Dalam menganalisa dan menyelesaikan suatu masalah, maka perlu diberikan pembatasan atau ruang lingkup pembahasan guna mempermudah dalam pemecahan serta pembahasannya. Adapun batasan-batasan masalah adalah sebagai berikut :

1. Aplikasi ini dikembangkan dalam lingkungan aplikasi berbasis web dengan menggunakan PHP script dan MySQL sebagai database-nya.

(14)

2. Data-data kesiswaan dan akademis sepenuhnya diperoleh dari lingkungan Tata Usaha (TU) SMA SANTO THOMAS 3 MEDAN.

3. Aplikasi ini hanya untuk mengelola data-data akademik yang mencakup data siswa, data guru, data wali kelas, data kelas, dan data mata pelajaran yang terdapat di SMA SANTO THOMAS 3 MEDAN.

4. Aplikasi pendukung sistem seperti Macromedia Dreamweaver 8, Xampp 1.8.2, Adobe Photoshop CS 3.

1.4 Tujuan Penelitian

Tujuan dari penelitian ini adalah merancang Sistem Informasi Akademik di SMA SANTO THOMAS 3 MEDAN. Sehingga tercapai proses pembelajaran yang dapat berjalan dengan lancar.

1.5 Manfaat Penelitian

Diharapkan penelitian Sistem Informasi Akademik Berbasis Web pada SMA Santo Thomas 3 Medan dapat memberikan manfaat yang baik antara lain:

1. Bagi penulis yaitu sebagai bahan untuk menyusun tugas akhir yang merupakan syarat untuk dapat menyelesaikan pendidikan di Program Studi D3 Teknik Informatika Departemen Matematika Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara.

2. Memperlancar proses belajar mengajar di SMA SANTO THOMAS 3 MEDAN.

(15)

3. Mempermudah pihak sekolah dalam mengolah data siswa di SMA SANTO THOMAS 3 MEDAN.

4. Membantu pihak sekolah dalam mewujudkan visi nya untuk menjadikan SMA SANTO THOMAS 3 MEDAN menjadi sekolah yang berkualitas.

5. Membantu pihak sekolah dalam menentukan kelas setiap siswa, sesuai dengan prestasi dan minat yang dimiliki masing-masing siswa.

1.6 Tinjauan Pustaka

Teknologi Informasi adalah suatu teknologi yang digunakan untuk mengolah data, termasuk memproses, mendapatkan, menyusun, menyimpan, memanipulasi data.

Berbagai cara untuk menghasilkan informasi yang berkualitas, yaitu informasi yang relevan, akurat dan tepat waktu, yang digunakan untuk keperluan pribadi, bisnis, dan pemerintahan dan merupakan informasi yang strategis untuk pengambilan keputusan.

Sistem informasi (Information System) secara teknis dapat didefenisikan sebagai sekumpulan komponen yang saling berhubungan, mengumpulkan (atau mendapatkan), memproses, menyimpan dan menistribusikan informasi untuk menunjang pengambilan keputusan dan pengawasan dalam suatu organisasi (K.Laudon dan J.Laudon, 2007).

(16)

MySQL termasuk jenis RDBMS (Relational Database Management Sistem) (Sutarman, 2003). Sehingga istilah seperti tabel, baris, dan kolom tetap digunakan dalam MySQL. Pada MySQL sebuah database mengandung satu beberapa tabel, tabel terdiri dari sejumlah baris dan kolom.

PHP pertama kali dibuat oleh Rasmus Lerdroft, seorang programmer C.

Semula PHP digunakannya untuk menghitung jumlah pengunjung di dalam webnya. Kemudian ia mengeluarkan Personal Home Page Tools versi 1.0 secara gratis. Versi ini pertama kali keluar pada tahun 1995. Isinya adalah sekumpulan script PERL yang dibuatnya untuk membuat halaman webnya menjadi dinamis.

Kemudian mengeluarkan PHP versi 2.0 yang kemampuannya telah dapat mengakses database dan dapat terintegrasi dengan HTML. Vesri mutahir dari PHP diluncurkan pada Juni 2004, oleh Zend merilis PHP 5.0. Dalam versi ini, inti dari interpreter PHP mengalami perubahan besar. Dalam versi ini juga dikenalkan model pemrograman berorientasi objek baru untuk menjawab perkembangan bahas pemrograman kearah pemrograman berorientasi objek. PHP dapat digunakan pada setiap sistem operasi, antara lain Linux, Unix, Windows, dan Macintosh. PHP juga mendukung banyak Web server, seperti Apache, Microsoft Internet information Server (MIIS), Personal Web Server(PWS), dan masih banyak lagi lainnya, bahkan PHP dapat bekerja sebagai suatu CGI processor.

PHP tidak terbatas pada hasil keluaran HTML.

(17)

1.7 Metodologi Penelitian

Dalam pengumpulan data, penulis menggunakan beberapa metode untuk mendapatkan hasil yang optimal dan sesuai dalam menyusun penelitian ini.

Adapun metode penelitian yang penulis lakukan adalah sebagai berikut:

a. Lokasi Penelitian

Lokasi penelitian ini adalah SMA Santo Thomas 3 Medan.

b. Data Pendukung

Data pendukung yang melengkapi penelitian antara lain sejarah berdirinya sekolah, jumlah guru dan pegawai sekolah, fasilitas yang dimiliki sekolah.

c. Menentukan perlengkapan

Perlengkapan merupakan alat atau bahan yang sangat diperlukan antara lain. Software PHP yang digunakan sebagai bahasa pemograman. MySql yang digunakan sebagai database.

Dreamweaver dapat dijadikan sebagai tempat untuk membangun website.

d. Pembuatan program

Program dibuat berdasarkan kebutuhan yang diinginkan sekolah.

Sistem informasi ini dimulai dengan mendesain tampilan web, membuat database lalu menghubungkan antara PHP dan Mysql.

e. Pengujian program

Pengujian program dilakukan agar dapat melihat berhasil atau tidak program yang dibuat. Apabila program yang dibuat tidak berhasil maka dapat dilakukan perbaikan kembali.

(18)

f. Penyusunan Buku Tugas Akhir

Pada tahap terakhir ini disusun buku sebagai dokumentasi dari pelaksanaan Tugas Akhir. Dokumentasi ini dibuat untuk memudahkan orang lain yang ingin mengembangkan sistem aplikasi tersebut, yang merupakan tahap akhir dari pengerjaan Tugas Akhir ini.

1.8 Sistematika Penulisan

Agar dapat memberikan gambaran yang jelas pada penulisan tugas akhir ini, maka penulis membaginya dalam beberapa bab sebagai berikut :

Bab 1 : Pendahuluan

Bab ini berisi tentang latar belakang masalah, identifikasi masalah, batasan masalah, tujuan dan manfaat, metodologi penyelesaian, dan sistematika penulisan.

Bab 2 : Landasan Teori

Bab ini mengungkapkan tentang konsep dasar dan teori–teori yang mendukung pembahasan untuk tema penulisan yang didapatkan dari beberapa literatur.

Bab 3 : Sekilas Tentang SMA Santo Thomas 3 Medan

Bab ini membahas tentang latar belakang, struktur organisasi, tujuan, dan visi misi pada SMA Santo Thomas 3 Medan.

(19)

Bab 4 : Perancangan Sistem

Bab ini berisikan pembahasan mengenai sistem yang dirancang, dan penggunaan aplikasi dan bahasa pemrograman yang digunakan.

Bab 5 : Implementasi Sistem

Bab ini terdiri dari implementasi sistem, tujuan implementasi sistem, spesifikasi sistem, dan elemen–elemen sistem dan tampilan halaman.

Bab 6 : Kesimpulan dan Saran

Bab ini berisi kesimpulan dan saran dari bab–bab yang ada dalam tugas akhir ini.

(20)

BAB 2

LANDASAN TEORI

2.1 Sistem Informasi

Sistem informasi adalah kombinasi antara prosedur kerja, informasi, orang dan teknologi informasi yang diorganisasikan untuk mencapai tujuan dalam sebuah organisasi. Secara teknis sistem informasi dapat didefenisikan sebagai sekumpulan komponen yang saling berhubungan, mengumpulkan atau mendapatkan, memproses, menyimpan dan mendistribusikan informasi untuk menunjang pengambilan keputusan dan pengawasan dalam suatu organisasi (K.Laudon dan J.Laudon, 2007).

Tiga aktivitas di dalam sistem informasi akan memproduksi informasi yang dibutuhkan adalah input, proses dan output. Input, merekam atau mengumpulkan data mentah dari dalam maupun luar organisasi. Proses, mengubah data input mentah ini menjadi bentuk yang berarti. Output, mengirimkan informasi yang telah diproses ke orang yang akan menggunakan atau kepada aktivitas yang akan menggunakan informasi tersebut. Berikut ilustrasi dari tiga aktivitas diatas:

(21)

FEEDBACK

Gambar 2. 1 Aktivitas Sistem Informasi

2.1.1 Sistem Informasi Berbasis Komputer

Sistem informasi berbasis komputer adalah sebuah sistem informasi yang menggunakan komputer dan teknologi telekomunikasi untuk melakukan tugas- tugas yang diinginkan. Teknologi Informasi (TI) merupakan komponen tertentu pada sebuah sistem. Hanya sedikit teknologi informasi yang digunakan secara terpisah, Teknologi informasi dikombinasikan atau digabungkan ke dalam sistem informasi merupakan cara efektif dalam pemanfaatan TI.

Komponen-komponen dasar dari sistem informasi antara lain sebagai berikut (Sutarman, 2009):

a. Hardware, kumpulan peralatan seperti processor, monitor, keyboard, dan printer yang menerima data dan informasi, memproses data tersebut dan menampilkan data tersebut.

b. Software, kumpulan program-program komputer yang memungkinkan hardware memproses data.

c. Database, sekumpulan file yang saling berhubungan dan terorganisasi atau kumpulan record-record yang menyimpan data dan hubungan diantaranya.

INPUT PROSES OUTPUT

(22)

d. Network, sebuah sistem yang terhubung yang menunjang adanya pemakaian bersama sumber di antara komputer-komputer yang berbeda.

e. People, elemen yang paling penting dalam sistem informasi, termasuk orang-orang yang bekerja dengan sistem informasi atau menggunakan output-nya.

2.1.2 Kemampuan Sistem Informasi

Informasi pada saat sekarang ini hampir sudah menjadai sebuah kebutuhan yang dibutuhkan setiap orang. Untuk bisa bertahan dalam lingkungan bisnis modern, organisasi mengharapkan sistem informasi yang digunakan mempunyai kemampuan yang hebat. Karena hal ini, sistem informasi harus mampu melakukan hal-hal berikut (Sutarman, 2009):

a. Menyediakan proses transaksi yang cepat dan akurat. Setiap transaksi menghasilkan data yang harus ditangkap secara akurat dan cepat. Proses ini disebut proses transaksi, dan sistem informasi yang menangkap, merekam, menyimpan, dan meng-update data ini disebut sistem proses transaksi.

b. Menyediakan penyimpanan dengan kapasitas besar dan akses cepat terhadap penyimpanan.

c. Menyediakan komunikasi yang cepat (mesin dengan mesin, manusia dengan manusia). Jaringan memungkinkan pekerja organisasi dan komputer untuk berkomunikasi secara langsung ke seluruh dunia. Jaringan dengan kapasitas bertransmisi yang tinggi (mempunyai bandwidth tinggi)

(23)

memungkinkan melakukan komunikasi dengan cepat. Bandwidth yang besar tersebut memungkinkan proses transmisi data, suara, gambar, dokumen, dan video dengan gerakan penuh dilakukan secara simultan.

d. Mengurangi informasi yang terlalu berlebihan.

e. Menyediakan penunjang dalam pengambilan keputusan.

f. Menyediakan senjata kompetitif Sistem informasi dihubungkan sepanjang rantai permintaan untuk memberikan keuntungan-keuntungan yang kompetitif kepada organisasi yang terjaring.

2.2 Pengertian Data, Informasi, dan Sistem

2.2.1 Pengertian Data

Data merupakan istilah paling mendasar dalam database. Pada awalnya data menyatakan fakta yang dapat direkam dan disimpan pada media komputer, misalnya hard disk. Namun, saat sekarang ini, data tidak hanya berbentuk teks saja tetapi juga bisa berupa dokumen, gambar, suara ataupun potongan video.

Berikut ini beberapa pengertian tentang data adalah sebagai berikut :

a. Menurut Laudon dan Loudon dalam bukunya Management Information System menyatakan data merupakan fakta-fakta mentah yang mewakili kejadian-kejadian yang berlangsung dalam organisasi atau lingkungan fisik sebelum ditata dan diatur ke dalam bentuk yang dapat dipahami dan digunakan orang.

(24)

b. Deskripsi tentang benda, kejadian, aktivitas, dan transaksi yang tidak mempunyai makna atau tidak berpengaruh secara langsung kepada pemakai.

c.

Sedangkan data menurut Wilkinson adalah fakta, angka, bahkan simbol mentah. Secara bersama-sama merupakan masukan bagi suatu sistem informasi.

Dari beberapa pengertian di atas, dapat disimpulkan bahwa data adalah suatu bahan mentah yang kelak dapat diolah lebih lanjut untuk menjadi sesuatu yang lebih bermakna.

2.2.2 Pengertian Informasi

Informasi dan data merupakan unsur dasar dalam pembuatan sistem. Informasi seringkali dipertukarkan dengan data. Beberapa pengertian mengenai informasi adalah sebagai berikut :

a. Menurut Hoffer, dkk menyatakan informasi merupakan data yang telah diperoses sedemikian rupa sehingga meningkatkan pengetahuan seseorang yang menggunakannnya.

b. Menurut Davis informasi adalah data yang telah diolah menjadi sebuah bentuk yang berarti bagi penerimanya dan bermanfaat dalam pengambilan keputusan saat ini atau saat mendatang.

c. Sedangkan pengertian informasi menurut Laudon dan Loudon adalah data yang telah diolah menjadi bentuk yang bermakna dan berguna bagi manusia.

(25)

Dari beberapa pengertian diatas, dapat disimpulkan bahwa informasi bermuara pada data. Infomasi memberikan suatu nilai tambah atau pengetahuan bagi yang menggunakannya. Dan informasi dapat digunakan untuk pengambilan keputusan.

Suatu data akan menjadi sebuah informasi karena ada parameter lain yang mempengaruhinya, yaitu pengetahuan awal dan waktu. Dengan kata lain, pengetahuan awal yang dimiliki oleh seseorang dan ketepatan waktu dapat membuat suatu data menjadi informasi (atau tidak lagi menjadi informasi). Dan makna yang terkandung dalam informasi itu sendiri bisa berubah dari suatu masa ke masa lain.

2.2.3 Pengertian Sistem

Berikut beberapa pengertian tentang sistem adalah sebagai berikut:

1. Menurut Suharso dan Ana Retnoningsih dalam kamus besar bahasa indonesia sistem adalah sekelompok bagian-bagian alat dan sebagainya yang bekerja bersama-sama untuk melakukan sesuatu maksud. Cara atau metode yang teratur untuk melakukan sesuatu.

2. Sistem merupakan kumpulan dari bagian-bagian (subsistem) yang terkait menjadi satu bentuk mekanisme kerja yang memberi fungsi dan manfaat tertentu (Sutarman, 2009).

(26)

3. Sistem adalah kumpulan elemen yang saling berhubungan dan berinteraksi dalam satu kesatuan untuk menjalankan suatu proses pencapaian suatu tujuan utama.

Dari beberapa pengertian diatas dapat diambil suatu kesimpulan bahwa sistem adalah suatu metode yang berada satu kesatuan utuh yang terdiri dari beberapa bagian yang saling berhubungan dan berinteraksi untuk mencapai satu tujuan tertentu.

2.3 Pengertian Komputer

Komputer (computer) berasal dari bahasa Latin computare yang berarti menghitung. Komputer mempunyai arti yang sangat luas dan berbeda untuk orang yang berbeda. Komputer adalah sistem elektronik untuk memanipulasi data yang cepat dan tepat serta dirancang dan diorganisasikan supaya secara otomatis menerima dan menyimpan data input, memprosesnya dan menghasilkan output dibawah pengawasan suatu langkah-langkah instruksi-instruksi program yang tersimpan di memori (stored program).

Bila dijabarkan, defenisi dari komputer adalah seperangkat peralatan elektronik yang bekerja bersama–sama secara otomatis, menerima input, memproses data dan menghasilkan data secara logis (output), cepat dan tepat berdasarkan perintah–perintah yang diberikan oleh user dan komputer itu sendiri merupakan bagian dari sistem komputerisasi.

(27)

Sistem komputer adalah suatu sistem yang terdiri atas komputer dan seluruh komponen–komponen yang menunjang terlaksananya proses pengolahan data dan menjadikan komputer sebagai alat yang berguna. Sistem komputer memiliki beberapa komponen yaitu:

1. Perangkat Keras (Hardware)

Perangkat keras merupakan perangkat yang secara fisik dapat dilihat dan diraba, yang membentuk kesatuan, sehingga dapat difungsikan.

Berdasarkan kegunaannya, perangkat keras dapat digolongkan ke dalam tiga bagian:

a. Alat input

Alat input adalah alat yang memiliki fungsi untuk memasukkan data ataupun program yang akan diproses komputer, seperti keyboard, mouse, printer, scanner dan lainnya.

b. Alat Proses

Alat proses atau CPU (Central Prosesing Unit), merupakan alat atau unit terpenting didalam sistem komputer. Fungsi utamanya adalah pusat pemprosesan data dan mengiontrol keseluruhan sistem komputer selama pengolahan data berlangsung, contohnya adalah prosessor.

c. Alat Output

Alat output adalah alat untuk menampilkan hasil pengolahan data yang dilakukan oleh CPU, misalnya monitor dan printer.

2. Perangkat Lunak (Software)

(28)

Perangkat lunak adalah komponen komputer yang merupakan kumpulan program dan prosedur yang memungkinkan perangkat keras komputer dapat menjalankan fungsinya sebagai alat pengolahan data.

Komponen ini tidak nyata secara fisik. Perangkat lunak berfungsi sebagai perantara antara komputer dan user sehingga dapat digunakan.

3. Perangkat Komputer (Brainware)

Pengguna komputer adalah manusia yang menangani suatu sistem komputer atau orang yang mampu menangani suatu sistem operasi komputer. Brainware dapat dikelompokkan dalam beberapa bagian, yaitu :

a. Sistem Analisis

Orang bertugas untuk membentuk dan merancang fasilitas suatu sistem komputer yang akan dibangun.

b. Programmer

Orang yang bertugas menerjemaahkan spesifikasi yang telah dirancang oleh sistem analisis kedalam suatu bahasa program tertentu.

c. Komputer Operator

Orang yang bertugas menangani pengolahan data secara langsung.

d. Data Entry Operator

Orang yang bertugas melakukan pengurusan data yang akan diolah, mulai dari pengumpulan data, perekaman data kedalam media penyimpanan hingga pemeriksaan dan pengiriman informasi yang dihasilkan oleh komputer.

(29)
(30)

2.4 Pengertian Internet

Internet adalah sumber daya informasi yang menjangkau seluruh dunia. Sumber daya informasi tersebut sangat luas dan sangat besar sehingga tidak ada satu orang, satu organisasi, atau satu negara yang dapat menanganinya sendiri.

Kenyataannya, tidak ada satu orang yang mampu memahami seluruh seluk beluk internet.

Asal-usul internet berasal dari jaringan komputer yang dibentuk pada tahun 1970-an. Jaringan komputer tersebut disebut dengan Arpanet, yaitu jaringan komputer yang dibentuk oleh departemen pertahanan Amerika Serikat.

Selanjutnya, jaringan komputer tersebut diperbaharui dan dikembangkan, dan sekarang penerusnya menjadi tulang punggung global untuk sumber daya informasi yang disebut dengan internet.

Daya guna internet itu terletak pada informasi itu sendiri, bukan pada jaringan komputer. Informasi itu ada karena beberapa orang atau beberapa kelompok memberikan waktu, usaha, dan karya mereka. Mereka mempunyai ide, menyusunnya, menciptakan sesuatu yang berguna dan membuatnya tersedia buat pemakai intenet di seluruh dunia.

2.4.1 Network

Network adalah jaringan dari sistem komunikasi data yang melibatkan sebuah atau lebih sistem komputer yang dihubungkan dengan jalur transmisi alat

(31)

komunikasi membentuk satu sistem. Dengan network, komputer yang satu dapat menggunakan data di komputer lain, dapat mencetak laporan di printer komputer lain, dapat memberi berita ke komputer lain walaupun berlainan area. Network merupakan cara yang sangat berguna untuk mengintegrasikan sistem informasi dan menyalurkan arus informasi dari satu area ke area lainnya.

2.4.2 Sekilas Mengenai Web

World Wide Web (WWW) atau biasa disebut dengan Web, merupakan salah satu sumber daya internet yang berkembang pesat. Informasi Web didistribusikan malalui pendekatan hypertext, yang memungkinkan suatu teks pendek menjadi acuan untuk membuka dokumen yang lain. Dengan pendekatan hypertext ini seseorang dapat memperoleh informasi dengan meloncat dari suatu dokumen ke dokumen yang lain. Dokumen-dokumen yang diaksespun dapat tersebar diberbagai mesin dan bahkan di berbagai Negara.

Bagai jejaring laba-laba, jejaring Web telah membentang ke seluruh penjuru dunia. Tidak hanya terbatas pada lembaga-lembaga penelitian yang ingin mempublikasikan hasil riset, Web juga banyak digunakan oleh perusahaan bisnis yang ingin mengiklankan produk atau untuk melakukan transaksi bisnisnya.

2.5 Sejarah Web

Sejarah Web dimulai pada Tahun 1989, Timothy Bernes-Lee seorang ahli komputer dari inggris dan peneliti lain di European Particle Physics Lab (Consei

(32)

European pour la Recherche Nucleaire, atau CERN) di Geneva, Swiss, mengembangkan suatu cara untuk men-share data antar koleganya menggunakan sesuatu yang disebut dengan hypertext. Pemakai di ERN dapat menampilkan dokumen pada layar komputer dengan menggunakan software browser baru.

Kode-kode khusus disisipkan ke dalam dokumen elektronik ini memungkinkan pemakai untuk meloncat dari satu dokumen ke dokumen lainnya pada layer dengan hanya memilih sebuah hyperlink.

Kemampuan internet dimasukkan kedalam browser ini sehingga lompat dari satu dokumen ke dokumen lain, tidak lagi dari satu komputer saja, tetapi dapat melompat ke dokumen lain yang letak nya pada komputer remote. Seorang peneliti dapat juga mengirimkan sebuah file dari komputer remote ke sistem lokalnya, atau log in ke dalam suatu sistem remote hanya dengan mengklik hyperlink, tidak perlu melalui mekanisme FTP atau Telnet. Jalan pintas CERN digunakan sebagai dasar dari yang disebut sekarang dengan World Wide Web dan berikut server browser web-nya.

2.5.1 Aplikasi Web

Pada awalnya aplikasi Web dibangun hanya dengan menggunakan bahasa yang disebut HTML (HyperText Markup Language) dan protocol yang digunakan dinamakan HTTP (HyperText Transfer Protocol). Pada perkembangan berikut, sejumlah skrip dan objek dikembangkan untuk memperluas kemampuan HTML, antara lain yaitu PHP.

(33)

Aplikasi Web sendiri dapat dibagi menjadi dua bagian, yaitu : a. Website Statis

Web statis adalah web yang berisi atau menampilkan informasi-informasi yang sifatnya statis (tetap). Disebut statis karena pengguna tidak dapat berinteraksi dengan web tersebut. Cara mudah untuk mengetahui sebuah web statis atau dinamis dapat dilihat dari tampilannya. Jika suatu web hanya berhubungan dengan halaman web lain dan berisi suatu informasi yang tetap maka web tersebut statis. Pada web statis, pengguna hanya dapat melihat isi dokumen pada halaman web dan apabila diklik akan berpindah ke halaman web yang lain. Interaksi user terbatas, hanya dapat melihat informasi yang ditampilkan. Web statis biasanya merupakan HTML yang ditulis pada editor teks dan disimpan dalam bentuk .html atau .htm.

b. Website Dinamis

Web dinamis adalah web yang menampilkan informasi serta berinteraksi dengan user. Web yang dinamis memungkinkan pengguna untuk berinteraksi menggunakan form sehingga dapat mengolah informasi yang di tampilkan.

Web dinamis bersifat interaktif, tidak kaku, dan dalam segi tampilan layout lebih indah.

(34)

2.6 HTML (Hyper Text Markup Language)

HTML (HyperText Markup Language) dikenal sebagai bahasa kode berbasis teks untuk membuat sebuah halaman web, keberadaannya dikenal dengan adanya ekstensi *.htm atau *.html (Madcoms, 2008).

HTML merupakan suatu bahasa dari website (www) yang dipergunakan untuk menyusun dan membentuk dokumen agar dapat ditampilkan pada program browser. Ketika user mengakses web, maka dia mengakses dokumen seseorang yang ditulis dengan menggunakan format HTML. Dapat disimpulkan bahwa HTML merupakan protokol yang digunakan untuk mentransfer data atau dokumen dari web server ke browser.

Dalam penggunaan HTML, HTML menentukan dua fungsi (Supriyanto, 2007), yaitu:

1. Membentuk tata letak dokumen, baik jenis huruf, gambar, dan komponen- komponen lainnya.

2. Menentukan hubungan ke dokumen lainnya, HTML merupakan suatu bahasa komputer yang termasuk dalam katagori SGML (Standard Generalized Markup Language) di mana bentuknya merupakan file standar ASCII yang berisi kodekode untuk mengatur dokumen.

HTML bersifat fleksibel, artinya HTML dapat disisipi kode-kode script seperti JavaScript, VBScript, dan juga bahasa pemrograman berbasis web seperti

(35)

PHP dan ASP. Animasi seperti Flash serta beberapa jenis file grafis dan multimedia juga dapat disisipkan dan ditampilkan melalui HTML. Fleksibilitas HTML dan daya dukung ini meningkatkan daya guna dan menjadikannya sebagai bahasa kode yang dinamis (Madcoms, 2008).

2.7 Sejarah PHP

PHP adalah singkatan dari PHP Hypertext Preprocessor yang merupakan bahasa berbentuk skrip yang ditempatkan dalam server dan diproses di server. Hasilnya akan dikirim ke client, tempat pemakai menggunakan browser. Berbeda dengan Javascript, yang mana skrip diproses client.

PHP pertama kali dibuat pada musim gugur tahun 1994 oleh Ramus Lerdoff. Ini bermula saat Ramus Lerdoff membuat sejumlah skrip perl yang dapat mengamati siapa saja yang melihat–lihat daftar riwayat hidupnya. Skrip–skrip ini selanjutnya dikemas menjadi tool yang disebut “Personal Home Page”. Paket inilah yang menjadi cikal bakal PHP. Pada tahun 1995, Ramus menciptakan PHP/FI (Personal Home Page/Form Interpreter) versi 2.0. Sejak itulah PHP bersifat open source.

Pada bulan November 1997, PHP/FI versi 2.0 berhasil dirilis. Pada rilis ini interpreter sudah diimplementasikan dalam bahasa C. Masih pada tahun yang sama sebuah perusahaan bernama Zend menulis ulang interpreter PHP menjadi lebih bersih, lebih baik dan lebih cepat. Pada bulan Juni 1998 Zend kembali merilis interpreter baru untuk PHP dan meresmikan nama rilis tersebut menjadi

(36)

PHP 3.0. Kemudian pada pertengahan tahun 1999, Zend merilis kembali interpreter PHP baru dengan nama PHP 4.0. PHP 4.0 merupakan versi PHP yang paling populer di kalangan programmer website. Alasan yang menjadikan versi 4.0 ini begitu diminati adalah kemampuannnya untuk membangun aplikasi website yang kompleks, namun tetap stabil dalam kecepatan proses dan stabilitas yang tinggi.

Mulai pada bulan Juni 2004, PHP 5.0 kembali dirilis oleh Zend. Versi ini adalah versi mutakhir dari PHP. Pada versi ini juga dikenalkan model pemrograman berorientasi objek baru untuk menjawab perkembangan bahasa pemrograman ke arah pemograman berorientasi objek.

Berdasarkan survey Netcraft pada bulan Desember 1999, lebih dari sejuta site menggunakan PHP, diantaranya: Mitsubishi, RedHAt, NASA, MP3-Lycos dan sebagainya. Pada awal bulan Januari 2001, PHP telah dipakai oleh 5 juta domain di seluruh dunia.

2.7.1 Kelebihan PHP

Diantara maraknya pemrograman server web saat ini adalah ASP yang berkembang menjadi ASP.NET, JSP, CFML, dan PHP. Jika dibandingkan diantara 3 terbesar pemrograman web server diatas, terdapat kelebihan dari PHP yaitu:

1. PHP merupakan sebuah bahasa script yang tidak melakukan sebuah kompilasi dalam penggunaannya. Tidak seperti halnya bahasa pemrograman aplikasi seperti Visual Basic dan sebagaimya.

(37)

2. PHP dapat berjalan pada web server yang dirilis oleh Microsoft, seperti IIS atau PWS juga pada Apache yang bersifat open source.

3. Karena sifatnya yang open source, maka perubahan dan perkembangan interpreter pada PHP lebih cepat dan mudah, karena banyak milis–milis dan developer yang siap membantu pengembangannya.

4. Jika dilihat dari segi pemahaman, PHP memiliki referensi yang sangat mudah dipahami.

5.

PHP dapat berjalan pada 3 operating sistem, yaitu: Linux, Unix dan Windows serta dapat juga dijalankan secara runtime pada suatu console.

2.7.2 Kelemahan PHP

Seperti pemrograman aplikasi atau web lainnya, PHP pun memiliki beberapa kelemahan, diantaranya:

1. Tidak ideal untuk pengembangan skala besar.

2. Tidak memiliki sistem pemrograman berorientasi objek yang sesungguhnya (sampai versi 4 saja). Namun pada versi PHP 5.0 sudah dilengkapi OOP yang sesungguhnya.

2.7.3 Sintaks PHP

Sintaks adalah rule atau aturan yang harus diikuti untuk secara tepat menulis kode yang terstruktur. Semua kode PHP harus mengikuti bentuk dasar berikut:

<?php

// semua kode PHP diletakkan di sini

(38)

?>

Atau menggunakan tag yang lebih pendek seperti di bawah ini tetapi diperlukan tambahan seting pada server web:

<?

?>

Sama halnya dengan bahasa pemrograman yang lain, PHP juga mengharuskan penyimpanan file script dengan ekstensi .php.

2.8 MySQL

MySQL adalah salah satu jenis database server yang sangat populer, hal ini disebabkan karena MySQL menggunakan SQL sebagai bahasa dasar untuk mengakses databasenya. MySQL bersifat Open Source, software ini dilengkapi dengan source code (kode yang dipakai untuk membuat MySQL), bentuk executable-nya atau kode yang dapat dijalankan secara langsung dalam sistem operasi.

MySQL awalnya dibuat oleh perusahaan konsultan bernama TcX yang berlokasi di Swedia. Saat ini pengembangan MySQL berada di bawah naungan perusahaan MySQL AB. Dan bisa diperoleh dengan cara mengunduh di internet melalui situs www.mysql.com.

MySQL termasuk jenis RDBMS (Relational Database Management System). Itulah sebabnya, istilah tabel, baris, dan kolom digunakan pada MySQL.

Pada MySQL, sebuah database mengandung satu atau sejumlah tabel. Tabel

(39)

terdiri atas sejumlah baris dan setiap baris mengandung satu atau beberapa kolom.

Sebagai software DBMS, MySQL memiliki sejumlah fitur, diantaranya:

1. Multiplatform

MySQL tersedia pada beberapa platform (Windows, Linux, Unix, dan lain-lain).

2. Andal, cepat, dan mudah digunakan

MySQL tergolong sebagai database server (server yang melayani permintaan terhadap database) yang andal, dapat menangani database yang besar dengan kecepatan yang tinggi, mendukung banyak fungsi untuk mengakses database, dan mudah digunakan.

3. Jaminan keamanan akses

MySQL mendukung pengamanan database dengan berbagai kriteria pengaksesan. Penerapannya seperti pada saat mengatur user tertentu agar bisa mengakses data yang bersifat rahasia, sedangkan user lain tidak boleh. MySQL juga mendukung konektivitas ke berbagai software. Misalnya, dengan menggunakan ODBC (Open Database Connectivity), database yang ditangani MySQL dapat diakses melalui program yang dibuat dengan Visual Basic. Melalui JDBC (Java Database Connectivity) program klien yang berbasis Java dapat berkomunikasi dengan MySQL. MySQL juga bisa diakses melalui aplikasi berbasis web, misalnya dengan mengguanakan PHP.

(40)

4.

Dukungan SQL

MySQL mendukung perintah SQL (Structured Query Language). SQL merupakan standar dalam pengaksesan database relasional. Pengetahuan akan SQL akan memudahkan user untuk menggunakan MySQL.

MySQL mempunyai empat instruksi dasar yang sangat mendukung dalam pembentukan sebuah database. Yaitu select, insert, update, dan delete, masing- masing digunakan untuk menampilkan data, menginput atau menambah data, mengubah data, dan menghapus data dalam database.

2.9 Cascading Style Sheet (CSS)

Cascading Style Sheet (CSS) adalah suatu cara untuk membuat format atau layout halaman web menjadi lebih menarik dan mudah dikelola CSS muncul karena sulitnya mengatur layout tampilan dokumen web yang dibuat dengan HTML murni meskipun telah menggunakan berbagai kombinasi format.

CSS dapat ditulis dengan pada bagian body, head suatu dokumen HTML atau diletakkan di sebuah file terpisah. Perintah-perintah CSS dibatasi oleh tag <style> dan </style>. Beberapa hal yang dapat dilakukan oleh CSS, antara lain:

(41)

1. Mendefenisikan tampilan halaman web yang dibuat dalam satu tempat khusus, lebih baik daripada menulis berulang-ulang dalam satu atau beberapa halaman web.

2. Kemudahan mengubah tampilan halaman web bahkan setelah halaman itu selesai dibuat. Karena style didefenisikan dalam satu tempat maka dapat mengubah tampilan sebuah situs dengan sekali kerja.

3. Mendefenisikan ukuran huruf dan atribut-atribut serupa yang memiliki akurasi setingkat word processor, menempatkan content halaman web dalam ketelitian pixel, mengulang pendefenisian tag-tag HTML secara keseluruhan.

4. Mendefinisikan style sesuai kebutuhan untuk link.

5. Mendefenisikan layer yang dapat diletakkan di atas elemen lain.

2.10 Macromedia Dreamweaver 8

Dreamweaver adalah sebuah HTML editor profesional yang berfungsi untuk mendesain secara visual dan mengelola situs web maupun halaman web.

Dreamweaver 8 merupakan salah satu program desain web yang dalam perkembangannya sudah menjadi salah satu aplikasi yang berfungsi sebagai pengembangan web (Web Development). Dremweaver 8 ini dapat melakukan pendesainnan layout (untuk membuat tampilan dari web), membuat skrip yang memiliki fasilitas pengecekan/ validasi dari keyword untuk setiap server side yang digunakan, dan membuat sebuah website yang dinamis.

(42)

Dalam pembuatan web dinamis membutuhkan kemampuan Dreamweaver menggunakan DML (Data Manipulation Language) yang dimiliki oleh SQL.

Dreamweaver juga memungkinkan penggunaan fungsi DDL (Data Definition Language) untuk mendukung pembuatan kode yang memiliki pengecekan validasi.

1. Data Definition Language (DDL)

SQL memiliki kemampuan untuk melakukan pendefinisian data yang berupa pembuatan tabel atau database, penghapusan tabel ataupun database.

2.

Data Manipulation Language (DML)

SQL memiliki kemampuan untuk melakukan manipulasi data dari suatu database yang meliputi proses penambahan data, pemilihan data, proses penghapusan dan perubahan data.

Fungsi DDL dapat digunakan untuk membuat atau menulis skrip pada mode Code yang khusus disediakan oleh Dreamweaver 8 untuk menuliskan scripting.

Hal ini tidak jauh berbeda jika menggunakan Notepad sebagai sarana pembuatan skrip, namun keunggulan yang paling hebat dari Dreamweaver 8 adalah kode yang dibuat akan diberikan validasi dengan teknik pewarnaan yang sempurna sehingga mempermudah mengetahui bila terjadi kesalahan penggunaan keyword.

Secara garis besar Dreamweaver 8 tetap memiliki konsistensi di dalam arsitektur program, dengan 3 aspek utama, yaitu Design Layout, Code, dan Development. Dreamweaver 8 juga didukung untuk pengembangan penggunaan CSS, XML, dan RSS. Penggabungan tiga aspek dan beberapa tools pendukung

(43)

inilah yang menyebabkan Dreamweaver 8 memiliki kemampuan yang powerful sehingga pengembangan web menjadi mudah dan menyenangkan.

2.10.1 Membuka Program Aplikasi Macromedia Dreamweaver 8

Membuka program Macromedia Dreamweaver 8 tidak berbeda dengan membuka program Windows lainnya, yaitu Start - All Programs – Macromedia - Macromedia Dreamweaver 8. Pada awal pembukaan akan tampil Start Page atau halaman awal dari Dreamweaver 8.

Gambar 2.2 Tampilan Start page Macromedia Dreamweaver 8

(44)

BAB 3

SEKILAS TENTANG SMA SANTO THOMAS 3 MEDAN

3.1 Profil Sekolah

Berikut ini adalah Profil SMA Swasta Santo Thomas 3 Medan.

1. Nama Sekolah : SMA SWASTA SANTO THOMAS 3 MEDAN 2. N.D.S / N.S.S : 3007120079 / 304076006132

3. Tahun Berdiri : 1983

4. Akreditasi : A ( Amat Baik )

5. Alamat : Jl. Jend. Gatot Subroto gg. Banteng No. 7 Medan 6. Kode Pos : 20123

7. Telp : (061) 8455860 8. Desa / Kelurahan : Sei Sikambing C II 9. Kecamatan : Medan Helvetia 10. Kabupaten / Kota : Medan

11. Provinsi : Sumatera Utara

12. Nama Yayasan : Yayasan Perguruan Katolik Don Bosco KAM 13. Alamat Yayasan : Jl. Timor No. 34 Medan

(45)

3.2

Visi dan Misi SMA Santo Thomas 3 Medan

3.2.1 Visi

Menjadikan SMA Swasta Santo Thomas 3 Medan unggul dalam pelayanan mutu pendidikan sesuai kurikulum, nilai, norma dan cinta kasih.

Visi tersebut di atas mencerminkan cita-cita sekolah yang berorientasi ke depan dengan memperhatikan potensi kekinian, sesuai dengan norma dan harapan masyarakat.

3.2.2 Misi

Adapun Misi SMA Santo Thomas 3 Medan adalah sebagai berikut:

1. Melayani dan mempersiapkan peserta didik dalam mempelajari ilmu pengetahuan sesuai dengan kurikulum.

2. Menumbuh kembangkan sikap religius, semangat persaudaraan, toleransi, cinta lingkungan, dan cinta kasih melalui Rekoleksi, Retret, Study Tour, Rekreasi, Camping dan sejenisnya.

3. Menumbuh kembangkan sikap kritis, kreatif, Inovatif dan demokrasi melalui kegiatan Intrakurikuler, Ekstrakulikuler, dan pelatihan keterampilan.

(46)

3.3 Tujuan Sekolah

Adapun Tujuan SMA Santo Thomas 3 Medan adalah sebagai berikut:

1. Mempersiapkan peserta didik yang cerdas, bertaqwa kepada Tuhan Yang Maha Esa dan mulia.

2. Menanamkan kepada peserta didik sikap ulet dan gigih dalam berkompetisi, beradaptasi dengan lingkungan dan mengembangkan sikap sportivitas.

3. Membekali peserta didik dengan ilmu pengetahuan dan teknologi agar mampu bersaing melanjutkan ke jenjang pendidikan yang lebih tinggi.

4. Mempersiapkan peserta didik agar menjadi manusia yang berkepribadian, cerdas, berkwalitas dan berprestasi dalam bidang olahraga dan seni.

5. Membekali peserta didik agar memiliki ketrampilan teknologi informasi dan komunikasi mampu mengembangkan diri secara mandiri.

6. Menumbuhkan kepercayaan dan kepedulian alumni untuk bekerjasama dan berperan aktif dalam mewujudkan nama besar sekolah.

3.4 Sekilas Tentang Sekolah

SMA Santo Thomas 3 di Jln. Jend. Gatot Subroto gg. Banteng No. 7 Medan.

Seperti sekolah-sekolah lain pada umumnya memiliki ruang kelas untuk kegiatan

(47)

belajar mengajar siswa-siswinya serta dukungan laboraturium untuk pelaksanaan praktikum, fasilitas olahraga, ekstrakurikuler, serta tidak mengenyampingkan moral dan akhlak siswa-siswi dengan adanya tempat ibadah dan kegiatan-kegiatan keagamaan yang diharapkan mampu meningkatkan akhlak dan moral siswa-siswi.

3.5 Struktur Organisasi

Struktur Organisasi adalah merupakan gambaran secara teknis tentang hubungan kerjasama dari orang-orang yang ada dalam organisasi. Sruktur organisasi juga mempunyai menunjukkan kerangka dan susunan perwujudan pola tetap hubungan-hubungan diantara fungsi-fungsi, bagian-bagian, maupun orang-orang yang menunjukkan kedudukan, tugas, wewenang dan tanggung jawab yang berbeda-beda dalam suatu organisasi. Struktur organisasi mengandung unsur- unsur spesialis kerja, standarisasi, koordinasi, sentralisasi atau desentralisasi dalam pembuatan keputusan dan ukuran status kerja.

Secara garis besarnya struktur oganisasi SMA Santo Thomas 3 Medan seperti terlihat sebagai berikut:

Keterangan:

Garis Komando Garis Koordinasi

(48)

Gambar 3.1 Sruktur Organisasi SMA Santo Thomas 3 Medan

3.6

Uraian Tugas Dan Tanggung Jawab

3.6.1 Kepala Sekolah

Kepala Sekolah

PKS 2 Bid. Kesiswaan

PKS 3 Bid. Administrasi PKS 1

Bid. Kurikulum

Tata Usaha Bendahara

Wali Kelas BP

OSIS

Dewan Guru

Siswa

(49)

Tugas dan tanggung jawab kepala sekolah adalah sebagai berikut :

1. Kepala Sekolah adalah sebagai pimpinan yang membentuk dan mengawas sistem dan tata tertib yang ada pada sekolah tersebut.

2. Mengesahkan suatu kegiatan yang berhubungan dengan kepentingan sekolah atau yang berkenaan dengan sekolah tersebut.

3.6.2 Pembantu Kepala Sekolah 1 (PKS 1)

Pembantu Kepala Sekolah 1 bertugas membantu Kepala Sekolah pada bidang kurikulum, tugasnya antara lain:

a. Menyusun jadwal kegiatan belajar mengajar b. Menyusun pembagian tugas guru

c. Mengatur kegiatan evaluasi belajar

d. Mengatur persiapan proses belajar mengajar

3.6.3 Pembantu Kepala Sekolah 2 (PKS 2)

Pembantu Kepala Sekolah 2 bertugas membantu Kepala Sekolah pada bidang yang berhubungan dengan pembinaaan, pengawasan, dan menyelenggarakan kegiatan yang berhubungan dengan kesiswaan, yaitu:

a. Mengatur pelakasanaan penerimaan siswa baru

b. Pengarahan dan pengendalian disiplin siswa dalam rangka melaksanakan tata tertib sekolah

c. Membantu melegalisir ijazah dan lain-lain

(50)

3.6.4 Pembantu Kepala Sekolah 3 (PKS 3)

Pembantu Kepala Sekolah 3 betugas untuk membantu Kepala Sekolah dalam menjalankan kebijakan pada bidang-bidang admnistrasi dan keuangan serta menyusun rencana kerja dan anggaran sekolah.

3.6.5 Badan Pembimbing (BP)

Badan Pembimbing (BP) mempunyai tugas sebagai berikut:

a. Menyusun program Badan Pembimbing (BP) b. Koordinasi dengan wali kelas dan orang tua c. Mengkoordinasi pemilihan jurusan

d. Menyelesaikan kasus-kasus siswa

e.

Mengawasi kegiatan siswa pada jam istirahat

3.6.6 Tata Usaha

Tata Usaha berfungsi sebagai pelaksanaan fungsi-fungsi manajemen administrasi sekolah yakni mengenai pengaturan kesiswaan. Ketenagaan, peralatan pengajaran, pemeliharaan gedung dan perlengkapan sekolah perpustakaan sekolah, surat menyurat, dan bertanggung jawab pada PKS 3.

3.6.7 Bendahara

(51)

Bendahara bertugas sebagai untuk membantu Pembantu Kepala Sekolah (PKS) 3 menjalankan kebajikan Kepala Sekolah pada bidang keuangan serta menganalisa hasil usaha dan memberikan data masukan kepada Pembantu Kepala Sekolah (PKS) 3 mengenai masalah keuangan.

3.6.8 Guru

Tugas guru adalah sebagai berikut:

a. Menyusun pembuatan program tahunan b. Melaksanakan kegiatan belajar mengajar c. Membuat analisa materi pelajaran d. Membuat program semester e. Membuat rincian minggu efektif f. Melaksanakan analisis hasil evaluasi

3.6.9 Wali Kelas

Tugas wali kelas adalah sebagai berikut:

a. Memantau kebersihan sekolah

b. Memeriksa dan memproses siswa absen c. Memeriksa batas pelajaran

d. Membuat laporan keadaan kelas bulanan

e. Mengingat dan membantu siswa dalam hal pembayaran SPP

(52)

BAB 4

PERANCANGAN SISTEM

4.1 Defenisi Perancangan Sistem

Dalam perancangan sebuah website banyak hal yang harus dilakukan diantaranya adalah persiapan, perencanaan yang baik, tujuan yang jelas dan memastikan sistem sesuai dengan yang diharapkan. Langkah sederhana untuk memastikan sistem berjalan dengan baik dengan cara mencobanya berulang-ulang karena menyangkut dengan semua elemen yang membentuk website.

Agar menghasilkan sebuah website yang diinginkan sesuai dengan tujuan awal, maka perlu dilakukan identifikasi awal antara lain:

1. Website apa yang akan dibangun?

2. Siapa saja pengunjung yang akan berkunjung ke website tersebut?

3. Aktivitas apa saja yang dapat dilakukan pengunjung pada website tersebut?

4.

Target apa yang akan dicapai dalam pembuatan website tersebut?

Jawaban dari pertanyaan-pertanyaan diatas, akan semakin mempermudah dan memperjelas perancangan sistem dalam pembangunan sebuah website.

Karena hal ini lah yang menjadi kunci utama pembuatan dan pengembangan

(53)

sebuah website sehingga menghasilkan hasil yang terbaik. Sesuai dengan kebutuhan untuk membangun sebuah website, berikut jawaban dari beberapa pertanyaan diatas:

1. Website yang akan dibangun adalah website SMA Santo Thomas 3 Medan, sistem infromasi berbasis web ini hanya dipergunakan untuk kepentingan penyampaian data dan informasi kepada yang membutuhkan.

2. Pengunjung website ini adalah para guru, siswa, staf tata usaha, dan masyarakat umum yang membutuhkan informasi mengenai SMA Santo Thomas 3 Medan.

3. Aktivitas utama adalah mengetahui informasi mengenai data guru, staf tata usaha dan siswa. Banyak informasi lain yang berkaitan dengan SMA Santo Thomas 3 Medan.

4.

Target pembuatan website ini adalah pengunjung dapat mengetahui informasi dan data yang terdapat pada SMA Santo Thomas 3 Medan secara cepat dan akurat tanpa terhalang oleh jarak.

4.2

Perancangan DFD (Data Flow Diagram)

Data Flow Diagram merupakan diagram yang mengunakan notasi-notasi atau simbol-simbol untuk mengambarkan sistem jaringan kerja antar fungsi-fungsi yang berhubungan satu sama lain dengan aliran dan penyimpanan data.

Berikut ini adalah Data Flow Diagram yang penulis gunakan untuk menerangkan data yang masuk dan keluar dari dan ke masing-masing entity yang

(54)

ada. Data Flow Diagram (DFD) yang penulis gunakan dibagi kedalam dua (2) level yaitu diagram konteks.

-Info Profil Sekolah -Login Administrator

-Info Visi Misi -Data Guru

-Info Kegiatan -Data Siswa

-Info Data Guru -Data Berita

-Info Data Siswa -Data Pengumuman

-Info Berita -Data Umpan Balik

-Info Galeri -Data Tentang Kami

-Info Mata Pelajaran -Data Jadwal Pelajaran

-Data Guru -Data Siswa

Gambar 4.1 Diagram Konteks Sistem Informasi Akademik

Berbasis Web Pada SMA Santo Thomas 3 Medan Pengunjung

Administrator

Guru Siswa

(55)

4.3 Simbol-Simbol pada Flowchart dan Penjelasannya

Flowchart atau Bagan alir adalah bagan (chart) yang menunjukkan alir (flow) di dalam program atau prosedur sistem secara logika. Bagan alir (flowchart) digunakan terutama untuk alat bantu komunikasi dan untuk dokumentasi.

Gambaran ini dinyatakan dengan simbol, simbol akan menggambarkan proses tertentu, dan hubungan antar proses digambarkan dengan garis penghubung.

Diagram ini bisa memberi solusi selangkah demi selangkah untuk penyelesaian masalah yang ada di dalam proses atau algoritma tersebut. Tabel Flowchart beserta fungsinya:

Tabel 4.1 Simbol-Simbol Flowchart

No Nama Simbol Fungsi

1

Terminator

Terminator, fungsinya untuk permulaan/ akhir program

2 Process

Process, digunakan untuk melambangkan kegiatan pemrosesan input.

3 Input data

Input data, fungsi untuk proses input data, parameter.

(56)

4 Garis alir ( flow line)

Garis alir (flow line), fungsinya untuk arah aliran program.

5

Preparation

Preparation, berfungsi untuk proses inisialisasi/ pemberian harga awal perulangan.

6

Proses

Proses, fungsinya untuk proses perhitungan/proses pengolahan data .

7

Connector

Connector,penghubung bagian-bagian flowchart yang berada pada satu halaman.

8

Output data

Output data, informasi

9

Off page connector

Off page connector penghubung bagian-bagian flowchart yang berada pada halaman berbeda.

10

Predefined process

Predefined process, untuk menyatakan sekumpulan langkah proses yang ditulis sebagai prosedur.

(57)

11

Display

Display,untuk output yang diajukan suatu device, seperti monitor.

12

Magnetic disk

Magnetic disk, untuk penyimpanan data.

4.4 Metode Perancangan

Metode perancangan system ini menggunakan metode pendekatan atas-bawah (top down approach). Perancangan dimulai dari bentuk yang paling global yaitu diagram konteks, kemudian diturunkan secara bertahap menjadi bentuk yang lebih detail.

4.5 Pembuatan Flowchart (Diagram Alir)

Flowchart (Diagram Alir) merupakan gambar atau bagan yang memperlihatkan urutan dan hubungan antar proses beserta instruksinya. Gambaran ini dinyatakan dengan simbol, simbol akan menggambarkan proses tertentu, dan hubungan antar proses digambarkan dengan garis penghubung. Berikut ini adalah diagram alir (flowchart) yang penulis gunakan untuk menggambarkan proses logika untuk menjalankan website, seperti gambar dibawah ini.

(58)

4.5.1 Flowchart Halaman Utama

Home

Profil

Guru

Siswa

Kontak

Beranda

Kontak Siswa Profil

Guru START

E D C B A Memilih Daftar

Link

Halaman Utama Menampilkan Halaman Utama

ya

ya

ya

ya

ya

ya Tida

k

Tida k

Tida k

Tida k

Tida k

(59)

Gambar 4. 2 Flowchart Halaman Utama (Home) 4.5.2 Flowchart Halaman Admin

Gambar 4.3 Flowchart Halaman Admin END

Tida k

START

Halaman Login Admin

Input

Username dan Password

If True

Halaman Utama Admin

Logout

END

Maaf, Username dan Password Salah Tida

k

Tida k

ya ya

(60)

4.5.3 Flowchart Halaman Tag Profil

Gambar 4.4 Flowchart Halaman Tag Profil Visi &

Misi

ya B

Struktur Organisas

i

Keluar

END

Halaman Sejarah Pilih

Halaman Visi & Misi Visi Misi

Halaman Struktur

Sejarah

Struktur ya

(61)

4.5.4 Flowchart Halaman Tag Siswa

Gambar 4.5 Flowchart Halaman Tag Siswa Mata

Pelajaran

Keluar

Mata Pelajar

an Halaman Mata Pelajaran

ya D

Data Siswa

END

Halaman Direktori Siswa Direktor i

Data Siswa Pilih

Halaman Data Siswa ya

(62)

4.6 Perancangan Database

Pada tahap ini dipersiapkan tempat untuk menampung data di server, data tersebut nantinya akan diproses oleh program yang dibuat pada tahap pemrograman, baik penambahan, pengeditan, penghapusan dan menampilkan isi database ke halaman web. Database terdiri dari beberapa tabel yang dibuat dengan menggunakan program MySQL.

Berikut ini adalah rancangan database yang digunakan dalam pembuatan Website Sistem Informasi Pada SMA Santo Thomas 3 Medan. Adapun database yang dibuat oleh penulis adalah database db_ta_ferdinand dengan tabel-tabel sebagai berikut:

1. Tabel Data Admin Tabel 4.2 Data Admin

No Field Type Size Description

1 username Varchar 30 User name

2 pwd Varchar 15 Password

2. Tabel Data Guru Tabel 4.3 Data Guru

(63)

No Field Type Size Description

1 NIP Char 9 NIP Guru

2 nm_guru Varchar 30 Nama Guru

3 almt Varchar 30 Alamat

4 jenkel Char 7 Jenis Kelamin

5 gambar Varchar 100 Gambar

3. Tabel Mata Pelajaran

Tabel 4.4 Mata Pelajaran

No Field Type Size Description

1 nm_mp Varchar 30 Nama Mata Pelajaran

2 jlh_temu Integer 2 Jumlah Pertemuan

4. Tabel Data Siswa

Tabel 4.5 Data Siswa

No Field Type Size Description

1 NIS Char 5 NIS

2 nm_siswa Varchar 30 Nama Siswa

3 tpt_lahir Varchar 30 Tempat Lahir

(64)

4 tgl_lahir Date 12 Tanggal Lahir

4 jenkel Char 10 Jenis Kelamin

5 jurusan Char 10 Jurusan

6 kelas Char 1 Kelas

5. Tabel Buku Tamu Tabel 4.6 Buku Tamu

No Field Type Size Description

1 id_tamu Integer 4 Id. Tamu

2 nama Varchar 50 Nama

3 email Varchar 50 Email

4 komentar Longtext - Komentar

(65)

BAB 5

IMPLEMENTASI SISTEM

5.1 Defenisi Implementasi Sistem

Implementasi sistem merupakan langkah-langkah atau prosedur-prosedur yang dilakukan dalam menyelesaikan desain sistem yang telah disetujui.

5.2 Komponen dalam Implementasi Sistem

Perancangan sistem yang telah dikerjakan dapat berjalan baik atau tidak, maka perlu dilakukan pengujian terhadap sistem yang telah dikerjakan. Untuk itu dibutuhkan beberapa komponen utama yang mencakup perangkat keras (hardware), perangkat lunak (software), dan perangkat operator (brainware).

5.2.1 Kebutuhan Perangkat Keras (Hardware)

Perangkat keras (hardware) merupakan komponen-komponen peralatan yang membentuk suatu sistem komponen dan peralatan-peralatan tambahan lainnya yang mungkin komputer menjalankan tugasnya sesuai dengan yang diberikan.

(66)

Komponen ini bersifat nyata secaa fisik, artinya dapat dilihat dan dipergunakan, misalnya monitor, CPU (Centra Processing Unit), printer, keyboard, dan mouse.

Spesifikasi perangkat keras komputer yang digunakan sebagai client ataupun server dalam pembuatan website ini adalah:

1. Personal Computer dengan Processor min Intel Pentium 3 2. Memory min 256 MB

3. Monitor w 14” resolution 1024 x 768 4. Hardisk sebagai media penyimpan 5. DVDR/W

5.2.2 Kebutuhan Perangkat Lunak (Software)

Hardware tidak dapat menyelesaikan masalah tanpa adanya software. Software merupakan komponen di dalam sistem data berupa program atau instruksi untuk mengontrol suatu sistem. Perangkat lunak yang diperlukan untuk menjalankan perangkat kerasnya adalah:

1. Windows XP Profesional 2. Macromedia Studio 8 3. Apache

4. MySQL 5. Browser

6. Macromedia Dreamweaver 8

(67)

5.2.3 Kebutuhan Brainware

Perangkat operator (brainware) yang dapat menjalankan website ini terbagi menjadi 3 yaitu:

1. Administrator 2. Operator 3. Pengunjung

5.3 Tampilan Halaman Website

Untuk menjalankan sistem guna web browser pada pengujian ini penulis menggunakan web browser Mozilla Firefox, setelah web browser jalan, ketikkan pada address bar http://localhost/ta_ferdinand/ untuk pengetesan halaman utama.

Penulisan ta_ferdinand setelah localhost menunjukkan folder tempat penyimpanan file-file script aplikasi.

5.4 Uji Program

Dari hasil uji program yang telah dilakukan, maka dapat dilihat tampilan hasil desain web Sistem Informasi Akademik Berbasis Web pada SMA Santo Thomas 3 Medan, sebagai berikut:

(68)

1. Tampila n Halaman Utama

Tampilan ini adalah tampilan pertama saat website diakses. Di dalam tampilan halaman utama dapat dilihat menu Profil Sekolah, Direktori Data, Tentang Kami, Umpan Balik, Media Sosial, Login Admin.

Gambar 5.1 Tampilan Halaman Utama

2. Tampilan Halaman Data Siswa

Tampilan ini adalah tampilan untuk halaman data siswa. Siswa dapat menemukan info mengenai siswa tersebut.

Gambar

Gambar 2. 1 Aktivitas Sistem Informasi
Gambar 2.2 Tampilan Start page Macromedia Dreamweaver 8
Gambar 3.1 Sruktur Organisasi SMA Santo Thomas 3 Medan
Gambar 4.1 Diagram Konteks Sistem Informasi Akademik
+7

Referensi

Garis besar

Dokumen terkait

Pada Gambar 4.6 diatas pembuatan tampilan materi pembahasan ini terdiri dari tombol next yang jika ditekan tombol tersebut akan mengarah ke materi halaman berikutnya dan

tahapan-tahapan dalam penyelesaian penelitian ini adalah: (a) Tahap pertama melakukan pencarian data kondisi faktual tentang kondisi muzaki, Badan Amil Zakat Nasional

1). Validator menyatakan bahwa media pembelajaran berbantuan komputer tersebut dapat digunakan dengan sedikit atau tanpa revisi. Cara memberikan penilaian kepraktisan pada

(2008) mendefinisikan CSS sebagai suatu bahasa stylesheet yang digunakan untuk mengatur style suatu dokumen. Pada umumnya CSS dipakai untuk memformat tampilan halaman

Menurut Sugiyono metode penelitian kualitatif adalah suatu metode penelitian yang berlandaskan pada filsafat positivisme, yang digunakan untuk meneliti pada kondisi objek

Puji syukur penulis panjatkan kepada Allah SWT yang telah melimpahkan rahmad dan karunia Nya, sehingga penulis dapat menyelesaikan tugas akhir yang berjudul “Peningkatan

Jika dilihat dari masing-masing kompetensi, pada kompetensi pedagogik dengan persentase paling tinggi berada pada kategori baik sekali yaitu sebesar 65,60%,