commit to user
i
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 to user
commit to user
commit to user
iv 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.
commit to user
v 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.
commit to user
vi
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
commit to user
vii
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
commit to user
viii
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
commit to user
ix
Akhir kata, semoga tulisan ini dapat memberikan manfaat dan memberikan
wawasan tambahan bagi para pembaca dan khususnya bagi penulis sendiri.
Surakarta, Juni 2013
commit to user
x 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.2Sistem Informasi ... 6
2.3Basis Data ... 7
commit to user
xi
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
commit to user
xii
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
commit to user
xiii
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
commit to user
xiv
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
commit to user
xv
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
commit to user
xvi
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
commit to user
xvii
91.Gambar 4.31 Halaman Hasil Evaluasi ... 70
92.Gambar 4.32 Halaman Hasil Skor ... 71