Sistem Informasi Akademik Pendukung Keputusan Penilaian Kinerja Guru (Studi Kasus : SMPK 4 BPK Penabur, Bandung).
v
ABSTRAK
Dalam bidang akademik, sistem yang dapat mengolah data secara sistematis sangat diperlukan. Khususnya dalam mengolah data siswa, guru, pelajaran, dan jadwal. Sistem penilaian kinerja guru juga sangat dibutuhkan untuk mengevaluasi kinerja guru. Untuk itu dirancang sistem informasi akademik pendukung keputusan penilaian kinerja guru. Tahap awal dilakukan perhitungan bobot pada tiap kriteria dengan menggunakan AHP. Selanjutnya dilakukan penilaian guru dengan menggunakan kuesioner. Hasil dari penilaian diolah sehingga didapat penilaian kinerja dari masing-masing guru. Metode penelitian yang digunakan adalah kualitatif. Dan teknik pengumpulan data yang digunakan adalah observasi proses akademik yang ada pada SMPK 4 BPK Penabur dan wawancara dengan bagian kurikulum. Hasil dari penelitian ini adalah sebuah web sistem akademik yang dapat mengolah data akademik dan penilaian guru.
(2)
vi
ABSTRACT
In academic field, systems that can process data systematically are indispensable. Especially, when processing the data of students, teachers, lessons and schedules. Teacher performance appraisal system is also needed to evaluate the performances of teachers. For that, academic information system decision support teacher performance appraisal. The initial phase is conducted the weight calculation of each criterion by using AHP. Furthermore, teachers are assessed using questionnaires. The results of the assessments are processed until obtained the performance appraisals of each teachers. The research method used is qualitative. And the data collection techniques used are academic process observation in SMPK 4 BPK PENABUR and interviews with the curriculum. The result of this research is an academic system web that can process academic data and teacher appraisal. Keywords: AHP, teacher appraisal, acedemic system, web
(3)
vii
DAFTAR ISI
LEMBAR PENGESAHAN ... i
PERNYATAAN ORISINALITAS LAPORAN PENELITIAN ... ii
PERNYATAAN PUBLIKASI LAPORAN PENELITIAN ... iii
PRAKATA ... iv
ABSTRAK ... v
ABSTRACT ... vi
DAFTAR ISI ... vii
DAFTAR GAMBAR ... xiii
DAFTAR TABEL ... xvii
DAFTAR NOTASI/ LAMBANG ... xx
DAFTAR SINGKATAN ... xxiv
BAB 1. PENDAHULUAN ... 1
1.1 Latar Belakang Masalah ... 1
1.2 Rumusan Masalah ... 2
1.3 Tujuan Pembahasan... 2
1.4 Ruang Lingkup Kajian... 3
1.5 Sumber Data ... 4
1.6 Sistematika Penyajian ... 4
BAB 2. KAJIAN TEORI ... 6
2.1 Pengertian Sistem ... 6
2.2 Pengertian Informasi... 7
2.3 Sistem Informasi ... 7
2.3.1 Transaction Processing System (TPS) ... 8
2.3.2 Management Information System (MIS) ... 8
2.3.3 Decision Support System (DSS) ... 8
2.3.4 Expert System (ES) ... 9
2.4 Analisis Sistem dan Perancangan Sistem ... 9
2.4.1 Konsep Dasar Bagan Alir (Flowchart) ... 10
2.4.2 UML ... 13
(4)
viii
2.5.1 Entity Relationship Diagram ... 16
2.1 AHP ... 17
2.2 Penilaian Kinerja Guru ... 21
2.2.1 Kompetensi Pedagogik ... 21
2.2.2 Kompetensi Kepribadian ... 21
2.2.3 Kompetensi Sosial ... 22
2.2.4 Kompetensi Profesional ... 22
2.3 Website ... 23
2.4 Yii... 24
2.5 MySQL ... 25
BAB 3. ANALISIS DAN RANCANGAN SISTEM ... 26
3.1 Proses Bisnis Pendaftaran Siswa ... 26
3.2 Proses Bisnis Penjadwalan ... 28
3.3 Proses Bisnis Penilaian Rapor ... 29
3.4 Proses Bisnis Penilaian Kinerja guru ... 30
3.5 Analisis Basis Data ... 32
3.5.1 Entity Relational Diagram ... 33
3.6 ER to Table ... 33
3.7 Analisis UML ... 44
3.7.1 Use Case ... 44
3.8 Skenario Use Case ... 52
3.8.1 Skenario Use Case Mengelola Data Siswa ... 52
3.8.2 Skenario Use Case Mengelola Data Guru ... 54
3.8.3 Skenario Use Case Mengelola Data Pelajaran ... 55
3.8.4 Skenario Use Case Mengelola Jam Belajar dan Jadwal ... 57
3.8.5 Skenario Use Case Mengelola Penilaian Siswa ... 60
3.8.6 Skenario Use Case Mengelola Absensi ... 63
3.8.7 Skenario Use Case Mengelola Penilaian Kinerja Guru ... 64
3.8.8 Skenario Use Case Mengelola Data User ... 69
3.9 Activity Diagram ... 70
3.9.1 Menambah Data Siswa ... 71
(5)
ix
3.9.3 Menghapus Data Siswa ... 74
3.9.4 Menambah Data Guru ... 75
3.9.5 Mengubah Data Guru ... 76
3.9.6 Menghapus Data Guru ... 77
3.9.7 Menambah Data Pelajaran ... 78
3.9.8 Mengubah Data Pelajaran ... 79
3.9.9 Menghapus Data Pelajaran ... 80
3.9.10 Menambah Jam Belajar ... 81
3.9.11 Mengubah Jam Belajar ... 82
3.9.12 Menghapus Jam Belajar ... 83
3.9.13 Menambah Jadwal ... 84
3.9.14 Mengubah Jadwal ... 85
3.9.15 Menghapus Jadwal ... 86
3.9.16 Menambah Nilai Siswa... 87
3.9.17 Mengubah Nilai Siswa... 89
3.9.18 Menghapus Nilai Siswa ... 90
3.9.19 Menambah Absensi ... 91
3.9.20 Mengubah Absensi ... 92
3.9.21 Menambah Kriteria ... 93
3.9.22 Mengubah Kriteria ... 94
3.9.23 Menghapus Kriteria ... 95
3.9.24 Menghitung AHP ... 96
3.9.25 Menambah Kuesioner ... 97
3.9.26 Mengubah Kuesioner ... 98
3.9.27 Menghapus Kuesioner ... 99
3.9.28 Melihat Hasil Penilaian Guru ... 100
3.9.29 Mengisi Kuesioner ... 101
3.9.30 Menambah User ... 102
3.9.31 Mengubah User ... 103
3.9.32 Menghapus User ... 104
3.10 Class Diagram ... 105
(6)
x
3.11.1 User Interface Design Data Siswa ... 107
3.11.2 User Interface Design Data Guru ... 108
3.11.3 User Interface Design Tambah Guru ... 108
3.11.4 User Interface Design Data Kelas ... 109
3.11.5 User Interface Design Jam Belajar ... 110
3.11.6 User Interface Design Jadwal ... 111
3.11.7 User Interface Design Penilaian Siswa ... 112
3.11.8 User Interface Design Absensi Siswa ... 113
BAB 4. HASIL PENELITIAN ... 114
4.1 Form Login ... 114
4.2 Menu Master Data ... 115
4.2.1 Manage Tahun Ajaran ... 115
4.2.2 Form Tambah Tahun Ajaran ... 116
4.2.3 Manage Semester ... 117
4.2.4 Form Tambah Semester ... 117
4.2.5 Manage Tingkat... 118
4.2.6 Form Tambah Tingkat ... 119
4.2.7 Manage Kelas ... 119
4.2.8 Form Tambah Kelas ... 120
4.2.9 Manage Master Guru ... 121
4.2.10 Form Tambah Master Guru ... 122
4.3 Menu Kesiswaan ... 122
4.3.1 Data Siswa ... 123
4.3.2 Form Tambah Siswa ... 124
4.3.3 Pindah Kelas ... 125
4.3.4 Naik Kelas ... 126
4.3.5 Tidak Naik Kelas ... 127
4.4 Menu Guru dan Pelajaran ... 127
4.4.1 Data Pelajaran ... 128
4.4.2 Form Tambah Pelajaran ... 129
4.4.3 Data Guru ... 130
(7)
xi
4.4.5 Jenis Pengujian ... 132
4.5 Menu Jadwal ... 132
4.5.1 Manage Jam Belajar ... 133
4.5.2 Manage Jadwal ... 134
4.6 Menu Penilaian ... 134
4.6.1 Penilaian Siswa ... 135
4.6.2 Rapor ... 136
4.7 Absensi ... 137
4.8 Menu Penilaian Guru ... 137
4.8.1 Manage Kriteria ... 138
4.8.2 AHP ... 139
4.8.3 Manage Kuesioner ... 142
4.8.4 Kinerja Guru ... 143
4.9 Manage User ... 144
BAB 5. PEMBAHASAN DAN UJI COBA HASIL PENELITIAN ... 145
5.1 Pengujian Login ... 145
5.2 Pengujian Tambah Tahun Ajaran ... 146
5.3 Pengujian Tambah Semester ... 146
5.4 Pengujian Tambah Tingkat ... 147
5.5 Pengujian Tambah Kelas ... 148
5.6 Pengujian Tambah Master Guru ... 149
5.7 Pengujian Tambah Data Siswa ... 149
5.8 Pengujian Pindah Kelas ... 150
5.9 Pengujian Tambah Data Pelajaran ... 151
5.10 Pengujian Tambah Jenis Pengujian ... 152
5.11 Pengujian Tambah Jam Belajar ... 153
5.12 Pengujian Tambah Jadwal ... 154
5.13 Pengujian Tambah Nilai ... 154
5.14 Pengujian Tambah Absensi ... 155
5.15 Pengujian Tambah Kriteria ... 156
5.16 Pengujian AHP ... 156
(8)
xii
5.18 Pengujian Isi Kuesioner ... 158
BAB 6. SIMPULAN DAN SARAN ... 159
6.1 Simpulan ... 159
6.2 Saran ... 159
(9)
xiii
DAFTAR GAMBAR
Gambar 2.1 Contoh Class Diagram ... 14
Gambar 2.2 Alur Pemikiran Metode AHP ... 18
Gambar 3.1 Flowchart Pendaftaran Siswa (Tanpa Sistem) ... 27
Gambar 3.2 Flowchart Penjadwalan (Tanpa Sistem) ... 29
Gambar 3.3 Flowchart Penilaian Raport (Tanpa Sistem) ... 30
Gambar 3.4 Flowchart Penilaian Kinerja Guru (Tanpa Sistem) ... 32
Gambar 3.5 Entity Relational Diagram ... 33
Gambar 3.6 Use Case Sistem Informasi Akademik Pendukung Keputusan Penilaian Kinerja Guru ... 45
Gambar 3.7 Use CaseSub System Mengelola Data Siswa ... 46
Gambar 3.8 Use CaseSub System Mengelola Data Guru ... 47
Gambar 3.9 Use CaseSub System Mengelola Data Pelajaran ... 47
Gambar 3.10 Use CaseSub System Mengelola Jam Belajar dan Jadwal .... 48
Gambar 3.11 Use CaseSub System Mengelola Penilaian Siswa ... 49
Gambar 3.12 Use CaseSub System Mengelola Absensi ... 50
Gambar 3.13 Use CaseSub System Mengelola Penilaian Kinerja Guru ... 51
Gambar 3.14 Use CaseSub System Mengelola Data User ... 52
Gambar 3.15 Activity Diagram Menambah Data Siswa ... 71
Gambar 3.16 Activity Diagram Mengubah Data Siswa ... 72
Gambar 3.17 Activity Diagram Menghapus Data Siswa ... 74
Gambar 3.18 Activity Diagram Menambah Data Guru ... 75
Gambar 3.19 Activity Diagram Mengubah Data Guru ... 76
Gambar 3.20 Activity Diagram Menghapus Data Guru ... 77
Gambar 3.21 Activity Diagram Menambah Data Pelajaran ... 78
Gambar 3.22 Activity Diagram Mengubah Data Pelajaran ... 79
Gambar 3.23 Activity Diagram Menghapus Data Pelajaran ... 80
Gambar 3.24 Activity Diagram Menambah Jam Belajar ... 81
Gambar 3.25 Activity Diagram Mengubah Jam Belajar ... 82
Gambar 3.26 Activity Diagram Menghapus Jam Belajar ... 83
(10)
xiv
Gambar 3.28 Activity Diagram Mengubah Jadwal ... 85
Gambar 3.29 Activity Diagram Menghapus Jadwal ... 86
Gambar 3.30 Activity Diagram Menambah Nilai Siswa ... 87
Gambar 3.31 Activity Diagram Mengubah Nilai Siswa ... 89
Gambar 3.32 Activity Diagram Menghapus Nilai Siswa ... 90
Gambar 3.33 Activity Diagram Menambah Absensi ... 91
Gambar 3.34 Activity Diagram Mengubah Absensi ... 92
Gambar 3.35 Activity Diagram Menambah Kriteria ... 93
Gambar 3.36 Activity Diagram Mengubah Kriteria ... 94
Gambar 3.37 Activity Diagram Menghapus Kriteria ... 95
Gambar 3.38 Activity Diagram Menghitung AHP ... 96
Gambar 3.39 Activity Diagram Menambah Kuesioner ... 97
Gambar 3.40 Activity Diagram Mengubah Kuesioner ... 98
Gambar 3.41 Activity Diagram Menghapus Kuesioner ... 99
Gambar 3.42 Activity Diagram Melihar Hasil Penilaian Kinerja Guru ... 100
Gambar 3.43 Activity Diagram Mengisi Kuesioner ... 101
Gambar 3.44 Activity Diagram Menambah User ... 102
Gambar 3.45 Activity Diagram Mengubah User ... 103
Gambar 3.46 Activity Diagram Menghapus User ... 104
Gambar 3.47 Class Diagram... 105
Gambar 3.48 User Interface Design Data Siswa ... 107
Gambar 3.49 User Interface Design Data Guru ... 108
Gambar 3.50 User Interface Design Tambah Guru ... 108
Gambar 3.51 User Interface Design Data Kelas ... 109
Gambar 3.52 User Interface Design Jam Belajar ... 110
Gambar 3.53 User Interface Design Jadwal ... 111
Gambar 3.54 User Interface Design Penilaian Siswa ... 112
Gambar 3.55 User Interface Design Absensi Siswa ... 113
Gambar 4.1 Form Login ... 114
Gambar 4.2 Menu Master Data... 115
Gambar 4.3 Manage Tahun Ajaran ... 115
(11)
xv
Gambar 4.5 Manage Semester ... 117
Gambar 4.6 Form Tambah Semester ... 117
Gambar 4.7 Manage Tingkat ... 118
Gambar 4.8 Form Tambah Tingkat ... 119
Gambar 4.9 Manage Kelas ... 119
Gambar 4.10 Form Tambah Kelas ... 120
Gambar 4.11 Manage Master Guru ... 121
Gambar 4.12 Form Tambah Master Guru ... 122
Gambar 4.13 Menu Kesiswaan ... 122
Gambar 4.14 Data Siswa ... 123
Gambar 4.15 Form Tambah Siswa ... 124
Gambar 4.16 Pindah Kelas ... 125
Gambar 4.17 Naik Kelas ... 126
Gambar 4.18 Tidak Naik Kelas ... 127
Gambar 4.19 Menu Guru dan Pelajaran ... 127
Gambar 4.20 Data Pelajaran ... 128
Gambar 4.21 Form Tambah Pelajaran ... 129
Gambar 4.22 Data Guru ... 130
Gambar 4.23 Detail Jenis Pengujian ... 131
Gambar 4.24 Jenis Pengujian ... 132
Gambar 4.25 Menu Jadwal ... 132
Gambar 4.26 Manage Jam Belajar ... 133
Gambar 4.27 Manage Jadwal ... 134
Gambar 4.28 Menu Penilaian ... 134
Gambar 4.29 Penilaian Siswa ... 135
Gambar 4.30 Rapor ... 136
Gambar 4.31 Absensi ... 137
Gambar 4.32 Menu Penilaian Guru ... 137
Gambar 4.33 Manage Kriteria ... 138
Gambar 4.34 Perbandingan Berpasangan ... 139
Gambar 4.35 Hasil Perhitungan ... 139
(12)
xvi
Gambar 4.37 Kinerja Guru ... 143 Gambar 4.38 Manage User ... 144
(13)
xvii
DAFTAR TABEL
Tabel 2.1 Simbol Bagan Alir Sistem ... 10
Tabel 2.2 Simbol Bagan Alir Dokumen ... 11
Tabel 2.3 Simbol Bagan Alir Proses ... 12
Tabel 2.4 Nilai Dan Keterangan Skala Perbandingan ... 18
Tabel 2.5 Tabel Matriks Perbandingan Berpasangan ... 18
Tabel 2.6 Tabel Matrik Hasil Pembagian ... 20
Tabel 2.7 Tabel IR ... 20
Tabel 2.8 Tabel Tag HTML ... 24
Tabel 3.1 Tabel Absensi ... 34
Tabel 3.2 Tabel Detail Jenis Pengujian ... 34
Tabel 3.3 Tabel Guru ... 34
Tabel 3.4 Tabel Guru Pelajaran ... 35
Tabel 3.5 Tabel Hasil Kuesioner ... 35
Tabel 3.6 Tabel Jadwal ... 36
Tabel 3.7 Tabel Jam Belajar ... 36
Tabel 3.8 Tabel Jenis Pengujian ... 37
Tabel 3.9 Tabel Kelas ... 37
Tabel 3.10 Tabel Kelas Siswa... 38
Tabel 3.11 Tabel Kinerja Guru ... 38
Tabel 3.12 Tabel Kriteria ... 39
Tabel 3.13 Tabel Kuesioner ... 39
Tabel 3.14 Tabel Log ... 40
Tabel 3.15 Tabel Nilai ... 40
Tabel 3.16 Tabel Pelajaran ... 41
Tabel 3.17 Tabel Role ... 41
Tabel 3.18 Tabel Semester ... 41
Tabel 3.19 Tabel Siswa ... 42
Tabel 3.20 Tabel Tahun Ajaran ... 43
Tabel 3.21 Tabel Tingkat ... 43
(14)
xviii
Tabel 3.23 Skenario Use Case Menambah Data Siswa ... 53
Tabel 3.24 Skenario Use Case Mengubah Data Siswa ... 53
Tabel 3.25 Skenario Use Case Menghapus Data Siswa ... 54
Tabel 3.26 Skenario Use Case Menambah Data Guru ... 54
Tabel 3.27 Skenario Use Case Mengubah Data Guru ... 55
Tabel 3.28 Skenario Use Case Menghapus Data Guru ... 55
Tabel 3.29 Skenario Use Case Menambah Data Pelajaran ... 56
Tabel 3.30 Skenario Use Case Mengubah Data Pelajaran ... 56
Tabel 3.31 Skenario Use Case Menghapus Data Guru ... 57
Tabel 3.32 Skenario Use Case Menambah Jam Belajar ... 57
Tabel 3.33 Skenario Use Case Mengubah Jam Belajar ... 58
Tabel 3.34 Skenario Use Case Menghapus Jam Belajar ... 58
Tabel 3.35 Skenario Use Case Menambah Jadwal ... 59
Tabel 3.36 Skenario Use Case Mengubah Jadwal ... 59
Tabel 3.37 Skenario Use Case Menghapus Jadwal ... 60
Tabel 3.38 Skenario Use Case Menambah Nilai ... 60
Tabel 3.39 Skenario Use Case Mengubah Nilai ... 61
Tabel 3.40 Skenario Use Case Menghapus Nilai Siswa ... 61
Tabel 3.41 Skenario Use Case Menambah Jenis Pengujian ... 62
Tabel 3.42 Skenario Use Case Mengubah Jenis Pengujian ... 62
Tabel 3.43 Skenario Use Case Menghapus Nilai Siswa ... 63
Tabel 3.44 Skenario Use Case Menambah Absensi ... 64
Tabel 3.45 Skenario Use Case Mengubah Absensi ... 64
Tabel 3.46 Skenario Use Case Menambah Kriteria ... 65
Tabel 3.47 Skenario Use Case Mengubah Kriteria ... 65
Tabel 3.48 Skenario Use Case Menghapus Kriteria ... 66
Tabel 3.49 Skenario Use Case Menghitung AHP ... 66
Tabel 3.50 Skenario Use Case Menambah Kuesioner ... 67
Tabel 3.51 Skenario Use Case Mengubah Kriteria ... 67
Tabel 3.52 Skenario Use Case Menghapus Kuesioner ... 68
Tabel 3.53 Skenario Use Case Melihat Hasil Penilaian Kinerja Guru ... 68
(15)
xix
Tabel 3.55 Skenario Use Case Menambah Data User ... 69
Tabel 3.56 Skenario Use Case Mengubah Data Siswa ... 70
Tabel 3.57 Skenario Use Case Menghapus Data User ... 70
Tabel 4.1 Tabel Matrik Hasil Pembagian ... 140
Tabel 5.1 Pengujian Login ... 145
Tabel 5.2 Pengujian Tambah Tahun Ajaran ... 146
Tabel 5.3 Pengujian Tambah Semester ... 146
Tabel 5.4 Pengujian Tambah Tingkat ... 147
Tabel 5.5 Pengujian Tambah Kelas ... 148
Tabel 5.6 Pengujian Tambah Master Guru ... 149
Tabel 5.7 Pengujian Tambah Data Siswa ... 149
Tabel 5.8 Pengujian Pindah Kelas ... 150
Tabel 5.9 Pengujian Tambah Data Pelajaran ... 151
Tabel 5.10 Pengujian Tambah Jenis Pengujian ... 152
Tabel 5.11 Pengujian Tambah Jam Belajar ... 153
Tabel 5.12 Pengujian Tambah Jadwal ... 154
Tabel 5.13 Pengujian Tambah Nilai ... 154
Tabel 5.14 Pengujian Tambah Absensi ... 155
Tabel 5.15 Pengujian Tambah Kriteria ... 156
Tabel 5.16 Pengujian AHP ... 156
Tabel 5.17 Pengujian Tambah Kuesioner ... 157
(16)
xx
DAFTAR NOTASI/ LAMBANG
Jenis Notasi/Lambang Nama Arti
Flowchart Terminal Menunjukkan awal dan akhir dari suatu proses
Flowchart Garis alir Menggambarkan arah proses pengolahan data
Flowchart Dokumen Mengambarkan
semua jenis dokumen, yang merupakan formulir yang digunakan untuk merekam data terjadinya transaksi
Flowchart Data Menunjukan data,
dapat menjadi input suatu proses atau output.
Flowchart Manual Menunjukkan
pekerjaan manual
Flowchart Arsip Menunjukkan tempat
penyimpanan dokumen
Flowchart Disk Menunjukkan i/o
menggunakan harddisk
Flowchart Keputusan Menggambarkan keputusan yang harus dibuat dalam proses pengolahan data
Flowchart Operasi luar Menunjukkan
operasi yang dilakukan di luar operasi komputer
(17)
xxi
Jenis Notasi/Lambang Nama Arti
Flowchart
Ijasah
Berbagai dokumen Menggambarkan berbagai jenis dokumen yang digabungkan
bersama di dalam satu paket
Flowchart Keyboard Menunjukkan input yang menggunakan keyboard
ERD Entitas Menunjukkan
sebuah objek yang dapat dibedakan dengan objek lainnya
ERD Atribut Mendeskripsikan karakter entitas ERD Relasi Menunjukkan
adanya hubungan diantara sejumlah entitas yang berbeda
ERD Garis (one to many) Penghubung antar relasi dan entitas dimana satu entitas dapat memiliki hubungan lebih dari satu entitas
Use case Actor Mempresentasikan
seseorang yang berinteraksi dengan sistem
Use case Use case Menunjukkan
gambaran
fungsionalitas dari suatu sistem
(18)
xxii
Jenis Notasi/Lambang Nama Arti
Use case <<extend>> Extend Menunjukkan relasi
yang hanya berjalan dibawah kondisi tertentu
Activity diagram
Initial State Digunakan untuk memulai aktifitas diagram
Activity diagram
Final State Digunakan untuk mengakhri aktifitas diagram
Activity diagram
State Menunjukkan action yang dilakukan oleh sistem
Activity diagram
Control flow Menunjukkan
hubungan antara action satu dengan action lainnya Activity
diagram
Decision Menunjukkan pilihan untuk mengambil keputusan
Class diagram
Class Class Menunjukkan blok
pembangunan pada pemograman
berorientasi objek Class diagram
1 1..*
Komposisi Relasi yang menunjukkan suatu kelas merupakan bagian yang wajib dari kelas lain Class diagram
1 0..*
Agregasi Relasi yang menunjukkan suatu kelas merupakan bagian dari kelas lain yang tidak wajib Class diagram Depedensi Relasi yang menunjukkan bahwa
(19)
xxiii
Jenis Notasi/Lambang Nama Arti
sebuah kelas mengacu kepada kelas lainnya
Class diagram Asosiasi dua arah Menujukkan relasi dua arah antara dua kelas
Referensi:
Notasi/Lambang Flowchart dari Soeherman [1]. Notasi/Lambang ERD dari Hanif [2].
Notasi/Lambang Use case dari Michael [3].
Notasi/Lambang Activity diagram dari John Satzinger [4]. Notasi/Lambang Class diagram dari John Satzinger [4].
(20)
xxiv
DAFTAR SINGKATAN
AHP Analytical Hierarchy Process
(21)
1
BAB 1. PENDAHULUAN
Bab pertama pada laporan ini merupakan pendahuluan yang berisi latar belakang masalah, rumusan masalah, tujuan pembahasan, ruang lingkup kajian, sumber data, dan sistematika penyajian. Berikut uraian dari masing-masing sub bab tersebut:
1.1 Latar Belakang Masalah
Dengan kemajuan teknologi informasi dewasa ini, kebutuhan akan informasi yang akurat sangat dibutuhkan dalam kehidupan sehari-hari. Khususnya dalam bidang akademik, pengolahan data yang cepat, sistematis, dan informatif sangat diperlukan. Pemanfaatan data yang ada di dalam sistem informasi untuk mendukung pengambilan keputusan, tidak hanya mengandalkan data operasional saja tetapi diperlukan suatu analisis data untuk menggali potensi-potensi informasi yang ada.
Dalam bidang akademik sistem yang dapat mengolah data secara sistematis sangat diperlukan. Khususnya dalam mengolah data siswa, guru, pelajaran, dan jadwal. Sistem yang dapat mengolah nilai secara otomatis untuk menghasilkan rapor sangat diperlukan untuk mencegah adanya kesalahan dalam penghitungan secara manual.
Dalam bidang akademik kinerja guru sangat berpengaruh dalam menghasilkan siswa-siswi yang berkualitas dan untuk mencapai visi dan misi sekolah. Selain itu penilaian kinerja guru diperlukan untuk menentukan kenaikan pangkat guru. Maka diperlukan penilaian kinerja guru untuk dapat memotivasi para guru untuk meningkatkan kualitas kerjanya. Penilaian kinerja guru dapat diperoleh dengan observasi dan mengolah hasil kuesioner.
Maka akan dibuat sebuah sistem informasi akademik berbasis web dengan studi kasus SMPK 4 BPK Penabur yang dapat melakukan pengolahan data master seperti: data guru, data siswa, dan data pelajaran. Sistem informasi akademik ini juga dapat melakukan pengolahan jadwal,
(22)
2
pencatatan absensi, dan penilaian siswa. Untuk menjaga kualitas kinerja guru dibuat sistem pendukung keputusan dalam penilaian kinerja guru.
1.2 Rumusan Masalah
Berdasarkan latar belakang, maka didapatkan rumusan masalah sebagai berikut:
1. Bagaimana menghasilkan sistem yang dapat menghitung bobot kriteria dan menganalisis kinerja guru?
2. Bagaimana sistem informasi dapat mengolah data siswa, guru, pelajaran, jadwal, dan absensi?
3. Bagaimana mengembangkan sistem informasi yang dapat menghitung nilai rapor siswa?
1.3 Tujuan Pembahasan
Adapun tujuan dilaksanakannya penelitian ini adalah sebagai berikut: 1. Menghasilkan sistem yang dapat menghitung bobot kriteria menggunakan
metode AHP dan menganalisis kinerja guru yang diperoleh dari hasil kuesioner.
2. Menghasilkan sistem informasi yang dapat mengolah data siswa, guru, pelajaran, jadwal, dan absensi.
3. Mengembangkan sistem informasi yang dapat menghitung nilai rapor siswa.
(23)
3
1.4 Ruang Lingkup Kajian
1. Perangkat Keras:1) Prosesor : Intel Pentium 4 2.0Ghz
2) Ram : 1 GB
3) Harddisk : 40 GB 2. Perangkat Lunak:
1) NetBeans 2) XAMPP 3) MySQL 4) phpMyAdmin 5) Web browser 3. Aplikasi:
User Level: 1) Admin
2) Kepala sekolah 3) Kurikulum 4) Tata Usaha 5) Guru
6) Siswa Fitur:
1) Mengelola master data siswa, guru, pelajaran, dan jadwal 2) Mengelola nilai, dan absensi
3) Rapor online 4) Kuesioner
5) Menghitung penilaian kinerja guru
Fitur yang tidak dikelola adalah mengelola pemasukan dan pengeluaran keuangan, dan penialian sikap.
Batasan aplikasi dibuat berdasarkan penggunanya, yaitu: admin, kepala sekolah, kurikulum, tata usaha, guru, dan siswa.
Fitur yang dapat dilakukan oleh siswa, yaitu: melihat jadwal, nilai, rapor, dan mengisi kuesioner. Fitur yang dapat dilakukan oleh guru, yaitu
(24)
4
mengelola nilai siswa. Fitur yang dapat dilakukan oleh tata usaha, yaitu: mengelola data siswa, guru, dan absensi. Fitur yang dapat dilakukan oleh kurikulum yaitu: mengelola pelajaran, mengelola jam pelajaran, dan mengelola jadwal. Fitur yang dapat dilakukan oleh kepala sekolah yaitu: mengelola kriteria, menghitung bobot, dan melihat hasil penilaian kinerja guru. Semua fitur yang ada dimiliki admin dan admin memiliki fitur tambahan, yaitu mengelola user.
Metode yang digunakan untuk menghitung bobot tiap kriteria penilaian guru menggunakan metode AHP dengan perbandingan berpasangan.
1.5 Sumber Data
Pengumpulan sumber data dapat dilakukan berbagai cara. Ada 2 sumber data, yaitu:
1. Data primer. Data primer adalah data yang langsung diambil dari sumbernya. Dengan cara wawancara.
2. Data sekunder. Data sekunder adalah data yang diperoleh dari berbagai sumber yang telah ada. Seperti buku – buku yang berhubungan dengan informasi yang dibutuhkan, pencarian informasi di internet.
1.6 Sistematika Penyajian
BAB 1 PENDAHULUANBab ini berisi tentang pendahuluan yang terdiri dari latar belakang, rumusan masalah, tujuan, ruang lingkup kajian, metodologi, serta sistematika pembahasan dari proyek kerja praktek ini.
BAB 2 KAJIAN TEORI
Bab ini membahas mengenai teori-teori yang digunakan dan berhubungan dengan perancangan aplikasi.
BAB 3 ANALISIS DAN PERANCANGAN SISTEM
Bab ini membahas mengenai pemodelan dan diagram alir system kerja dari aplikasi, perancangan desain aplikasi, dan penjelasan system.
(25)
5
BAB 4 HASIL PENELITIAN
Bab ini berisi kumpulan screenshot dari proyek yang dibuat beserta penjelasan dari tiap fungsi utama yang dibuat.
BAB 5 PEMBAHASAN DAN UJI COBA HASIL PENELITIAN
Bab ini berisi mengenai pengujian dan analisa terhadap masing-masing fungsi dari aplikasi.
BAB 6 SIMPULAN DAN SARAN
Bab ini berisi kesimpulan dari pembahasan pada perancangan serta analisa pengujian aplikasi yang dibuat. Untuk lebih meningkatkan hasil akhir yang lebih baik maka penulis juga memberikan saran-saran untuk perbaikan serta penyempurnaan aplikasi ini.
(26)
159
BAB 6. SIMPULAN DAN SARAN
Setelah melaksanakan penelitian tentang uji coba Sistem Informasi Akademik Pendukung Keputusan Penilaia Kinerja Guru serta hasil pembahasan yang penulis uraikan pada bab-bab sebelumnya, maka pada bab ini dapat ditarik kesimpulan dan saran yang diharapkan berguna dan bermanfaat untuk penelitian selanjutnya. Adapun simpulan dan saran dari penelitian ini, yaitu:
6.1 Simpulan
Sistem Informasi Akademik Pendukung Keputusan Penilaia Kinerja Guru merupakan pengembangan dari sistem yang sedang berjalan. Berbagai permasalahan yang muncul telah diupayakan untuk dapat diatasi dengan ada sistem informasi berbasis web . Adapun kesimpulan yang dapat diambil dari Sistem Informasi Akademik Pendukung Keputusan Penilaia Kinerja Guru, antara lain:
1. Sistem informasi pendukung keputusan yang dibuat dapat menghitung bobot kriteria dengan menggunakan metode AHP. Dan menganalisis kinerja guru berdasarkan kuesioner dari para siswa.
2. Sistem informasi berbasis web yang dibuat dapat mengolah data siswa, guru , pelajaran, jadwal, dan absensi.
3. Sistem informasi berbasis web yang dibuat dapat menghitung nilai rapor siswa secara otomatis sehingga meminimalkan kesalahan dalam perhitungan nilai akhir.
6.2 Saran
Berdasarkan simpulan, penulis mencoba memberikan beberapa saran dengan harapan dapat memberikan manfaat untuk pengembangan sistem di masa yang akan datang, antara lain:
1. Perlu adanya pengembangan lebih lanjut untuk laporan keuangan, sehingga siswa dapat melihat tagihan biaya sekolah secara online.
(27)
160
2. Dapat ditambahkan dengan sistem yang dapat mencatat absensi secara langsung oleh setiap siswa.
3. Perlu ditingkatkan keamanan dalam sistem berbasis web agar informasi penting dapat terjaga.
4. Perlu ditambahkan berbagai laporan dalam bentuk graf untuk membantu kepala sekolah dalam evaluasi kegiatan belajar mengajar.
(28)
161
DAFTAR PUSTAKA
[1] B. Soeherman and M. Pinotoan, Designing Information System, Jakarta: PT Elex Media Komputindo, 2008.
[2] H. A. Fatta, Analisis dan Perancangan Sisem Informasi, Yogyakarta: ANDI, 2007.
[3] J. A. S. Michael Jesse Chonoles, UML 2 For Dummies, New York: Wiley Publishing, Inc., 2003.
[4] E. Triandini and I. G. Suardika, Step By Step Desain Proyek Menggunakan UML, Yogyakarta: ANDI, 2012.
[5] C. L. Gaol, Sistem Informasi Manajemen, Jakarta: PT Gramedia Widiasarana Indonesia, 2008.
[6] Krismiaji, Sistem Informasi Akutansi, Yogyakarta: Akademi Manajemen, 2005.
[7] K. C. Laudon and J. P. Laudon, Management Information Systems: Managing the Digital Firms, 12th ed., Upple Saddle River, NJ: Prentice Hall, 2012.
[8] M. Prof.Dr.Ir. Marimin, M. Ir. Henry Tanjung and S. Haryo Prabowo, Sistem Informasi Manajemen Sumber Daya Manusia, Jakarta: Grasindo, 2006.
[9] Kusrini and A. Koniyo, Tuntutan Praktis Membangun Sistem Informasi Akutansi dengan Visual Basic dan Microsoft SQL Server, Yogyakarta: ANDI, 2007.
[10] I. M. F. Azis, Objeck Oriented Programming dengan PHP5, Jakarta: PT Elex Media Komputindo, 2005.
[11] M. Huda and B. Komputer, Membuat Aplikasi Database dengan Java, MySQL, dan NetBeans, Jakarta: PT Elex Media Komputindo, 2010. [12] Satzinger, John W., Jackson, Robert B., and Burd, Stephen D., Systems
(29)
162
2009.
[13] Kusrini, Strategi Perancangan dan Penegelolaan Data, Yogyakarta: ANDI, 2007.
[14] P. M. Teknik Dan Aplikasi Pengambil Keputusan, Jakarta: Grasindo, 2004.
[15] B. R. Simarmata and Hartono, "Pemanfaatan Metode Analytical Hierarchy Process untuk Penilaian Kinerja Dosen Studi Kasus : STMIK IBBI," in Seminar Nasional Teknologi Informasi dan Komunikasi, Medan, 2013.
[16] K. Ardhana, Dengan PHP: Membuat Website 30 Juta Rupiah, Jakarta: Jasakom, 2012.
[17] S. M. Badiyanto, Buku Pintar Framework Yii, Yogyakarta: Mediakom, 2013.
(1)
mengelola nilai siswa. Fitur yang dapat dilakukan oleh tata usaha, yaitu: mengelola data siswa, guru, dan absensi. Fitur yang dapat dilakukan oleh kurikulum yaitu: mengelola pelajaran, mengelola jam pelajaran, dan mengelola jadwal. Fitur yang dapat dilakukan oleh kepala sekolah yaitu: mengelola kriteria, menghitung bobot, dan melihat hasil penilaian kinerja guru. Semua fitur yang ada dimiliki admin dan admin memiliki fitur tambahan, yaitu mengelola user.
Metode yang digunakan untuk menghitung bobot tiap kriteria penilaian guru menggunakan metode AHP dengan perbandingan berpasangan.
1.5 Sumber Data
Pengumpulan sumber data dapat dilakukan berbagai cara. Ada 2 sumber data, yaitu:
1. Data primer. Data primer adalah data yang langsung diambil dari sumbernya. Dengan cara wawancara.
2. Data sekunder. Data sekunder adalah data yang diperoleh dari berbagai sumber yang telah ada. Seperti buku – buku yang berhubungan dengan informasi yang dibutuhkan, pencarian informasi di internet.
1.6 Sistematika Penyajian
BAB 1 PENDAHULUAN
Bab ini berisi tentang pendahuluan yang terdiri dari latar belakang, rumusan masalah, tujuan, ruang lingkup kajian, metodologi, serta sistematika pembahasan dari proyek kerja praktek ini.
BAB 2 KAJIAN TEORI
Bab ini membahas mengenai teori-teori yang digunakan dan berhubungan dengan perancangan aplikasi.
BAB 3 ANALISIS DAN PERANCANGAN SISTEM
Bab ini membahas mengenai pemodelan dan diagram alir system kerja dari aplikasi, perancangan desain aplikasi, dan penjelasan system.
(2)
5
BAB 4 HASIL PENELITIAN
Bab ini berisi kumpulan screenshot dari proyek yang dibuat beserta penjelasan dari tiap fungsi utama yang dibuat.
BAB 5 PEMBAHASAN DAN UJI COBA HASIL PENELITIAN
Bab ini berisi mengenai pengujian dan analisa terhadap masing-masing fungsi dari aplikasi.
BAB 6 SIMPULAN DAN SARAN
Bab ini berisi kesimpulan dari pembahasan pada perancangan serta analisa pengujian aplikasi yang dibuat. Untuk lebih meningkatkan hasil akhir yang lebih baik maka penulis juga memberikan saran-saran untuk perbaikan serta penyempurnaan aplikasi ini
.
(3)
159
Setelah melaksanakan penelitian tentang uji coba Sistem Informasi Akademik Pendukung Keputusan Penilaia Kinerja Guru serta hasil pembahasan yang penulis uraikan pada bab-bab sebelumnya, maka pada bab ini dapat ditarik kesimpulan dan saran yang diharapkan berguna dan bermanfaat untuk penelitian selanjutnya. Adapun simpulan dan saran dari penelitian ini, yaitu:
6.1 Simpulan
Sistem Informasi Akademik Pendukung Keputusan Penilaia Kinerja Guru merupakan pengembangan dari sistem yang sedang berjalan. Berbagai permasalahan yang muncul telah diupayakan untuk dapat diatasi dengan ada sistem informasi berbasis web . Adapun kesimpulan yang dapat diambil dari Sistem Informasi Akademik Pendukung Keputusan Penilaia Kinerja Guru, antara lain:
1. Sistem informasi pendukung keputusan yang dibuat dapat menghitung bobot kriteria dengan menggunakan metode AHP. Dan menganalisis kinerja guru berdasarkan kuesioner dari para siswa.
2. Sistem informasi berbasis web yang dibuat dapat mengolah data siswa, guru , pelajaran, jadwal, dan absensi.
3. Sistem informasi berbasis web yang dibuat dapat menghitung nilai rapor siswa secara otomatis sehingga meminimalkan kesalahan dalam perhitungan nilai akhir.
6.2 Saran
Berdasarkan simpulan, penulis mencoba memberikan beberapa saran dengan harapan dapat memberikan manfaat untuk pengembangan sistem di masa yang akan datang, antara lain:
1. Perlu adanya pengembangan lebih lanjut untuk laporan keuangan, sehingga siswa dapat melihat tagihan biaya sekolah secara online.
(4)
160
2. Dapat ditambahkan dengan sistem yang dapat mencatat absensi secara langsung oleh setiap siswa.
3. Perlu ditingkatkan keamanan dalam sistem berbasis web agar informasi penting dapat terjaga.
4. Perlu ditambahkan berbagai laporan dalam bentuk graf untuk membantu kepala sekolah dalam evaluasi kegiatan belajar mengajar.
(5)
161
[1] B. Soeherman and M. Pinotoan, Designing Information System, Jakarta: PT Elex Media Komputindo, 2008.
[2] H. A. Fatta, Analisis dan Perancangan Sisem Informasi, Yogyakarta: ANDI, 2007.
[3] J. A. S. Michael Jesse Chonoles, UML 2 For Dummies, New York: Wiley Publishing, Inc., 2003.
[4] E. Triandini and I. G. Suardika, Step By Step Desain Proyek Menggunakan UML, Yogyakarta: ANDI, 2012.
[5] C. L. Gaol, Sistem Informasi Manajemen, Jakarta: PT Gramedia Widiasarana Indonesia, 2008.
[6] Krismiaji, Sistem Informasi Akutansi, Yogyakarta: Akademi Manajemen, 2005.
[7] K. C. Laudon and J. P. Laudon, Management Information Systems: Managing the Digital Firms, 12th ed., Upple Saddle River, NJ: Prentice Hall, 2012.
[8] M. Prof.Dr.Ir. Marimin, M. Ir. Henry Tanjung and S. Haryo Prabowo, Sistem Informasi Manajemen Sumber Daya Manusia, Jakarta: Grasindo, 2006.
[9] Kusrini and A. Koniyo, Tuntutan Praktis Membangun Sistem Informasi Akutansi dengan Visual Basic dan Microsoft SQL Server, Yogyakarta: ANDI, 2007.
[10] I. M. F. Azis, Objeck Oriented Programming dengan PHP5, Jakarta: PT Elex Media Komputindo, 2005.
[11] M. Huda and B. Komputer, Membuat Aplikasi Database dengan Java, MySQL, dan NetBeans, Jakarta: PT Elex Media Komputindo, 2010. [12] Satzinger, John W., Jackson, Robert B., and Burd, Stephen D., Systems
(6)
162
2009.
[13] Kusrini, Strategi Perancangan dan Penegelolaan Data, Yogyakarta: ANDI, 2007.
[14] P. M. Teknik Dan Aplikasi Pengambil Keputusan, Jakarta: Grasindo, 2004.
[15] B. R. Simarmata and Hartono, "Pemanfaatan Metode Analytical Hierarchy Process untuk Penilaian Kinerja Dosen Studi Kasus : STMIK IBBI," in Seminar Nasional Teknologi Informasi dan Komunikasi, Medan, 2013.
[16] K. Ardhana, Dengan PHP: Membuat Website 30 Juta Rupiah, Jakarta: Jasakom, 2012.
[17] S. M. Badiyanto, Buku Pintar Framework Yii, Yogyakarta: Mediakom, 2013.