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
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
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,
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
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 Universitas Sumatera Utara.
4. Bapak Dr. Kerista Sebayang M.Si, selaku Dekan Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara.
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.
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.
DAFTAR ISI
Bab 1. Pendahuluan
1.1. Latar Belakang 1
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
Bab 4. Implementasi Sistem
4.1. Pengertian Implementasi Sistem 37
4.2. Tujuan Implementasi Sistem 37
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
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
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
4.7. Tampilan Halaman Utama 44
4.8. Tampilan Menu Home pada Halaman Admin 44