ABSTRAK
Sekolah adalah salah satu lembaga pendidikan dimana setiap para siswa di bawah pengawasan guru. Sekolah memiliki beberapa tingkatan dalam tahap penuntutan ilmu. Salah satunya yang ada di Indonesia adalah Sekolah Menengah Atas. Sekolah Menengah Atas merupakan tahap akhir dari wajib pemerintah dalam lembaga penuntutan ilmu. Sekolah Menengah Atas pada saat ini membutuhkan sistem e-learning yang dapat membantu para guru memberikan materi, tugas ataupun quiz kepada setiap siswa secara online. Di sisi siswa, sistem e-learning dapat membantu para siswa menerima materi dari guru dan mengirimkan tugas atau quiz secara online. Bahasa pemrograman yang digunakan dalam membangun sistem e-learning
ini menggunakan HTML, PHP, MySQL dan Javascript. Dalam perancangan dan pembuatan sistem e-learning ini, dibagi dalam 2 macam sumber data yang digunakan yaitu sumber data primer yang berhubungan langsung dengan data-data yang ditangani oleh aplikasi ini dan sumber data sekunder
yang mendukung perancangan dan pembuatan aplikasi akademik ini didapat dari diktat mata kuliah.
ABSTRACT
School is one of the educational institutions in which each of the students under the supervision of teachers. The school has several levels in the prosecution phase of science. One of them is in Indonesia is high school. High School is the final stage of compulsory government in the prosecution of science institutions. High School currently requires e-learning systems which can help teachers provide materials, assignment or quiz to each student online. Hand students, e-learning systems can help students receive materials from teachers and send assignments or quizzes online. The programming language used to build e-learning system uses HTML, PHP, MySQL and Javascript. In the design and manufacture of these e-learning system, divided into two kinds of data sources used are the primary data sources are directly related to the data handled by these applications and secondary data sources that support the design and creation of academic applications is obtained from the course textbook.
DAFTAR ISI
LEMBAR PENGESAHAN ... i
PERNYATAAN ORISINALITAS LAPORAN PENELITIAN ... ii
PERNYATAAN PUBLIKASI LAPORAN PENELITIAN ... iii
PRAKATA ... iv
1.6 Sistematika Penyajian ... 8
BAB II KAJIAN TEORI ... 10
2.1 Sistem Informasi ... 10
2.1.1 Sistem ... 10
2.1.2 Informasi ... 10
2.2 Diagram Alir (Flow Chart) ... 11
2.3 Entity Relationship Diagram (ERD) ... 15
2.3.1 Entitas ... 15
2.6 Process Spesification (PSPEC) ... 22
2.7 Hypertext Markup Language (HTML) ... 22
2.7.1 Struktur HTML Document... 23
2.8 Cascading Style Sheets (CSS) ... 25
2.9 Hypertext Preprocessor (PHP) ... 26
2.9.1 Syntax PHP ... 27
BAB III ANALISIS DAN PERANCANGAN SISTEM ... 41
3.1 Analisis Proses Bisnis ... 41
3.1.1 Proses Pendataan Siswa ... 41
3.1.2 Proses Pendataan Staf Pengajar ... 45
3.1.3 Proses Pendataan Mata Pelajaran ... 46
3.1.4 Proses Pengumpulan Perkerjaan Rumah ... 48
3.2 Basis Data ... 50
3.2.1 Entity Relationship Diagram (ERD) ... 50
3.2.2 Deskripsi Tabel ... 51
3.3 Perancangan Sistem Informasi Akademik ... 57
3.3.1 Data Flow Diagram (DFD) Level 0 ... 57
3.3.2 Data Flow Diagram (DFD) Level 1 ... 58
3.3.3 Data Flow Diagram (DFD) Level 2 ... 63
3.3.4 Data Flow Diagram (DFD) Level 3 ... 66
3.4 Kamus Data ... 75
3.5 Process Spesification (PSPEC) ... 83
3.6 Desain Antar Muka ... 105
3.6.1 Desain Antar Muka Pengelolaan Administrasi Sistem ... 105
3.6.2 Desain Antar Muka Pengelolaan Administrasi Guru ... 115
3.6.3 Desain Antar Muka Pengelolaan Administrasi Siswa ... 124
BAB IV HASIL PENELITIAN ... 130
4.1 Halaman Website ... 130
4.1.1 Halaman Tampilan Utama... 130
4.1.2 Pencarian Data ... 131
4.2 Halaman Staf Tata Usaha (Admin) ... 135
4.2.1 Halaman Beranda Admin ... 135
4.2.2 Halaman Administrasi Pegawai ... 137
4.2.3 Halaman Tambah Pegawai ... 139
4.2.4 Halaman Ubah Pegawai ... 140
4.2.5 Halaman Lihat Detil Pegawai ... 142
4.2.6 Halaman Administrasi Siswa ... 142
4.2.7 Halaman Tambah Siswa ... 144
4.2.8 Halaman Ubah Siswa ... 146
4.2.9 Halaman Lihat Detil Siswa ... 149
4.2.10 Halaman Administrasi Kelas ... 149
4.2.11 Halaman Tambah Kelas ... 150
4.2.12 Halaman Ubah Kelas ... 151
4.2.13 Halaman Lihat Detil Kelas ... 153
4.2.14 Halaman Administrasi Mata Pelajaran ... 154
4.2.15 Halaman Tambah Mata Pelajaran ... 155
4.2.16 Halaman Ubah Mata Pelajaran ... 157
4.2.17 Halaman Lihat Detil Mata Pelajaran ... 158
4.2.18 Halaman Lihat Transaksi... 159
4.2.19 Halaman Administrasi Ekstrakurikuler ... 160
4.2.20 Halaman Tambah Ekstrakurikuler ... 161
4.2.21 Halaman Ubah Ekstrakurikuler ... 162
4.2.22 Halaman Lihat Detil Ekstrakurikuler ... 164
4.2.23 Halaman Administrasi Informasi ... 164
4.2.24 Halaman Tambah Informasi ... 167
4.2.25 Halaman Ubah Informasi... 168
4.2.26 Tampilan Hapus Informasi ... 170
4.2.27 Halaman Ubah Profil Pengguna ... 170
4.2.28 Halaman Ubah Password... 172
4.3 Halaman Staf Pengajar (Guru) ... 172
4.3.1 Halaman Beranda Guru ... 172
4.3.2 Halaman Administrasi Materi ... 174
4.3.3 Halaman Tambah Materi ... 177
4.3.4 Halaman Ubah Materi ... 179
4.3.6 Halaman Administrasi Tugas ... 182
4.3.7 Halaman Tambah Tugas ... 184
4.3.8 Halaman Ubah Tugas ... 186
4.3.9 Tampilan Hapus Tugas ... 188
4.3.10 Halaman Lihat Detil Tugas ... 188
4.3.11 Halaman Administrasi Quiz ... 189
4.3.12 Halaman Tambah Quiz ... 191
4.3.13 Halaman Ubah Quiz ... 195
4.3.14 Tampilan Hapus Quiz ... 197
4.3.15 Halaman Lihat Detil Quiz... 198
4.3.16 Halaman Administrasi E-Module ... 199
4.3.17 Halaman Tambah Open E-Module ... 201
4.3.18 Halaman Ubah Open E-Module ... 202
4.3.19 Tampilan Hapus Open E-Module ... 203
4.3.20 Halaman Administrasi Informasi ... 204
4.3.21 Halaman Tambah Informasi ... 206
4.3.22 Halaman Ubah Informasi... 208
4.3.23 Tampilan Hapus Informasi ... 210
4.3.24 Halaman Ubah Profil Pengguna ... 211
4.3.25 Halaman Ubah Password... 213
4.4 Halaman Siswa ... 214
4.4.1 Halaman Beranda Siswa ... 214
4.4.2 Halaman Daftar Materi ... 216
4.4.3 Halaman Daftar Tugas ... 218
4.4.4 Halaman Kumpul Tugas ... 221
4.4.5 Halaman Daftar Quiz ... 222
4.4.6 Halaman Kumpul Quiz ... 225
4.4.7 Halaman Daftar E-Module ... 226
4.4.8 Halaman Administrasi Informasi Ekstrakurikuler ... 229
4.4.9 Halaman Tambah Informasi Ekstrakurikuler ... 231
4.4.10 Halaman Ubah Informasi Ekstrakurikuler ... 232
4.4.11 Tampilan Hapus Informasi Ekstrakurikuler ... 234
4.4.12 Halaman Ubah Profil Pengguna ... 234
4.4.13 Halaman Ubah Password... 236
5.1 Pengujian Halaman Website ... 237
5.1.1 Pengujian Pencarian ... 237
5.1.2 Pengujian Login ... 238
5.1.3 Pengujian Lupa Password... 238
5.2 Pengujian Halaman Staf Tata Usaha (Admin) ... 239
5.2.1 Pengujian Tambah Pegawai ... 239
5.2.2 Pengujian Ubah Pegawai ... 242
5.2.3 Pengujian Cari Pegawai ... 245
5.2.4 Pengujian Tambah Siswa... 245
5.2.5 Pengujian Ubah Siswa ... 248
5.2.6 Pengujian Cari Siswa ... 250
5.2.7 Pengujian Tambah Kelas ... 250
5.2.8 Pengujian Ubah Kelas ... 251
5.2.9 Pengujian Tambah Mata Pelajaran ... 252
5.2.10 Pengujian Ubah Mata Pelajaran ... 253
5.2.11 Pengujian Cari Mata Pelajaran ... 253
5.2.12 Pengujian Tambah Ektrakurikuler ... 254
5.2.13 Pengujian Ubah Ektrakurikuler ... 255
5.2.14 Pengujian Tambah Informasi Sekolah ... 256
5.2.15 Pengujian Ubah Informasi Sekolah ... 256
5.2.16 Pengujian Cari Informasi Sekolah ... 257
5.2.17 Pengujian Ubah Profil ... 257
5.2.18 Pengujian Ubah Password ... 259
5.3 Pengujian Halaman Staf Tata Usaha (Guru) ... 260
5.3.1 Pengujian Tambah Materi ... 260
5.3.2 Pengujian Ubah Materi ... 260
5.3.3 Pengujian Cari Materi ... 261
5.3.4 Pengujian Tambah Tugas ... 261
5.3.5 Pengujian Ubah Tugas ... 262
5.3.6 Pengujian Cari Tugas ... 262
5.3.7 Pengujian Tambah Quiz ... 263
5.3.8 Pengujian Ubah Quiz ... 263
5.3.9 Pengujian Tambah Pengaturan Soal ... 264
5.3.10 Pengujian Tambah Soal ... 264
5.3.12 Pengujian Tambah E-Module ... 265
5.3.13 Pengujian Ubah E-Module ... 266
5.3.14 Pengujian Cari E-Module ... 266
5.3.15 Pengujian Tambah Informasi Akademik dan Kegiatan ... 267
5.3.16 Pengujian Ubah Informasi Akademik dan Kegiatan ... 267
5.3.17 Pengujian Cari Informasi Akademik dan Kegiatan ... 268
5.2.19 Pengujian Ubah Profil Akun Pegawai ... 268
5.2.20 Pengujian Ubah Password Akun Guru ... 270
5.4 Pengujian Halaman Siswa ... 271
5.4.1 Pengujian Pengumpulan Tugas ... 271
5.4.2 Pengujian Pengumpulan Quiz ... 271
5.4.3 Pengujian Tambah Informasi Ekstrakurikuler ... 271
5.4.4 Pengujian Ubah Informasi Ekstrakurikuler ... 272
5.4.5 Pengujian Cari Informasi Ekstrakurikuler ... 273
5.4.6 Pengujian Ubah Profil Akun Siswa ... 273
5.4.7 Pengujian Ubah Password Akun Siswa ... 275
BAB VI SIMPULAN DAN SARAN ... 276
6.1 Simpulan ... 276
6.2 Saran ... 277
DAFTAR GAMBAR
Gambar 1 System Flowchart Inventory bahan baku ... 11
Gambar 2 Flow Process Flowchart pendolumentasian account payable ... 13
Gambar 3 Document Flowchart untuk pembelian bahan baku ... 14
Gambar 4 Program Flowchart untuk pemotongan sukarela... 14
Gambar 5 Entitas MOBIL ... 15
Gambar 6 Entitas MOBIL berserta atributnya ... 16
Gambar 7 Relasi One-to-One pada ERD ... 17
Gambar 8 Relasi One-to-Many pada ERD ... 17
Gambar 9 Relasi Many-to-One pada ERD ... 18
Gambar 10 Relasi Many-to-Many pada ERD ... 18
Gambar 11 Proses Pendataan Siswa Bagian 1 ... 42
Gambar 12 Proses Pendataan Siswa Bagian 2 ... 43
Gambar 13 Proses Pendataan Siswa/I Bagian 3 ... 44
Gambar 14 Proses Pendataan Staf Pengajar Bagian 1 ... 45
Gambar 15 Proses Pendataan Staf Pengajar Bagian 2 ... 46
Gambar 16 Proses Pendataan Mata Pelajaran ... 47
Gambar 17 Proses Pengumpulan Perkerjaan Rumah Bagian 1 ... 48
Gambar 18 Proses Pengumpulan Perkerjaan Rumah Bagian 2 ... 49
Gambar 19 Entity Relationship Diagram (ERD) ... 50
Gambar 20 Data Flow Diagram (DFD) Level 0 ... 57
Gambar 21 Data Flow Diagram (DFD) Level 1 ... 58
Gambar 22 Data Flow Diagram (DFD) Level 2 Pengelolaan Administrasi Sistem (1.0) ... 63
Gambar 23 Data Flow Diagram (DFD) Level 2 Pengelolaan Administrasi Guru (2.0) ... 64
Gambar 24 Data Flow Diagram (DFD) Level 2 Pengelolaan Administrasi Siswa (3.0) ... 65
Gambar 25 Data Flow Diagram (DFD) Level 3 Pengelolaan Administrasi Pegawai (1.1) ... 66
Gambar 26 Data Flow Diagram (DFD) Level 3 Pengelolaan Administrasi Pegawai (1.2) ... 67
Gambar 27 Data Flow Diagram (DFD) Level 3 Pengelolaan Administrasi Kelas (1.3) ... 67
Gambar 29 Data Flow Diagram (DFD) Level 3 Pengelolaan Administrasi
Ekskul (1.5) ... 68
Gambar 30 Data Flow Diagram (DFD) Level 3 Pengelolaan Administrasi Materi (2.1) ... 69
Gambar 31 Data Flow Diagram (DFD) Level 3 Pengelolaan Administrasi Tugas (2.2) ... 70
Gambar 32 Data Flow Diagram (DFD) Level 3 Pengelolaan Administrasi Quiz (2.3) ... 71
Gambar 33 Data Flow Diagram (DFD) Level 3 Pengelolaan Administrasi E-Learning (2.4) ... 72
Gambar 34 Data Flow Diagram (DFD) Level 3 Pengelolaan Administrasi Informasi Sekolah (2.5) ... 73
Gambar 35 Data Flow Diagram (DFD) Level 3 Pengelolaan Profil Pegawai (2.6) ... 74
Gambar 36 Data Flow Diagram (DFD) Level 3 Pengelolaan Administrasi Ekskul (3.5) ... 74
Gambar 37 Data Flow Diagram (DFD) Level 3 Pengelolaan Profil Siswa (3.6) ... 75
Gambar 38 Desain Antar Muka Tambah Pegawai ... 105
Gambar 39 Desain Antar Muka Ubah Pegawai ... 106
Gambar 40 Desain Antar Muka Tambah Siswa ... 107
Gambar 41 Desain Antar Muka Ubah Siswa ... 108
Gambar 42 Desain Antar Muka Daftar Siswa ... 109
Gambar 43 Desain Antar Muka Tambah Kelas ... 109
Gambar 44 Desain Antar Muka Ubah Kelas ... 110
Gambar 45 Desain Antar Muka Tambah Mata Pelajaran ... 111
Gambar 46 Desain Antar Muka Ubah Mata Pelajaran ... 112
Gambar 47 Desain Antar Muka Daftar Mata Pelajaran ... 112
Gambar 48 Desain Antar Muka Tambah Ekskul ... 113
Gambar 49 Desain Antar Muka Ubah Ekskul ... 114
Gambar 50 Desain Antar Muka Daftar Ekskul ... 115
Gambar 51 Desain Antar Muka Tambah Materi ... 115
Gambar 52 Desain Antar Muka Daftar Materi ... 116
Gambar 53 Desain Antar Muka Tambah Tugas ... 117
Gambar 54 Desain Antar Muka Daftar Tugas ... 118
Gambar 55 Desain Antar Muka Tambah Quiz ... 118
Gambar 56 Desain Antar Muka Tambah Soal ... 119
Gambar 57 Desain Antar Muka Tambah Daftar Soal ... 120
Gambar 58 Desain Antar Muka Daftar Quiz ... 121
Gambar 59 Desain Antar Muka Tambah E-Module ... 121
Gambar 61 Desain Antar Muka Tambah Informasi Sekolah ... 122
Gambar 62 Desain Antar Muka Daftar Ganti Profil ... 123
Gambar 63 Desain Antar Muka Daftar Materi ... 124
Gambar 64 Desain Antar Muka Daftar Tugas ... 124
Gambar 65 Desain Antar Muka Kumpul Tugas ... 125
Gambar 66 Desain Antar Muka Mengerjakan Quiz ... 126
Gambar 67 Desain Antar Muka Daftar Quiz ... 127
Gambar 68 Desain Antar Muka Daftar E-Module ... 128
Gambar 69 Desain Antar Muka Tambah Informasi Ekskul ... 128
Gambar 70 Halaman tampilan utama ... 130
Gambar 71 Isi pencarian data ... 132
Gambar 72 Hasil pencarian data ... 132
Gambar 73 Halaman login ... 133
Gambar 74 Contoh login ... 134
Gambar 75 Contoh reset password ... 134
Gambar 76 Halaman beranda admin ... 135
Gambar 77 Menu akun ... 136
Gambar 78 Halaman administrasi pegawai ... 137
Gambar 79 Pencarian pegawai ... 138
Gambar 80 Hasil pencarian pegawai ... 138
Gambar 81 Form tambah pegawai ... 139
Gambar 82 Status data pegawai berhasil ditambah ... 140
Gambar 83 Halaman ubah pegawai ... 140
Gambar 84 Halaman pegawai setelah diubah ... 141
Gambar 85 Halaman lihat detil pegawai ... 142
Gambar 86 Halaman administrasi siswa... 143
Gambar 87 Pencarian siswa ... 143
Gambar 88 Hasil pencarian siswa ... 144
Gambar 89 Form tambah siswa ... 145
Gambar 90 Status data siswa berhasil ditambah ... 146
Gambar 91 Halaman ubah siswa ... 147
Gambar 92 Halaman siswa setelah diubah ... 148
Gambar 93 Halaman lihat detil siswa ... 149
Gambar 94 Halaman administrasi kelas ... 150
Gambar 95 Form tambah kelas ... 150
Gambar 96 Status data kelas berhasil ditambah ... 151
Gambar 97 Halaman ubah kelas ... 152
Gambar 98 Halaman kelas setelah diubah ... 152
Gambar 99 Halaman lihat detil kelas ... 153
Gambar 100 Halaman administrasi mata pelajaran ... 154
Gambar 102 Hasil pencarian mata pelajaran ... 155
Gambar 103 Form tambah mata pelajaran ... 156
Gambar 104 Status data mata pelajaran berhasil ditambah ... 156
Gambar 105 Halaman ubah mata pelajaran ... 157
Gambar 106 Halaman mata pelajaran setelah diubah ... 158
Gambar 107 Halaman lihat detil mata pelajaran ... 159
Gambar 108 Halaman lihat daftar transaksi ... 159
Gambar 109 Halaman administrasi ekstrakurikuler ... 160
Gambar 110 Form tambah ekstrakurikuler ... 161
Gambar 111 Status data ekstrakurikuler berhasil ditambah ... 162
Gambar 112 Halaman ubah ekstrakurikuler ... 163
Gambar 113 Halaman ekstrakurikuler setelah diubah ... 163
Gambar 114 Halaman lihat detil ekstrakurikuler ... 164
Gambar 115 Halaman administrasi informasi ... 165
Gambar 116 Pencarian informasi ... 166
Gambar 117 Hasil pencarian informasi ... 166
Gambar 118 Form tambah informasi ... 167
Gambar 119 Status data informasi berhasil ditambah ... 168
Gambar 120 Halaman ubah informasi ... 169
Gambar 121 Halaman informasi setelah diubah ... 169
Gambar 122 Halaman hapus informasi ... 170
Gambar 123 Halaman ubah profil pegawai ... 170
Gambar 124 Halaman pegawai setelah diubah ... 171
Gambar 125 Halaman ubah password ... 172
Gambar 126 Halaman beranda guru ... 173
Gambar 127 Menu akun ... 174
Gambar 128 Halaman administrasi materi ... 175
Gambar 129 Pencarian materi ... 176
Gambar 130 Hasil pencarian materi ... 177
Gambar 131 Form tambah materi ... 178
Gambar 132 Status data materi berhasil ditambah ... 179
Gambar 133 Halaman ubah materi ... 180
Gambar 134 Halaman materi setelah diubah ... 181
Gambar 135 Halaman hapus materi ... 181
Gambar 136 Halaman administrasi tugas ... 182
Gambar 137 Pencarian tugas ... 183
Gambar 138 Hasil pencarian tugas ... 183
Gambar 139 Form tambah tugas ... 184
Gambar 140 Status data tugas berhasil ditambah ... 185
Gambar 141 Halaman ubah tugas ... 186
Gambar 143 Halaman hapus tugas ... 188
Gambar 144 Halaman lihat detil tugas ... 188
Gambar 145 Halaman administrasi quiz ... 189
Gambar 146 Pencarian quiz ... 190
Gambar 147 Hasil pencarian quiz ... 191
Gambar 148 Form tambah quiz ... 192
Gambar 149 Form tambah pengaturan soal ... 193
Gambar 150 Form tambah soal ... 194
Gambar 151 Status data quiz berhasil ditambah ... 195
Gambar 152 Halaman ubah quiz ... 196
Gambar 153 Halaman quiz setelah diubah ... 197
Gambar 154 Halaman hapus quiz ... 197
Gambar 155 Halaman lihat detil quiz ... 198
Gambar 156 Halaman administrasi e-module ... 199
Gambar 157 Pencarian e-module ... 200
Gambar 158 Hasil pencarian e-module ... 200
Gambar 159 Form tambah e-module ... 201
Gambar 160 Status data e-module berhasil ditambah ... 202
Gambar 161 Halaman ubah e-module ... 202
Gambar 162 Halaman e-module setelah diubah ... 203
Gambar 163 Halaman hapus e-module ... 203
Gambar 164 Halaman administrasi informasi ... 204
Gambar 165 Pencarian informasi ... 205
Gambar 166 Hasil pencarian informasi ... 206
Gambar 167 Form tambah informasi ... 207
Gambar 168 Status data informasi berhasil ditambah ... 208
Gambar 169 Halaman ubah informasi ... 209
Gambar 170 Halaman informasi setelah diubah ... 210
Gambar 171 Halaman hapus informasi ... 210
Gambar 172 Halaman ubah profil guru ... 211
Gambar 173 Halaman guru setelah diubah ... 212
Gambar 174 Halaman ubah password ... 213
Gambar 175 Halaman beranda siswa ... 214
Gambar 176 Menu akun ... 215
Gambar 177 Halaman daftar materi ... 216
Gambar 178 Pencarian materi ... 217
Gambar 179 Hasil pencarian materi ... 218
Gambar 180 Halaman daftar tugas ... 219
Gambar 181 Pencarian tugas ... 220
Gambar 182 Hasil pencarian tugas ... 220
Gambar 184 Status data tugas berhasil dikirim ... 222
Gambar 185 Halaman daftar quiz ... 223
Gambar 186 Pencarian quiz ... 224
Gambar 187 Hasil pencarian quiz ... 224
Gambar 188 Form kumpul quiz ... 225
Gambar 189 Status data quiz berhasil dikirim ... 226
Gambar 190 Halaman daftar e-module... 227
Gambar 191 Pencarian e-module ... 228
Gambar 192 Hasil pencarian e-module ... 228
Gambar 193 Halaman administrasi informasi ekstrakurikuler ... 229
Gambar 194 Pencarian informasi ekstrakurikuler ... 230
Gambar 195 Hasil pencarian informasi ekstrakurikuler ... 230
Gambar 196 Form tambah informasi ekstrakurikuler ... 231
Gambar 197 Status data informasi ekstrakurikuler berhasil ditambah ... 232
Gambar 198 Halaman ubah informasi ekstrakurikuler ... 233
Gambar 199 Halaman informasi ekstrakurikuler setelah diubah ... 233
Gambar 200 Halaman hapus informasi ekstrakurikuler ... 234
Gambar 201 Halaman ubah profil siswa ... 234
Gambar 202 Halaman siswa setelah diubah ... 235
DAFTAR TABEL
Tabel I Simbol-simbol System Flowchart ... 12
Tabel II Simbol-simbol di dalam DFD... 19
Tabel III Isi Kamus Data... 21
Tabel IV Simbol-simbol Kamus Data ... 21
Tabel V Isi PSPEC ... 22
Tabel VI Operator Aritmatika ... 29
Tabel VII Operator Perbandingan ... 30
Tabel VIII Operator Perbandingan ... 31
Tabel IX Variable assignmentshortcut ... 32
Tabel X Contoh array ... 36
Tabel XI Tabel tbkelas ... 51
Tabel XII Tabel tbmatapelajaran ... 51
Tabel XIII Tabel tbekskul ... 51
Tabel XIV Tabel tbtugas ... 52
Tabel XV Tabel tbsoal... 52
Tabel XVI Tabel tbsiswa ... 53
Tabel XVII Tabel tbquiz... 53
Tabel XVIII Tabel tbpegawai ... 54
Tabel XIX Tabel tbmateri ... 54
Tabel XX Tabel tbmatapelajaran ... 54
Tabel XXI Tabel tbkumpultugas ... 55
Tabel XXII Tabel tbkumpulquiz ... 55
Tabel XXIII Tabel tbjawaban ... 55
Tabel XXIV Tabel tbinfosekolah ... 56
Tabel XXV Tabel tbelearning ... 56
Tabel XXVI Kamus Data tbpegawai ... 75
Tabel XXVII Kamus Data tbsiswa ... 76
Tabel XXVIII Kamus Data tbkelas ... 76
Tabel XXIX Kamus Data tbmatapelajaran ... 77
Tabel XXX Kamus Data tbekskul ... 77
Tabel XXXI Kamus Data tbmateri ... 78
Tabel XXXII Kamus Data tbtugas ... 78
Tabel XXXIII Kamus Data tbquiz ... 79
Tabel XXXIV Kamus Data tbelearning ... 79
Tabel XXXVI Kamus Data tbkumpultugas ... 80
Tabel XXXVII Kamus Data tbkumpulquiz ... 81
Tabel XXXVIII Kamus Data tbjawaban ... 81
Tabel XXXIX Kamus Data tbinformasi ... 82
Tabel XL Kamus Data tbinfoekskul ... 82
Tabel XLI Kamus Data tbinfosekolah ... 83
Tabel XLII PSPEC Proses Tambah Pegawai ... 83
Tabel XLIII PSPEC Proses Ubah Pegawai ... 84
Tabel XLIV PSPEC Proses Aktivasi Pegawai ... 84
Tabel XLV PSPEC Proses Lihat Pegawai ... 84
Tabel XLVI PSPEC Proses Tambah Siswa ... 85
Tabel XLVII PSPEC Proses Ubah Siswa ... 85
Tabel XLVIII PSPEC Proses Aktivasi Siswa ... 86
Tabel XLIX PSPEC Proses Lihat Siswa ... 86
Tabel L PSPEC Proses Tambah Kelas... 86
Tabel LI PSPEC Proses Ubah Kelas ... 87
Tabel LII PSPEC Proses Lihat Kelas ... 87
Tabel LIII PSPEC Proses Tambah Mata Pelajaran ... 87
Tabel LIV PSPEC Proses Ubah Mata Pelajaran ... 88
Tabel LV PSPEC Proses Lihat Mata Pelajaran ... 88
Tabel LVI PSPEC Proses Tambah Ekskul ... 89
Tabel LVII PSPEC Proses Ubah Ekskul ... 89
Tabel LVIII PSPEC Proses Lihat Ekskul ... 90
Tabel LIX PSPEC Proses Lihat Transkasi ... 90
Tabel LX PSPEC Proses Tambah Materi ... 90
Tabel LXI PSPEC Proses Ubah Materi ... 91
Tabel LXII PSPEC Proses Hapus Materi ... 91
Tabel LXIII PSPEC Proses Lihat Materi... 92
Tabel LXIV PSPEC Proses Tambah Tugas ... 92
Tabel LXV PSPEC Proses Ubah Tugas ... 92
Tabel LXVI PSPEC Proses Hapus Tugas ... 93
Tabel LXVII PSPEC Proses Lihat Tugas ... 93
Tabel LXVIII PSPEC Proses Tambah Quiz ... 93
Tabel LXIX PSPEC Proses Ubah Quiz ... 94
Tabel LXX PSPEC Proses Hapus Quiz ... 94
Tabel LXXI PSPEC Proses Lihat Quiz ... 95
Tabel LXXII PSPEC Proses Tambah Soal ... 95
Tabel LXXIII PSPEC Proses Ubah Soal ... 95
Tabel LXXIV PSPEC Proses Tambah E-Module ... 96
Tabel LXXV PSPEC Proses Ubah E-Module ... 96
Tabel LXXVII PSPEC Proses Lihat E-Module ... 97
Tabel LXXVIII PSPEC Proses Tambah Informasi Sekolah ... 98
Tabel LXXIX PSPEC Proses Ubah Informasi Sekolah ... 98
Tabel LXXX PSPEC Proses Hapus Informasi Sekolah... 99
Tabel LXXXI PSPEC Proses Lihat Informasi Sekolah ... 99
Tabel LXXXII PSPEC Proses Ubah Profil ... 99
Tabel LXXXIII PSPEC Proses Ubah Password ... 100
Tabel LXXXIV PSPEC Proses Lihat Materi ... 100
Tabel LXXXV PSPEC Proses Kirim Tugas ... 100
Tabel LXXXVI PSPEC Proses Kirim Quiz ... 101
Tabel LXXXVII PSPEC Proses Lihat E-Module ... 101
Tabel LXXXVIII PSPEC Proses Tambah Informasi Ekskul ... 102
Tabel LXXXIX PSPEC Proses Ubah Informasi Ekskul ... 102
Tabel XC PSPEC Proses Hapus Informasi Ekskul ... 103
Tabel XCI PSPEC Proses Detil Informasi Ekskul ... 103
Tabel XCII PSPEC Proses Ubah Profil ... 103
Tabel XCIII PSPEC Proses Ubah Password ... 104
Tabel XCIV Hasil pengujian pencarian ... 237
Tabel XCV Hasil pengujian login ... 238
Tabel XCVI Hasil pengujian lupa password ... 238
Tabel XCVII Hasil pengujian tambah pegawai ... 239
Tabel XCVIII Hasil pengujian ubah pegawai ... 242
Tabel XCIX Hasil pengujian cari pegawai ... 245
Tabel C Hasil pengujian tambah siswa ... 245
Tabel CI Hasil pengujian ubah siswa ... 248
Tabel CII Hasil pengujian cari siswa ... 250
Tabel CIII Hasil pengujian tambah kelas ... 250
Tabel CIV Hasil pengujian ubah kelas ... 251
Tabel CV Hasil pengujian tambah mata pelajaran ... 252
Tabel CVI Hasil pengujian ubah mata pelajaran ... 253
Tabel CVII Hasil pengujian cari mata pelajaran ... 253
Tabel CVIII Hasil pengujian tambah ekstrakurikuler ... 254
Tabel CIX Hasil pengujian ubah ekstrakurikuler ... 255
Tabel CX Hasil pengujian tambah informasi sekolah ... 256
Tabel CXI Hasil pengujian ubah informasi sekolah ... 256
Tabel CXIIHasil pengujian cari informasi sekolah ... 257
Tabel CXIII Hasil pengujian ubah profil ... 257
Tabel CXIV Hasil pengujian tambah materi ... 260
Tabel CXV Hasil pengujian ubah materi ... 260
Tabel CXVI Hasil pengujian cari materi ... 261
Tabel CXVIII Hasil pengujian ubah tugas ... 262
Tabel CXIX Hasil pengujian cari tugas... 262
Tabel CXX Hasil pengujian tambah quiz... 263
Tabel CXXI Hasil pengujian ubah quiz... 263
Tabel CXXII Hasil pengujian tambah pengaturan soal ... 264
Tabel CXXIII Hasil pengujian tambah soal ... 264
Tabel CXXIV Hasil pengujian cari quiz ... 265
Tabel CXXV Hasil pengujian tambah e-module ... 265
Tabel CXXVI Hasil pengujian ubah e-module ... 266
Tabel CXXVII Hasil pengujian cari e-module ... 266
Tabel CXXVIII Hasil pengujian tambah informasi akademik dan kegiatan. 267 Tabel CXXIX Hasil pengujian ubah informasi akademik dan kegiatan ... 267
Tabel CXXX Hasil pengujian cari informasi akademik dan kegiatan ... 268
Tabel CXXXI Hasil pengujian ubah profil akun pegawai ... 268
Tabel CXXXII Hasil pengujian ubah password guru ... 270
Tabel CXXXIII Hasil pengujian pengumpulan tugas ... 271
Tabel CXXXIV Hasil pengujian pengumpulan quiz ... 271
Tabel CXXXV Hasil pengujian tambah informasi ekstrakurikuler ... 271
Tabel CXXXVI Hasil pengujian ubah informasi ekstrakurikuler ... 272
Tabel CXXXVII Hasil pengujian cari informasi ekstrakurikuler ... 273
Tabel CXXXVIII Hasil pengujian ubah profil siswa ... 273
BAB I PENDAHULUAN
1.1 Latar Belakang Masalah
Lembaga pendidikan merupakan lembaga yang sangat vital dalam
melahirkan sumber daya manusia yang berkualitas dan mampu bersaing di
era globalisasi saat ini. Agar dapat membentuk sumber daya manusia yang
berkualitas, diperlukanlah suatu sistem pelayanan dari pendidikan yang
berkulitas. Oleh karena itu, dari semua pihak baik dari pemerintah pusat,
pemerintah daerah, tenaga pendidikan serta masyarakat dapat meingkatkan
mutu pendidikan. Sekolah adalah salah satu lembaga pendidikan dimana
setiap para siswa di bawah pengawasan guru. Sekolah memiliki beberapa
tingkatan dalam tahap penuntutan ilmu. Salah satunya yang ada di Indonesia
adalah Sekolah Menengah Atas. Sekolah Menengah Atas merupakan tahap
akhir dari wajib pemerintah dalam lembaga penuntutan ilmu.
Pada saat ini masih banyak sekolah menengah atas yang kurang
memanfaatkan teknologi untuk membantu kegiatan belajar dan mengajar.
Dunia teknologi informasi yang berkembang pesat saat ini dapat membantu
setiap sekolah memberikan informasi kepada siswa maupun mereka yang
berperan dalam dunia pendidikan. Agar dapat memberikan informasi dengan
cepat, akurat dan tepat serta transparan, sekolah memerlukan suatu sistem
informasi sebagai manajemen sekolah untuk peningkatan kualitas sistem
akademik pendidikan.
Sekolah Menengah Atas merupakan tujuan utama untuk perancangan
sistem informasi dikarenakan dengan usia para siswa dan pemahaman yang
lebih tentang teknologi informasi daripada jenjang sekolah dibawahnya.
Sekolah menengah atas sangat perlu dalam penggunaan sistem e-learning
yang membantu para guru untuk untuk memberikan materi, tugas ataupun
tugas ataupun quiz kepada siswa, guru juga dapat memberikan modul-modul
materi dan informasi tentang akademik dan kegiatan sekolah ke pengguna
umum. Di sisi siswa, sistem e-learning dapat membantu para siswa
menerima materi dari guru dan mengirimkan tugas atau quiz secara online.
Dengan perancangan, pembuatan dan implementasi sistem e-learning ini
pada setiap sekolah menengah atas, diharapkan sekolah dapat
menanggulangi masalah dalam proses belajar-mengajar.
1.2 Rumusan Masalah
Berdasarkan latar belakang di atas, dapat dirumuskan permasalahan
sebagai berikut:
1. Bagaimana cara merancang dan membuat modul akademik staf tata
usaha untuk mengatur penggunaan sistem?
2. Bagaimana cara merancang dan membuat modul akademik guru
untuk mengatur seluruh materi?
3. Bagaimana cara merancang dan membuat modul akademik siswa
untuk melakukan setiap transaksi terhadap tugas atau quiz yang
diberikan guru?
4. Bagaimana cara merancang dan membuat modul akademik
pengumpulan tugas?
5. Bagaimana cara merancang dan membuat modul akademik
melakukan quiz secara online?
6. Bagaimana cara merancang dan membuat modul sistem informasi
1.3 Tujuan Pembahasan
Tujuan dari pencangan dan pembuatan sistem e-learning ini adalah
1. Melakukan perancangan dan pembuatan modul akademik untuk staf
tata usaha dimana staf tata usaha bertugas untuk mengatur
pengguna, akses serta informasi lainnya yang dibutuhkan sistem. Di
modul akademik staf tata usaha, staf tata usaha dapat menambahkan
pengguna untuk siswa dan guru, menambahkan kelas, mata pelajaran
dan hak akses siswa untuk ekstrakurikuler.
2. Melakukan perancangan dan pembuatan modul akademik untuk guru
dimana guru dapat memberikan materi, tugas, quiz, e-learning
maupun informasi sekitar sekolah.
3. Melakukan perancangan dan pembuatan modul akademik untuk siswa
dimana setiap siswa dapat menerima informasi tentang materi, tugas,
quiz maupun e-learning yang diberikan oleh guru. Siswa juga dapat
melakukan penambahan informasi tentang ekstrakurikuler
berdasarkan hak akses yang diberikan staf tata usaha.
4. Melakukan perancangan dan pembuatan modul pengumpulan tugas
dimana modul ini digunakan para guru untuk mengumpulkan tugas
dari setiap siswa secara online dengan mengudunduh tugas-tugas
dari siswa.
5. Melakukan perancangan dan pembuatan modul akademik melakukan
quiz secara online. Di modul ini setiap siswa dapat melakukan quiz
secara online berdasarkan soal-soal yang diberikan oleh guru. Setiap
siswa akan mendapatkan nilai secara langsung berdasarkan jawaban
6. Melakukan perancangan dan pembuatan modul sistem informasi
akademik yang dapat memberikan informasi sekitar sekolah. Mulai
informasi akademik, informasi kegiatan, informasi ekstrakurikuler,
informasi sekolah serta elearning yang diberikan oleh masing-masing
guru.
1.4 Ruang Lingkup Kajian
Ruang lingkup pengkajian dalam perancangan dan pembuatan sistem
e-learning ini dibagi dalam 3 bagian dan sub-sub bagiannya, yaitu:
1.4.1
Software
(Perangkat Lunak)
Perangkat lunak yang digunakan dalam perancangan dan pembuatan
sistem informasi akademik ini adalah
1. Dalam perancangan sistem akademik ini, digunakan Microsoft Office
Visio 2010, pembuatan laporan menggunakan Microsoft Office Word
2010 dan pembuatan slide presentasi menggunakan Microsoft Office
PowerPoint 2010.
2. Dalam pembuatan aplikasi ini digunakan Adobe Dreamweaver CS 5
sebagai editor pembuatan aplikasi, XAMPP Control Panel Version for
Windows 1.7.3 sebagai Control Panel Database MySQL dan Adobe
Photoshop CS 2 sebagai pembuatan desain.
3. Keseluruhan software berjalan pada platform Microsoft Windows 7
1.4.2 Aplikasi
Dalam lingkup sistem e-learning ini dibagi menjadi 2 bagian, yaitu:
1. Dalam pembuatan sistem e-learning ini, terdapat pembagian akun
pengguna, yaitu
a. Staf tata usaha (admin): akun pengguna ini memiliki akses
untuk informasi sekolah, pengelolaan data siswa, staf pengajar
beserta akademik mata pelajarannya dan pengelolaan kelas
maupun hak akses ekstrakurikuler.
b. Staff pengajar (guru): akun pengguna ini memiliki akses dalam
pengelolaan dalam penyampaian materi, pengumpulan tugas
sampai penilaian terhadap setiap siswa.
c. Siswa: akun pengguna ini memiliki akses untuk dapat melihat
informasi materi dari tiap guru, pengumpulan tugas serta
melakukan quiz secara online.
2. Dalam pembuatan aplikasi ini, terdapat 6 modul, yaitu
a. Modul akademik staf tata usaha.
Modul akademik staf tata usaha adalah modul yang mengatur
seluruh ketersedian pengguna maupun data di sistem, seperti:
i. Pendaftaran pengguna untuk siswa.
ii. Pendaftaran pengguna untuk guru.
iii. Pendaftaran kelas untuk setiap siswa.
iv. Pendaftaran mata pelajaran untuk guru.
v. Pendaftaran ekstrakurikuler untuk guru.
b. Modul akademik staf pengajar (guru).
Modul akademik staf pengajar (guru) adalah modul yang
digunakan guru untuk menambahkan beberapa kebutuhan materi
kepada siswa, seperti:
i. Menambahkan materi.
ii. Menambahkan tugas untuk siswa.
iii. Menambahkan quiz berserta soal-soal kepada siswa
dengan jenis soal berupa pilihan ganda check box,
combo box dan true false.
iv. Menambahkan modul online (e-learning).
v. Menambahkan informasi sekitar sekolah baik tentang
sekolah, akademik maupun kegiatan sekolah.
c. Modul akademik siswa.
Modul akademik siswa adalah modul yang digunakan setiap
siswa untuk menerima informasi dari guru, seperti:
i. Menerima materi dari guru.
ii. Menerima dan mengerimkan tugas kepada guru.
iii. Menerima dan mengerjakan soal-soal dari quiz yang
diberikan oleh guru secara online.
iv. Menerima modul online (e-learning).
v. Menambahkan informasi tentang ekstrakurikuler
d. Modul akademik pengumpulan tugas.
Modul akademik pengumpulan tugas adalah modul yang
digunakan oleh guru untuk mengirimkan tugas kepada siswa dan
siswa akan mengumpulkan tugas tersebut berdasarkan aturan yang
diberikan guru.
e. Modul akademik quiz online.
Modul akademik quiz online adalah modul yang digunakan oleh
guru dalam memberikan soal-soal kepada siswa dan siswa dapat
mengerjakan secara online berdasarkan soal-soal dan aturan yang
diberikan oleh guru.
f. Modul penyampaian sekitar informasi sekolah.
Modul penyampaian sekitar informasi sekolah adalah modul
yang digunakan untuk memberika informasi kepada masyarat melalui
situs resmi sekolah. Informasi-informasi yang diberikan seperi:
i. Informasi sekolah.
ii. Informasi kegiatan sekolah.
iii. Informasi akademik.
iv. Informasi ekstrakurikuler.
v. Informasi eLearning.
1.5 Sumber Data
Dalam perancangan dan pembuatan sistem e-learning ini, dibagi
dalam 2 macam sumber data yang digunakan, yaitu :
a. Sumber data Primer yang berhubungan langsung dengan data-data
internet yang membahas proses bisnis sekolah menengah atas serta
melakukan observasi ke beberapa sekolah menengah atas untuk
medapatkan informasi yang dibutuhkan.
b. Sumber data Sekunder yang mendukung perancangan dan
pembuatan aplikasi akademik ini didapat dari diktat mata kuliah
Pemrograman Web, diktat mata kuliah Pemograman Web Lanjut,
diktat mata kuliah Basis Data, diktat mata kuliah Basis Data 2, diktat
mata kuliah Pemrograman Aplikasi Enterprise, diktat kuliah Analisis
dan Desain Berorientasi Objek, buku Basisdata, buku elektronik yang
membahas aplikasi menggunakan PHP (Hypertext Preprocessor), 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 Sistem Informasi, database MySQL, teori
analisis sistem yang ada dengan menggunakan Flowchart, Entity
Relationship Diagram, Unified Data Flow Diagram (DFD), bahasa
Pemograman Java serta Bahasa Pemrograman Web yang terdiri dari
BAB III ANALISA DAN RANCANGAN SISTEM
Bab ini berisi tentang analisis terhadap sistem informasi Sekolah
Menengah Atas yang akan dibuat dengan menggunakan Flowchart,
Entity Relationship Diagram, Data Flow Diagram (DFD) dan desain
antarmuka.
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
BAB VI SIMPULAN DAN SARAN
6.1 Simpulan
Berdasarkan hasil pengamatan dan pengujian dalam melakukan
analisis dan implementasi sistem, dapat ditarik beberapa kesimpulan, yaitu:
1. Perancangan dan pembangunan sistem e-learning dalam modul
akademik staf tata usaha dapat membantu staf tata usaha dalam
mengatur pengguna, akses serta informasi lainnya yang dibutuhkan
sistem. Di modul akademik staf tata usaha, staf tata usaha dapat
menambahkan pengguna untuk siswa dan guru, menambahkan kelas,
mata pelajaran dan hak akses siswa untuk ekstrakurikuler.
2. Perancangan dan pembangunan sistem e-learning dalam modul
akademik guru dapat membantu guru memberikan materi, tugas, quiz,
e-learning maupun informasi sekitar sekolah.
3. Perancangan dan pembangunan sistem e-learning dalam modul
akademik siswa dapat membantu setiap siswa menerima informasi
tentang materi, tugas, quiz maupun e-learning yang diberikan oleh
guru. Siswa juga dapat melakukan penambahan informasi tentang
ekstrakurikuler berdasarkan hak akses yang diberikan staf tata usaha.
4. Perancangan dan pembangunan sistem e-learning dalam modul
pengumpulan tugas dapat membantu para guru untuk mengumpulkan
tugas dari setiap siswa secara online dengan mengudunduh
tugas-tugas dari siswa.
5. Perancangan dan pembangunan sistem e-learning dalam modul
akademik melakukan quiz secara online yang bermanfaat untuk setiap
yang diberikan oleh guru. Setiap siswa akan mendapatkan nilai secara
langsung berdasarkan jawaban yang dikirimkan.
6. Perancangan dan pembangunan sistem e-learning dalam modul
sistem informasi akademik yang bermanfaat dalam memberikan
informasi sekitar sekolah. Mulai informasi akademik, informasi
kegiatan, informasi ekstrakurikuler, informasi sekolah serta elearning
yang diberikan oleh masing-masing guru.
6.2 Saran
Beberapa saran yang dibutuhkan untuk meningkatkan kualitas sistem
e-learning sekolah menengah atas ini sehingga sistem e-learning ini dapat
lebih informatif dan produktif adalah sebagai berikut:
1. Guru bisa mengatur penilaian didalam pengumpulan tugas atau quiz
dengan pengurangan nilai jika terjadi keterlambatan pengumpulan
oleh siswa.
2. Menerapkan mekanisme arsip untuk pergantian tahun ajaran baru.
3. Menyediakan modul forum untuk siswa ke guru maupun untuk umum
DAFTAR PUSTAKA
Bernard dkk. (2007). “Mudah dan Cepat Menguasasi Pemrograman Web”.
Bandung : Informatika Bandung.
Harmon, P. (2003). “Business Process Change, A Manager’s Guide to
Improving”. San Francisco: Morgan Kaufmann.
Hartini, (2008). “Analisis Dengan Diagram Keterhubungan ENTITAS (Entity
Relationship diagram/ERD)”. Roeper Riview, 9. Retrieved July 16,
2010, form :UNSRI database.
Fathansyah. (2007). “Basis Data”. Bandung: Informatika Bandung. Cetakan
keenam.
Kadir, Abdul. (2008). “Dasar Pemrograman Web Dinamis Menggunakan
PHP”, revisi. Yogyakarta: Andi Offset.
___________. (2003). “Pengenalan Sistem Informasi”. Yogyakarta: Penerbit
Andi Offset.
Pressman, Rodgers S. (1997). “Rekayasa Perangkat Lunak (Software
Engineering)”. Diterjemahkan: CN Harnaningrum. Yogyakarta: Andi.
Riyanto. (2011). “Sistem Informasi Penjualan dengan PHP dab MySQL”.
Yogyakarta: Gava Media.
Sutedja, Bernard R. (2005). ”Pengantar Sistem Informasi”. Yogyakarta : Andi
Ofset.
Saputra, Agus. (2002). “Trik Kolaborasi Codeigniter dan jQuery”. Yogyakarta:
Lokomedia.
Swastika, W. (2006). “PHP 5 dan MySQL 4 Proyel Membuat blog”. Jakarta: