Pembuatan Sistem Informasi Akademik Sekolah Menengah atas Swasta "XYZ" Menggunakan Java Enterprise Edition.

(1)

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.