SISTEM INFORMASI NILAI MADRASAH ALIYAH NEGERI BERBASIS WEB MENGGUNAKAN PHP DAN MYSQL TUGAS AKHIR M. ADHA RAFLI 112406002 PROGRAM STUDI D-3 TEKNIK INFORMATIKA DEPARTEMEN MATEMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2014
SISTEM INFORMASI NILAI MADRASAH ALIYAH NEGERI BERBASIS WEB MENGGUNAKAN PHP DAN MYSQL TUGAS AKHIR Diajukan untuk melengkapi tugas dan memenuhi syarat memperoleh Ahli Madya M. ADHA RAFLI 112406002 PROGRAM STUDI D-3 TEKNIK INFORMATIKA DEPARTEMEN MATEMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2014
PERSETUJUAN Judul : Sistem Informasi Nilai Madrasah Aliyah Negeri Berbasis Web Menggunakan Php dan Mysql Kategori : Tugas Akhir Nama : M. Adha Rafli Nomor Induk Mahasiswa : 112406002 Program Studi : Diploma (D3) Teknik Informatika Departemen : Matematika Fakultas : Matematika Dan Ilmu Pengetahuan Alam Disetujui di Medan, Juni 2014 Disetujui Oleh Ketua Prodi D3 Teknik Informatika Pembimbing Utama Dr. Elly Rosmaini, M.Si Drs. Marihat Situmorang, M.Kom. NIP 196005201 98503 2 002 NIP 19631214 198903 1 001
PERNYATAAN SISTEM INFORMASI NILAI MADRASAH ALIYAH NEGERI BERBASIS WEB MENGGUNAKAN PHP DAN MYSQL 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 2014 M. ADHA RAFLI 112406002
SISTEM INFORMASI NILAI MADRASAH ALIYAH NEGERI BERBASIS WEB MENGGUNAKAN PHP DAN MYSQL ABSTRACT Technology development more progress, make many organizations make use it as data processing media, this matter is supported computer ability in data processing quickly, correct, effective and efficient to present a accurate information and synchronized in target. By using computer technology, information presentation will be easier. In this time computer technology many has been used in school environment, but the utilization stills not yet maximal. In MAN Barus, to do student data processing quite a lot, so data processing related to student value will be difficult and will need sufficient time. Therefore, be wanted information system that can help in student value processing. Aim from this application maker, to make easy in do data processing formerly according to manual be according to computerization. To build a information system that can help to increase school performance in do student value processing, so be need information processing technology according to computerization so that can increase school performance. Watchfulness method that done begun from data collecting, after data is gatherred done system maker that begun from troubleshoot identification, troubleshoot analysis, system planning, system testing and system implementation. With student value information system application maker, so will help administration side in will do data processing that student evaluation, make easy in do data storage, with make easy in do data manipulation. Keywords :
DAFTAR ISI Halaman Persetujuan Pernyataan Penghargaan Abstrak Daftar Isi Daftar Tabel Daftar Gambar ii iii iv vi vii ix x Bab 1. Pendahuluan 1 1.1. Latar Belakang 1 1.2. Rumusan Masalah 3 1.3. Batasan Masalah 4 1.4. Maksud dan Tujuan 4 1.5. Manfaat 5 1.6. Tinjauan Pustaka 6 1.7. Metodologi Penelitian 7 1.8. Sistematika Penelitian 8 Bab 2. Landasan Teori 10 2.1. Pengertian Sistem Informasi 10 2.2. Pengertian Sistem Informasi Sekolah Menengah Atas 13 2.3. Pengenalan Internet 13 2.3.1. Network 14 2.3.2. Web Server 14 2.3.3. World Wide Web (WWW) 15 2.3.4. Hyper Text Transfer Protocol (HTTP) 16 2.4. Pengenalan HTML 16
2.5. Pengenalan Personal Home Page (PHP) 18 2.5.1. Sejarah PHP 19 2.5.2. Variabel pada PHP 20 2.5.3. Konsep Dasar Penggunaan PHP 21 2.6. Database MySQL 23 2.7. Sublime Text 23 2.8. Cascading Style Sheet (CSS) 24 2.9. JavaScript 25 Bab 3. Gambaran Umum MAN Barus 26 3.1. Historis MAN Barus 26 3.2. Profil MAN Barus 27 3.3. Visi, Misi dan Tujuan 29 3.3.1. Visi 29 3.3.2. Misi 30 3.3.3. Tujuan 30 3.4. Struktur Organisasi 31 3.5. Tugas-tugas Fungsionaris MAN Barus 33 3.5.1. Kepala Sekolah 33 3.5.2. Tata Usaha 35 3.5.3. Wali Kelas 36 3.5.4. Guru 37 3.6. Informasi Keadaan Sekolah 37 3.6.1. Keadaan Guru 38 3.6.2. Keadaan Sarana dan Prasarana 40 3.7. Sistem Informasi Yang Masih Berjalan Pada MAN Barus 44 3.8. Letak Geografis 45 Bab 4. Perancangan Sistem 47 4.1. Data Flow Diagram (DFD) 47 4.2. Perancangan Database 50 4.3. Flowchart 55
4.3.1. Flowchart Menu Utama 57 4.3.2. Flowchart Buku Tamu 58 4.3.3. Flowchart Login Admin 59 4.3.4. Flowchart Login Guru 60 4.3.5. Flowchart Login Siswa 61 4.3.6. Flowchart Menu Admin 62 4.3.7. Flowchart Fasilitas Admin 63 4.3.8. Flowchart Mata Pelajaran Admin 64 4.3.9. Flowchart Siswa Admin 65 4.3.10. Flowchart Guru Admin 66 4.3.11. Flowchart Tamu Admin 67 4.3.12. Flowchart Kelas Admin 68 4.3.13. Flowchart Menu Utama Guru 69 4.3.14. Flowchart Menu Utama Siswa 70 Bab 5. Implementasi Sistem 71 5.1. Pengertian Implementasi Sistem 71 5.2. Tujuan Implementasi 71 5.3. Komponen Dalam Implementasi Sistem 72 5.3.1. Komponen Perangkat Keras (Hardware) 72 5.3.2. Komponen Perangkat Lunak (Software) 73 5.3.3. Kebutuhan Brainware 74 5.4. Tampilan Halaman Website 74 5.5. Prosedur Pengguna Program 86 Bab 6. Kesimpulan dan Saran 89 6.1. Kesimpulan 89 6.2. Saran 90 Daftar Pustaka Lampiran
DAFTAR TABEL Halaman Tabel 3.1.Tabel Statistika Jumlah Siswa MAN Barus 38 Tabel 3.2 Tabel Tentang tenaga Edukatif 39 Tabel 3.3 Tabel Tentang Kegiatan Ekstrakurikuler MAN Barus 41 Tabel 3.4 Tabel Prasarana Sekolah 41 Tabel 3.5 Tabel Sarana Sekolah 43 Tabel 3.6 Tabel Administrasi dan Olahraga 44 Tabel 4.1 Tabel Simbol Data Flow Diagram 49 Tabel 4.2 Tabel Admin 51 Tabel 4.3 Tabel Berita 51 Tabel 4.4 Tabel Buku Tamu 52 Tabel 4.5 Tabel Fasilitas 52 Tabel 4.6 Tabel Jadwal 53 Tabel 4.7 Tabel Guru 53 Tabel 4.8 Tabel Kelas 54 Tabel 4.9 Tabel Mata Pelajaran 54 Tabel 4.10 Tabel Nilai 55 Tabel 4.11 Tabel Profil 55 Tabel 4.12 Tabel Siswa 56 Tabel 4.13 Tabel Arti Lambang Flowchart 57
DAFTAR GAMBAR Halaman Gambar 3.1 Struktur Organisasi Madrasah Aliyah Negeri Barus 32 Gambar 3.2 Sarana dan Prasarana MAN Barus 42 Gambar 4.1 Data Flow Diagram (DFD) 49 Gambar 4.2 Alur Flowchart menu utama 58 Gambar 4.3 Alur Flowchart Buku Tamu 59 Gambar 4.4 Alur Flowchart Login Admin 60 Gambar 4.5 Alur Flowchart Login Guru 61 Gambar 4.6 Alur Flowchart Login Siswa 62 Gambar 4.7 Alur Flowchart Menu Admin 63 Gambar 4.8 Alur Flowchart Jadwal Admin 64 Gambar 4.9 Alur Flowchart Fasilitas Admin 65 Gambar 4.10 Alur Flowchart Mata Pelajaran Admin 66 Gambar 4.11 Alur Flowchart Artikel Admin 67 Gambar 4.12 Alur Flowchart Siswa Admin 68 Gambar 4.13 Alur Flowchart Guru Admin 69 Gambar 4.14 Alur Flowchart Tamu Admin 70 Gambar 4.15 Alur Flowchart Kelas Admin 71 Gambar 4.16 Alur Flowchart Menu Utama Guru 72 Gambar 4.17 Alur Flowchart Menu Utama Siswa 73 Gambar 4.45 Desain Menu Utama 78 Gambar 4.46 Desain Menu Prom 78 Gambar 4.47 Desain Menu Fasilias 79 Gambar 4.48 Desain Menu Siswa 79 Gambar 4.49 Desain Menu Berita 80 Gambar 4.50 Desain Menu Buku Tamu 80 Gambar 4.51 Desain Login Administrator 81 Gambar 4.52 Desain Menu Utama Admin 81
Gambar 4.53 Desain Menu Artikel Berita Admin 82 Gambar 4.54 Desain Artikel Profil Admin 83 Gambar 4.55 Desain Data Siswa Admin 83 Gambar 4.56 Desain Data Guru Admin 84 Gambar 4.57 Desain Data Fasilitas Admin 85 Gambar 4.58 Desain Data Kelas Admin 85 Gambar 4.59 Desain Data Jadwal Admin 86 Gambar 4.60 Desain Buku Tamu Admin 87 Gambar 4.61 Desain Menu Utama Siswa 87 Gambar 4.62 Desain Menu Nilai Sementara Siswa 88 Gambar 4.63 Desain Menu Nilai Akhir Siswa 88 Gambar 4.64 Desain Menu jadwal Mata Pelajaran 89 Gambar 4.65 Desain Menu Jadwal Guru 89 Gambar 4.66 Desain Menu Utama Guru 90 Gambar 4.67 Desain Menu Nilai Sementara 90 Gambar 4.68 Desain Menu Akhir Guru 91 Gambar 4.69 Desain Menu Jadwal Saya 91 Gambar 4.70 Desain Menu Kelas Asuhan Saya 92