SISTEM INFORMASI AKADEMIK BERBASIS WEB DI SMA SWASTA YAYASAN PEMBINAAN KELUARGA MEDAN MENGGUNAKAN MYSQL DAN PHP TUGAS AKHIR MUHAMMAD HIDAYAT 082406151 PROGRAM STUDI D-III TEKNIK INFORMATIKA DEPARTEMEN MATEMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUANALAM UNIVERSITAS SUMATERA UTARA MEDAN 2011
i SISTEM INFORMASI AKADEMIK BERBASIS WEB DI SMA SWASTA YAYASAN PEMBINAAN KELUARGA MEDAN MENGGUNAKAN MYSQL DAN PHP TUGAS AKHIR Diajukan untuk melengkapi tugas dan memenuhi syarat mencapai gelar Ahli Madya MUHAMMAD HIDAYAT 082406151 PROGRAM STUDI D-III TEKNIK INFORMATIKA DEPARTEMEN MATEMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2011
ii PERSETUJUAN Judul WEB Kategori Nama Nomor Induk Mahasiswa : 082406151 Program Studi Departemen Fakultas ALAM : SISTEM INFORMASI AKADEMIK BERBASIS DI SMA SWASTA YAYASAN PEMBINAAN KELUARGA MEDAN MENGGUNAKANDAN PHP : TUGAS AKHIR : MUHAMMAD HIDAYAT : D-III TEKNIK INFORMATIKA : MATEMATIKA : MATEMATIKA DAN ILMU PENGETAHUAN (FMIPA) UNIVERSITAS SUMATERA UTARA Diluluskan di : Medan, Juni 2011 Diketahui Departemen Matematika FMIPA USU Ketua, Pembimbing, Prof. Dr. Tulus, M.Si Syahriol Sitorus, S.Si, M.IT NIP. 19620901198803 1 002 NIP. 19710310199703 1 004
PERNYATAAN SISTEM INFORMASI AKADEMIK BERBASIS WEB DI SMA SWASTA YAYASAN PEMBINAAN KELUARGA MEDAN MENGGUNAKA MYSQL DAN PHP TUGAS AKHIR Saya mengakui bahwa tugas akhir ini adalah hasil kerja saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya. Medan, Mei 2011 MUHAMMAD HIDAYAT 082406151
iv PENGHARGAAN Puji syukur penulis ucapkan kehadirat Allah SWT karena dengan rahmat dan hidayah- Nya lah penulis dapat menyelesaikan Tugas Akhir ini dengan baik dan dalam waktu yang telah ditetapkan. Tak lupa shalawat serta salam kepada junjungan Nabi Besar Muhammad SAW dan para sahabatnya yang telah membawa kita dari kegelapan kealam terang benderang yang penuh ilmu pengetahuan. Penulisan Tugas Akhir yang berjudul : SISTEM INFORMASI AKADEMIK BERBASIS WEB DI SMA SWASTA YPK MEDAN DENGAN MENGGUNAKAN MYSQL DAN PHP, ini merupakan salah satu persyaratan untuk menyelesaikan Pendidikan Program Diploma III Jurusan Teknik Informatika Universitas Sumatera Utara. Dalam menyelesaikan Tugas Akhir ini, penulis mendapatkan banyak bantuan dan bimbingan serta dorongan dari berbagai pihak, maka dalam kesempatan ini penulis dengan tulus hati menyampaikan penghargaan dan rasa terima kasih yang setinggi-tingginya kepada: 1. Bapak Syahriol Sitorus, S.Si, M.IT selaku Dosen Pembimbing Tugas Akhir yang telah banyak memberikan bimbingan dan arahan dalam penulis laporan Tugas Akhir. 2. Bapak Dr. Sutarman, M.Sc. selaku Dekan Fakultas Matematika dan Ilmu Pengetahuan Alam, Universitas Sumatera Utara. 3. Bapak Prof. Dr. Tulus, M.Si. selaku Ketua Departemen Matematika. 4. Bapak Syahril Efendi, S.Si, M.IT dan Syahriol Sitorus S.Si, M.IT selaku ketua dan sekertaris program studi Diploma III Teknik Informatika. 5. Seluruh dosen Pengajar program studi Diploma III Teknik Informatika Fakultas MIPA Universitas Sumatera Utara yang telah memberikan ilmu yang bermanfaat kepada penulis selama masa kuliah. 6. Para Pegawai FMIPA USU yang telah banyak membantu saya.
v 7. Ibu kepala sekolah Hj.Darmawati, S.Pd, M.Pd, yang telah memberikan bantuan selama melakukan riset di SMA Swasta YPK Medan yang sangat dibutuhkan dalam penyelesaian Tugas Akhir. 8. Teristimewa sekali kepada kedua orangtua saya tercinta Ibunda Nuraini Batu Bara dan ayahanda Amir Hamzah yang selalu memberikan doa dan dukungan serta kata-kata dan nasehat bijak yang akan selalu diberikanya untuk ketenangan hati. 9. Kepada abangda Muhammad Aripin dan Adinda Ibrahim Hamzani yang memberikan motivasi kepada penulis dalam menyelesaikan penulisan tugas akhir ini. 10. Terima kasih buat teman-teman D-III Teknik Informatika umumnya Kom C angkatan 2008 yang selalu memberi bantuan, semangat dan doa. Dan khususnya kepada Indra, Dimas, Fihry, Fadley, Agus, Mahya, Fajar, Rendy, Arwi (ehem kom C 08) dan seluruh teman-teman yang tidak dapat penulis sebutkan satu persatu, terima kasih atas bantuan dan kerja samanya semoga kita cepat dapat kerja dan meraih sukses. 11. Seluruh sahabat dan kerabat dekat penulis yang selalu memberikan semangat dan harapan kepada penulis dalam menyelesaikan tugas akhir ini. 12. Terimakasih kepada kekasihku tercinta yang singgah dihati yang selama ini telah mendukung dalam menyelesaikan penulisan tugas akhir. Akhir kata, penulis berharap semoga Tugas Akhir ini dapat bermanfaat bagi penulis sendiri maupun pihak-pihak yang berkepentingan, walaupun penulis menyadari bahwa Tugas Akhir ini masih jauh dari kesempurnaan. Untuk itu penulis mengharapkan saran dan kritik yang membangun. Medan, Mei 2011 Penulis MUHAMMAD HIDAYAT
vi ABSTRAK Teknologi di bidang komputer saat ini sangat berkembang pesat sehingga dapat meningkatkan efisien dan efektifitas dalam melakukan setiap pekerjaan. Komputer bukan hanya sekedar pengolah data dan gambar saja tetapi penggunaanya semakin luas menjadi salah satu sarana komunikasi, media informasi dan edukasi. Perkembangan teknologi tersebut sangat mempengaruhi setiap badan usaha maupun perusahaan-perusahaan dalam hal mengenai masalah yang timbul dalam kegiatan operasionalnya. Demikian juga halnya dengan SMA swasta YPK Medan khususnya website yang masih sederhana yang perlu dikembangkan dan dimodifikasi. Untuk itu perlu penulis mencoba untuk merancang suatu sistem yang berbasis komputer yang diharapkan dapat mengatasi kelemahan dari sistem kerja yang selama ini berjalan, khususnya informasi mengenai sekolah SMA swasta YPK Medan.
vii DAFTAR ISI Halaman Persetujuan ii Pernyataan iii Penghargaan iv Abstrak vi Daftar Isi vii Daftar Tabel ix Daftar Gambar x BAB 1 PENDAHULUAN 1.1 Latar Belakang 1 1.2 Rumusan Masalah 3 1.3 Batasan Masalah 3 1.4 Tujuan Penelitian 4 1.5 Kontribusi Penelitian 4 1.6 Metodelogi Penelitian 5 1.7 Sistematika Penulisan 6 BAB 2 LANDASAN TEORI 2.1 Pengertian Komputer 8 2.1.1 Sistem Komputer 10 2.1.2 Keunggulan Komputer 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 Sistem Informasi 14 2.3.1 Sistem Informasi Berbasis Komputer 15 2.3.2 Kemampuan Sistem Informasi 16 2.4 Internet 17 2.5 website 18 2.5.1 Website Statis 19 2.5.2 Website Dinamis 19 2.6 HTML 20 2.7 XAMPP 21 2.8 PHP 21 2.8.1 Sejara Singkat PHP 22 2.8.2 Sintak PHP 23 2.8.3 Konsep Kerja PH 23 2.8.4 PHP dan Database 24 2.9 MySQL 25 2.10 Apache 27 2.11 Cascading Style Sheet (CSS) 27
viii 2.12 Macromedia Dreamweaver 8 28 BAB 3 GAMBARAN UMUM SMA SWASTA YPK MEDAN 3.1 Sejarah Singkat Organisasi 31 32 Ruang Lingkup Bidang usaha 32 3.2.1 Data Yayasan 33 3.2.2 visi Sekolah 34 3.2.3 Misi Sekolah 35 3.2.4 Sasara Program sekolah 36 3.3 Lokasi dan Tempat Kerja Praktek 36 3.3.keadaan sekolah 37 3.4 Struktur Organisasi 39 BAB 4 ANALISIS DAN PERANCANGAN SISTEM 4.1 Analisis 41 4.1.1 Analisis Sistem yang sedang Berjalan 41 4.2 Perancanaan dan Perancangan Sistem 43 4.3 Merancang arus Data 44 4.3.1 dagram Konteks 46 4.3.2 Diangram Kontek level 0 47 4.3.3 Diagram Arus Data Level-1 Proses 1 49 4.3.4Diagram Arus Data Level -1 Proses 2 50 4.3 Flow Chart Sistem 51 4.4 Mempersiapkan Database Server 56 4.5 Desain Dialog 60 4.5.1 Desain Halaman Menu 60 BAB 5 IMPLEMENTASI SISTEM 5.1 Arti Implementasi Sistem 65 5.2 Tujuan Implementasi Sistem 65 5.3 Spesifikasi Program 66 5.3.1 Hardwear (Perangkat Keras) 66 5.3.2 Softwear (Perangkar Lunak) 67 5.3.3 Brainware (Operator) 68 5.4 Instalasi Xampp 1.6.4 68 5.5 Desain Program 73 BAB 6 KESIMPULAN DAN SARAN 6.1 Kesimpulan 78 6.2 Saran 79 DAFTAR PUSTAKA LAMPIRAN
ix DAFTAR TABEL Halaman Tabel 4.1 Tabel Admin 56 Tabel 4.2 Tabel Login Siswa 56 Tabel 4.3 Tabel Login Guru 57 Table 4.4 Tabel Tambah Guru 57 Tabel 4.5 Tabel Tambah Siswa 57 Tabel 4.6 Tabel Data Alumni 58 Tabel 4.7 Tabel Nilai Siswa 58 Tabel 4.8 Tabel Berita 59 Tabel 4.9 Tabel Buku Tamu 59
x DAFTAR GAMBAR Halaman Gambar 2.1 Aktivitas Sistem Informasi 15 Gambar 4.1 Alur Pengurusan Data Aktif Sekolah 42 Gambar 4.2 Diagram Konteks 46 Gambar 4.3 Diagram Konteks DFD Level 0 47 Gambar 4.4 Tampilan DAD Level 1 Proses 1 49 Gambar 4.5 Tampilan DAD Level 1 Proses 2 50 Gambar 4.6 Flow Chart Halaman Utama 52 Gambar 4.7 Flow Chart Halaman Menu Navigasi 53 Gambar 4.8 Flow Chart Halaman Login Admnistrator 54 Gambar 4.9 Flow Chart Halaman Administrator 55 Gambar 4.10 Halaman Menu Utama 60 Gambar 4.11 Halaman Menu Adinistrator 61 Gambar 4.12 Halaman Data Guru 61 Gambar 4.13 Halaman Detail Siswa 62 Gambar 4.14 Halaman Galery 62 Gambar 4.15 Halaman Login Siswa 63 Gambar 4.17 Halaman Guru 64 Gambar 5.1 Memilih Bahasa 69 Gambar 5.2 Setup Program 69 Gambar 5.3 Lokasi Instalasi Program 70 Gambar 5.4 Proses Instalasi 70 Gambar 5.5 Instalasi Finish 71 Gambar 5.6 Tampilan Control Panel Xampp 72 Gambar 5.7 index.php 73 Gambar 5.8 Login Siswa 73 Gambar 5.9 Halaman Visi & Misi 74 Gambar 5.10 Detail Siswa 74 Gambar 5.11 Detail Guru 75 Gambar 5.12 Galery 75 Gambar 5.13 Berita 76 Gambar 5.14 Admin/ Index2.Php 76 Gambar 5.15 Index3.Php 77 Gambar 5.16 Index4.Php 77