Perancangan Sistem Informasi Akademik Pada Sd Negeri 060851 Medan Dengan Menggunakan Php
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 MEDAN 2014
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 NIP. 19620901 198803 1 002 NIP. 19710310 199703 1 004
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 Universitas Sumatera Utara
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 kepada penulis dalam proses penyelesain tugas akhir penulis.
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,
Halaman Persetujuan ii
Pernyataaan iii
Penghargaan iv
Abstrak vi
Daftar Isi vii
Daftar Tabel xi
Daftar Gambar xii
BAB 1 PENDAHULUAN
1
1.1. Latar Belakang
1
1.2. Identifikasi Masalah
2
1.3. Rumusan Masalah
2
1.4. Batasan Masalah
3
1.5. Tujuan Penelitian
3
1.6. Manfaat Penelitian
3
1.7. Metodologi Penelitian
4
1.8. Sistematika Penulisan
5 BAB 2 TINJAUAN TEORI
7
2.1. Tinjauan Pustaka
7
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.4. DFD Level 1 Proses Olah Data Guru
30
3.2.5. DFD Level 1 Proses Olah Data Kelas
31
3.2.6. DFD Level 1 Proses Olah Data Mata Pelajaran
32
3.2.7. DFD Level 1 Proses Olah Data Mengajar
33
3.2.8. DFD Level 1 Proses Olah Data Wali Kelas
34
3.2.9. DFD Level 1 Proses Olah Data Berita
35
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
73
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
4.3.15. Halaman Tabel Data Siswa
71
74
4.3.16. Halaman Tabel Data Nilai Siswa
75 BAB 5 PENUTUP
76
5.1. Kesimpulan
76
5.2. Saran
4.3.11. Halaman Tabel Data Guru
4.3.10. Halaman Tabel Berita
65
4.3.5. Halaman Input Data Mata Pelajaran
4.3.2. Halaman Input Data Berita
66
4.3.3. Halaman Input Data Guru
66
4.3.4. Halaman Input Data Kelas
67
68
70
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
77 DAFTAR PUSTAKA LAMPIRAN-LAMPIRAN
DAFTAR TABEL
Halaman
Tabel 2.1. Perbedaan website statis dan website dinamis13
DAFTAR GAMBAR
34 Gambar 3.9 DFD Level 1 Proses Olah Data Berita
41 Gambar 3.18 Tabel Mengajar
41 Gambar 3.17 Tabel Mata Pelajaran
40 Gambar 3.16 Tabel Kelas
40 Gambar 3.15 Tabel Guru
40 Gambar 3.14 Tabel Berita
39 Gambar 3.13 Tabel Admin
37 Gambar 3.12 Entity Relationships Diagram (ERD)
36 Gambar 3.11 DFD Level 1 Proses Olah Data Nilai
35 Gambar 3.10 DFD Level 1 Proses Olah Data Siswa
33 Gambar 3.8 DFD Level 1 Proses Olah Data Wali Kelas
Halaman
32 Gambar 3.7 DFD Level 1 Proses Olah Data Mengajar
31 Gambar 3.6 DFD Level 1 Proses Olah Data Mata Pelajaran
30 Gambar 3.5 DFD Level 1 Proses Olah Data Kelas
29 Gambar 3.4 DFD Level 1 Proses Olah Data Guru
28 Gambar 3.3 DFD Level 1 Proses Olah Data Admin
27 Gambar 3.2 DFD Level 0
23 Gambar 3.1 Diagram Konteks Sistem Yang Sedang Berjalan
21 Gambar 2.2 Contoh Data Flow Diagram
Gambar 2.1 Simbol Data Flow Diagram41
Gambar 3.20 Tabel Siswa48 Gambar 3.33 Rancangan Output Tabel Kelas
52 Gambar 3.42 Flowchart Login
52 Gambar 3.41 Rancangan Output Halaman Nilai Siswa
51 Gambar 3.40 Rancangan Output Halaman Profil Guru
51 Gambar 3.39 Rancangan Output Tabel Berita
50 Gambar 3.38 Rancangan Output Tabel Nilai Siswa
50 Gambar 3.37 Rancangan Output Tabel Siswa
49 Gambar 3.36 Rancangan Output Tabel Wali Kelas
49 Gambar 3.35 Rancangan Output Tabel Mengajar
48 Gambar 3.34 Rancangan Output Tabel Mata Pelajaran
47 Gambar 3.32 Rancangan Output Tabel Guru
42 Gambar 3.21 Tabel Wali Kelas
47 Gambar 3.31 Rancangan Output Tabel Admin
46 Gambar 3.30 Rancangan Form Nilai
46 Gambar 3.29 Rancangan Form Berita
45 Gambar 3.28 Rancangan Form Siswa
45 Gambar 3.27 Rancangan Form Wali Kelas
44 Gambar 3.26 Rancangan Form Mengajar
44 Gambar 3.25 Rancangan Form Mata Pelajaran
43 Gambar 3.24 Rancangan Form Kelas
43 Gambar 3.23 Rancangan Form Data Guru
42 Gambar 3.22 Rancangan Form Admin
53
Gambar 3.44 Flowchart Olah Data Guru68 Gambar 4.6 Halaman Input Data Mengajar
74 Gambar 4.15 Halaman Tabel Data Siswa
73 Gambar 4.14 Halaman Tabel Data Mengajar
72 Gambar 4.13 Halaman Tabel Data Mata Pelajaran
72 Gambar 4.12 Halaman Tabel Data Kelas
71 Gambar 4.11 Halaman Tabel Data Guru
70 Gambar 4.10 Halaman Tabel Berita
70 Gambar 4.9 Halaman Tabel Data Admin
69 Gambar 4.8 Halaman Input Data Siswa
68 Gambar 4.7 Halaman Input Data Wali Kelas
67 Gambar 4.5 Halaman Input Data Mata Pelajaran
55 Gambar 3.45 Flowchart Olah Data Kelas
67 Gambar 4.4 Halaman Input Data Kelas
66 Gambar 4.3 Halaman Input Data Guru
65 Gambar 4.2 Halaman Input Data Berita
62 Gambar 4.1 Halaman Input Data Admin
61 Gambar 3.51 Flowchart Olah Data Nilai
60 Gambar 3.50 Flowchart Olah Data Siswa
59 Gambar 3.49 Flowchart Olah Data Berita
58 Gambar 3.48 Flowchart Olah Data Wali Kelas
57 Gambar 3.47 Flowchart Olah Data Mengajar
56 Gambar 3.46 Flowchart Olah Data Mata Pelajaran
74