Pembuatan Sistem Informasi Akademik Sekolah Menengah atas Swasta "XYZ" Menggunakan Java Enterprise Edition.
ABSTRAK
Sekolah XYZ adalah sekolah yang menerima siswa-siswi yang telah lulus SMP atau sederajat untuk melanjutkan ke jenjang yang lebih tinggi yaitu SMA. Dikarenakan sebagian sistem sudah terkomputerisasi tetapi tidak memiliki satu basis data maka diperlukan pengelolaan proses bisnis secara terkomputerisasi dengan satu basis data sebagai tempat penyimpanan seluruh data yang ada agar didapat data yang akurat dan dapat dipercaya. Tujuan dari penelitian ini adalah untuk membuat suatu sistem informasi akademik yang dapat menangani masalah pengelolaan data dalam sistem yang terjadi di sekolah sehingga memudahkan pengguna untuk menangani data yang ada. Aplikasi ini dibuat dengan beberapa modul utama, yaitu modul kesiswaan, penilaian, penjadwalan ajar mengajar, dan pendataan guru. Hasil penelitian menunjukan bahwa sistem informasi dapat membantu pengguna untuk mengelola data supaya lebih cepat, lebih akurat, dan dapat dipercaya.
Kata Kunci: sekolah, proses bisnis, sistem informasi akademik, modul kesiswaan, modul penilaian, modul penjadwalan
(2)
vii
Universitas Kristen Maranatha
ABSTRACT
XYZ School is a school that receives students who have graduated from high school or equivalent to proceed to a higher level of high school. Due in part already computerized system but do not have a single data base is needed in a computerized business process management with a single database as a storage all the existing data to obtain accurate data and reliable. The purpose this research is to create an academic information system that can handle data management issues in the system that occur at school making it easier for users to handle data. Application is made by several main modules, namely module student, assessment, scheduling instructional teaching, and teacher data collection. The results showed that information systems can help users to manage data so that faster, more accurate, and reliable.
Keywords: school, business processes, information systems academic, student module, the assessment module, scheduling module
(3)
LEMBAR PENGESAHAN ... I PERNYATAAN ORISINALITAS LAPORAN PENELITIAN... II PERNYATAAN PUBLIKASI LAPORAN PENELITIAN ...III PRAKATA ... IV ABSTRAK ... VI ABSTRACT ... VII DAFTAR ISI ... VIII DAFTAR GAMBAR ... X DAFTAR TABEL ... XV DAFTAR ISTILAH ... XV
BAB I PENDAHULUAN ... 1
1.1 LATAR BELAKANG ... 1
1.2 RUMUSAN MASALAH ... 2
1.3 TUJUAN PEMBAHASAN ... 2
1.4 BATASAN MASALAH ... 3
1.5 SUMBER DATA ... 5
1.6 SISTEMATIKA PENYAJIAN ... 6
BAB II KAJIAN TEORI ... 8
2.1.SISTEM INFORMASI ... 8
2.1.1. Sistem ... 8
2.1.2. Informasi ... 8
2.2. ENTITY RELATIONSHIP DIAGRAM(ERD) ... 9
2.2.1. Entity ... 9
2.2.2. Attributes... 9
2.2.3. Relationship ...13
2.2.4. Himpunan Entitas Lemah (Weak Entity Sets) ...15
2.2.5. Spesialisasi ...15
2.2.6. Generalisasi ...16
2.2.7. Batasan Desain Spesialisasi dan Generalisasi ...17
2.2.8. Agregasi ...18
2.3.DIAGRAM ALIR (FLOWCHART) ...19
2.4. UNIFIED MODELLING LANGUAGE(UML) ...23
2.4.1. Use Case Diagram ...23
2.4.2. Activity Diagram ...25
2.4.3. Class Diagram ...25
2.5.MYSQL ...26
2.5.1. Berinteraksi dengan Database Server MySQL ...26
2.5.2. DDL, DML, dan Query di Database Server MySQL ...27
2.6.BAHASA PEMROGRAMAN JAVA ...33
2.6.1. Lima tahap pengembangan aplikasi menggunakan Java ...34
2.6.2. Aplikasi Pemrograman Java Sederhana ...35
2.6.3. Tipe-Tipe Data dalam Java ...35
2.6.4. Variabel ...37
2.6.5. Operator Aritmatika ...40
2.6.6. Percabangan Kasus ...40
(4)
ix
Universitas Kristen Maranatha
2.6.8. Object Oriented Programming Java (OOP Java) ...42
2.6.8.1. Kelas (Class) ...42
2.6.9. Java Database Connectivity (JDBC) ...45
2.6.9.1. Enam Langkah Koneksi dan Akses Database ...45
2.6.10. Java Enterprise Edition (Java EE) ...48
2.6.10.1. Java Persistence API (JPA) ...50
2.6.11. JasperReports...54
BAB III ANALISIS DAN RANCANGAN SISTEM ...55
3.1.ANALISIS PROSES BISNIS ...55
3.1.1. Proses Pendataan Siswa / Siswi ...55
3.1.2. Proses Pendataan Staf Pengajar (Guru) ...58
3.1.3. Proses Pendataan Ekstrakulikuler ...60
3.1.4. Proses Pendataan Mata Pelajaran ...61
3.1.5. Proses Pendataan Jadwal Kegiatan Mengajar ...62
3.1.6. Proses Pendataan Penilaian Ulangan Siswa/Siswi ...65
3.1.7. Proses Pembuatan Raport Siswa/Siswi ...66
3.1.8. Analisis Penilaian Ulangan dan Raport Siswa/Siswi pada sistem yang akan dibuat ...67
3.2.BASIS DATA ...68
3.2.1. Entity Relationship Diagram (ERD) SMA XYZ ...68
3.2.2. Skema Relasi SMA XYZ ...70
3.3.PERANCANGAN SISTEM ...77
3.3.1. Use Case Diagram ...77
3.3.1.1. Use Case Pendaftaran Calon Siswa ...77
3.3.1.2. Use Case Pendataan Siswa ...79
3.3.1.3. Use Case Pendataan Tingkat ...79
3.3.1.4. Use Case Pendataan Tahun Ajaran ...80
3.3.1.5. Use Case Pendataan Mata Pelajaran ...80
3.3.1.6. Use Case Pendataan Guru ...81
3.3.1.7. Use Case Pendataan Pengembangan Diri ...81
3.3.1.8. Use Case Pendataan Wali Kelas ...82
3.3.1.9. Use Case Pendataan Jadwal ...82
3.3.1.10. Use Case Pendataan Penilaian ...83
3.3.1.11. Use Case Pendataan Raport ...83
3.3.1.12. Use Case User Interface Siswa ...84
3.3.1.13. Use Case User Interface Guru ...85
3.3.1.14. Use Case User Interface Administrator ...85
3.3.2. Activity Diagram ...86
3.3.2.1. Activity Diagram Pendaftaran Online Calon Siswa...86
3.3.2.2. Activity Diagram Ubah Data Calon Siswa ...87
3.3.2.3. Activity Diagram Penilaian Test ...87
3.3.2.4. Activity Diagram Generate Data Kelulusan USM ...88
3.3.2.5. Activity Diagram Tambah Data Siswa ...88
3.3.2.6. Activity Diagram Ubah Data Siswa ...89
3.3.2.7. Activity Diagram Tambah Data Wali Siswa ...89
3.3.2.8. Activity Diagram Ubah Data Wali Siswa ...90
3.3.2.9. Activity Diagram Tambah Data Tingkat ...90
3.3.2.10. Activity Diagram Tambah Data Kelas ...91
3.3.2.11. Activity Diagram Ubah Data Kelas ...91
3.3.2.12. Activity Diagram Tambah Data Tahun Ajaran ...92
(5)
3.3.2.14. Activity Diagram Aktif Data Semester ...93
3.3.2.15. Activity Diagram Tambah Data Mata Pelajaran ...93
3.3.2.16. Activity Diagram Ubah Data Mata Pelajaran ...94
3.3.2.17. Activity Diagram Tambah Data Guru ...94
3.3.2.18. Activity Diagram Ubah Data Guru ...95
3.3.2.19. Activity Diagram Tambah Data Pengembangan Diri ...95
3.3.2.20. Activity Diagram Ubah Data Pengembangan Diri...96
3.3.2.21. Activity Diagram Tambah Data Wali Kelas...96
3.3.2.22. Activity Diagram Ubah Data Wali Kelas ...97
3.3.2.23. Activity Diagram Tambah Data Bidang ...97
3.3.2.25. Activity Diagram Tambah Data Jadwal ...98
3.3.2.26. Activity Diagram Ubah Data Jadwal ...98
3.3.2.27. Activity Diagram Input Data Nilai Ulangan ...99
3.3.2.28. Activity Diagram Input Data Nilai Pengembangan Diri ... 100
3.3.2.29. Activity Diagram Input Data Nilai Kepribadian ... 101
3.3.2.30. Activity Diagram Generate Raport Siswa ... 102
3.3.3. Class Diagram ... 103
3.4.DESAIN ANTAR MUKA ... 104
3.4.1. Desain Antar Muka Halaman Login ... 104
3.4.2. Desain Antar Muka Halaman Pendaftaran Online ... 104
3.4.3. Desain Antar Muka Halaman Utama Staf Pendaftar ... 105
3.4.3.1. Desain Antar Muka Halaman Data Pendaftar Calon Siswa ... 105
3.4.3.2. Desain Antar Muka Halaman Tambah atau Ubah Data Pendaftar Calon Siswa ... 106
3.4.3.3. Desain Antar Muka Halaman Data Nilai Ujian Saringan Masuk ... 107
3.4.3.4. Desain Antar Muka Halaman Form Input Nilai Ujian Saringan Masuk... 107
3.4.3.5. Desain Antar Muka Halaman Form Generate Status Lulus atau Cadangan Pendaftar Calon Siswa ... 108
3.4.3.6. Desain Antar Muka Halaman Data Status Pendaftar Calon Siswa ... 108
3.4.3.7. Desain Antar Muka Halaman Form Tambah Data Siswa Baru... 109
3.4.3.8. Desain Antar Muka Halaman Data Siswa Baru ... 109
3.4.3.9. Desain Antar Muka Halaman Form Ubah Data Siswa Baru ... 110
3.4.3.10. Desain Antar Muka Halaman Form Input Data Wali Siswa ... 110
3.4.4. Desain Antar Muka Halaman Utama Staf Tata Usaha... 111
3.4.4.1. Desain Antar Muka Halaman Melihat Data Siswa ... 111
3.4.4.2. Desain Antar Muka Halaman Ubah Data Siswa ... 112
3.4.4.3. Desain Antar Muka Halaman Input Data Wali Siswa ... 112
3.4.4.4. Desain Antar Muka Halaman Add Kelas Siswa ... 113
3.4.4.5. Desain Antar Muka Halaman Add Pengembangan Diri Siswa ... 113
3.4.4.6. Desain Antar Muka Halaman Penilaian Pengembangan Diri yang diambil Siswa ... 114
3.4.4.7. Desain Antar Muka Halaman Tampil Data Tingkat ... 114
3.4.4.8. Desain Antar Muka Halaman Tambah Data Tingkat ... 115
3.4.4.9. Desain Antar Muka Halaman Tampil Data Kelas ... 115
3.4.4.10. Desain Antar Muka Halaman Input Data Kelas ... 116
3.4.4.11. Desain Antar Muka Halaman Tampil Data Tahun Ajaran ... 116
3.4.4.12. Desain Antar Muka Halaman Tampil Data Mata Pelajaran ... 117
3.4.4.13. Desain Antar Muka Halaman Input Data Mata Pelajaran ... 117
3.4.4.14. Desain Antar Muka Halaman Set Data Syarat Ketuntasan Minimum (SKM) Mata Pelajaran ... 118
(6)
xi
Universitas Kristen Maranatha
3.4.4.16. Desain Antar Muka Halaman Input Data Guru ... 119
3.4.4.17. Desain Antar Muka Halaman Tampil Data Pengembangan Diri ... 119
3.4.4.18. Desain Antar Muka Halaman Input Data Pengembangan Diri... 120
3.4.4.19. Desain Antar Muka Halaman Tampil Data Wali Kelas ... 120
3.4.4.20. Desain Antar Muka Halaman Add Wali Kelas ... 121
3.4.4.21. Desain Antar Muka Halaman Tampil Data Bidang ... 121
3.4.4.22. Desain Antar Muka Halaman Tampil Pilih Data Kelas untuk Penambahan Jadwal ... 122
3.4.4.23. Desain Antar Muka Halaman Add Jadwal ... 122
3.4.5. Desain Antar Muka Halaman Form Ubah Data User Login ... 123
3.4.6. Desain Antar Muka Halaman Utama Pengajar (Guru) ... 123
3.4.6.1. Desain Antar Muka Halaman Form Ubah Data Guru ... 124
3.4.6.2. Desain Antar Muka Halaman Pemilihan Kelas dan Mata Pelajaran yang Diajar ... 124
3.4.6.3. Desain Antar Muka Halaman Pemilihan Siswa untuk diberikan Nilai Ulangan ... 125
3.4.6.4. Desain Antar Muka Halaman Form Penilaian Ulangan ... 125
3.4.6.5. Desain Antar Muka Form Halaman Penilaian Ujian UTS atau UAS ... 126
3.4.6.6. Desain Antar Muka Halaman Melihat Jadwal Kegiatan Mengajar Guru .. 126
3.4.7. Desain Antar Muka Halaman Utama Wali Kelas ... 127
3.4.7.1. Desain Antar Muka Halaman Tampil Data Siswa yang diwali ... 127
3.4.7.2. Desain Antar Muka Halaman Tampil History Data Nilai Ulangan Siswa .. 128
3.4.7.3. Desain Antar Muka Halaman Tambah Data Nilai Kepribadian Siswa ... 128
3.4.8. Desain Antar Muka Halaman Utama Admin ... 129
3.4.8.1. Desain Antar Muka Halaman Tampil Data User Login ... 129
3.4.8.2. Desain Antar Muka Halaman Tambah Data User Login ... 130
3.4.8.3. Desain Antar Muka Halaman Ubah Data Setting Pendaftaran ... 130
3.4.8.4. Desain Antar Muka Halaman Aktif atau Non-Aktif Pendaftaran dan Posting Data Lulusan USM ... 131
3.4.9. Desain Antar Muka Halaman Utama Siswa ... 131
3.4.9.1. Desain Antar Muka Halaman Ubah Personal Data Induk Murid ... 132
3.4.9.2. Desain Antar Muka Halaman Pilih Jenis Tampilan Jadwal ... 132
3.4.9.3. Desain Antar Muka Halaman Lihat Jadwal per Hari ... 133
3.4.9.4. Desain Antar Muka Halaman Lihat Jadwal ... 133
3.4.8.5. Desain Antar Muka Halaman Pilih Data Mata Pelajaran untuk Melihat Nilai Ulangan ... 134
3.4.8.6. Desain Antar Muka Halaman Tampil Data Nilai per Mata Pelajaran ... 134
BAB IV HASIL PENELITIAN ... 135
4.1.HALAMAN LOGIN ... 135
4.2.HALAMAN UTAMA STAF PENDAFTARAN ... 136
4.3.HALAMAN UBAH DATA USER LOGIN STAF PENDAFTARAN ... 137
4.4.HALAMAN TAMPILAN DATA CALON MURID BARU ... 138
4.5.HALAMAN TAMBAH DATA CALON MURID BARU ... 139
4.6.HALAMAN TAMPIL DAN UBAH DATA CALON MURID BARU ... 140
4.7.HALAMAN TAMPILAN DATA CALON MURID BARU UNTUK DIBERIKAN NILAI USM ... 141
4.8.HALAMAN PENILAIAN USMCALON MURID BARU ... 141
4.9.HALAMAN GENERATE DATA USM ... 142
4.10.HALAMAN TAMPILAN DATA CALON MURID BARU YANG LULUS ATAU CADANGAN USM ... 143
4.11.HALAMAN TAMBAH DATA MURID BARU ... 143
(7)
4.13.HALAMAN UBAH DATA MURID BARU ... 145
4.14.HALAMAN TAMBAH DATA WALI MURID ... 145
4.15.HALAMAN UBAH DATA WALI MURID ... 146
4.16.HALAMAN PENDAFTARAN ON-LINE BAGI CALON SISWA ... 146
4.17.HALAMAN KONFIRMASI PENDAFTARAN ON-LINE ... 147
4.18.HALAMAN UTAMA TATA USAHA... 148
4.19.HALAMAN UBAH DATA USER LOGIN TATA USAHA ... 149
4.20.HALAMAN TAMPILAN DATA SISWA PER TAHUN MASUK ... 150
4.21.HALAMAN UBAH DATA SISWA DAN TAMPILAN DATA WALI SISWA ... 151
4.22.HALAMAN TAMBAH DATA WALI SISWA ... 152
4.23.HALAMAN UBAH DATA WALI SISWA ... 152
4.24.HALAMAN ADDKELAS SISWA ... 153
4.25.HALAMAN ADDPENGEMBANGAN SISWA ... 153
4.26.HALAMAN PENILAIAN DATA PENGEMBANGAN SISWA ... 154
4.27.HALAMAN TAMPILAN DATA MATA PELAJARAN PER TINGKAT ... 155
4.28.HALAMAN UBAH DATA MATA PELAJARAN ... 156
4.29.HALAMAN SET NILAI SKM UNTUK SATU MATA PELAJARAN ... 156
4.30.HALAMAN HISTORYDATA SKM PER MATA PELAJARAN ... 157
4.31.HALAMAN TAMPILAN DATA PENGEMBANGAN DIRI PER JENIS PENGEMBANGAN ... 158
4.32.HALAMAN UBAH DATA PENGEMBANGAN DIRI ... 159
4.33.HALAMAN TAMBAH DATA PENGEMBANGAN DIRI... 159
4.34.HALAMAN TAMPILAN SETTING TAHUN AJARAN DAN SEMESTER ... 160
4.35.HALAMAN TAMPILAN DATA TINGKAT ... 161
4.36.HALAMAN TAMBAH DATA TINGKAT ... 161
4.37.HALAMAN TAMPILAN DATA KELAS PER TINGKAT ... 162
4.38.HALAMAN TAMBAH DATA KELAS ... 163
4.39.HALAMAN UBAH DATA KELAS ... 163
4.40.HALAMAN ADD DATA WALI KELAS ... 164
4.41.HALAMAN PEMILIHAN GURU TETAP SEBAGAI WALI KELAS ... 164
4.42.HALAMAN TAMPILAN DATA WALI KELAS UNTUK TAHUN AJARAN MENDATANG ... 165
4.43.HALAMAN TAMPILAN HISTORY WALI KELAS PER TAHUN AJARAN ... 165
4.44.HALAMAN PEMILIHAN DATA KELAS YANG AKAN DITAMBAH ATAU DIUBAH DATA JADWAL NYA ... 166
4.45.HALAMAN TAMPIL DAN TAMBAH DATA JADWAL ... 167
4.46.HALAMAN TAMPILAN DATA GURU ... 168
4.47.HALAMAN TAMBAH DATA GURU ... 169
4.48.HALAMAN UBAH DATA GURU ... 169
4.49.HALAMAN TAMPIL DAN TAMBAH DATA BIDANG ... 170
4.50.HALAMAN UTAMA ADMIN ... 170
4.51.HALAMAN UBAH DATA USER LOGIN UNTUK ADMIN ... 171
4.52.HALAMAN TAMPILAN DATA USER LOGIN ... 171
4.53.HALAMAN TAMBAH DATA USER LOGIN ... 172
4.54.HALAMAN UBAH DATA SETTING PENDAFTARAN ... 172
4.55.HALAMAN AKTIF ATAU NONAKTIF PENDAFTARAN DAN POSTING DATA LULUSAN USM ... 173
4.56.HALAMAN UTAMA SISWA ... 173
4.57.HALAMAN UBAH DATA USER LOGIN SISWA ... 174
4.58.HALAMAN UBAH PERSONAL DATA INDUK SISWA ... 174
4.59.HALAMAN PEMILIHAN TAMPILAN DATA JADWAL ... 175
4.60.HALAMAN TAMPILAN DATA JADWAL BELAJAR SISWA PER HARI ... 175
(8)
xiii
Universitas Kristen Maranatha
4.62.HALAMAN TAMPILAN DATA NILAI SISWA PADA TAHUN AJARAN AKTIF ... 177
4.63.HALAMAN UTAMA GURU ... 177
4.64.HALAMAN UBAH USER LOGIN GURU ... 178
4.65.HALAMAN UBAD PERSONAL DATA INDUK GURU ... 178
4.66.HALAMAN TAMPILAN DATA JADWAL MENGAJAR GURU ... 179
4.67.HALAMAN TAMPILAN DATA GURU SMAXYZ ... 180
4.68.HALAMAN PEMILIHAN DATA KELAS DAN MATA PELAJARAN YANG DIAJAR OLEH GURU ... 181
4.69.HALAMAN PEMILIHAN DATA MURID YANG DIAJAR GURU ... 181
4.70.HALAMAN TAMBAH NILAI ULANGAN SISWA ... 182
4.71.HALAMAN TAMBAH NILAI UJIAN SISWA ... 182
4.72.HALAMAN PEMILIHAN DATA UNTUK WALI KELAS ... 183
4.73.HALAMAN TAMPILAN DATA SISWA... 183
4.74.HALAMAN PEMILIHAN DATA SISWA UNTUK PENILAIAN KEPRIBADIAN ... 184
4.75.HALAMAN TAMBAH DATA NILAI KEPRIBADIAN SISWA ... 184
BAB V PEMBAHASAN DAN UJI COBA HASIL PENELITIAN ... 185
5.1.PENGUJIAN HALAMAN LOGIN ... 185
5.2.PENGUJIAN HALAMAN UTAMA STAF PENDAFTARAN ... 186
5.3.PENGUJIAN HALAMAN UBAH USER LOGIN ... 187
5.4.PENGUJIAN HALAMAN DATA CALON MURID ... 188
5.5.PENGUJIAN HALAMAN UBAH DATA CALON MURID ... 188
5.6.PENGUJIAN HALAMAN TAMBAH DATA CALON SISWA ... 191
5.7.PENGUJIAN HALAMAN TAMPILAN DATA NILAI TESTING USMCALON SISWA ... 194
5.8.PENGUJIAN HALAMAN TAMBAH ATAU UBAH PENILAIAN TESTING USM ... 195
5.9.PENGUJIAN HALAMAN DATA USM ... 195
5.10.PENGUJIAN HALAMAN NEWMURID ... 195
5.11.PENGUJIAN HALAMAN TAMBAH DATA SISWA ... 196
5.12.PENGUJIAN HALAMAN TAMPILAN DATA MURID ... 196
5.13.PENGUJIAN HALAMAN UBAH DATA MURID ... 196
5.14.PENGUJIAN HALAMAN TAMBAH DATA WALI SISWA ... 197
5.15.PENGUJIAN HALAMAN UBAH DATA WALI SISWA ... 198
5.16.PENGUJIAN HALAMAN UTAMA TATA USAHA ... 199
5.17.PENGUJIAN HALAMAN DATA SISWA ... 200
5.18.PENGUJIAN HALAMAN ADDDATA KELAS ... 201
5.19.PENGUJIAN HALAMAN ADDDATA PENGEMBANGAN DIRI ... 201
5.20.PENGUJIAN HALAMAN PENILAIAN PENGEMBANGAN DIRI SISWA ... 202
5.21.PENGUJIAN HALAMAN DATA MATA PELAJARAN ... 202
5.22.PENGUJIAN HALAMAN UBAH DATA MATA PELAJARAN ... 203
5.23.PENGUJIAN HALAMAN SET SKMMATA PELAJARAN ... 203
5.24.PENGUJIAN HALAMAN HISTORY DATA SKM ... 204
5.25.PENGUJIAN HALAMAN TINGKAT ... 204
5.26.PENGUJIAN HALAMAN TAMBAH DATA TINGKAT ... 204
5.27.PENGUJIAN HALAMAN TAMPIL DATA KELAS ... 205
5.28.PENGUJIAN HALAMAN TAMBAH DATA KELAS ... 205
5.29.PENGUJIAN HALAMAN UBAH DATA KELAS ... 206
5.30.PENGUJIAN HALAMAN TAHUN AJARAN ... 206
5.31.PENGUJIAN HALAMAN WALI KELAS ... 207
5.32.PENGUJIAN HALAMAN ADD WALI KELAS ... 207
5.33.PENGUJIAN HALAMAN TAMPIL DATA WALI KELAS ... 207
5.34.PENGUJIAN HALAMAN TAHUN AJARAN ... 208
(9)
5.36.PENGUJIAN HALAMAN TAMBAH JADWAL ... 208
5.37.PENGUJIAN HALAMAN DATA GURU ... 209
5.38.PENGUJIAN HALAMAN TAMBAH DATA GURU ... 210
5.39.PENGUJIAN HALAMAN UBAH DATA GURU ... 212
5.40.PENGUJIAN HALAMAN TAMBAH DATA BIDANG ... 213
5.41.PENGUJIAN HALAMAN UTAMA ADMIN ... 214
5.42.PENGUJIAN HALAMAN TAMPILAN DATA USER LOGIN ... 214
5.43.PENGUJIAN HALAMAN TAMBAH DATA USER LOGIN ... 215
5.44.PENGUJIAN HALAMAN SETTING PENDAFTARAN ... 216
5.45.PENGUJIAN HALAMAN AKTIF PENDAFTARAN ... 218
5.46.PENGUJIAN HALAMAN UTAMA SISWA ... 219
5.47.PENGUJIAN HALAMAN UBAH PERSONAL DATA INDUK SISWA ... 220
5.48.PENGUJIAN HALAMAN PEMILIHAN LIHAT JADWAL ... 221
5.49.PENGUJIAN HALAMAN PEMILIHAN MATA PELAJARAN UNTUK MELIHAT NILAI ... 221
5.50.PENGUJIAN HALAMAN UTAMA GURU DAN WALI KELAS ... 221
5.51.PENGUJIAN HALAMAN UBAH PERSONAL DATA INDUK GURU ... 222
5.52.PENGUJIAN HALAMAN PEMILIHAN DATA KELAS DAN MATA PELAJARAN ... 223
5.53.PENGUJIAN HALAMAN PEMILIHAN DATA SISWA ... 224
5.54.PENGUJIAN HALAMAN PENILAIAN ULANGAN ... 224
5.55.PENGUJIAN HALAMAN PENILAIAN UJIAN ... 224
5.56.PENGUJIAN HALAMAN PEMILIHAN AKSES WALI KELAS ... 225
5.57.PENGUJIAN HALAMAN PEMILIHAN SISWA UNTUK DILIHAT DATA HISTORY NILAI ... 225
5.58.PENGUJIAN HALAMAN PEMILIHAN SISWA UNTUK DINILAI DATA KEPRIBADIAN ... 226
5.59.PENGUJIAN HALAMAN PEMILIHAN SISWA UNTUK DIBUATKAN RAPORT ... 226
BAB VI SIMPULAN DAN SARAN ... 227
6.1.SIMPULAN ... 227
6.2.SARAN ... 228
DAFTAR PUSTAKA ... 229 LAMPIRAN RIWAYAT HIDUP CALON PENELITI ... A-1
(10)
x
Universitas Kristen Maranatha
DAFTAR GAMBAR
GAMBAR 1ENTITY EMPLOYEE ... 9
GAMBAR 2ENTITAS STUDENT DENGAN ATRIBUTNYA ... 10
GAMBAR 3ENTITAS DENGAN ATRIBUT SEDERHANA ... 10
GAMBAR 4ATRIBUT-ATRIBUT KOMPOSIT ... 11
GAMBAR 5ATRIBUT BERNILAI TUNGGAL ... 11
GAMBAR 6ATRIBUT BERNILAI BANYAK ... 11
GAMBAR 7ATRIBUT TURUNAN ... 12
GAMBAR 8RELASI ONE-TO-ONE PADA ERD ... 13
GAMBAR 9RELASI ONE-TO-MANY PADA ERD ... 14
GAMBAR 10RELASI MANY-TO-ONE PADA ERD ... 14
GAMBAR 11RELASI MANY-TO-MANY PADA ERD ... 14
GAMBAR 12SPESIALISASI PADA ERD ... 16
GAMBAR 13GENERALISASI PADA ERD ... 16
GAMBAR 14AGREGASI PADA ERD ... 18
GAMBAR 15SYSTEMFLOWCHART UNTUK PEMROSESAN UPDATEINVENTORY BAHAN BAKU ... 19
GAMBAR 16PROCESS FLOWCHART UNTUK PENDOKUMENTASIAN DAN AUDITINGACCOUNTPAYABLE (HUTANG) ... 20
GAMBAR 17DOKUMEN FLOWCHART UNTUK PEMBELIAN BAHAN BAKU ... 20
GAMBAR 18PROGRAM FLOWCHART UNTUK PERHITUNGAN PEMOTONGAN SUKARELA ATAS GAJI KARYAWAN (MISALNYA IURAN ASURANSI) ... 21
GAMBAR 19CONTOH USE CASE ... 24
GAMBAR 20CONTOH ACTIVITY DIAGRAM ... 25
GAMBAR 21CONTOH CLASSDIAGRAM ... 26
GAMBAR 22CONTROL PANEL XAMPP ... 27
GAMBAR 23BAGAN JDBC PADA JAVA ... 45
GAMBAR 24STANDARD JAVA EE CONTAINERS ... 49
GAMBAR 25SERVICES PROVIDED BY CONTAINERS ... 50
GAMBAR 26FLOWCHART PENDATAAN SISWA-SISWI BAGIAN 1 ... 56
GAMBAR 27FLOWCHART PENDATAAN SISWA-SISWI BAGIAN 2 ... 57
GAMBAR 28FLOWCHART PENDATAAN STAF PENGAJAR(GURU) ... 59
GAMBAR 29FLOWCHART PENDATAAN EKSTRAKULIKULER ... 60
GAMBAR 30FLOWCHART PENDATAAN MATA PELAJARAN ... 61
GAMBAR 31FLOWCHART PENDATAAN JADWAL KEGIATAN MENGAJAR BAGIAN 1 ... 63
GAMBAR 32FLOWCHART PENDATAAN JADWAL KEGIATAN MENGAJAR BAGIAN 2 ... 64
GAMBAR 33FLOWCHART PENDATAAN PENILAIAN ULANGAN SISWA/SISWI ... 65
GAMBAR 34FLOWCHART PEMBUATAN RAPORT SISWA/SISWI ... 66
GAMBAR 35ENTITY RELATIONSHIP DIAGRAM (ERD)SMAXYZ ... 69
GAMBAR 36SKEMA RELASI ... 70
GAMBAR 37USE CASEDIAGRAM PENDAFTARAN CALON SISWA ... 78
GAMBAR 38USE CASEPENDATAAN SISWA ... 79
GAMBAR 39USE CASEPENDATAAN TINGKAT ... 79
GAMBAR 40USE CASEPENDATAAN TAHUN AJARAN ... 80
GAMBAR 41USE CASEPENDATAAN MATA PELAJARAN... 80
GAMBAR 42USE CASEPENDATAAN GURU ... 81
GAMBAR 43USE CASEPENDATAAN PENGEMBANGAN DIRI ... 81
GAMBAR 44USE CASEPENDATAAN WALI KELAS ... 82
GAMBAR 45USE CASEPENDATAAN JADWAL ... 82
GAMBAR 46USE CASEPENDATAAN PENILAIAN ... 83
GAMBAR 47USE CASEPENDATAAN RAPORT ... 84
(11)
GAMBAR 49USE CASE USER INTERFACEGURU ... 85
GAMBAR 50USE CASE USER INTERFACEADMINISTRATOR ... 85
GAMBAR 51ACTIVITY DIAGRAM PENDAFTARAN ONLINE CALON SISWA ... 86
GAMBAR 52ACTIVITY DIAGRAM UBAH DATA CALON SISWA ... 87
GAMBAR 53ACTIVITY DIAGRAM PENILAIAN TEST ... 87
GAMBAR 54ACTIVITY DIAGRAM GENERATE DATA KELULUSAN USM ... 88
GAMBAR 55ACTIVITY DIAGRAM TAMBAH DATA SISWA... 88
GAMBAR 56ACTIVITY DIAGRAM UBAH DATA SISWA ... 89
GAMBAR 57ACTIVITY DIAGRAM TAMBAH DATA WALI SISWA ... 89
GAMBAR 58ACTIVITY DIAGRAM UBAH DATA WALI SISWA ... 90
GAMBAR 59ACTIVITY DIAGRAM TAMBAH DATA TINGKAT ... 90
GAMBAR 60ACTIVITY DIAGRAM TAMBAH DATA KELAS ... 91
GAMBAR 61ACTIVITY DIAGRAM UBAH DATA KELAS ... 91
GAMBAR 62ACTIVITY DIAGRAM TAMBAH DATA TAHUN AJARAN ... 92
GAMBAR 63ACTIVITY DIAGRAM AKTIF DATA TAHUN AJARAN ... 92
GAMBAR 64ACTIVITY DIAGRAM AKTIF DATA SEMESTER ... 93
GAMBAR 65ACTIVITY DIAGRAM TAMBAH DATA MATA PELAJARAN ... 93
GAMBAR 66ACTIVITY DIAGRAM UBAH DATA MATA PELAJARAN ... 94
GAMBAR 67ACTIVITY DIAGRAM TAMBAH DATA GURU ... 94
GAMBAR 68ACTIVITY DIAGRAM UBAH DATA GURU ... 95
GAMBAR 69ACTIVITY DIAGRAM TAMBAH DATA PENGEMBANGAN DIRI ... 95
GAMBAR 70ACTIVITY DIAGRAM UBAH DATA PENGEMBANGAN DIRI ... 96
GAMBAR 71ACTIVITY DIAGRAM TAMBAH DATA WALI KELAS ... 96
GAMBAR 72ACTIVITY DIAGRAM UBAH DATA WALI KELAS ... 97
GAMBAR 73ACTIVITY DIAGRAM TAMBAH DATA BIDANG ... 97
GAMBAR 74ACTIVITY DIAGRAM TAMBAH DATA JADWAL ... 98
GAMBAR 75ACTIVITY DIAGRAM UBAH DATA JADWAL ... 98
GAMBAR 76ACTIVITY DIAGRAM INPUT DATA NILAI ULANGAN ... 99
GAMBAR 77ACTIVITY DIAGRAM INPUT DATA NILAI PENGEMBANGAN DIRI ... 100
GAMBAR 78ACTIVITY DIAGRAM INPUT DATA NILAI KEPRIBADIAN ... 101
GAMBAR 79ACTIVITY DIAGRAM GENERATE RAPORT SISWA ... 102
GAMBAR 80CLASS DIAGRAM ... 103
GAMBAR 81DESAIN ANTAR MUKA HALAMAN LOGIN ... 104
GAMBAR 82DESAIN ANTAR MUKA HALAMAN PENDAFTARAN ONLINE ... 104
GAMBAR 83DESAIN ANTAR MUKA HALAMAN UTAMA STAF PENDAFTAR ... 105
GAMBAR 84DESAIN ANTAR MUKA HALAMAN DATA PENDAFTAR CALON SISWA ... 105
GAMBAR 85DESAIN ANTAR MUKA HALAMAN TAMBAH ATAU UBAH DATA PENDAFTAR CALON SISWA .... 106
GAMBAR 86DESAIN ANTAR MUKA HALAMAN DATA NILAI UJIAN SARINGAN MASUK ... 107
GAMBAR 87DESAIN ANTAR MUKA HALAMAN FORM INPUT NILAI UJIAN SARINGAN MASUK ... 107
GAMBAR 88DESAIN ANTAR MUKA HALAMAN FORM GENERATE STATUS LULUS ATAU CADANGAN PENDAFTAR CALON SISWA ... 108
GAMBAR 89DESAIN ANTAR MUKA HALAMAN DATA STATUS PENDAFTAR CALON SISWA ... 108
GAMBAR 90DESAIN ANTAR MUKA HALAMAN FORM TAMBAH DATA SISWA BARU ... 109
GAMBAR 91DESAIN ANTAR MUKA HALAMAN DATA SISWA BARU ... 109
GAMBAR 92DESAIN ANTAR MUKA HALAMAN FORM UBAH DATA SISWA BARU ... 110
GAMBAR 93DESAIN ANTAR MUKA HALAMAN FORM INPUT DATA WALI SISWA ... 110
GAMBAR 94DESAIN ANTAR MUKA HALAMAN UTAMA STAF TATA USAHA ... 111
GAMBAR 95DESAIN ANTAR MUKA HALAMAN MELIHAT DATA SISWA ... 111
GAMBAR 96DESAIN ANTAR MUKA HALAMAN UBAH DATA SISWA ... 112
GAMBAR 97DESAIN ANTAR MUKA HALAMAN INPUT DATA WALI SISWA ... 112
GAMBAR 98DESAIN ANTAR MUKA HALAMAN ADD KELAS SISWA ... 113
GAMBAR 99DESAIN ANTAR MUKA HALAMAN ADD PENGEMBANGAN DIRI SISWA ... 113
GAMBAR 100DESAIN ANTAR MUKA HALAMAN PENILAIAN PENGEMBANGAN DIRI YANG DIAMBIL SISWA .. 114
GAMBAR 101DESAIN ANTAR MUKA HALAMAN TAMPIL DATA TINGKAT ... 114
GAMBAR 102DESAIN ANTAR MUKA HALAMAN TAMBAH DATA TINGKAT ... 115
GAMBAR 103DESAIN ANTAR MUKA HALAMAN TAMPIL DATA KELAS ... 115
(12)
xii
Universitas Kristen Maranatha
GAMBAR 105DESAIN ANTAR MUKA HALAMAN TAMPIL DATA TAHUN AJARAN ... 116
GAMBAR 106DESAIN ANTAR MUKA HALAMAN TAMPIL DATA MATA PELAJARAN ... 117
GAMBAR 107DESAIN ANTAR MUKA HALAMAN INPUT DATA MATA PELAJARAN ... 117
GAMBAR 108DESAIN ANTAR MUKA HALAMAN SET DATA SYARAT KETUNTASAN MINIMUM (SKM)MATA PELAJARAN ... 118
GAMBAR 109DESAIN ANTAR MUKA HALAMAN TAMPIL DATA GURU ... 118
GAMBAR 110DESAIN ANTAR MUKA HALAMAN INPUT DATA GURU ... 119
GAMBAR 111DESAIN ANTAR MUKA HALAMAN TAMPIL DATA PENGEMBANGAN DIRI ... 119
GAMBAR 112DESAIN ANTAR MUKA HALAMAN INPUT DATA PENGEMBANGAN DIRI ... 120
GAMBAR 113DESAIN ANTAR MUKA HALAMAN TAMPIL DATA WALI KELAS ... 120
GAMBAR 114DESAIN ANTAR MUKA HALAMAN ADD WALI KELAS ... 121
GAMBAR 115DESAIN ANTAR MUKA HALAMAN TAMPIL DATA BIDANG ... 121
GAMBAR 116DESAIN ANTAR MUKA HALAMAN TAMPIL PILIH DATA KELAS UNTUK PENAMBAHAN JADWAL ... 122
GAMBAR 117DESAIN ANTAR MUKA HALAMAN ADD JADWAL ... 122
GAMBAR 118DESAIN ANTAR MUKA HALAMAN FORM UBAH DATA USER LOGIN... 123
GAMBAR 119DESAIN ANTAR MUKA HALAMAN UTAMA PENGAJAR (GURU) ... 123
GAMBAR 120DESAIN ANTAR MUKA HALAMAN FORM UBAH DATA GURU ... 124
GAMBAR 121DESAIN ANTAR MUKA HALAMAN PEMILIHAN KELAS DAN MATA PELAJARAN YANG DIAJAR. 124 GAMBAR 122DESAIN ANTAR MUKA HALAMAN PEMILIHAN SISWA UNTUK DIBERIKAN NILAI ULANGAN ... 125
GAMBAR 123DESAIN ANTAR MUKA HALAMAN FORM PENILAIAN ULANGAN ... 125
GAMBAR 124DESAIN ANTAR MUKA HALAMAN FORM PENILAIAN UJIAN UTS ATAU UAS ... 126
GAMBAR 125DESAIN ANTAR MUKA HALAMAN MELIHAT JADWAL KEGIATAN MENGAJAR GURU ... 126
GAMBAR 126DESAIN ANTAR MUKA HALAMAN UTAMA WALI KELAS ... 127
GAMBAR 127DESAIN ANTAR MUKA HALAMAN TAMPIL DATA SISWA YANG DIWALI ... 127
GAMBAR 128DESAIN ANTAR MUKA HALAMAN TAMPIL HISTORY DATA NILAI ULANGAN SISWA ... 128
GAMBAR 129DESAIN ANTAR MUKA HALAMAN TAMBAH DATA NILAI KEPRIBADIAN SISWA ... 128
GAMBAR 130DESAIN ANTAR MUKA HALAMAN UTAMA ADMIN ... 129
GAMBAR 131DESAIN ANTAR MUKA HALAMAN TAMPIL DATA USER LOGIN ... 129
GAMBAR 132DESAIN ANTAR MUKA HALAMAN TAMBAH DATA USER LOGIN ... 130
GAMBAR 133DESAIN ANTAR MUKA HALAMAN UBAH DATA SETTING PENDAFTARAN ... 130
GAMBAR 134DESAIN ANTAR MUKA HALAMAN AKTIF ATAU NON-AKTIF PENDAFTARAN DAN POSTING DATA LULUSAN USM ... 131
GAMBAR 135DESAIN ANTAR MUKA HALAMAN UTAMA SISWA ... 131
GAMBAR 136DESAIN ANTAR MUKA HALAMAN UBAH PERSONAL DATA INDUK MURID ... 132
GAMBAR 137DESAIN ANTAR MUKA HALAMAN PILIH JENIS TAMPILAN JADWAL ... 132
GAMBAR 138DESAIN ANTAR MUKA HALAMAN LIHAT JADWAL PER HARI ... 133
GAMBAR 139DESAIN ANTAR MUKA HALAMAN LIHAT JADWAL ... 133
GAMBAR 140DESAIN ANTAR MUKA HALAMAN PILIH DATA MATA PELAJARAN UNTUK MELIHAT NILAI ULANGAN ... 134
GAMBAR 141DESAIN ANTAR MUKA HALAMAN TAMPIL DATA NILAI PER MATA PELAJARAN ... 134
GAMBAR 142HALAMAN LOGIN ... 135
GAMBAR 143HALAMAN UTAMA STAF PENDAFTARAN ... 136
GAMBAR 144HALAMAN UBAH DATA USER LOGIN STAF PENDAFTARAN ... 137
GAMBAR 145HALAMAN TAMPILAN DATA CALON MURID BARU ... 138
GAMBAR 146HALAMAN TAMBAH DATA CALON MURID BARU ... 139
GAMBAR 147HALAMAN TAMPIL DAN UBAH DATA CALON MURID BARU ... 140
GAMBAR 148HALAMAN TAMPILAN DATA CALON MURID BARU UNTUK DIBERIKAN NILAI USM ... 141
GAMBAR 149HALAMAN PENILAIAN USMCALON MURID BARU ... 141
GAMBAR 150HALAMAN GENERATE DATA USM ... 142
GAMBAR 151HALAMAN TAMPILAN DATA CALON MURID BARU YANG LULUS ATAU CADANGAN USM ... 143
GAMBAR 152HALAMAN TAMBAH DATA MURID BARU ... 143
GAMBAR 153HALAMAN TAMPILAN DATA MURID BARU ... 144
GAMBAR 154HALAMAN UBAH DATA MURID BARU ... 145
GAMBAR 155HALAMAN TAMBAH DATA WALI MURID ... 145
GAMBAR 156HALAMAN UBAH DATA WALI MURID ... 146
(13)
GAMBAR 158HALAMAN KONFIRMASI PENDAFTARAN ON-LINE ... 147
GAMBAR 159HALAMAN UTAMA TATA USAHA ... 148
GAMBAR 160HALAMAN UBAH DATA USER LOGIN TATA USAHA ... 149
GAMBAR 161HALAMAN TAMPILAN DATA SISWA PER TAHUN MASUK ... 150
GAMBAR 162HALAMAN UBAH DATA SISWA DAN TAMPILAN DATA WALI SISWA ... 151
GAMBAR 163HALAMAN TAMBAH DATA WALI SISWA ... 152
GAMBAR 164HALAMAN UBAH DATA WALI SISWA ... 152
GAMBAR 165HALAMAN ADD KELAS SISWA ... 153
GAMBAR 166HALAMAN ADD PENGEMBANGAN SISWA ... 153
GAMBAR 167HALAMAN PENILAIAN DATA PENGEMBANGAN SISWA ... 154
GAMBAR 168HALAMAN TAMPILAN DATA MATA PELAJARAN PER TINGKAT ... 155
GAMBAR 169HALAMAN UBAH DATA MATA PELAJARAN ... 156
GAMBAR 170HALAMAN SET NILAI SKM UNTUK SATU MATA PELAJARAN ... 156
GAMBAR 171HALAMAN HISTORY DATA SKM PER MATA PELAJARAN ... 157
GAMBAR 172HALAMAN TAMPILAN DATA PENGEMBANGAN DIRI PER JENIS PENGEMBANGAN ... 158
GAMBAR 173HALAMAN UBAH DATA PENGEMBANGAN DIRI ... 159
GAMBAR 174HALAMAN TAMBAH DATA PENGEMBANGAN DIRI ... 159
GAMBAR 175HALAMAN TAMPILAN SETTING TAHUN AJARAN DAN SEMESTER ... 160
GAMBAR 176HALAMAN TAMPILAN DATA TINGKAT ... 161
GAMBAR 177HALAMAN TAMBAH DATA TINGKAT ... 161
GAMBAR 178HALAMAN TAMPILAN DATA KELAS PER TINGKAT ... 162
GAMBAR 179HALAMAN TAMBAH DATA KELAS ... 163
GAMBAR 180HALAMAN UBAH DATA KELAS ... 163
GAMBAR 181HALAMAN ADD DATA WALI KELAS ... 164
GAMBAR 182HALAMAN PEMILIHAN GURU TETAP SEBAGAI WALI KELAS ... 164
GAMBAR 183HALAMAN TAMPILAN DATA WALI KELAS UNTUK TAHUN AJARAN MENDATANG ... 165
GAMBAR 184HALAMAN TAMPILAN HISTORY WALI KELAS PER TAHUN AJARAN ... 165
GAMBAR 185HALAMAN PEMILIHAN DATA KELAS YANG AKAN DITAMBAH ATAU DIUBAH DATA JADWAL NYA ... 166
GAMBAR 186HALAMAN TAMPIL DAN TAMBAH DATA JADWAL ... 167
GAMBAR 187HALAMAN TAMPILAN DATA GURU ... 168
GAMBAR 188HALAMAN TAMBAH DATA GURU ... 169
GAMBAR 189HALAMAN UBAH DATA GURU ... 169
GAMBAR 190HALAMAN TAMPIL DAN TAMBAH DATA BIDANG ... 170
GAMBAR 191HALAMAN UTAMA ADMIN ... 170
GAMBAR 192HALAMAN UBAH DATA USER LOGIN UNTUK ADMIN ... 171
GAMBAR 193HALAMAN TAMPILAN DATA USER LOGIN ... 171
GAMBAR 194HALAMAN TAMBAH DATA USER LOGIN ... 172
GAMBAR 195HALAMAN UBAH DATA SETTING PENDAFTARAN ... 172
GAMBAR 196HALAMAN AKTIF ATAU NON AKTIF PENDAFTARAN DAN POSTING DATA LULUSAN USM .... 173
GAMBAR 197HALAMAN UTAMA SISWA ... 173
GAMBAR 198HALAMAN UBAH DATA USER LOGIN SISWA ... 174
GAMBAR 199HALAMAN UBAH PERSONAL DATA INDUK SISWA ... 174
GAMBAR 200HALAMAN PEMILIHAN TAMPILAN DATA JADWAL ... 175
GAMBAR 201HALAMAN TAMPILAN DATA JADWAL BELAJAR SISWA PER HARI ... 175
GAMBAR 202HALAMAN TAMPILAN DATA JADWAL BELAJAR SISWA KESELURUHAN ... 176
GAMBAR 203HALAMAN TAMPILAN DATA NILAI SISWA PADA TAHUN AJARAN AKTIF ... 177
GAMBAR 204HALAMAN UTAMA GURU ... 177
GAMBAR 205HALAMAN UBAH USER LOGIN GURU ... 178
GAMBAR 206HALAMAN UBAD PERSONAL DATA INDUK GURU ... 178
GAMBAR 207HALAMAN TAMPILAN DATA JADWAL MENGAJAR GURU ... 179
GAMBAR 208HALAMAN TAMPILAN DATA GURU SMAXYZ ... 180
GAMBAR 209HALAMAN PEMILIHAN DATA KELAS DAN MATA PELAJARAN YANG DIAJAR OLEH GURU ... 181
GAMBAR 210HALAMAN PEMILIHAN DATA MURID YANG DIAJAR GURU ... 181
GAMBAR 211HALAMAN TAMBAH NILAI ULANGAN SISWA ... 182
GAMBAR 212HALAMAN TAMBAH NILAI UJIAN SISWA ... 182
(14)
xiv
Universitas Kristen Maranatha GAMBAR 214HALAMAN TAMPILAN DATA SISWA ... 183
GAMBAR 215HALAMAN PEMILIHAN DATA SISWA UNTUK PENILAIAN KEPRIBADIAN ... 184 GAMBAR 216HALAMAN TAMBAH DATA NILAI KEPRIBADIAN SISWA ... 184
(15)
TABEL ISIMBOL-SIMBOL FLOW PROCESS CHART ... 21
TABEL IISIMBOL-SIMBOL SYSTEMFLOWCHART ... 22
TABEL IIINOTASI USE CASEDIAGRAM ... 24
TABEL IVNOTASI ACTIVITYDIAGRAM... 25
TABEL VTIPE DATA YANG TERMASUK BILANGAN BULAT ... 36
TABEL VITIPE DATA YANG TERMASUK BILANGAN PECAHAN ... 36
TABEL VIIDAFTAR KEYWORD YANG ADA PADA JAVA ... 38
TABEL VIIISIMBOL DAN KETERANGAN OPERATORARITMATIKA PADA JAVA ... 40
TABEL IXKONVERSI DIAGRAM RELASI CALONSISWA ... 71
TABEL XKONVERSI DIAGRAM RELASI SISWA ... 72
TABEL XIKONVERSI DIAGRAM RELASI KELASDETAIL ... 72
TABEL XIIKONVERSI DIAGRAM RELASI WALIKELAS ... 72
TABEL XIIIKONVERSI DIAGRAM RELASI GURU ... 73
TABEL XIVKONVERSI DIAGRAM RELASI JADWAL ... 73
TABEL XVKONVERSI DIAGRAM RELASI MATAPELAJARAN ... 73
TABEL XVIKONVERSI DIAGRAM RELASI TINGKAT ... 74
TABEL XVIIKONVERSI DIAGRAM RELASI KELAS ... 74
TABEL XVIIIKONVERSI DIAGRAM RELASI SKM ... 74
TABEL XIXKONVERSI DIAGRAM RELASI PENGEMBANGANDIRIDETAIL ... 74
TABEL XXKONVERSI DIAGRAM RELASI DETAILNILAI... 75
TABEL XXIKONVERSI DIAGRAM RELASI SEMESTER ... 75
TABEL XXIIKONVERSI DIAGRAM RELASI PENGEMBANGANDIRI ... 75
TABEL XXIIIKONVERSI DIAGRAM RELASI NILAIPRIBADI ... 76
TABEL XXIVKONVERSI DIAGRAM RELASI TAHUNAJARAN ... 76
TABEL XXVKONVERSI DIAGRAM RELASI NILAIAKHIR ... 76
TABEL XXVIKONVERSI DIAGRAM RELASI USERLOGIN ... 77
TABEL XXVIIKONVERSI DIAGRAM RELASI ORANGTUA ... 77
TABEL XXVIIIHASIL PENGUJIAN HALAMAN LOGIN ... 185
TABEL XXIXHASIL PENGUJIAN HALAMAN UTAMA STAF PENDAFTARAN ... 186
TABEL XXXHASIL PENGUJIAN HALAMAN UBAH USER LOGIN ... 187
TABEL XXXIHASIL PENGUJIAN HALAMAN DATA CALON MURID ... 188
TABEL XXXIIHASIL PENGUJIAN HALAMAN UBAH DATA CALON MURID ... 188
TABEL XXXIIIHASIL PENGUJIAN HALAMAN TAMBAH DATA CALON MURID ... 191
TABEL XXXIVHASIL PENGUJIAN HALAMAN TAMPILAN DATA NILAI TESTING USMCALON SISWA ... 194
TABEL XXXVHASIL PENGUJIAN HALAMAN TAMBAH ATAU UBAH PENILAIAN TESTING USM ... 195
TABEL XXXVIHASIL PENGUJIAN HALAMAN DATA USM ... 195
TABEL XXXVIIHASIL PENGUJIAN HALAMAN NEWMURID ... 195
TABEL XXXVIIIHASIL PENGUJIAN HALAMAN TAMBAH DATA SISWA ... 196
TABEL XXXIXHASIL PENGUJIAN HALAMAN TAMPILAN DATA MURID ... 196
TABEL XLHASIL PENGUJIAN HALAMAN UBAH DATA MURID ... 196
TABEL XLIHASIL PENGUJIAN HALAMAN TAMBAH DATA WALI SISWA ... 197
TABEL XLIIHASIL PENGUJIAN HALAMAN UBAH DATA WALI SISWA ... 198
TABEL XLIIIHASIL PENGUJIAN HALAMAN UTAMA TATA USAHA ... 199
TABEL XLIVHASIL PENGUJIAN HALAMAN DATA SISWA ... 200
TABEL XLVHASIL PENGUJIAN HALAMAN ADD DATA KELAS ... 201
TABEL XLVIHASIL PENGUJIAN HALAMAN ADD DATA PENGEMBANGAN DIRI ... 201
TABEL XLVIIHASIL PENGUJIAN HALAMAN PENILAIAN PENGEMBANGAN DIRI SISWA ... 202
TABEL XLVIIIHASIL PENGUJIAN HALAMAN DATA MATA PELAJARAN ... 202
TABEL XLIXHASIL PENGUJIAN HALAMAN UBAH DATA MATA PELAJARAN ... 203
(16)
xvi
Universitas Kristen Maranatha
TABEL LIHASIL PENGUJIAN HALAMAN HISTORY DATA SKM ... 204
TABEL LIIHASIL PENGUJIAN HALAMAN TINGKAT ... 204
TABEL LIIIHASIL PENGUJIAN HALAMAN TAMBAH DATA TINGKAT ... 204
TABEL LIVHASIL PENGUJIAN HALAMAN TAMPIL DATA KELAS... 205
TABEL LVHASIL PENGUJIAN HALAMAN TAMBAH DATA KELAS ... 205
TABEL LVIHASIL PENGUJIAN HALAMAN UBAH DATA KELAS ... 206
TABEL LVIIHASIL PENGUJIAN HALAMAN TAHUN AJARAN ... 206
TABEL LVIIIHASIL PENGUJIAN HALAMAN WALI KELAS ... 207
TABEL LIXHASIL PENGUJIAN HALAMAN ADD WALI KELAS ... 207
TABEL LXHASIL PENGUJIAN HALAMAN TAMPIL DATA WALI KELAS ... 207
TABEL LXIHASIL PENGUJIAN HALAMAN HISTORY WALI KELAS ... 208
TABEL LXIIHASIL PENGUJIAN HALAMAN JADWAL ... 208
TABEL LXIIIHASIL PENGUJIAN HALAMAN TAMBAH JADWAL ... 208
TABEL LXIVHASIL PENGUJIAN HALAMAN DATA GURU... 209
TABEL LXVHASIL PENGUJIAN HALAMAN TAMBAH DATA GURU ... 210
TABEL LXVIHASIL PENGUJIAN HALAMAN UBAH DATA GURU ... 212
TABEL LXVIIHASIL PENGUJIAN HALAMAN TAMBAH DATA BIDANG ... 213
TABEL LXVIIIHASIL PENGUJIAN HALAMAN UTAMA ADMIN ... 214
TABEL LXIXHASIL PENGUJIAN HALAMAN TAMPILAN DATA USER LOGIN ... 214
TABEL LXXHASIL PENGUJIAN HALAMAN TAMBAH DATA USER LOGIN ... 215
TABEL LXXIHASIL PENGUJIAN HALAMAN SETTING PENDAFTARAN ... 216
TABEL LXXIIHASIL PENGUJIAN HALAMAN AKTIF PENDAFTARAN ... 218
TABEL LXXIIIHASIL PENGUJIAN HALAMAN UTAMAN SISWA ... 219
TABEL LXXIVHASIL PENGUJIAN HALAMAN UBAH PERSONAL DATA INDUK SISWA ... 220
TABEL LXXVHASIL PENGUJIAN HALAMAN PEMILIHAN LIHAT JADWAL ... 221
TABEL LXXVIHASIL PENGUJIAN HALAMAN PEMILIHAN MATA PELAJARAN UNTUK MELIHAT NILAI ... 221
TABEL LXXVIIHASIL PENGUJIAN HALAMAN UTAMA GURU DAN WALI KELAS ... 221
TABEL LXXVIIIHASIL PENGUJIAN HALAMAN UBAH PERSONAL DATA INDUK GURU ... 222
TABEL LXXIXHASIL PENGUJIAN HALAMAN PEMILIHAN DATA KELAS DAN MATA PELAJARAN ... 223
TABEL LXXXHASIL PENGUJIAN HALAMAN PEMILIHAN DATA SISWA ... 224
TABEL LXXXIHASIL PENGUJIAN HALAMAN PENILAIAN ULANGAN ... 224
TABEL LXXXIIHASIL PENGUJIAN HALAMAN PENILAIAN UJIAN ... 224
TABEL LXXXIIIHASIL PENGUJIAN HALAMAN PEMILIHAN AKSES WALI KELAS ... 225
TABEL LXXXIVHASIL PENGUJIAN HALAMAN PEMILIHAN SISWA UNTUK DILIHAT DATA HISTORY NILAI ... 225
TABEL LXXXVHASIL PENGUJIAN HALAMAN PEMILIHAN SISWA UNTUK DINILAI DATA KEPRIBADIAN ... 226
(17)
Nilai Akhir
Nilai yang didapat dari perhitungan nilai-nilai ulangan dan nilai ujian untuk masing-masing kategori nilai. Terdapat 3 kategori nilai, yaitu : pengetahuan, praktek, dan sikap.
Nilai Pribadi
Nilai yang diberikan oleh wali kelas kepada siswa atau siswi yang diwalinya. Terdiri dari 10 aspek nilai, yaitu : Kedisiplinan, Kebersihan, Kesehatan, Tanggung Jawab, Sopan Santun, Percaya Diri, Kompetitif, HUbungan Sosial, Kejujuran, dan Ibadah.
SKM / KKM
Standar Kelulusan Minimum atau Kriteria Kelulusan Minimum adalah angka minimal yang dijadikan acuan untuk tuntas atau tidak dari nilai akhir suatu mata pelajaran yang
dipelajari siswa atau siswi. UAS
Ujian Akhir Semester yaitu ujian yang dilakukan pada akhir semester baik semester ganjil maupun semester genap.
UTS
Ujian Tengah Semester yaitu ujian yang dilakukan pada pertengahan semester baik semester ganjil maupun semester genap.
(18)
1
Universitas Kristen Maranatha
BAB I PENDAHULUAN
1.1 Latar Belakang
Lembaga pendidikan mempunyai peran yang sangat vital dalam melahirkan
sumber daya manusia yang berkualitas dan mampu bersaing di era globalisasi.
Untuk membentuk sumber daya manusia yang berkualitas diperlukan suatu sistem
pelayanan pendidikan yang berkualitas dan untuk itu semua pihak yang terkait
dalam dunia pendidikan, baik pemerintah pusat, pemerintah daerah, tenaga
kependidikan dan masyarakat harus bekerja sama untuk meningkatkan mutu
pendidikan. Sekolah adalah salah satu lembaga yang dirancang untuk pengajaran
murid di bawah pengawasan guru. Sebagian besar negara memiliki sistem
pendidikan formal yang umumnya wajib. Sekolah Menengah Atas adalah sekolah
yang mengajarkan murid yang telah menyelesaikan pendidikan dasar dan
menengah pertama.
Sekolah harus dapat memberikan pelayanan terbaik kepada siswa dan
orang
tua
siswa.
Informasi
tentang
proses
belajar
mengajar
dan
perkembangannya harus diterima oleh siswa dan orang tua siswa secara tepat,
cepat dan akurat. Semakin cepat informasi sampai ke siswa dan orang tua siswa,
maka semakin cepat juga perbaikan mutu pendidikan siswa. Untuk dapat
memberikan informasi secara tepat, cepat, dan akurat, sekolah memerlukan
sebuah sistem informasi terpadu manajemen sekolah yang berkualitas.
Sekolah Menengah Atas (SMA) XYZ masih menggunakan sistem akademis
secara manual, dimana setiap guru akan menilai hasil mengajar siswa-siswi diatas
sebuah kertas yang akan dikalkulasi selama setahun dan akan diberikan kepada
wali kelas untuk dijadikan rapor siswa-siswi yang menentukan kenaikan kelas atau
kelulusan dari siswa-siswi yang diwalinya. Kehilangan berkas nilai akan
mempersulit dalam pembuatan rapor. SMA XYZ mengharuskan murid mengikuti
ekstrakulikuler yang disediakan sekolah yang akan dinilai dalam rapor. Serta
adanya penilaian kepribadian dari setiap murid oleh wali kelas dalam rapor
mereka. SMA XYZ memiliki sistem penjadwalan manual dimana sering terjadi
(19)
tabrakan antar jam mengajar guru dan pengumuman jadwal kepada guru dan
murid hanya dapat dilakukan di sekolah.
Untuk mendapatkan sistem informasi terpadu sekolah tidaklah cukup
dilakukan secara manual. Pembangunan suatu sistem informasi manajemen
berbasis komputer adalah salah satu solusi yang tepat. Dengan perancangan,
pembuatan, dan implementasi aplikasi sistem informasi pada SMA XYZ ini
diharapkan sekolahan ini dapat menanggulangi segala masalah yang ada dan
diharapkan dapat secara maksimal dalam implementasi aplikasi akademik di SMA
XYZ.
1.2 Rumusan Masalah
Masalah-masalah yang akan dikaji adalah :
1. Bagaimana cara merancang dan membuat modul kesiswaan?
2. Bagaimana cara merancang dan membuat modul penilaian?
3. Bagaimana cara merancang dan membuat modul penjadwalan
kegiatan mengajar di kelas pada tahun ajaran baru?
4. Bagaimana cara merancang dan membuat modul staf pengajar?
1.3 Tujuan Pembahasan
Tujuan perancangan dan pembuatan aplikasi akademik ini adalah :
1. Melakukan perancangan, dan pembuatan modul kesiswaan yang
digunakan untuk megolah seluruh data murid serta dapat dilakukan
edit
data sesuai dengan informasi murid yang bersangkutan.
2. Melakukan perancangan dan pembuatan modul penilaian yang terdiri
dari 2 sub modul, yaitu modul penilaian hasil belajar murid oleh guru
mata pelajaran dan modul penilaian hasil belajar murid di akhir tahun
ajaran yang menentukan kelulusan oleh wali kelas. Dengan adanya
modul ini, diharapkan data nilai murid dapat diperlihatkan kepada orang
tua murid tanpa melalui murid yang bersangkutan.
3. Melakukan perancangan dan pembuatan modul penjadwalan kegiatan
mengajar tahun ajaran baru yang akan ditentukan secara manual oleh
(20)
3
Universitas Kristen Maranatha
staf tata usaha sesuai dengan kurikulum yang berlaku dan akan
disimpan dalam database dengan melakukan input penjadwalan ke
form penjadwalan dari aplikasi. Sistem akan membantu mencari
jadwal-jadwal yang tabrakan agar memudahkan staff Tata Usaha dalam
menanggulangi masalah penjadwalan.
4. Melakukan perancangan dan pembuatan modul staf pengajar yang
terdiri dari staf guru. Data akan disimpan dalam
database
dan data
dapat di-
edit
sesuai dengan perubahan informasi.
1.4 Batasan Masalah
Batasan masalah dalam pembuatan aplikasi akademik ini dibagi dalam 3
bagian, yaitu :
A.
Hadware
(perangkat keras)
Dalam perancangan dan pembuatan aplikasi akademik ini, digunakan
spesifikasi
hardware computer minimum
sebagai berikut :
i.
Processor Intel® Core™2 Duo Processor T5750 @ 2.00GHz,
Cache 2 MB
ii. RAM 2 GB DDR2
iii. Video Type Intel® Graphics Media Accelerator 4500MHD 128 MB
iv. HDD 250GB
v. DVD RW
B.
Software
(Perangkat Lunak)
i. Dalam perancangan sistem akademik ini, digunakan Microsoft
Office Visio 2007, pembuatan laporan menggunakan Microsoft
Office Word 2007, dan pembuatan slide presentasi menggunakan
Microsoft Office PowerPoint 2007.
ii. Dalam pembuatan aplikasi ini digunakan NetBeans IDE 6.8
sebagai
editor
pembuatan aplikasi dan XAMPP Control Panel
Version 2.5.8 sebagai
Control Panel Database
MySQL.
iii. Keseluruhan
software
berjalan pada
platform
Microsoft Windows
XP Professional(5.1, Build 2600).
(21)
C.
Aplikasi
Dalam lingkup ini, dibagi menjadi 2 bagian sebagai berikut :
i. User Pengguna
Dalam pembuatan aplikasi akademik ini, terdapat pembagian user
pengguna, yaitu :
a. Staf Tata Usaha (TU) : user ini memiliki akses menangani
pendataan
siswa-siswi,
pengajar,
mata
pelajaran,
ekstrakulikuler sekolah, dan penjadwalan kegiatan belajar.
b. Pengajar (guru) : user ini memiliki akses untuk melihat informasi
siswa-siswi yang diajarnya, melihat jadwal kegiatan belajar,
menangani data penilaian hasil belajar siswa-siswi.
c. Wali Kelas : user ini memiliki akses menggunakan aplikasi
seperti pengajar, hanya saja dapat menangani pendataan hasil
belajar akhir siswa-siswi per semester (raport) dan melakukan
input hasil ujian nasional siswa-siswi.
d. Siswa/Siswi : user ini memiliki akses untuk melihat informasi
siswa/siswi yang bersangkutan, melihat nilai ulangan.
e. Administrator : user ini bertugas untuk menangani setting data
dan hak akses user dalam aplikasi tersebut.
ii. Aplikasi
Dalam pembuatan aplikasi akademik ini, terdapat 5 modul, yaitu :
a. Modul Kesiswaan
Modul kesiswaan adalah sebuah modul yang berfungsi untuk
mengolah seluruh data siswa/siswi, seperti:
1. Pendaftaran murid
baru
berdasarkan
Nomor Induk
siswa/siswi,
2. Penyusunan daftar siswa/siswi per kelas atau per jurusan
atau per tahun daftar,
3. Penanganan siswa/siswi naik kelas, tidak naik kelas,
drop
out
, dan lulus,
4. Penyusunan data alumni secara otomatis,
(22)
5
Universitas Kristen Maranatha
6. Pengubahan data siswa/siswi.
b. Modul Penilaian
Modul penilaian adalah modul yang menangani segala hasil
belajar siswa/siswi baik teori maupun praktek yang dinilai oleh
guru yang mengajar. Dibagi menjadi 2 sub modul, yaitu :
1. Penilaian hasil belajar siswa/siswi oleh guru mata pelajaran,
berfungsi untuk :
Data entry
nilai ujian (praktek dan tertulis) siswa/siswi,
Menganalisis hasil ujian, dan
Membuat rekapitulasi nilai ujian siswa/siswi.
2. Penilaian hasil belajar siswa/siswi oleh wali kelas, berfungsi
untuk:
Melihat nilai siswa/siswi (per mata pelajaran),
Membuat hasil belajar siswa/siswi akhir dalam bentuk
raport untuk menentukan kelulusan dari siswa/siswi yang
diwali nya.
c. Modul Penjadwalan Tahun Ajaran Baru
Modul ini mencatat mata pelajaran yang disesuaikan dengan
kurikulum yang berlaku pada tahun ajaran baru, mencatat data
kelas yang akan digunakan di tahun ajaran baru, mencatat
jadwal kegiatan tahun ajaran baru, dan mengkoreksi jika ada
tabrakan jadwal antara pengajar.
d. Modul Staf Pengajar
Modul ini mengelola data staf pengajar yang terdiri dari staf
guru tetap atau honorer. Semua pendataan dikelola oleh bagian
Staf Tata Usaha SMA XYZ.
1.5 Sumber Data
Dalam perancangan dan pembuatan aplikasi akademik ini, dibagi dalam 2
macam sumber data yang digunakan, yaitu :
(23)
A. Sumber data Primer yang berhubungan langsung dengan data-data
yang ditangani oleh aplikasi ini. Data-data primer ini didapat dari
internet yang membahas proses bisnis sekolah menengah atas.
B. Sumber data Sekunder yang mendukung perancangan dan pembuatan
aplikasi akademik ini didapat dari diktat mata kuliah Pemrograman Web
Lanjut, diktat mata kuliah Analisis dan Implementasi Sistem Informasi,
diktat mata kuliah Sistem Informasi, diktat mata kuliah Pemrograman
Web-MySQL, diktat mata kuliah Basis Data Teori, diktat mata kuliah
Pemrograman Aplikasi Enterprise, diktat kuliah Analisis dan Desain
Berorientasi Objek, buku
Basisdata
, buku elektronik yang membahas
aplikasi menggunakan
Java Enterprise Edition
, dan tutorial atau forum
yang terdapat di internet yang berhubungan dengan perancangan dan
pembuatan aplikasi.
1.6 Sistematika Penyajian
Sistematika penulisan dalam laporan tugas akhir adalah sebagai berikut :
BAB I PENDAHULUAN
Bab ini berisi uraian garis besar yang meliputi latar belakang,
perumusan masalah, tujuan, batasan masalah, sumber data, dan
sistematika penyajian.
BAB II KAJIAN TEORI
Bab ini berisi penjelasan secara singkat tentang teori yang
berhubungan dengan
database MySQL
, teori analisis sistem yang
ada dengan menggunakan Flowchart
, Entity Relationship Diagram
,
Unified Modelling Language
(UML), serta Bahasa Pemrograman
JAVA
.
BAB III ANALISA DAN RANCANGAN SISTEM
Bab ini berisi tentang analisis terhadap sistem informasi Sekolah
Menengah Atas XYZ yang akan dibuat dengan menggunakan
Flowchart
,
Unified Modelling Language
(UML)
,
dan
Entity
Relationship Diagram
.
(24)
7
Universitas Kristen Maranatha
BAB IV HASIL PENELITIAN
Bab ini berisi penjelasan dari setiap modul dan fitur dengan
menggunakan screenshot aplikasi beserta keterangan cara
penggunaan.
BAB V PEMBAHASAN DAN UJI COBA HASIL PENELITIAN
Bab ini berisi laporan dari uji coba atau implementasi dari setiap
modul dan fitur yang telah dibuat.
BAB VI SIMPULAN DAN SARAN
Bab ini berisi kesimpulan dan saran dari program yang telah
diselesaikan dalam tugas akhir ini untuk pengembangan lebih lanjut
dari sistem infomasi ini.
(25)
6.1. Simpulan
Berdasarkan hasil pengamatan dan pengujian dalam melakukan
analisis dan perancangan sistem, dapat ditarik beberapa kesimpulan, yaitu :
1. Perancangan aplikasi yang telah dibuat dapat mendukung proses
bisnis modul kesiswaan, yaitu dari proses penerimaan murid baru,
pendataan murid, pendataan pengembangan diri siswa, dan
pendataan kelas. Dari modul yang terdapat pada aplikasi, dapat
dikatakan bahwa aplikasi yang dibuat dapat meningkatkan kinerja
sekolah dalam penanganan modul kesiswaan.
2. Perancangan aplikasi yang telah dibuat dapat mendukung proses
bisnis modul penilaian, yaitu dari proses penilaian pengembangan diri
siswa, penilaian ulangan siswa, penilaian ujian siswa, penilaian
kepribadian siswa, dan penilaian akhir siswa per semester. Dari
modul yang terdapat pada aplikasi, dapat dikatakan bahwa aplikasi
yang dibuat dapat meningkatkan kinerja sekolah dalam penanganan
modul penilaian secara keseluruhan.
3. Perancangan aplikasi yang telah dibuat dapat mendukung proses
bisnis modul penjadwalan, yaitu proses pencatatan data jadwal yang
awalnya telah dibuat secara manual. Modul ini dapat mengkoreksi
data jadwal yang benturan antara guru yang mengajar atau jam
mengajar yang sama antara dua mata pelajaran dalam satu kelas
yang sama. Dari modul yang terdapat pada aplikasi, dapat dikatakan
bahwa aplikasi yang dibuat dapat meningkatkan kinerja sekolah
dalam penanganan modul penjadwalan dan mengurangi
human
error
.
4. Perancangan aplikasi yang telah dibuat dapat mendukung proses
bisnis modul pencatatan staf pengajar, yaitu dari proses pendataan
guru, pendataan wali kelas, dan pendataan guru pengajar setiap
mata pelajaran. Dari modul yang terdapat pada aplikasi, dapat
(26)
228
Universitas Kristen Maranatha
dikatakan bahwa aplikasi yang dibuat dapat meningkatkan kinerja
sekolah dalam penanganan modul staf pengajar.
6.2. Saran
1. Aplikasi seharusnya di
posting
agar dapat dijalankan di beberapa
komputer.
(27)
ayuliana. (2009, Maret 16).
BlackBox Testing
. Diambil kembali dari
BlackBox Testing:
http://ayuliana_st.staff.gunadarma.ac.id/Downloads/files/12482/Pertemua
n+06+-++_BlackBox+Testing_.pdf
Badriwan. (1988).
System Komputer Akuntansi.
Yogyakarta: UGM Press.
Harmon, P. (2003).
Business Process Change, A Manager’s Guide to
Improving,.
San Francisco: Morgan Kaufmann.
hibernate.
Hibernate Reference Documentation Version: 3.2 cr1.
HIBERNATE.
http://jasperforge.org/
. (t.thn.). Diambil kembali dari http://jasperforge.org/:
http://jasperforge.org/
Ir. Fathansyah. (2001).
Basis Data.
Bandung: Informatika Bandung.
Niswonger, Warren, Reeve & Fees. (1999).
Prinsip-Prinsip Akuntansi.
Erlangga.
Paul DuBois. (2002).
MySQL Cookbook.
O'Reilly.
Romney & Steinbart. (2003).
"Accounting Information Systems".
New
Jersey: Prentice Hall.
Zaki Baridwan. (2000).
Intermediate Accounting.
Yogyakarta: STIE
YKPN.
Antonio Goncalves. (2009).
Beginning Java EE 6 Platform with Glassfish
3 From Novice To Professional.
United States of America: apress.
Kent Ka Iok Tong. (2009).
Beginning_JSF_2_APIs_and_JBoss_Seam_read.
United States of
America: Apress.
(1)
5
Universitas Kristen Maranatha 6. Pengubahan data siswa/siswi.
b. Modul Penilaian
Modul penilaian adalah modul yang menangani segala hasil belajar siswa/siswi baik teori maupun praktek yang dinilai oleh guru yang mengajar. Dibagi menjadi 2 sub modul, yaitu :
1. Penilaian hasil belajar siswa/siswi oleh guru mata pelajaran, berfungsi untuk :
Data entry nilai ujian (praktek dan tertulis) siswa/siswi,
Menganalisis hasil ujian, dan
Membuat rekapitulasi nilai ujian siswa/siswi.
2. Penilaian hasil belajar siswa/siswi oleh wali kelas, berfungsi untuk:
Melihat nilai siswa/siswi (per mata pelajaran),
Membuat hasil belajar siswa/siswi akhir dalam bentuk raport untuk menentukan kelulusan dari siswa/siswi yang diwali nya.
c. Modul Penjadwalan Tahun Ajaran Baru
Modul ini mencatat mata pelajaran yang disesuaikan dengan kurikulum yang berlaku pada tahun ajaran baru, mencatat data kelas yang akan digunakan di tahun ajaran baru, mencatat jadwal kegiatan tahun ajaran baru, dan mengkoreksi jika ada tabrakan jadwal antara pengajar.
d. Modul Staf Pengajar
Modul ini mengelola data staf pengajar yang terdiri dari staf guru tetap atau honorer. Semua pendataan dikelola oleh bagian Staf Tata Usaha SMA XYZ.
1.5 Sumber Data
Dalam perancangan dan pembuatan aplikasi akademik ini, dibagi dalam 2 macam sumber data yang digunakan, yaitu :
(2)
Universitas Kristen Maranatha A. Sumber data Primer yang berhubungan langsung dengan data-data yang ditangani oleh aplikasi ini. Data-data primer ini didapat dari internet yang membahas proses bisnis sekolah menengah atas.
B. Sumber data Sekunder yang mendukung perancangan dan pembuatan aplikasi akademik ini didapat dari diktat mata kuliah Pemrograman Web Lanjut, diktat mata kuliah Analisis dan Implementasi Sistem Informasi, diktat mata kuliah Sistem Informasi, diktat mata kuliah Pemrograman Web-MySQL, diktat mata kuliah Basis Data Teori, diktat mata kuliah Pemrograman Aplikasi Enterprise, diktat kuliah Analisis dan Desain Berorientasi Objek, buku Basisdata, buku elektronik yang membahas aplikasi menggunakan Java Enterprise Edition, dan tutorial atau forum yang terdapat di internet yang berhubungan dengan perancangan dan pembuatan aplikasi.
1.6 Sistematika Penyajian
Sistematika penulisan dalam laporan tugas akhir adalah sebagai berikut : BAB I PENDAHULUAN
Bab ini berisi uraian garis besar yang meliputi latar belakang, perumusan masalah, tujuan, batasan masalah, sumber data, dan sistematika penyajian.
BAB II KAJIAN TEORI
Bab ini berisi penjelasan secara singkat tentang teori yang berhubungan dengan database MySQL, teori analisis sistem yang ada dengan menggunakan Flowchart, Entity Relationship Diagram, Unified Modelling Language (UML), serta Bahasa Pemrograman JAVA.
BAB III ANALISA DAN RANCANGAN SISTEM
Bab ini berisi tentang analisis terhadap sistem informasi Sekolah Menengah Atas XYZ yang akan dibuat dengan menggunakan Flowchart, Unified Modelling Language (UML), dan Entity Relationship Diagram.
(3)
7
Universitas Kristen Maranatha BAB IV HASIL PENELITIAN
Bab ini berisi penjelasan dari setiap modul dan fitur dengan menggunakan screenshot aplikasi beserta keterangan cara penggunaan.
BAB V PEMBAHASAN DAN UJI COBA HASIL PENELITIAN
Bab ini berisi laporan dari uji coba atau implementasi dari setiap modul dan fitur yang telah dibuat.
BAB VI SIMPULAN DAN SARAN
Bab ini berisi kesimpulan dan saran dari program yang telah diselesaikan dalam tugas akhir ini untuk pengembangan lebih lanjut dari sistem infomasi ini.
(4)
227
Universitas Kristen Maranatha
6.1. Simpulan
Berdasarkan hasil pengamatan dan pengujian dalam melakukan analisis dan perancangan sistem, dapat ditarik beberapa kesimpulan, yaitu :
1. Perancangan aplikasi yang telah dibuat dapat mendukung proses bisnis modul kesiswaan, yaitu dari proses penerimaan murid baru, pendataan murid, pendataan pengembangan diri siswa, dan pendataan kelas. Dari modul yang terdapat pada aplikasi, dapat dikatakan bahwa aplikasi yang dibuat dapat meningkatkan kinerja sekolah dalam penanganan modul kesiswaan.
2. Perancangan aplikasi yang telah dibuat dapat mendukung proses bisnis modul penilaian, yaitu dari proses penilaian pengembangan diri siswa, penilaian ulangan siswa, penilaian ujian siswa, penilaian kepribadian siswa, dan penilaian akhir siswa per semester. Dari modul yang terdapat pada aplikasi, dapat dikatakan bahwa aplikasi yang dibuat dapat meningkatkan kinerja sekolah dalam penanganan modul penilaian secara keseluruhan.
3. Perancangan aplikasi yang telah dibuat dapat mendukung proses bisnis modul penjadwalan, yaitu proses pencatatan data jadwal yang awalnya telah dibuat secara manual. Modul ini dapat mengkoreksi data jadwal yang benturan antara guru yang mengajar atau jam mengajar yang sama antara dua mata pelajaran dalam satu kelas yang sama. Dari modul yang terdapat pada aplikasi, dapat dikatakan bahwa aplikasi yang dibuat dapat meningkatkan kinerja sekolah dalam penanganan modul penjadwalan dan mengurangi human error.
4. Perancangan aplikasi yang telah dibuat dapat mendukung proses bisnis modul pencatatan staf pengajar, yaitu dari proses pendataan guru, pendataan wali kelas, dan pendataan guru pengajar setiap mata pelajaran. Dari modul yang terdapat pada aplikasi, dapat
(5)
228
Universitas Kristen Maranatha dikatakan bahwa aplikasi yang dibuat dapat meningkatkan kinerja sekolah dalam penanganan modul staf pengajar.
6.2. Saran
1. Aplikasi seharusnya di posting agar dapat dijalankan di beberapa komputer.
(6)
229
Universitas Kristen Maranatha ayuliana. (2009, Maret 16). BlackBox Testing. Diambil kembali dari
BlackBox Testing:
http://ayuliana_st.staff.gunadarma.ac.id/Downloads/files/12482/Pertemua n+06+-++_BlackBox+Testing_.pdf
Badriwan. (1988). System Komputer Akuntansi. Yogyakarta: UGM Press. Harmon, P. (2003). Business Process Change, A Manager’s Guide to Improving,. San Francisco: Morgan Kaufmann.
hibernate. Hibernate Reference Documentation Version: 3.2 cr1. HIBERNATE.
http://jasperforge.org/. (t.thn.). Diambil kembali dari http://jasperforge.org/: http://jasperforge.org/
Ir. Fathansyah. (2001). Basis Data. Bandung: Informatika Bandung. Niswonger, Warren, Reeve & Fees. (1999). Prinsip-Prinsip Akuntansi. Erlangga.
Paul DuBois. (2002). MySQL Cookbook. O'Reilly.
Romney & Steinbart. (2003). "Accounting Information Systems". New Jersey: Prentice Hall.
Zaki Baridwan. (2000). Intermediate Accounting. Yogyakarta: STIE YKPN.
Antonio Goncalves. (2009). Beginning Java EE 6 Platform with Glassfish 3 From Novice To Professional. United States of America: apress.
Kent Ka Iok Tong. (2009).
Beginning_JSF_2_APIs_and_JBoss_Seam_read. United States of America: Apress.