TUGAS AKHIR
ANDRIE PRADIPTA PURBA 092406216
PROGRAM DIPLOMA III TEKNIK INFORMATIKA DEPARTEMEN MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA
PERANCANGAN SISTEM INFORMASI AKADEMIK PADA SD NEGERI 060851 MEDAN DENGAN MENGGUNAKAN PHP
TUGAS AKHIR
Diajukan sebagai salah satu syarat dalam menyelesaikan Pendidikan Program Studi D3 Teknik Informartika
ANDRIE PRADIPTA PURBA 092406216
PROGRAM DIPLOMA III TEKNIK INFORMATIKA DEPARTEMEN MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA
PERSETUJUAN
Judul : PERANCANGAN SISTEM INFORMASI
AKADEMIK PADA SD NEGERI 060851
MEDAN DENGAN MENGGUNAKAN
PHP
Kategori : TUGAS AKHIR
Nama : ANDRIE PRADIPTA PURBA
Nomor Induk Mahasiswa : 092406216
Program Studi : D3 TEKNIK INFORMATIKA
Departemen : MATEMATIKA
Fakultas : MATEMATIKA DAN ILMU
PENGETAHUAN ALAM (MIPA)
UNIVERSITAS SUMATERA UTARA
Diketahui / Disetujui Oleh :
Departemen Matematika FMIPA USU Pembimbing
Ketua,
Prof. Dr. Tulus, M.Si Syahriol Sitorus, S.Si, MIT
PERNYATAAN
PERANCANGAN SISTEM INFORMASI AKADEMIK PADA SD NEGERI
060851 MEDAN DENGAN MENGGUNAKAN 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, Januari 2014
ANDRIE PRADIPTA PURBA
092406216
PENGHARGAAN
Puji dan syukur penulis ucapkan kepada Tuhan Yang Maha Esa atas segala
berkat, kasih karunia, kekuatan, pengetahuan, dan kemudahan yang telah
diberikan kepada penulis sehingga penulis dapat menyelesaikan tugas akhir ini
dengan baik dan tepat pada waktunya. Tugas akhir ini merupakan salah satu
syarat untuk dapat menyelesaikan pendidikan di D-3 Teknik Informatika FMIPA
USU.
Adapun judul dari tugas akhir ini adalah “Perancangan Sistem Informasi
Akademik Pada SD Negeri 060851 Medan Dengan Menggunakan PHP”.
Pada kesempatan ini penulis mengucapkan banyak terima kasih kepada
pihak yang telah membimbing, mengarahkan, membantu, dan memberikan
semangat kepada penulis dalam menyelesaikan tugas akhir ini. Penulis
mengucapkan terima kasih kepada:
1. Bapak Dr. Sutarman, M.Sc, selaku Dekan FMIPA USU.
2. Ibu Dr. Marpongahtun, M.Sc, selaku Pembantu Dekan 1 FMIPA USU.
3. Ibu Dra. Elly Rosmaini, M.Si, selaku Ketua Jurusan Program Studi D – 3
Ilmu Komputer FMIPA USU.
4. Bapak Syahriol Sitorus, S.Si, MIT, selaku Dosen Pembimbing Tugas Akhir
penulis yang selama ini telah memberikan motivasi, bimbingan dan arahan
5. Ibu Masitah, S.Pd, selaku Kepala Sekolah SD Negeri 060851 Medan yang
telah memberikan kesempatan dan kepercayaan kepada penulis untuk
melakukan riset di SD Negeri 060851 Medan, dan membantu penulis
memperoleh data yang penulis perlukan dalam menyelesaikan tugas akhir ini.
6. Seluruh dosen pengajar program studi D-3 Teknik Informatika Fakultas
MIPA Univesitas Sumatera Utara yang telah memberikan ilmu yang
bermanfaat kepada penulis selama masa perkuliahan.
7. Ucapan terima kasih yang tiada akhir buat seluruh keluarga penulis yang
senantiasa memberikan dukungan moril, material, semangat, dan kasih
sayang kepada penulis serta mendoakan penulis agar lancar dalam segala
urusan.
8. Teman-teman seangkatan penulis teristimewa buat Mika Surya Sitohang dan
Athfal Riziq atas persahabatan, pengorbanan, pengertian, dan perhatiannya
selama ini, serta teman–teman seangkatan yang tidak bisa penulis sebutkan
satu per satu.
Akhirnya, penulis hanya bisa memanjatkan do’a semoga Tuhan Yang Maha Esa
akan membalas semua kebaikan semua pihak. Amin.
Medan, Januari 2014
ABSTRAK
Perkembangan teknologi informasi yang begitu pesat mengharuskan instansi
pemerintahan, yang dalam hal ini, yang merupakan instansi yang bergelut di dunia
pendidikan harus terlibat dalam pengembangannya. SD Negeri 060851 merupakan sekolah dasar negeri yang ada di Medan. Dalam pengolahan seluruh
data dan kebutuhan informasi baik untuk kebutuhan internal maupun eksternal
sampai saat ini masih dilakukan secara manual, sehingga kinerja sistem
administrasi dan yang lainnya belum optimal, padahal kemajuan kinerja menuntut
penataan seluruh sistem yang cermat, cepat, dan canggih. Kebutuhan ini dapat
dipenuhi dengan baik jika tersedia informasi yang lengkap dan akurat dalam
berbagai sumber informasi yang terpecaya yaitu salah satunya dengan cara sistem
komputerisasi dalam kegiatan tersebut.
Maka untuk itulah sistem informasi akademik ini bertujuan untuk menyajikan dan
memberikan kemudahan dalam memperbaharui informasi mengenai data
akademik seperti data siswa, data nilai, dan data guru serta memberikan informasi
kepada masyarakat umum tentang SD Negeri 060851 Medan. Aplikasi yang
dikembangkan dengan menggunakan perangkat lunak XAMPP version 1.6.7 yang
terdiri dari PHP 5.2.6, MySQL 5.0.51b, PhpMyadmin Database Manager 2.11.7,
Adobe Photoshop CS 6, Notepad ++, Macromedia Dreamweaver, dan browser
Google Chrome. Sistem informasi akademik yang dirancang dan dibuat
sedemikian rupa untuk dapat melakukan pencarian, penginputan, pengeditan,
2.2.1. Sistem 8
2.2.2. Informasi 9
2.2.3. Sistem Informasi 11
2.3. Pengenalan Internet 11
2.3.1. World Wide Web (WWW) 11
2.3.2. Hypertext Transfer Protocol (HTTP) 12
2.3.3. Uniform Resource Locater (URL) 12
2.3.4. Web Server 12
2.3.5. Web Statis 13
2.3.6. Web Dinamis 13
2.4. Pengenalan Bahasa Pemrograman Web 14
2.4.1. Hyper Text Markup Language (HTML) 14
2.4.2. PHP : Hypertext Preprocessor (PHP) 15
2.5. Pengenalan Basis Data (Database) 18
2.5.1. SQL dan MySQL 19
2.6. Cascading Style Sheet (CSS) 20
2.7. Data Flow Diagram (DFD) 21
2.8. Siklus Sistem 24
BAB 3 ANALISIS DAN PERANCANGAN SISTEM 26
3.1. Analisis Sistem 26
3.2. Perancangan Sistem 26
3.2.1. Diagram Konteks 26
3.2.3. DFD Level 1 Proses Olah Data Admin 29
3.2.10. DFD Level 1 Proses Olah Data Mata Pelajaran 36
3.2.11. DFD Level 1 Proses Olah Data Nilai 37
3.3. Perancangan Database 38
3.3.1. Entity Relationships Diagram (ERD) 38
3.3.2. Struktur Tabel 40
3.4. Perancangan Interface 42
3.4.1. Perancangan Interface Input 42
3.4.2. Perancangan Interface Output 47
3.5. Flowchart Sistem 53
BAB 4 IMPLEMENTASI DAN PENGUJIAN SISTEM 63
4.1. Pengertian Implementasi Sistem 63
4.2. Komponen Utama dalam Implementasi Sistem 63
4.2.1. Perangkat Keras (Hardware) 63
4.2.2. Perangkat Lunak (Software) 64
4.2.3. Perangkat Manusia (Brainware) 64
4.3.1. Halaman Input Data Admin 65
4.3.2. Halaman Input Data Berita 66
4.3.3. Halaman Input Data Guru 66
4.3.4. Halaman Input Data Kelas 67
4.3.5. Halaman Input Data Mata Pelajaran 68
4.3.6. Halaman Input Data Mengajar 68
4.3.7. Halaman Input Data Wali Kelas 69
4.3.8. Halaman Input Data Siswa 69
4.3.9. Halaman Tabel Data Admin 70
4.3.10. Halaman Tabel Berita 71
4.3.11. Halaman Tabel Data Guru 71
4.3.12. Halaman Tabel Data Kelas 72
4.3.13. Halaman Tabel Data Mata Pelajaran 73
4.3.14. Halaman Tabel Data Mengajar 73
4.3.15. Halaman Tabel Data Siswa 74
4.3.16. Halaman Tabel Data Nilai Siswa 75
BAB 5 PENUTUP 76
5.1. Kesimpulan 76
5.2. Saran 77
DAFTAR PUSTAKA
DAFTAR TABEL
Halaman
DAFTAR GAMBAR
Halaman
Gambar 2.1 Simbol Data Flow Diagram 21
Gambar 2.2 Contoh Data Flow Diagram 23
Gambar 3.1 Diagram Konteks Sistem Yang Sedang Berjalan 27
Gambar 3.2 DFD Level 0 28
Gambar 3.3 DFD Level 1 Proses Olah Data Admin 29
Gambar 3.4 DFD Level 1 Proses Olah Data Guru 30
Gambar 3.5 DFD Level 1 Proses Olah Data Kelas 31
Gambar 3.6 DFD Level 1 Proses Olah Data Mata Pelajaran 32
Gambar 3.7 DFD Level 1 Proses Olah Data Mengajar 33
Gambar 3.8 DFD Level 1 Proses Olah Data Wali Kelas 34
Gambar 3.9 DFD Level 1 Proses Olah Data Berita 35
Gambar 3.10 DFD Level 1 Proses Olah Data Siswa 36
Gambar 3.11 DFD Level 1 Proses Olah Data Nilai 37
Gambar 3.12 Entity Relationships Diagram (ERD) 39
Gambar 3.13 Tabel Admin 40
Gambar 3.14 Tabel Berita 40
Gambar 3.15 Tabel Guru 40
Gambar 3.16 Tabel Kelas 41
Gambar 3.17 Tabel Mata Pelajaran 41
Gambar 3.18 Tabel Mengajar 41
Gambar 3.20 Tabel Siswa 42
Gambar 3.21 Tabel Wali Kelas 42
Gambar 3.22 Rancangan Form Admin 43
Gambar 3.23 Rancangan Form Data Guru 43
Gambar 3.24 Rancangan Form Kelas 44
Gambar 3.25 Rancangan Form Mata Pelajaran 44
Gambar 3.26 Rancangan Form Mengajar 45
Gambar 3.27 Rancangan Form Wali Kelas 45
Gambar 3.28 Rancangan Form Siswa 46
Gambar 3.29 Rancangan Form Berita 46
Gambar 3.30 Rancangan Form Nilai 47
Gambar 3.31 Rancangan Output Tabel Admin 47
Gambar 3.32 Rancangan Output Tabel Guru 48
Gambar 3.33 Rancangan Output Tabel Kelas 48
Gambar 3.34 Rancangan Output Tabel Mata Pelajaran 49
Gambar 3.35 Rancangan Output Tabel Mengajar 49
Gambar 3.36 Rancangan Output Tabel Wali Kelas 50
Gambar 3.37 Rancangan Output Tabel Siswa 50
Gambar 3.38 Rancangan Output Tabel Nilai Siswa 51
Gambar 3.39 Rancangan Output Tabel Berita 51
Gambar 3.40 Rancangan Output Halaman Profil Guru 52
Gambar 3.41 Rancangan Output Halaman Nilai Siswa 52
Gambar 3.42 Flowchart Login 53
Gambar 3.44 Flowchart Olah Data Guru 55
Gambar 3.45 Flowchart Olah Data Kelas 56
Gambar 3.46 Flowchart Olah Data Mata Pelajaran 57
Gambar 3.47 Flowchart Olah Data Mengajar 58
Gambar 3.48 Flowchart Olah Data Wali Kelas 59
Gambar 3.49 Flowchart Olah Data Berita 60
Gambar 3.50 Flowchart Olah Data Siswa 61
Gambar 3.51 Flowchart Olah Data Nilai 62
Gambar 4.1 Halaman Input Data Admin 65
Gambar 4.2 Halaman Input Data Berita 66
Gambar 4.3 Halaman Input Data Guru 67
Gambar 4.4 Halaman Input Data Kelas 67
Gambar 4.5 Halaman Input Data Mata Pelajaran 68
Gambar 4.6 Halaman Input Data Mengajar 68
Gambar 4.7 Halaman Input Data Wali Kelas 69
Gambar 4.8 Halaman Input Data Siswa 70
Gambar 4.9 Halaman Tabel Data Admin 70
Gambar 4.10 Halaman Tabel Berita 71
Gambar 4.11 Halaman Tabel Data Guru 72
Gambar 4.12 Halaman Tabel Data Kelas 72
Gambar 4.13 Halaman Tabel Data Mata Pelajaran 73
Gambar 4.14 Halaman Tabel Data Mengajar 74
Gambar 4.15 Halaman Tabel Data Siswa 74