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
PERSETUJUAN
Judul : SISTEM INFORMASI AKADEMIK BERBASIS
WEB DI SMA SWASTA YAYASAN PEMBINAAN
KELUARGA MEDAN MENGGUNAKANDAN PHP
Kategori : TUGAS AKHIR
Nama : MUHAMMAD HIDAYAT
Nomor Induk Mahasiswa : 082406151
Program Studi : D-III TEKNIK INFORMATIKA
Departemen : MATEMATIKA
Fakultas : MATEMATIKA DAN ILMU PENGETAHUAN
ALAM (FMIPA) UNIVERSITAS SUMATERA UTARA
Diluluskan di : Medan, Juni 2011
Diketahui
Departemen Matematika FMIPA USU Pembimbing,
Ketua,
Prof. Dr. Tulus, M.Si Syahriol Sitorus, S.Si, M.IT
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
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.
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
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.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
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