PORTAL AKADEMIK SMP NEGERI 2 SUNGGAL MENGGUNAKAN PHP DAN MYSQL TUGAS AKHIR RIZKA NOVITAWANTY NST 132406213 PROGRAM STUDI D-3 TEKNIK INFORMATIKA DEPARTEMEN MATEMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2016
PORTAL AKADEMIK SMP NEGERI 2 SUNGGAL MENGGUNAKAN PHP DAN MYSQL TUGAS AKHIR Diajukan untuk melengkapi tugas dan memenuhi syarat memperoleh Ahli Madya RIZKA NOVITAWANTY NST 132406213 PROGRAM STUDI D-3 TEKNIK INFORMATIKA DEPARTEMEN MATEMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 201
PERSETUJUAN Judul : PORTAL AKADEMIKSMP NEGERI 2 SUNGGAL MENGGUNAKAN PHP DAN MYSQL. Kategori : TUGAS AKHIR Nama : RIZKA NOVITAWANTY NST NIM : 132406213 Program Studi : DIPLOMA (D-III) TEKNIK INFORMATIKA Departemen : MATEMATIKA Fakultas : MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNVERSITAS SUMATERA UTARA Disetujui Di Medan. Juni 2016 Diketahui / Disetujui Oleh, Program Studi D3 Teknik Informatika FMIPA USU Ketua, Pembimbing, Dr. Elly Rosmaini, M.Si Dr. Mardiningsih, M.Si. NIP. 196005201985032002 NIP. 196304051988112001
PERNYATAAN PORTAL AKADEMIK SMP NEGERI 2 SUNGGAL 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, Juli 2016 RIZKA NOVITAWANTY NST 132406213
PENGHARGAAN Puji dan syukur penulisucapkan kepada Allah SWT. yang telah memberikan rahmat dan hidayah-nya kepada kita semua sehingga penulis dapat menyelesaikantugas akhir ini dengan baik. Laporan Penyusunan tugas akhir ini masih banyak memiliki kekurangan karena keterbatasan kemampuan dan pengetahuan penulis, sehingga diharapkan kritik dan saran yang membangun serta dapat memberikan inspirasi yang baik untuk kemajuan tugas akhir ini. Penulis berharap semoga Tugas Akhir ini bermanfaat bagi siapapun yang membacanya. Selama mempersiapkan tugas akhir ini penulis banyak mendapat bantuan, dorongan, dan motivasi baik secara langsung maupun tidak langsung, maka pada kesempatan ini penulis juga menyampaikan terima kasih kepada : 1. Ibu Dr. Mardiningsih, M.Si.selakuDosen Pembimbing penulis yangtelah banyak memberikan bimbingan dan pengarahan kepada penulis dalam menyelesaikan Tugas Akhir ini. 2. Ibu Dr. Elly Rosmaini,M.Si.selakuKetua Program Studi D3 Teknik Informatika FMIPA USU. 3. Bapak Prof. Dr. Tulus, M.Si, selaku Ketua Departemen Matematika Fakultas Matematika dan Ilmu Pengetahuan Alam. 4. Bapak Dr. Kerista Sebayang M.Si, selaku Dekan Fakultas Matematika dan Ilmu Pengetahuan Alam. 5. Teristimewa untuk Ayah saya Ikhwan Nasution S.Pd dan Ibu saya Tetti Herawati Rambe S.Pd yang telah memberikan doa, nasehat dan dukungan baik secara moril maupun materil. 6. Putri Meilinda dan Hidayat sebagai adik penulis yang telah memberikan dukungan yang penuh terhadap saya. 7. Mhd. Ricky Fahreza yang telah memberikan semangat dan dukungan terhadap saya. 8. Dena Metary, Fara Diba, Medina Rhamadani dan Sabilla Yassarah selaku sahabat terbaik juga rekan pembimbing penulis. Akhir kata, semoga laporan tugas akhir ini dapat memberi manfaat dan menambah wawasan maupun pengetahuan kita.
PORTAL AKADEMIK SMP NEGERI 2 SUNGGAL MENGGUNAKAN PHP DAN MYSQL ABSTRAK Pada penulisan tugas akhir ini, penulis membuat sistem portal akademik SMP Negeri 2 Sunggal menggunakan PHP dan MySQL. Portal Akademik adalah sistem informasi yang mengelola data-data akademik dengan penerapan teknologi komputer dan perangkat lunak, seluruh proses kegiatan akademik dapat terkelola dengan baik dan informasi yang diperlukan diperoleh dengan mudah dan cepat. Pembuatan sistem ini menggunakan bahasa pemograman PHP, HTML, CSS, MySQL, dan JavaScript. Sistem ini bertujuan sebagai media informasi yang memberikan pelayanan akademik berupa nilai dan jadwal siswa secara online, mempermudah guru dalam pengolahan data nilai siswaagar lebih efisien dengan pengolahan yang transparan sehingga semua bisa dipertanggungjawabkan. Kata Kunci: Portal Akademik, Website
DAFTAR ISI Persetujuan Pernyataan Penghargaan Abstrak Daftar Isi DaftarTabel DaftarGambar Halaman i ii iii iv v vii viii Bab 1. Pendahuluan 1.1. Latar Belakang 1 1.2. Perumusan Masalah 2 1.3. Manfaat Penelitian 2 1.4. Metode Penelitian 3 1.5. Sistematika Penulisan 5 Bab 2. Landasan Teori 2.1. Pengertian Sistem Informasi 6 2.2. Sekilas Tentang Portal Akademik Sekolah 6 2.3. Sekilas Tentang Perancangan 7 2.4. Sekilas Tentang Sistem 7 2.5. Sekilas Tentang PHP dan MySQL 7 2.6. Sekilas Tentang HTML 10 2.7. Sekilas Tentang CSS 11 2.8. Sekilas Tentang JavaScript 12 Bab 3. Perancangan Sistem 3.1. Tahap Perancangan 13 3.2. Normalisasi 13 3.2.1. Perancangan Tabel Normalisasi 16 3.3. Struktur Database 22 3.4. Data Flow Diagram (DFD) 26 3.5. Diagram Alir (Flowchart) 29 3.5.1. Flowchart Login Admin 31 3.5.2. Flowchart Halaman Admin 32 3.5.3. Flowchart Login Siswa 33 3.5.4. Flowchart Halaman Siswa 34 3.5.5. Flowchart Login Guru 35 3.5.6. Flowchart Halaman Guru 36 Bab 4. Implementasi Sistem 4.1. Pengertian Implementasi Sistem 37 4.2. Tujuan Implementasi Sistem 37 4.3. Komponen Dalam Implementasi Sistem 38
4.4. Instalasi XAMPP 40 4.5. Hasil Program 44 4.5.1. Tampilan Halaman Utama 44 4.5.2. Tampilan Halaman Admin 45 4.5.2.1. Menu Home 45 4.5.2.2. Menu Profil 45 4.5.2.3. Menu Siswa 46 4.5.2.4. Menu Guru 47 4.5.2.5. Menu Nilai 47 Bab 5. Kesimpulan 5.1. Kesimpulan 48 5.2. Saran 49 Daftar Pustaka 50 Lampiran Listing Program
DAFTAR TABEL Nomor Judul Halaman Tabel 3.1. Tabel Entitas Normalisasi Siswa 16 3.2. Tabel Entitas Normalisasi Siswa 1 NF 17 3.3. Tabel Entitas Normalisasi Siswa 2 NF 18 3.4. Tabel Entitas Normalisasi Siswa 3 NF 19 3.5. Tabel Entitas Normalisasi Guru 20 3.6. Tabel Entitas Normalisasi Guru 1 NF 21 3.7. Tabel Entitas Normalisasi Guru 2 NF 21 3.8. Tabel User 23 3.9. Tabel Guru 23 3.10. Tabel Siswa 23 3.11. Tabel Kelas 24 3.12. Tabel Mapel 24 3.13. Tabel Tahun Ajaran 24 3.14. Tabel Nilai 24 3.15. Tabel Gupel 25 3.16. Tabel Jadwal 25 3.17. Simbol DFD 26 3.18. Flowchart 29
DAFTAR GAMBAR Nomor Judul Halaman Gambar 3.1. Data Flow Diagram (DFD) Diagram Konteks 28 3.2. Diagram Alir Login Admin 31 3.3. Diagram Alir Halaman Admin 32 3.4. Diagram Alir Login Siswa 33 3.5. Diagram Alir Halaman Siswa 34 3.6. Diagram Alir Login Guru 35 3.7. Diagram Alir Halaman Guru 36 4.1. Instalasi XAMPP 3.2.2 (1) 40 4.2. Instalasi XAMPP 3.2.2 (2) 41 4.3. Instalasi XAMPP 3.2.2 (3) 42 4.4. Instalasi XAMPP 3.2.2 (4) 42 4.5. Instalasi XAMPP 3.2.2 (5) 43 4.6. Control Panel XAMPP 43 4.7. Tampilan Halaman Utama 44 4.8. Tampilan Menu Home pada Halaman Admin 44 4.9. Tampilan Menu Profil pada Halaman Admin 46 4.10. Tampilan Menu Siswa pada Halaman Admin 46 4.11. Tampilan Menu Guru pada Halaman Admin 47 4.12. Tampilan Menu Menu Nilai pada Halaman Admin 47