Implementasi Education Service Center untuk Dinas Pendidikan Propinsi Jawa Barat dengan Menggunakan Teknologi RIA (Right Internet Application).

(1)

i ABSTRACT

Development of Information Technology in Indonesia each year continues to experience growth, but plays an important role in supporting the delivery and reception of information flow, information technology has also become an important part of an organization in carrying out its business processes. One component of the current information technology is a rapidly growing web application development technologies using RIA (Rich Internet Application), especially in the field of education. The purpose of this application is to facilitate the parents in control of his son's activities during the school, allowing students and parents in determining the school, allowing teachers to manage the values and allow a user to interact with websites that are flexible, and dynamic responsiveness.


(2)

ii ABSTRAK

Perkembangan Teknologi Informasi di Indonesia setiap tahunnya terus mengalami pertumbuhan, selain berperan penting sebagai pendukung penyampaian arus maupun penerimaan informasi, teknologi informasi juga telah menjadi bagian penting pada sebuah organisasi dalam menjalankan proses bisnisnya. Salah satu komponen teknologi informasi yang sekarang berkembang pesat adalah pengembangan aplikasi web dengan mengunakan teknologi RIA (Rich Internet Application) khususnya dalam bidang pendidikan. Tujuan dari aplikasi ini adalah memudahkan orang tua dalam memonitor kegiatan putranya selama di sekolah, memudahkan siswa dan orang tua dalam menentukan sekolah, memudahkan guru dalam mengelola nilai serta memudahkan user dalam berinteraksi dengan website yang fleksibel, responsifitas dan dinamis.


(3)

iii DAFTAR ISI

Surat Pengesahan ... i

Surat Pernyataan Perstujuan Publikasi Ilmiah. ... ii

Surat Pernyataan Orisinalitas Karya… ... iii

Kata Pengantar ... iv

Abstract. ... v

Abstrak… ... vi

Daftar Isi. ... vii

Daftar Gambar ... xv

Daftar Tabel... xxi

BAB I PENDAHULUAN ...1

1.1 Latar Belakang ...1

1.2 Rumusan Masalah ...3

1.3 Tujuan ...3

1.4 Batasan Masalah ...4

1.5 Sistematika Pembahasan ...5

1.6 Time Schedule ...6

BAB II DASAR TEORI ...7

2.1 Entity Relationship Diagram ...7

2.1.1 Entitas ...7

2.1.2 Atribut ...7

2.1.2.1 Simple atau Attomic Atribute ...7

2.1.2.2 Composite Attribute ...8

2.1.2.3 Single Value Attribute ...8

2.1.2.4 Multivalue Attribute ...8

2.1.2.5 Derrived Attribute ...9

2.1.3 Relasi ...10

2.1.4 Peran ...10

2.1.5 Constraints ...10

2.1.5.1 Mapping cardinilities ...10

2.1.5.2 Participation Constraints ...12

2.2 Unified Modeling Language(UML)...13

2.2.1Visualisasi ...13


(4)

iv

2.2.3 Konstruktor ...13

2.2.4 Dokumentasi ...13

2.2.5 Konsep Modeling Language...13

2.3 Java ...21

2.3.1 Pengertian Java ...21

2.3.2 Kelebihan Java ...22

2.3.3 Feature Java ...23

2.3.3.1 Object Oriented Programming ...23

2.3.3.2 Graphical User Interface ...25

2.3.3.3. Exception Handling ...25

2.4 Adobe Flex 3 Builder ...27

2.5 BlazeDS ...27

2.6 Architecture RIA ...28

BAB III ANALISIS DAN PEMODELAN ...31

3.1 Arsitektur Aplikasi ...31

3.1.1 Usecase Diagram ...31

3.1.1.1 Usecase Admin Diknas ...31

3.1.1.2 Usecase Admin Sekolah ...32

3.1.1.3 Usecase Admin Guru ...33

3.1.1.4 Usecase Admin Siswa...34

3.1.1.5 Usecase Admin Orang Tua ...35

3.1.2 Activity Diagram ...36

3.1.2.1 Activity DiagramLogin ...36

3.1.2.2 Activity DiagramLogout ...36

3.1.2.3 Activity Diagram Menampilkan Profile Sekolah ...37

3.1.2.4 Activity Diagram Mengelola Profile Sekolah ...38

3.1.2.5 Activity Diagram Menampilkan Event Sekolah ...39

3.1.2.6 Activity Diagram Mengelola Event Sekolah ...40

3.1.2.7 Activity Diagram Data Siswa & Orang Tua ...41

3.1.2.8 Activity Diagram Mengajukan Permintaan Pindah Lokasi PSB Sekolah ...42

3.1.2.9 Activity Diagram MengelolaPermintaan Pindah Lokasi PSB Sekolah ...43

3.1.2.10 Activity Diagram Melakukan Pendaftaran Penerimaan Siswa Baru ...44


(5)

v

3.1.2.11 Activity Diagram Mengelola Pendaftaran Siswa Baru .45 3.1.2.12 Activity Diagram Hasil Menampilkan Penerimaan

Siswa Baru ...45

3.1.2.13 Activity Diagram Penerimaan Siswa Baru Sekolah ...46

3.1.2.14 Activity Diagram Mengelola Kelas ...47

3.1.2.15 Activity Diagram Menampilkan Informasi Studi Sekolah ...48

3.1.2.16 Activity Diagram MengelolaInformasi Studi Sekolah ...49

3.1.2.17 Activity Diagram Menampilkan Report Semester Sekolah ...50

3.1.2.18 Activity Diagram Mengubah Nilai Semester Siswa ...51

3.1.2.19 Activity Diagram MengelolaPrestasi ...52

3.1.2.20 Activity Diagram MengelolaMengelola Daftar Kehadiran ...53

3.1.2.21 Activity Diagram Menampilkan Report Ujian Nasional ...54

3.1.2.22 Activity Diagram Mengelola Report Ujian Nasional ...55

3.1.2.23 Activity Diagram MengelolaMengelola Data Guru ...56

3.1.2.24 Activity Diagram MengelolaData Admin Sekolah ...57

3.1.2.25 Activity Diagram Menampilkan Hasil Kuesioner ...58

3.1.2.26 Activity Diagram MengelolaMengerjakan Kuesioner ..59

3.1.2.27 Activity Diagram MengelolaKuesioner ...60

3.1.2.28 Activity Diagram Mengelola Nilai Tugas ...61

3.2 ER Diagram ...62

3.3 Web Map & Layout ...63

3.4 Perancangan User Interface...64

3.4.1 Menu Informasi Sekolah ...64

3.4.1.1 Menu Menampilkan Profil Sekolah ...64

3.4.1.2 Menu Mengelola Profile Sekolah ...65

3.4.1.3 Menu Menampilkan Event ...66

3.4.1.4 Menu Mengelola Event ...67

3.4.2 Menu Penerimaan Siswa Baru ...68

3.4.2.1 Menu Mengelola Data Siswa & Orang Tua ...68


(6)

vi

3.4.2.2.1 Menu Mengajukan Permintaan ...70

3.4.2.2.2 Menu Hasil Pengajuan ...71

3.4.2.3 Menu Mengelola Pindah Lokasi PSB ...72

3.4.2.4 Menu Pendaftaran PSB ...73

3.4.2.5 Menu Mengelola Pendaftaran PSB...74

3.4.2.6 Menu Mengelola PSB Sekolah ...75

3.4.2.6.1 Menu Passing Grade ...75

3.4.2.6.2 Menu Manage PSB ...76

3.4.2.6.3 Menu Manage Kelas ...77

3.4.2.7 Menu Hasil PSB ...78

3.4.3 Menu Study & Report Academic ...79

3.4.3.1 Menu Report Semester ...79

3.4.3.1.1 Menu Report Semester ...79

3.4.3.1.2 Menu Nilai ...80

3.4.3.1.3 Menu Prestasi ...83

3.4.3.1.4 Menu Grafik Studi ...84

3.4.3.1.5 Menu Daftar Kehadiran ...85

3.4.3.2 Menu Mengelola Report Semester ...87

3.4.3.2.1 Menu Nilai ...87

3.4.3.2.2 Menu Prestasi ...88

3.4.3.2.3 Menu Grafik Studi ...89

3.4.3.2.4 Daftar Kehadiran ...90

3.4.3.3 Menu Report UN ...91

3.4.3.3.1 Menu Report UN (user : siswa) ...91

3.4.3.3.2 Menu Report UN (user : guru & admin sekolah) ...91

3.4.3.3.3 Menu Report UN (user : orang tua) ...92

3.4.3.4 Menu Mengelola Report UN...93

3.4.3.4.1 Menu Mata Pelajaran UN...93

3.4.3.4.2 Menu Nilai UN ...94

3.4.4 Menu Data Guru & Admin Sekolah ...95

3.4.4.1 Menu Mengelola Data Guru ...95

3.4.4.2 Menu Mengelola Admin Sekolah ...96

3.4.5 Menu Take Quiz ...97


(7)

vii

3.4.5.1.1 Menu Kuesioner (user : siswa) ...97

3.4.5.1.2 Menu Hasil Kuesioner (user : admin sekolah & Guru ...98

3.4.5.1.3 Menu Hasil Kuesioner (user : orang tua) ...99

3.4.5.2 Menu Mengelola Kuesioner ... 100

3.4.5.2.1 Menu Manage Kuesioner ... 100

3.4.5.2.2 Menu Hasil Kuesioner ... 101

BAB IV PERANCANGAN DAN IMPLEMENTASI ... 102

4.1 Implementasi Education Service Center Untuk Dinas Pendidikan Propinsi Jawa Barat Dengan Menggunakan Teknologi RIA (Rich Internet Application - User : Admin Diknas) ... 102

4.1.1 Mainmenu ... 102

4.1.2 Manage Profile Sekolah ... 103

4.1.3 Show Profile Sekolah ... 104

4.1.4 Show Event Sekolah ... 105

4.1.5 Manage Data Siswa dan Orangtua ... 106

4.1.6 Manage Data Admin Sekolah... 107

4.1.7 Manage Data Guru ... 108

4.1.8 Manage Pindah Lokasi PSB... 109

4.1.9 Manage Pendaftaran PSB ... 110

4.1.10 Manage Ujian Nasional ... 111

4.1.11 Manage Mata Pelajaran Semester Sekolah ... 113

4.1.12 Manage Kuesioner ... 115

4.1.13 Manage Properties Fasilitas, Kabupaten, Kota dan kecamatan ... 117

4.1.14 Manage Properties Pekerjaan, RT/RW, Jenis Prestasi ... 119

4.1.15 Manage Properties Kelas dan Subkelas ... 121

4.2 Implementasi Education Service Center Untuk Dinas Pendidikan Propinsi Jawa Barat Dengan Menggunakan Teknologi RIA (Rich Internet Application - User : Admin Sekolah) ... 122

4.2.1 Mainmenu ... 122

4.2.2 Manage Prestasi Sekolah ... 123

4.2.3 Manage Event Sekolah ... 124

4.2.4 Manage Pindah Lokasi PSB... 125


(8)

viii

4.2.6 Report UN ... 130

4.2.7 Report Semester Sekolah ... 131

4.2.8 Report Kuesioner ... 133

4.3 Implementasi Education Service Center Untuk Dinas Pendidikan Propinsi Jawa Barat Dengan Menggunakan Teknologi RIA (Rich Internet Application - User : Guru)... 134

4.3.1 Main menu ... 134

4.3.2 Show Profile Sekolah ... 135

4.3.3 Show Event Sekolah ... 136

4.3.4 Hasil PSB Sekolah ... 137

4.3.5 Report UN ... 138

4.3.6 Report Semester Sekolah ... 139

4.3.7 Report Kuesioner ... 140

4.3.8 Manage Nilai Quiz dan Tugas ... 140

4.3.9 Report Kuesioner ... 141

4.4 Implementasi Education Service Center Untuk Dinas Pendidikan Propinsi Jawa Barat Dengan Menggunakan Teknologi RIA (Rich Internet Application - User : Siswa) ... 142

4.4.1 Mainmenu ... 142

4.4.2 Show Profile Sekolah ... 143

4.4.3 Show Event Sekolah ... 144

4.4.4 Pindah Lokasi PSB ... 145

4.4.5 Hasil PSB Sekolah ... 147

4.4.6 Report UN ... 148

4.4.7 Report Semester Sekolah ... 149

4.4.8 Kuesioner ... 150

4.4.9 Profile User ... 151

4.5 Implementasi Education Service Center Untuk Dinas Pendidikan Propinsi Jawa Barat Dengan Menggunakan Teknologi RIA (Rich Internet Application - User : Orangtua) ... 152

4.5.1 Mainmenu ... 152

4.5.2 Show Profile Sekolah ... 153

4.5.3 Show Event Sekolah ... 154

4.5.4 Hasil PSB Sekolah ... 155


(9)

ix

4.5.6 Report Semester Sekolah ... 157

4.5.7 Report Kuesioner ... 158

4.5.8 Profile User ... 158

BAB V PENGUJIAN ... 159

5.1 Implementasi Education Service Center Untuk Dinas Pendidikan Propinsi Jawa Barat Dengan Menggunakan Teknologi RIA (Rich Internet Application - User : All User) ... 159

5.1.1 Login Valid ... 159

5.1.2 Login (Invalid) ... 160

5.1.3 Lupa Password ... 161

5.1.4 Lupa Password (Invalid) ... 162

5.1.5 Menampilkan Profile Sekolah ... 163

5.1.6 Menampilkan Event Sekolah ... 164

5.1.7 Menampilkan Hasil Random PSB Sekolah ... 165

5.1.8 Menampilkan Hasil Kuesioner ... 166

5.2 Implementasi Education Service Center Untuk Dinas Pendidikan Propinsi Jawa Barat Dengan Menggunakan Teknologi RIA (Rich Internet Application - User : Admin Diknas) ... 167

5.2.1 Manage Profile Sekolah ... 167

5.2.2 Manage Profile Sekolah (Invalid) ... 168

5.2.3 Manage Data Siswa dan Orangtua ... 169

5.2.4 Manage Data Siswa dan Orangtua (Invalid) ... 172

5.2.5 Manage Data Admin Sekolah... 173

5.2.6 Manage Data Admin Sekolah (Invalid) ... 174

5.2.7 Manage Data Guru ... 175

5.2.8 Manage Data Guru (Invalid) ... 176

5.2.9 Manage Pindah Lokasi PSB Sekolah ... 177

5.2.10 Manage Pendaftaran PSB ... 178

5.2.11 Manage Pendaftaran PSB (Invalid)... 179

5.2.12 Menampilkan Passing Grade ... 180

5.2.13 Menampilkan Hasil Random PSB Sekolah ... 181

5.2.14 Manage Mata Pelajaran UN ... 182

5.2.15 Manage Mata Pelajaran UN (Invalid) ... 183

5.2.16 Manage Nilai Mata Pelajaran UN Siswa ... 184


(10)

x

5.2.18 Menampilkan Hasil UN Siswa ... 182

5.2.15 Manage Mata Pelajaran UN (Invalid) ... 183

5.2.16 Manage Nilai Mata Pelajaran UN Siswa ... 184

5.2.17 Manage Nilai Mata Pelajaran UN (Invalid) ... 186

5.2.18 Menampilkan Hasil UN Siswa ... 186

5.2.19 Manage Mata Pelajaran Semester... 187

5.2.20 Manage Mata Pelajaran Semester (Invalid) ... 188

5.2.21 Menampilkan Hasil Report Semester Sekolah ... 189

5.2.22 Menampilkan Hasil Report Semester Sekolah (Invalid) ... 192

5.2.23 Manage Kuesioner ... 193

5.2.24 Manage Soal Kuesioner ... 194

5.2.25 Manage Kuesioner Invalid ... 195

5.2.26 Manage Properties Fasilitas ... 196

5.2.27 Manage Properties Kabupaten/ Kota ... 197

5.2.28 Manage Properties Kecamatan ... 198

5.2.29 Manage Properties Pekerjaan ... 199

5.2.30 Manage Properties RT/RW ... 200

5.2.31 Manage Properties Jenis Prestasi ... 201

5.2.32 Manage Properties Kelas ... 202

5.2.33 Manage Properties Subkelas ... 203

5.3 Implementasi Education Service Center Untuk Dinas Pendidikan Propinsi Jawa Barat Dengan Menggunakan Teknologi RIA (Rich Internet Application - User : Admin Sekolah)………. 204

5.3.1 Manage Prestasi Sekolah ... 204

5.3.2 Manage Prestasi Sekolah (Invalid) ... 205

5.3.3 Manage Event Sekolah ... 206

5.3.4 Manage event Sekolah (Invalid) ... 207

5.3.5 Manage Pindah Lokasi PSB Sekolah ... 208

5.3.6 Manage Passing Grade Sekolah ... 209

5.3.7 Manage Passing Grade (Invalid) ... 210

5.3.8 Manage Penerimaan Siswa Baru ... 211

5.3.9 Manage Penerimaan Siswa Baru (Invalid)... 212

5.3.10 Manage Kelas Hasil PSB ... 213

5.3.11 Manage All Kelas ... 214


(11)

xi

5.3.13 Manage Siswa Pindah Sekolah (Invalid) ... 216

5.3.14 Menampilkan Report UN Siswa ... 217

5.3.15 Manage Prestasi Siswa ... 218

5.3.16 Manage Prestasi Siswa (Invalid) ... 220

5.3.17 Manage Daftar Kehadiran Siswa ... 221

5.3.18 Manage Daftar Kehadiran (Invalid) ... 222

5.3.19 Menampilkan Report Semester ... 223

5.3.20 Menampilkan Report Semester (Invalid)... 225

5.3.21 Manage Profile Admin Sekolah ... 226

5.3.22 Manage Profile Admin Sekolah (Invalid) ... 226

5.4 Implementasi Education Service Center Untuk Dinas Pendidikan Propinsi Jawa Barat Dengan Menggunakan Teknologi RIA (Rich Internet Application - User : Guru)……… 227

5.4.1 Menampilkan Report UN ... 227

5.4.2 Menampilkan Report Semester Sekolah ... 228

5.4.3 Menampilkan Hasil Kuesioner ... 230

5.4.4 Manage Nilai Quiz dan Tugas ... 232

5.4.5 Manage Nilai Quiz dan Tugas (Invalid) ... 233

5.4.6 Manage Profile Guru ... 234

5.4.7 Manage Profile Guru (Invalid) ... 234

5.5 Implementasi Education Service Center Untuk Dinas Pendidikan Propinsi Jawa Barat Dengan Menggunakan Teknologi RIA (Rich Internet Application - User : Siswa)……… 235

5.5.1 Pengajuan Pindah Lokasi PSB ... 235

5.5.2 Pengajuan Pindah Lokasi PSB (Invalid) ... 236

5.5.3 Menampilkan Report UN ... 237

5.5.4 Menampilkan Report Semester ... 238

5.5.5 Menampilkan Report Semester (Invalid) ... 240

5.5.6 Mengerjakan Kuesioener ... 241

5.5.7 Mengerjakan Kuesioner (Invalid) ... 242

5.5.8 Manage Profile Siswa ... 243

5.5.9 Manage Profile Siswa (Invalid) ... 243

5.6 Implementasi Education Service Center Untuk Dinas Pendidikan Propinsi Jawa Barat Dengan Menggunakan Teknologi RIA (Rich Internet Application - User : Orangtua)…..……… 244


(12)

xii

5.6.1 Menampilkan Report UN ... 244

5.6.2 Menampilkan Report UN (Invalid) ... 245

5.6.3 Menampilkan Report Semester ... 246

5.6.4 Menampilkan Report Semester (Invalid) ... 248

5.6.5 Manage Profile Orangtua ... 249

5.6.6 Manage Profile Orangtua (Invalid) ... 249

BAB VI KESIMPULAN DAN SARAN………..250

6.1 Kesimpulan ... 250

6.2 Saran ... 251

DAFTAR PUSTAKA ... 252


(13)

xiii

DAFTAR GAMBAR

Gambar 1. Time Schedule ...6

Gambar 2. Composite Attribute…...8

Gambar 3. Multivalue Attribute…...9

Gambar 4. Derried Attribute… ...9

Gambar 5. Peran… ...10

Gambar 6. One To One…...11

Gambar 7. One To Many dan Many To One… ...11

Gambar 8. Many To Many… ...12

Gambar 9. Participation Constraint… ...12

Gambar 10. Relationship Dependency… ...14

Gambar 11. Relationship Association… ...15

Gambar 12. Relationship Generalization… ...15

Gambar 13. Relationship Association … ...15

Gambar 14. Usecase… ...19

Gambar 15. Inheritance …...22

Gambar 16. Exception Handling… ...24

Gambar 17. Architecture RIA (Rich Internet Application) ...26

Gambar 18. Usecase Admin Diknas… ...29

Gambar 19. Usecase Admin Sekolah … ...30

Gambar 20. Usecase Guru… ...31

Gambar 21. Usecase Siswa… ...32

Gambar 22. Usecase Orang Tua… ...33

Gambar 23. Activity Diagram Login… ...34

Gambar 24. Activity Diagram Logout… ...34

Gambar 25. Activity Diagram Menampilkan Profile Sekolah… ...35

Gambar 26. Activity Diagram Mengelola Profile Sekolah… ...36

Gambar 27. Activity Diagram Menampilkan Event Sekolah… ...37

Gambar 28. Activity Diagram Mengelola Event Sekolah… ...38

Gambar 29. Activity Diagram Mengelola Data Siswa & Orang Tua… ...39

Gambar 30. Activity Diagram Mengajukan Permintaan Pindah Sekolah… ...40

Gambar 31. Activity Diagram Mengelola Permintaan Pindah Sekolah… ...41

Gambar 32. Activity Diagram Melakukan Pendaftaran Penerimaan Siswa Baru… ...42


(14)

xiv

Gambar 33. Activity Diagram Mengelola Pendaftaran Siswa Baru… ...43

Gambar 34. Activity Diagram Menampilkan Hasil Penerimaan Siswa baru… ...43

Gambar 35. Activity Diagram Penerimaan Siswa Baru Sekolah… ...44

Gambar 36. Activity Diagram Mengelola Kelas… ...45

Gambar 37. Activity Diagram Menampilkan Informasi Studi Sekolah… ...46

Gambar 38. Activity Diagram Mengelola Informasi Studi Sekolah… ...47

Gambar 39. Activity Diagram Menampilkan Report Semester Sekolah… ...48

Gambar 40. Activity Diagram Mengubah Nilai Semester Siswa… ...49

Gambar 41. Activity Diagram Mengelola Prestasi… ...50

Gambar 42. Activity Diagram Mengelola Daftar Kehadiran…...51

Gambar 43. Activity Diagram Menampilkan Report Ujian Nasional… ...52

Gambar 44. Activity Diagram Mengelola Report Ujian Nasional… ...53

Gambar 45. Activity Diagram Mengelola Data Guru… ...54

Gambar 46. Activity Diagram Mengelola Data Admin Sekolah… ...55

Gambar 47. Activity Diagram Menampilkan Hasil Kuesioner … ...56

Gambar 48. Activity Diagram Mengerjakan Kuesioner … ...57

Gambar 49. Activity Diagram Mengelola Kuesioner … ...58

Gambar 50. Activity Diagram Mengelola Nilai Tugas… ...59

Gambar 51. ER Diagram… ...60

Gambar 52. Web Map dan Layout… ...61

Gambar 53. Menu Menampilkan Profile Sekolah (user : all user)…...62

Gambar 54. Menu Mengelola Profile Sekolah (user : admin diknas)… ...63

Gambar 55. Menu Menampilkan Event (user : all user)… ...64

Gambar 56. Menu Mengelola Event (user : admin sekolah)… ...65

Gambar 57. Menu Mengelola Data Siswa & Orang Tua (user : admin diknas)… 66 Gambar 58. Menu Menambah Data Siswa & Orang Tua (user :admin diknas)…67 Gambar 59. Menu Mengajukan Permintaan Pindah Lokasi PSB(user :siswa)….68 Gambar 60. Menu Hasil Pengajuan (user : siswa)… ...69

Gambar 61. Menu Mengelola Pindah Lokasi PSB (admin sekolah & diknas)… ..70

Gambar 62. Menu Mengelola Pendaftaran PSB (user : admin diknas)… ...72

Gambar 63. Menu Passing Grade (user : admin sekolah)… ...73

Gambar 64. Menu Mengelola PSB Sekolah (user : admin sekolah)… ...74

Gambar 65. Menu Manage Kelas (user : admin sekolah)… ...75

Gambar 66. Menu Hasil PSB (user : all user)…...76


(15)

xv

Gambar 68. Menu Nilai (user: admin sekolah & guru) ...78

Gambar 69. Menu Nilai (user : siswa)…...79

Gambar 70. Menu Nilai (user : orang tua)… ...80

Gambar 71. Prestasi (user:admin sekolah & guru) ...81

Gambar 72. Menu Prestasi (user:siswa) ...81

Gambar 73. Menu Prestasi (user : orang tua)… ...82

Gambar 74. Menu Grafik Study ...82

Gambar 75. Menu Daftar Kehadiran (user : admin sekolah, guru, dan siswa… ..83

Gambar 76. Menu Daftar Kehadiran (user : orangtua)… ...84

Gambar 77. Menu Mengelola Nilai (user : guru) ...85

Gambar 78. Menu Mengubah Data Nilai (user : guru) ...86

Gambar 79. Menu Mengelola Prestasi (user:admin sekolah) ...86

Gambar 80. Menu Mengelola Grafik Study (user : admin sekolah) ...87

Gambar 81. Menu Mengelola Daftar Kehadiran (user : admin sekolah) ...88

Gambar 82. Menu Report UN (user : siswa) ...89

Gambar 83. Menu Report UN (user : guru & admin sekolah) ...89

Gambar 84. Menu Report UN (user : orangtua) ...90

Gambar 85. Menu Mengelola Mata Pelajaran UN (user:admin diknas) ...91

Gambar 86. Menu Mengelola Nilai UN (user:admin diknas)...92

Gambar 87. Menu Mengelola Data Guru… ...93

Gambar 88. Menu Mengelola Data Admin Sekolah (user:admin diknas) ...94

Gambar 89. Menu Kuesioner (user: siswa)) ...95

Gambar 90. Menu Hasil Kuesioner (user: admin diknas dan guru) ...96

Gambar 91. Menu Hasil Kuesioner (user : orangtua) ...97

Gambar 92. Menu Manage Hasil Kuesioner ...98

Gambar 93. Menu Hasil Kuesioner (user: admin diknas) ...99

Gambar 94. Halaman Login ... 100

Gambar 95. Manage Profile Sekolah. ... 101

Gambar 96. Show Profile Sekolah... 102

Gambar 97. Show Event Sekolah. ... 103

Gambar 98. Manage Data Siswa dan Orangtua. ... 104

Gambar 99. Manage Data Admin Sekolah ... 105

Gambar 100.Manage Data Guru ... 106

Gambar 101. Manage Pindah Lokasi PSB ... 107


(16)

xvi

Gambar 103. Manage Ujian Nasional ... 109

Gambar 104. Manage Mata Pelajaran Semester Sekolah… ... 110

Gambar 105. Manage Kuesioner... 111

Gambar 106. Manage Hasil Kuesioner ... 111

Gambar 107. Manage Properties Fasilitas, Kab/kota dan kecamatan ... 112

Gambar 108. Manage Properties Pekerjaan, RT/RW dan Jenis Prestasi ... 113

Gambar 109. Manage Properties Kelas dan subkelas… ... 114

Gambar 110 Mainmenu (Admin Sekolah) ... 115

Gambar 111. Manage Prestasi Sekolah... 116

Gambar 112. Manage Event Sekolah ... 117

Gambar 113. Manage Pindah Lokasi PSB ... 118

Gambar 114. Manage PSB Sekolah… ... 119

Gambar 115. Report UN ... 120

Gambar 116. Report Semester Sekolah ... 121

Gambar 117. Report Kuesioner ... 122

Gambar 118. Mainmenu (Guru) ... 123

Gambar 119. Show Profile Sekolah… ... 124

Gambar 120. Show Event Sekolah ... 125

Gambar 121. Hasil PSB Sekolah... 126

Gambar 122. Report UN ... 127

Gambar 123. Report Semester Sekolah ... 128

Gambar 124. Report Kuesioner … ... 129

Gambar 125. MainMenu (Siswa) ... 130

Gambar 126. Show Profile Sekolah ... 131

Gambar 127. Show Event Sekolah ... 132

Gambar 128. Pindah Lokasi PSB ... 133

Gambar 129. Hasil PSB Sekolah… ... 134

Gambar 130. Report UN ... 135

Gambar 131. Report Semester Sekolah ... 136

Gambar 132. Kuesioner ... 137

Gambar 133. Mainmenu (Orangtua) ... 138

Gambar 134. Show Profile Sekolah… ... 139

Gambar 135. Show Event Sekolah ... 140

Gambar 136. Hasil PSB Sekolah... 141


(17)

xvii

Gambar 138. Report Semester Sekolah ... 143

Gambar 139. Report Kuesioner… ... 144

Gambar 140 Show Profile Sekolah ... 145

Gambar 141 Show Event Sekolah ... 146

Gambar 142 Show Hasil Random PSB Sekolah ... 147

Gambar 143. Show Report Kuesioner ... 148

Gambar 144. Login Invalid (Admin Diknas)… ... 149

Gambar 145. Login Valid ... 149

Gambar 146. Manage Profile Sekolah ... 150

Gambar 147. Manage Data Siswa dan Orangtua, bag-1 ... 152

Gambar 148. Manage Data Siswa dan Orangtua, bag-2 ... 152

Gambar 149. Manage Pindah Lokasi PSB Sekolah… ... 153

Gambar 150. Manage Pendaftaran PSB ... 155

Gambar 151. Data Hasil Random PSB ... 155

Gambar 152. Manage Ujian Nasional ... 156

Gambar 153. Manage Mata Pelajaran UN Siswa, bag-1 ... 157

Gambar 154. Manage Mata Pelajaran UN Siswa, bag-2… ... 158

Gambar 155. Hasil Nilai UN Siswa ... 158

Gambar 156. Manage Data Semester Sekolah ... 159

Gambar 157. Manage Kuesioner... 160

Gambar 158. Manage Soal Kuesioner ... 161

Gambar 159. Hasil Kuesioner… ... 162

Gambar 160. Mainmenu (Admin Sekolah) ... 163

Gambar 161. Profile User ... 164

Gambar 162. Manage Prestasi Sekolah... 165

Gambar 163. Manage Event Sekolah ... 166

Gambar 164. Manage Pindah Lokasi PSB Sekolah… ... 167

Gambar 165. Manage Passing Grade Sekolah. ... 168

Gambar 166. Manage Penerimaan Siswa Baru ... 169

Gambar 167. Manage Kelas (Manage Kelas Hasil PSB) ... 170

Gambar 168. Manage Kelas (All Kelas) ... 171

Gambar 169. Report UN… ... 172

Gambar 170. Manage Prestasi Siswa, bag-1 ... 174

Gambar 171. Manage Prestasi Siswa, bag-2 ... 174


(18)

xviii

Gambar 173. Login Valid (Guru)… ... 176

Gambar 174. Profile User (Guru)... 177

Gambar 175. Report UN ... 178

Gambar 176. Manage Report Semester Sekolah (Grafik Nilai Siswa) ... 179

Gambar 177. Manage Report Semester Sekolah (Biodata Siswa)… ... 180

Gambar 178. Manage Report Semester Sekolah (Nilai Siswa) ... 180

Gambar 179. Manage Report Semester Sekolah (Prestasi Siswa)... 181

Gambar 180. Hasil Kuesioner ... 181

Gambar 181. Login Valid (Siswa)… ... 182

Gambar 182. Profile User (Siswa) ... 183

Gambar 183. Pengajuan Pindah Lokasi PSB ... 184

Gambar 184. Hasil Pengajuan ... 185

Gambar 185. Report UN… ... 186

Gambar 186. Report Semester Sekolah ... 187

Gambar 187. Request Kuesioner ... 188

Gambar 188. Mengerjakan Kuesioner ... 189

Gambar 189. Login Valid (Orangtua) ... 190

Gambar 190. Profile User ... 191

Gambar 191. Report UN ... 192

Gambar 192. Report Semester (Biodata Mata Pelajaran)… ... 193

Gambar 193. Report Semeser (Nilai Semester) ... 194

Gambar 194. Report Semester (Nilai Tugas)… ... 194


(19)

xix

DAFTAR TABEL

Tabel I. Spesifikasi Hardware & Software ...4 Tabel II. Exception Handling… ...11


(20)

xx

DAFTAR LAMPIRAN

A253. Lampiran Raport Siswa (cover) ... 253 A254. Lampiran Raport Siswa… ... 254


(21)

1

BAB I PENDAHULUAN

1.1 Latar Belakang

Teknologi Informasi di Indonesia sekarang ini sudah semakin maju dan berkembang serta memiliki peran penting dalam tercapainya suatu tujuan dalam suatu proses, hal tersebut dapat dilihat dari semakin banyaknya komponen-komponen Teknologi Informasi seperti hardware, software, maupun brainware yang diimplementasikan ke dalam bidang-bidang yang ada di masyarakat. Tujuan dari penerapan Teknologi Informasi ini salah satunya adalah memudahkan user dalam mengakses suatu proses/mekanisme yang terdapat didalam suatu proses bisnis, Dan salah satu bidang yang saat ini membutuhkannya adalah Bidang Pendidikan.

Pendidikan merupakan salah satu aspek terpenting dalam menciptakan dan membangun negara yang maju dan cerdas, dengan diterapkannya Teknologi Informasi dalam Bidang Pendidikan (Education Service Center) yang terintegrasi dengan pemerintah pusat khususnya Dinas Pendidikan Nasional. Diharapkan setiap user khususnya siswa dan orang tua bisa mendapatkan informasi yang berguna dan berkualitas, sehingga dengan kemudahan akses tersebut setiap siswa mampu meningkatkan prestasi dan kemampuan yang dimiliki untuk dapat bersaing di dunia internasional. Dan bentuk dari informasi yang dibutuhkan tersebut antara lain:

1. Informasi Sekolah

Profile (alamat, fasilitas, prestasi).

Event.

2. Informasi mengenai Penerimaan Siswa Baru.

 SD SMP.

 SMP SMA.

3. Study and Report Academic.

 Nilai dan Daftar Kehadiran Siswa.

Tujuan : orang tua dapat memonitor aktivitas putra/putri di sekolah, dengan melihat nilai (ulangan, ujian, quiz), daftar


(22)

2

kehadiran yang dapat ditampilkan dalam bentuk grafik maupun report.

 Evaluasi Kinerja Guru dan Sekolah.

Tujuan : Melakukan evaluasi terhadap guru maupun sekolah atas kegiatan/aktivitas pendidikan yang telah diselengarakan sehingga Depdiknas dan masyarakat mampu mengambil keputusan untuk menilai apakah kegiatan pendidikan disuatu sekolah sudah berjalan baik atau belum. Bentuk penilaian dapat berupa:

a. Kuesioner yang diisi oleh siswa.

b. Report hasil studi siswa (nilai UN, nilai Semester). c. Maupun report lainnya.

4. Take Quiz.

Setiap siswa dapat mengikuti kuesioner yang telah dibuat oleh Diknas.

Sedangkan, RIA (Rich Internet Application) adalah suatu aplikasi berbasis web yang memiliki kemampuan interaktifitas layaknya aplikasi berbasis desktop. RIA menggabungkan fleksibilitas, responsifitas, dan kemudahan penggunaan aplikasi desktop yang dapat diakses melalui web. RIA memberikan user suatu pengalaman web yang dinamis serta kaya akan interaktifitas.

Teknologi RIA yang pada saat ini banyak digunakan adalah:

AJAX.

Adobe Flex.

Microsoft Silverlight.

JavaFX.


(23)

3 1.2 Rumusan Masalah

 Bagaimana cara orang tua dalam mendapatkan sekolah bagi putra/putrinya yang dilakukan saat masa penerimaan siswa baru berlangsung?

 Bagaimana orang tua memonitor aktivitas maupun kegiatan yang dilakukan oleh putra-putrinya selama di sekolah?

 Bagaimana cara guru dalam menyampaikan materi pelajaran yang tepat dan sesuai bagi siswanya?

 Bagaimana Diknas dan sekolah melakukan evaluasi terhadap kinerja dari masing-masing guru?

 Bagaimana Diknas melakukan penilaian pada masing-masing sekolah?

1.3 Tujuan

 Untuk memudahkan siswa dan orang tua dalam menentukan sekolah yang akan menjadi pilihannya putra/putrinya pada saat penerimaan siswa baru berlangsung.

 Untuk memudahkan orang tua siswa dalam memonitor putra/putrinya saat melakukan aktifitas/kegiatan selama di sekolah (nilai maupun kehadiran).

 Untuk mengetahui dan memudahkan guru dalam menentukan materi dan metode yang tepat bagi siswanya.

 Memudahkan Diknas dan sekolah dalam melakukan evaluasi dan mengambil keputusan atas hasil yang dicapai oleh guru dalam proses kegiatan belajar mengajar disekolah.

 Memudahkan Diknas dalam mengevaluasi setiap sekolah khususnya dalam kegiatan belajar mengajar maupun prestasi yang dimiliki oleh masing-masing sekolah.


(24)

4 1.4 Batasan Masalah

 Spesifikasi Perangkat Keras (hardware) dan Perangkat Lunak (software) untuk pengembangan aplikasi:

Tabel I. Spesifikasi Hardware & Software

Computer Server Specification

a. Hardware Processor Core 2 Duo 2.8 Ghz.

Memory DD3 2 Gb.

Harddisk 500 Gb.

Keyboard dan Mouse.

b. Software  Sistem Operasi Microsoft Window 7.

 Sistem Basis Data: MySQL Server

Server : Apache Tomcat 1.6.

 Bahasa Scripting : Java (object Oriented Programming), XML, MXML, Action Script.

 Editor Pemrograman : Eclipse Ganymede 3.4.2 java EE build in Flex Builder 3, BlazeDS.

Computer Client Specification

a. Hardware Processor Pentium Core 2 Duo 2,4 Ghz.

Memory DD3 2 Gb.

Harddisk 80-100 Gb.

Keyboard dan Mouse.

b. Software  Sistem Operasi Microsoft Window 7.


(25)

5

 Spesifikasi Aplikasi Sistem Informasi :

Implementasi Education Service Center Untuk Dinas Pendidikan Propinsi Jawa Barat Dengan Mengunakan Teknologi RIA (Rich Internet Application) memiliki feature berupa:

a. Profil dan Event Sekolah.

b. Data Siswa, Guru, Admin Sekolah. c. Penerimaan Siswa Baru.

d. Study & Report Academic. e. Take Quiz (Kuesioner).

1.5 Sistematika Penyajian Bab I Pendahuluan.

Bab ini berisi latar belakang masalah, perumusan masalah, tujuan, batasan masalah, dan sistematika penulisan yang dilakukan.

Bab II Kajian Teori.

Bab ini berisi teori-teori, prinsip-prinsip, aturan-aturan, yang berhubungan dengan permasalahan yang ada, sehingga dapat membantu penulis dalam memecahkan masalah yang dihadapi.

Bab III Analisis dan Rancangan Sistem.

Bab ini berisi tentang analisis – analisis hasil dan langkah – langkah pencarian data yang dilakukan penulis.

Bab IV Hasil Tercapai.

Bab ini berisi mengenai hasil yang telah dicapai penulis dalam penelitian yang telah dilakukan.

Bab V Pembahasan dan Uji Coba Hasil Penelitian.

Bab ini berisi mengenai tahapan evaluasi atas hasil yang telah dicapai penulis dalam melakukan penelitian, dengan adanya tahapan evaluasi ini akan diketahui mengenai kelebihan maupun kekurangan penulis dalam melakukan penelitian, sehingga dapat memberikan masukan bagi penulis dalam melakukan penelitian selanjutnnya.


(26)

6 Bab VI Kesimpulan dan Saran.

Bab ini berisi kesimpulan dari hasil pengolahan dan analisis yang telah dilakukan dan saran-saran yang diberikan penulis kepada manusia sehubungan dengan penelitian yang dilakukan.

1.6 Time Schedule


(27)

250

BAB VI

KESIMPULAN DAN SARAN

6.1 Kesimpulan.

Berdasarkan hasil analisa, observasi dan penelitian yang telah dilakukan, dapat diambil kesimpulan antara lain:

1. Dengan adanya system Education Service Center ini, Orangtua tidak perlu repot dan khawatir dalam mendapatkan sekolah bagi putra-putrinya saat Penerimaan Siswa Baru berlangsung, karena pendaftaran siswa ke sekolah dapat dilakukan secara automatisasi dan komputerisasi.

2. Orangtua dapat memonitor setiap kegiatan putranya disekolah, dengan cara melihat report study siswa meliputi : nilai, daftar kehadiran, prestasi dll.

3. Guru dapat mengetahui tingkat keberhasilan dalam proses belajar mengajar dengan melihat nilai yang telah dicapai oleh setiap siswa serta hasil kuesioner yang berfungsi sebagai masukan.

4. Dengan melihat hasil kuesioner yang telah dibuat serta nilai yang dicapai siswa apakah sudah memenuhi standart nilai yang telah ditetapkan atau belum.

5. Dengan cara melihat tingkat kelulusan, Report Semester dan Report UN yang dicapai oleh masing-masing sekolah.


(28)

251 6.2 Saran.

Berdasarkan dari hasil pengujian yang telah dilakukan, system aplikasi yang dibuat masih memerlukan perbaikan dan pengembangan, sehingga diharapkan mampu di implementasikan dengan baik. Dan berikut faktor mempengaruhi.

1. Pengunaan server yang mampu menunjang kinerja system yang memakai memory dan proses yang besar.

2. Peningkatan pada segi keamanan system, agar sistem aplikasi tetap berjalan dengan aman dan baik.

3. Penambahan feature yang dapat menjawab kebutuhan client akan kebutuhan dalam informasi pendidikan seperti informasi report study siswa yang lebih detail.


(29)

252

DAFTAR PUSTAKA

Adobe System Incorporated.

Retrieved 2008, from http://opensource.adobe.com/wiki/display/blazeds/Overview

Adobe Systems Incorporated.

Retrieved 2010, from http://www.adobe.com/products/flex/overview/

Apache Software Foundation.

Retrieved 2010, from http://tomcat.apache.org/

Schumacher, W.

Adobe Flex, BlazeDS, and Hibernate JPA on Tomcat and MySQL.

Retrieved December 18, 2009, from

http://www.adobe.com/devnet/flex/articles/flex_hibernate.html

Staley, Tad; Planning For RIA Success .Adobe System Incorporated. Retrieved 2008,

from http://www.adobe.com/devnet/ria/.

The Eclipse Foundation.


(1)

4 1.4 Batasan Masalah

 Spesifikasi Perangkat Keras (hardware) dan Perangkat Lunak (software) untuk pengembangan aplikasi:

Tabel I. Spesifikasi Hardware & Software

Computer Server Specification

a. Hardware Processor Core 2 Duo 2.8 Ghz. Memory DD3 2 Gb.

Harddisk 500 Gb. Keyboard dan Mouse.

b. Software  Sistem Operasi Microsoft Window 7.  Sistem Basis Data: MySQL ServerServer : Apache Tomcat 1.6.

 Bahasa Scripting : Java (object Oriented Programming), XML, MXML, Action Script.  Editor Pemrograman : Eclipse Ganymede

3.4.2 java EE build in Flex Builder 3, BlazeDS.

Computer Client Specification

a. Hardware Processor Pentium Core 2 Duo 2,4 Ghz. Memory DD3 2 Gb.

Harddisk 80-100 Gb. Keyboard dan Mouse.

b. Software  Sistem Operasi Microsoft Window 7.  Adobe Flash Player 9 or high.


(2)

5

 Spesifikasi Aplikasi Sistem Informasi :

Implementasi Education Service Center Untuk Dinas Pendidikan Propinsi Jawa Barat Dengan Mengunakan Teknologi RIA (Rich Internet Application) memiliki feature berupa:

a. Profil dan Event Sekolah.

b. Data Siswa, Guru, Admin Sekolah. c. Penerimaan Siswa Baru.

d. Study & Report Academic. e. Take Quiz (Kuesioner).

1.5 Sistematika Penyajian Bab I Pendahuluan.

Bab ini berisi latar belakang masalah, perumusan masalah, tujuan, batasan masalah, dan sistematika penulisan yang dilakukan.

Bab II Kajian Teori.

Bab ini berisi teori-teori, prinsip-prinsip, aturan-aturan, yang berhubungan dengan permasalahan yang ada, sehingga dapat membantu penulis dalam memecahkan masalah yang dihadapi.

Bab III Analisis dan Rancangan Sistem.

Bab ini berisi tentang analisis – analisis hasil dan langkah – langkah pencarian data yang dilakukan penulis.

Bab IV Hasil Tercapai.

Bab ini berisi mengenai hasil yang telah dicapai penulis dalam penelitian yang telah dilakukan.

Bab V Pembahasan dan Uji Coba Hasil Penelitian.

Bab ini berisi mengenai tahapan evaluasi atas hasil yang telah dicapai penulis dalam melakukan penelitian, dengan adanya tahapan evaluasi ini akan diketahui mengenai kelebihan maupun kekurangan penulis dalam melakukan penelitian, sehingga dapat memberikan masukan bagi penulis dalam melakukan penelitian selanjutnnya.


(3)

6 Bab VI Kesimpulan dan Saran.

Bab ini berisi kesimpulan dari hasil pengolahan dan analisis yang telah dilakukan dan saran-saran yang diberikan penulis kepada manusia sehubungan dengan penelitian yang dilakukan.

1.6 Time Schedule


(4)

250

BAB VI

KESIMPULAN DAN SARAN

6.1 Kesimpulan.

Berdasarkan hasil analisa, observasi dan penelitian yang telah dilakukan, dapat diambil kesimpulan antara lain:

1. Dengan adanya system Education Service Center ini, Orangtua tidak perlu repot dan khawatir dalam mendapatkan sekolah bagi putra-putrinya saat Penerimaan Siswa Baru berlangsung, karena pendaftaran siswa ke sekolah dapat dilakukan secara automatisasi dan komputerisasi.

2. Orangtua dapat memonitor setiap kegiatan putranya disekolah, dengan cara melihat report study siswa meliputi : nilai, daftar kehadiran, prestasi dll.

3. Guru dapat mengetahui tingkat keberhasilan dalam proses belajar mengajar dengan melihat nilai yang telah dicapai oleh setiap siswa serta hasil kuesioner yang berfungsi sebagai masukan.

4. Dengan melihat hasil kuesioner yang telah dibuat serta nilai yang dicapai siswa apakah sudah memenuhi standart nilai yang telah ditetapkan atau belum.

5. Dengan cara melihat tingkat kelulusan, Report Semester dan Report UN yang dicapai oleh masing-masing sekolah.


(5)

251

6.2 Saran.

Berdasarkan dari hasil pengujian yang telah dilakukan, system aplikasi yang dibuat masih memerlukan perbaikan dan pengembangan, sehingga diharapkan mampu di implementasikan dengan baik. Dan berikut faktor mempengaruhi.

1. Pengunaan server yang mampu menunjang kinerja system yang memakai memory dan proses yang besar.

2. Peningkatan pada segi keamanan system, agar sistem aplikasi tetap berjalan dengan aman dan baik.

3. Penambahan feature yang dapat menjawab kebutuhan client akan kebutuhan dalam informasi pendidikan seperti informasi report study siswa yang lebih detail.


(6)

252

DAFTAR PUSTAKA

Adobe System Incorporated.

Retrieved 2008, from

http://opensource.adobe.com/wiki/display/blazeds/Overview

Adobe Systems Incorporated.

Retrieved 2010, from

http://www.adobe.com/products/flex/overview/

Apache Software Foundation.

Retrieved 2010, from

http://tomcat.apache.org/

Schumacher, W. Adobe Flex, BlazeDS, and Hibernate JPA on Tomcat and MySQL.

Retrieved December 18, 2009, from

http://www.adobe.com/devnet/flex/articles/flex_hibernate.html

Staley, Tad;

Planning For RIA Success .Adobe System Incorporated. Retrieved 2008,

from

http://www.adobe.com/devnet/ria/

.

The Eclipse Foundation.