PEMBANGUNAN SISTEM INFORMASI EVALUASI PEMBELAJARAN MENGAJAR SMK NEGERI 1 SUKOHARJO TUGAS AKHIR Diajukan Untuk Memenuhi Salah Satu Syarat Mencapai Gelar Ahli Madya Program Studi Diploma III Teknik Informatika Disusun Oleh : BRIAN ANGGRIAWAN NIM. M3110029 PROGRAM DIPLOMA III TEKNIK INFORMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SEBELAS MARET commit 2013 to user i
ii
iii
ABSTRACT Brian Anggriawan. 2013. THE DESIGN OF LEARNING AND TEACHING EVALUATION INFORMATION SYSTEMS OF SMK NEGERI 1 SUKOHARJO. Informatics Engineering Diploma, Mathematic And Natural Science Faculty, Sebelas Maret University of Surakarta. Learning evaluation is a process where the students can evaluate the performance of the teacher in the learning process. This process aims to monitor the performance of each teacher which based on the information result obtained from the evaluation process. Since there is no evaluation system, students have faced many difficulties to do the evaluation. The purpose of this research is to make a teaching and learning information system that can simplify the evaluation and data management process. According to the research objectives, a system of teaching and learning evaluation information is needed in order to facilitate the evaluation process. The design of this applications is using data flow diagrams. The program is implemented using the PHP programming language, while the database is implemented using MYSQL database. The creation of this information system can facilitate the evaluation process and data management in order to measure the performance of teachers in the learning process. Keywords: PHP, MySQL, Evaluation of Learning Systems, Information systems. iv
ABSTRAK Brian Anggriawan. 2013. PEMBANGUNAN SISTEM INFORMASI EVALUASI PEMBELAJARAN MENGAJAR SMK NEGERI 1 SUKOHARJO. DIII Teknik Informatika, Fakultas Matematika dan Ilmu Pengetahuan Alam, Universitas Sebelas Maret Surakarta. Evaluasi Pembelajaran merupakan salah satu proses yang dilakukan siswa untuk menilai kinerja guru dalam proses belajar mengajar. Proses ini bertujuan untuk memantau kinerja masing-masing guru berdasarkan hasil yang diperoleh dari proses evaluasi tersebut. Belum adanya sistem evaluasi menyulitkan siswa untuk melakukan evaluasi ini. Tujuan dari penelitian ini adalah membuat sistem informasi evaluasi pembelajaran mengajar yang dapat mempermudah proses evaluasi dan pengelolaan data. Sesuai dengan tujuan penelitian tersebut, maka dari itu diperlukan suatu sistem informasi evalusi pembelajaran mengajar yang dapat mempermudah proses evaluasi. Perancangan dari aplikasi ini dibuat menggunakan data flow diagram. Pada program menggunakan bahasa pemrograman PHP, dan untuk database menggunakan database MySQL. Dengan diciptakan sistem informasi tersebut dapat mempermudah proses evaluasi dan pengelolaan data dalam mengukur kinerja guru pada proses belajar mengajar. Kata Kunci : PHP, MySQL, Sistem Evaluasi Pembelajaran, Sistem Informasi. v
HALAMAN MOTTO Kenikmatan yang sesungguhnya bukan terdapat ketika kita mendapatkan yang kita inginkan, namun kenikmatan yang sesungguhnya terdapat di dalam proses memperjuangkannya Orang yang berilmu mengetahi orang yang bodoh karena dia pernah bodoh, sedangkan orang yang bodoh tidak mengetahui orang yang berilmu karena dia tidak pernah berilmu Motivasi adalah kekuatan untuk terus maju menerjang semua rintangan yg ada untuk meraih apa yg kita inginkan vi
HALAMAN PERSEMBAHAN Penulis persembahkan kepada : 1. Kedua Orang Tua yang selalu mengorbankan jiwa dan raga, selalu mendoakan yang terbaik dan selalu memberikan motivasi. 2. Kakak dan adikku yang selalu memberikan dukungan dalam pembuatan Tugas Akhir ini. 3. Dosen-dosen yang telah memberikan perkuliahan sehingga ilmu yang diberikan dapat digunakan dalam pembuatan Tugas Akhir ini. 4. Teman-temanku kelas TI A, terimakasih atas bantuan dan dukungan selama ini. vii
KATA PENGANTAR Puji syukur kepada Tuhan Yesus Kristus atas segala berkat dan pertolongannya yang diberikan kepada penulis untuk menyelesaikan Tugas Akhir ini. Laporan Tugas Akhir ini disusun untuk memenuhi salah satu syarat dalam memperoleh gelar Amd. pada Program Studi Diploma III Teknik Informatika Universitas Sebelas Maret. Dalam melakukan penelitian dan penyusunan laporan Tugas Akhir ini penulis telah mendapatkan banyak dukungan dan bantuan dari berbagai pihak. Penulis mengucapkan terima kasih yang tak terhingga kepada: 1. Tuhan Yesus Kristus yang telah memberikan berkat dan kesempatan, sehingga penulis bisa menyelesaikan pembuatan laporan ini. 2. Prof. Ir. Ari Handono Ramelan, M.Sc. (Hons), Ph.D, selaku Dekan Fakultas Matematika dan Ilmu Pengetahuan Alam yang telah berkenan memberikan izin dalam pembuatan Tugas Akhir ini. 3. Drs. YS. Palgunadi, M.Sc selaku Ketua Program Diploma III Teknik Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam yang telah berkenan memberikan izin untuk mengikuti ujian Tugas Akhir ini. 4. Antonius Bima Murti Wijaya, S.T.,M.T selaku dosen pembimbing yang telah dengan penuh kesabaran dan ketulusan memberikan ilmu dan bimbingan terbaik kepada penulis. 5. Para Dosen Program Studi Diploma III Teknik Informatika Universitas Sebelas Maret yang telah memberikan bekal ilmu kepada penulis. 6. Ayah, Ibu dan kakakku yang telah memberikan dukungan baik moril maupun materi yang sangat membantu dalam memberikan semangat dalam menyelesaikan Tugas Akhir ini. 7. Teman-teman kelas TI-A, terimakasih atas bantuan dan kerjasamanya selama masa perkuliahan ini. 8. Teman-teman DIII Teknik Informatika angkatan 2010, terimakasih atas bantuan yang diberikan kepada commit penulis. to user viii
Akhir kata, semoga tulisan ini dapat memberikan manfaat dan memberikan wawasan tambahan bagi para pembaca dan khususnya bagi penulis sendiri. Surakarta, Juni 2013 Penulis ix
DAFTAR ISI Halaman HALAMAN JUDUL... i HALAMAN PERSETUJUAN... ii HALAMAN PENGESAHAN... iii HALAMAN ABSTRACT... iv HALAMAN ABSTRAK... v HALAMAN MOTTO... vi HALAMAN PERSEMBAHAN... vii KATA PENGANTAR... viii DAFTAR ISI... x DAFTAR TABEL... xiii DAFTAR GAMBAR... xiv BAB I PENDAHULUAN... 1 1.1 Latar Belakang Masalah... 1 1.2 Perumusan Masalah... 2 1.3 Batasan Masalah Penelitian... 2 1.4 Tujuan Penelitian... 2 1.5 Manfaat Penelitian... 2 1.6 Metodologi Penelitian... 3 a Studi literatur... 3 b Site Survey... 3 c SDLC (System Development Life Cycle)... 3 1.7 Sistematika Penulisan... 5 BAB II LANDASAN TEORI... 6 2.1 Pengertian Data... 6 2.2 Sistem Informasi... 6 2.3 Basis Data... 7 2.4 Permodelan Proses... 7 x
2.5 Entity Relationship Diagram (ERD)... 8 2.6 Database Management System (DBMS)... 9 2.7 SQL... 9 2.8 Perl Hypertext Preprocessor (PHP)... 10 2.9 Sistem Informasi Akademik... 10 2.10 Flowchart... 10 BAB III DESAIN DAN PERANCANGAN... 12 3.1 Analisis Kebutuhan... 12 3.2 Analisis dan Perancangan Sistem... 12 3.2.1 Context Diagram... 12 3.2.2 Data Flow Diagram... 15 3.2.2.1 DFD Level 1 Sistem Informasi Evaluasi PBM... 15 3.2.2.2 DFD Level 2 Proses 2 Manajemen Siswa... 16 3.2.2.3 DFD Level 2 Proses 3 Manajemen Guru... 16 3.2.2.4 DFD Level 2 Proses 4 Manajemen Mapel... 17 3.2.2.5 DFD Level 2 Proses 5 Manajemen Kelas... 17 3.2.2.6 DFD Level 2 Proses 6 Manajemen Tahun Ajaran... 18 3.2.2.7 DFD Level 2 Proses 7 Manajemen Mengajar... 18 3.2.2.8 DFD Level 2 Proses 8 Manajemen Kategori... 19 3.2.2.9 DFD Level 2 Proses 9 Manajemen Pertanyaan... 19 3.2.2.10 DFD Level 2 Proses 10 Hasil Evaluasi... 20 3.3 Entity Relationship Diagram (ERD)... 20 3.4 Flowchart... 21 3.4.1 DFD Level 2 Proses 2 Manajemen Siswa... 21 3.4.2 DFD Level 2 Proses 3 Manajemen Guru... 24 3.4.3 DFD Level 2 Proses 4 Manajemen Mapel... 26 3.4.4 DFD Level 2 Proses 5 Manajemen Kelas... 28 3.4.5 DFD Level 2 Proses 6 Manajemen Tahun Ajaran... 30 3.4.6 DFD Level 2 Proses 7 Manajemen Mengajar... 32 3.4.7 DFD Level 2 Proses 8 Manajemen Kategori... 34 3.4.8 DFD Level 2 Proses 9 Manajemen Pertanyaan... 36 xi
3.4.9 DFD Level 2 Proses 10 Hasil Evaluasi... 38 3.5 PDM (Physical Data Model)... 40 3.6 Kamus Data ( Data Dictionary )... 40 3.7 Struktur dan Desain Program... 44 3.7.1 Peta Situs (Site Map)... 44 3.7.2 Rancangan Desain Halaman Login Admin... 46 3.7.3 Rancangan Desain Halaman Manajemen Siswa... 46 3.7.4 Rancangan Desain Halaman Manajemen Guru... 47 3.7.5 Rancangan Desain Halaman Manajemen Kelas... 47 3.7.6 Rancangan Desain Halaman Manajemen Mata Pelajaran... 48 3.7.7 Rancangan Desain Halaman Manajemen Tahun Ajaran... 48 3.7.8 Rancangan Desain Halaman Manajemen Mengajar... 49 3.7.9 Rancangan Desain Halaman Manajemen Kategori... 49 3.7.10 Rancangan Desain Halaman Manajemen Pertanyaan... 50 3.7.11 Rancangan Desain Halaman Hasil Evaluasi... 50 BAB IV IMPLEMENTASI SISTEM... 51 4.1 Analisa Sistem... 51 4.2 Implementasi Sistem... 52 BAB V PENUTUP... 72 5.1 Kesimpulan... 72 5.2 Saran... 72 DAFTAR PUSTAKA... 73 xii
DAFTAR TABEL Halaman 1. Tabel 2.1 Simbol Komponen DFD... 8 2. Tabel 2.2 Simbol ERD... 9 3. Tabel 2.3 Tabel Simbol Flowchart... 11 4. Tabel 3.1 Tabel User... 40 5. Tabel 3.2 Tabel Siswa... 41 6. Tabel 3.3 Tabel Guru... 41 7. Tabel 3.4 Tabel Mata Pelajaran... 42 8. Tabel 3.5 Tabel Kelas... 42 9. Tabel 3.6 Tabel Tahun Ajaran... 42 10. Tabel 3.7 Tabel Mengajar... 43 11. Tabel 3.8 Tabel Kategori... 43 12. Tabel 3.9 Tabel Pertanyaan... 43 13. Tabel 3.10 Tabel Jawab... 44 14. Tabel 3.11 Tabel Saran... 44 xiii
DAFTAR GAMBAR Halaman 1. Gambar 3.1 Context Diagram Sistem Informasi Evaluasi PBM... 13 2. Gambar 3.2 DFD Level 1 Sistem Informasi Evaluasi PBM... 15 3. Gambar 3.3 DFD Level 2 Proses 2 Manajemen Siswa... 16 4. Gambar 3.4 DFD Level 2 Proses 3 Manajemen Guru... 16 5. Gambar 3.5 DFD Level 2 Proses 4 Manajemen Mapel... 17 6. Gambar 3.6 DFD Level 2 Proses 5 Manajemen Kelas... 17 7. Gambar 3.7 DFD Level 2 Proses 6 Manajemen Tahun Ajaran... 18 8. Gambar 3.8 DFD Level 2 Proses 7 Manajemen Mengajar... 18 9. Gambar 3.9 DFD Level 2 Proses 8 Manajemen Kategori... 19 10. Gambar 3.10 DFD Level 2 Proses 9 Manajemen Pertanyaan... 19 11. Gambar 3.11 DFD Level 2 Proses 10 Hasil Evaluasi... 20 12. Gambar 3.12 ERD Sistem Informasi Evaluasi PBM... 21 13. Gambar 3.13 Input siswa proses 2.1... 22 14. Gambar 3.14 Update siswa proses 2.2... 22 15. Gambar 3.15 Delete siswa proses 2.3... 23 16. Gambar 3.16 Lihat siswa proses 2.4... 23 17. Gambar 3.17 Input guru proses 3.1... 24 18. Gambar 3.18 Update guru proses 3.2... 24 19. Gambar 3.19 Delete guru proses 3.3... 25 20. Gambar 3.20 Lihat guru proses 3.4... 25 21. Gambar 3.21 Input mapel proses 4.1... 26 22. Gambar 3.22 Update mapel proses 4.2... 26 23. Gambar 3.23 Delete mapel proses 4.3... 27 24. Gambar 3.24 Lihat mapel proses 4.4... 27 25. Gambar 3.25 Input kelas proses 5.1... 28 26. Gambar 3.26 Update kelas proses 5.2... 28 27. Gambar 3.27 Delete kelas proses 5.3... 29 28. Gambar 3.28 Lihat kelas proses commit 5.4... to user 29 xiv
29. Gambar 3.29 Input tahun ajaran proses 6.1... 30 30. Gambar 3.30 Update tahun ajaran proses 6.2... 30 31. Gambar 3.31 Delete tahun ajaran proses 6.3... 31 32. Gambar 3.32 Lihat tahun ajaran proses 6.4... 31 33. Gambar 3.33 Input mengajar proses 7.1... 32 34. Gambar 3.34 Update mengajar proses 7.2... 32 35. Gambar 3.35 Delete mengajar proses 7.3... 33 36. Gambar 3.36 Lihat mengajar proses 7.4... 33 37. Gambar 3.37 Input kategori proses 8.1... 34 38. Gambar 3.38 Update kategori proses 8.2... 34 39. Gambar 3.39 Delete kategori proses 8.3... 35 40. Gambar 3.40 Lihat kategori proses 8.4... 35 41. Gambar 3.41 Input Pertanyaan proses 9.1... 36 42. Gambar 3.42 Update Pertanyaan proses 9.2... 36 43. Gambar 3.43 Delete Pertanyaan proses 9.3... 37 44. Gambar 3.44 Lihat Pertanyaan proses 9.4... 37 45. Gambar 3.45 Input jawaban proses 10.1... 38 46. Gambar 3.46 Input saran proses 10.2... 38 47. Gambar 3.47 Hasil jawaban proses 10.3... 39 48. Gambar 3.48 Hasil saran proses 10.4... 39 49. Gambar 3.49 Physical Data Model Sistem Informasi Evaluasi PBM... 40 50. Gambar 3.50 Site map... 45 51. Gambar 3.51 Rancangan Desain Halaman Login Admin... 46 52. Gambar 3.52 Rancangan Desain Halaman Manajemen Siswa... 46 53. Gambar 3.53 Rancangan Desain Halaman Manajemen Guru... 47 54. Gambar 3.54 Rancangan Desain Halaman Manajemen Kelas... 47 55. Gambar 3.55 Rancangan Desain Halaman Manajemen Mapel... 48 56. Gambar 3.56 Rancangan Desain Halaman Manajemen Tahun Ajaran... 48 57. Gambar 3.57 Rancangan Desain Halaman Manajemen Mengajar... 49 58. Gambar 3.58 Rancangan Desain Halaman Manajemen Kategori... 49 59. Gambar 3.59 Rancangan Desain commit Halaman to user Manajemen Pertanyaan... 50 xv
60. Gambar 3.60 Rancangan Desain Halaman Hasil Evaluasi... 50 61. Gambar 4.1 Halaman Login Admin... 52 62. Gambar 4.2 Halaman Utama Admin... 53 63. Gambar 4.3 Halaman Beranda Admin... 53 64. Gambar 4.4 Halaman Edit Password Admin... 54 65. Gambar 4.5 Halaman Kelola User... 54 66. Gambar 4.6 Halaman Kepala Sekolah... 55 67. Gambar 4.7 Halaman Manajemen Siswa... 55 68. Gambar 4.8 Halaman Manajemen Guru... 56 69. Gambar 4.9 Halaman Manajemen Kelas... 56 70. Gambar 4.10 Halaman Manajemen Mata Pelajaran... 57 71. Gambar 4.11 Halaman Manajemen Tahun Ajaran... 57 72. Gambar 4.12 Halaman Manajemen Mengajar... 58 73. Gambar 4.13 Halaman Manajemen Kategori... 58 74. Gambar 4.14 Halaman Manajemen Pertanyaan... 59 75. Gambar 4.15 Halaman Hasil Evaluasi... 59 76. Gambar 4.16 Halaman Hasil Skor... 60 77. Gambar 4.17 Halaman Login Siswa... 60 78. Gambar 4.18 Halaman Utama User Siswa... 61 79. Gambar 4.19 Halaman Ganti Password... 61 80. Gambar 4.20 Halaman Daftar Mengajar... 62 81. Gambar 4.21 Halaman Evaluasi Guru... 63 82. Gambar 4.22 Halaman Login Guru... 64 83. Gambar 4.23 Halaman Utama User Guru... 64 84. Gambar 4.24 Halaman Ganti Password... 65 85. Gambar 4.25 Halaman Hasil Evaluasi... 66 86. Gambar 4.26 Halaman Hasil Skor... 67 87. Gambar 4.27 Halaman Hasil Kritik Dan Saran... 67 88. Gambar 4.28 Halaman Login Kepala Sekolah... 68 89. Gambar 4.29 Halaman Utama Kepala Sekolah... 69 90. Gambar 4.30 Halaman Ganti Password commit to... user 69 xvi
91. Gambar 4.31 Halaman Hasil Evaluasi... 70 92. Gambar 4.32 Halaman Hasil Skor... 71 93. Gambar 4.33 Halaman Hasil Kritik Dan Saran... 71 xvii