1.2 Tambah User (Admin) Gambar 4.72 Perancangan Interface Tambah User untuk Admin 315
1.3 Detail User (Admin) Gambar 4.73 Perancangan Interface Detail User untuk Admin 316
1.4 Edit User (Admin) Gambar 4.74 Perancangan Interface Edit User untuk Admin 317
2. Materi Kuliah 2.1 Halaman Kelola Mata Kuliah (Admin dan Kaprodi) Gambar 4.75 Perancangan Interface Halaman Kelola Mata Kuliah untuk Admin dan Kaprodi 318
2.2 Tambah Mata Kuliah (Admin dan Kaprodi) Gambar 4.76 Perancangan Interface Tambah Mata Kuliah untuk Admin dan Kaprodi 319
2.3 Edit Mata Kuliah (Admin dan Kaprodi) Gambar 4.77 Perancangan Interface Edit Mata Kuliah untuk Admin dan Kaprodi 320
2.4 Halaman Kelola Materi Kuliah (Admin dan Kaprodi) Gambar 4.78 Perancangan Interface Halaman Kelola Materi Kuliah untuk Admin dan Kaprodi 321
2.5 Approval Materi Kuliah (Admin dan Kaprodi) Gambar 4.79 Perancangan Interface Approval Materi Kuliah untuk Admin dan Kaprodi 322
2.6 Edit Materi Kuliah (Admin dan Kaprodi) Gambar 4.80 Perancangan Interface Edit Materi Kuliah untuk Admin dan Kaprodi 323
2.7 Halaman Materi Kuliah (Mahasiswa, Dosen, dan Kaprodi) Gambar 4.81 Perancangan Interface Halaman Materi Kuliah untuk Mahasiswa, Dosen, dan Kaprodi 324
2.8 Lihat Materi Kuliah (Mahasiswa, Dosen, dan Kaprodi) Gambar 4.82 Perancangan Interface Lihat Materi Kuliah untuk Mahasiswa, Dosen, dan Kaprodi 325
2.9 Detail Materi Kuliah (Mahasiswa, Dosen, dan Kaprodi) Gambar 4.83 Perancangan Interface Detail Materi Kuliah untuk Mahasiswa, Dosen, dan Kaprodi 326
2.10 Tambah Materi Kuliah E-book (Mahasiswa, Dosen, dan Kaprodi) Gambar 4.84 Perancangan Interface Tambah Materi Kuliah E-book untuk Mahasiswa, Dosen, dan Kaprodi 327
2.11 Tambah Materi Kuliah E-journal (Mahasiswa, Dosen, dan Kaprodi) Gambar 4.85 Perancangan Interface Tambah Materi Kuliah E-journal untuk Mahasiswa, Dosen, dan Kaprodi 328
2.12 Tambah Materi Kuliah File Lainnya (Mahasiswa, Dosen, dan Kaprodi) Gambar 4.86 Perancangan Interface Tambah Materi Kuliah File Lainnya untuk Mahasiswa, Dosen, dan Kaprodi 329
3. Forum Diskusi 3.1 Kelola Forum Diskusi (Admin dan Kaprodi) Gambar 4.87 Perancangan Interface Kelola Forum Diskusi (Admin dan Kaprodi) 330
3.2 Approval Forum Diskusi (Admin dan Kaprodi) Gambar 4.88 Perancangan Interface Approval Forum Diskusi untuk Admin dan Kaprodi 331
3.3 Halaman Forum Diskusi (Mahasiswa, Dosen, dan Kaprodi) Gambar 4.89 Perancangan Interface Halaman Forum Diskusi untuk Mahasiswa, Dosen, dan Kaprodi 332
3.4 Tambah Diskusi (Mahasiswa, Dosen, dan Kaprodi) Gambar 4.90 Perancangan Interface Tambah Diskusi untuk Mahasiswa, Dosen, dan Kaprodi 333
3.5 Lihat Diskusi (Mahasiswa, Dosen, dan Kaprodi) Gambar 4.91 Perancangan Interface Lihat Diskusi untuk Mahasiswa, Dosen, dan Kaprodi 334
3.6 Cari Diskusi Gambar 4.92 Perancangan Interface Cari Diskusi untuk Mahasiswa, Dosen, dan Kaprodi 335
3.7 Cari Knowledge Diskusi Gambar 4.93 Perancangan Interface Cari Knowledge Diskusi untuk Mahasiswa, Dosen, dan Kaprodi 336
3.8 Knowledge Diskusi Gambar 4.94 Perancangan Interface Knowledge Diskusi untuk Mahasiswa, Dosen, dan Kaprodi 337
4. Pelayanan Akademik Prodi 4.1 Halaman Kelola Jenis Pelayanan Akademik (Admin dan Kaprodi) Gambar 4.95 Perancangan Interface Halaman Kelola Jenis Pelayanan Akademik untuk Admin dan Kaprodi 338
4.2 Tambah Jenis Pelayanan Akademik (Admin dan Kaprodi) Gambar 4.96 Perancangan Interface Tambah Jenis Pelayanan Akademik untuk Admin dan Kaprodi 339
4.3 Edit Jenis Pelayanan Akademik (Admin dan Kaprodi) Gambar 4.97 Perancangan Interface Edit Jenis Pelayanan Akademik untuk Admin dan Kaprodi 340
4.4 Halaman Kelola Prosedur Pelayanan Akademik (Admin dan Kaprodi) Gambar 4.98 Perancangan Interface Halaman Kelola Prosedur Pelayanan Akademik untuk Admin dan Kaprodi 341
4.5 Edit Prosedur Pelayanan Akademik (Admin dan Kaprodi) Gambar 4.99 Perancangan Interface Edit Prosedur Pelayanan Akademik untuk Admin dan Kaprodi 342
4.6 Halaman Pelayanan Akademik (Mahasiswa, Dosen, dan Kaprodi) Gambar 4.100 Perancangan Interface Halaman Pelayanan Akademik untuk Mahasiswa, Dosen, dan Kaprodi 343
4.7 List Pelayanan (Mahasiswa, Dosen, dan Kaprodi) Gambar 4.101 Perancangan Interface List Pelayanan untuk Mahasiswa, Dosen, dan Kaprodi 344
4.8 Lihat Pelayanan (Mahasiswa, Dosen, dan Kaprodi) Gambar 4.102 Perancangan Interface Lihat Pelayanan untuk Mahasiswa, Dosen, dan Kaprodi 345
4.9 Request Prosedur Pelayanan Gambar 4.103 Perancangan Interface Request Prosedur Pelayanan untuk Mahasiswa, Dosen, dan Kaprodi 346
5. Account 5.1 Halaman Account (Admin) Gambar 4.104 Perancangan Interface Halaman Account untuk Admin 347
5.2 Halaman Account (Mahasiswa dan Dosen) Gambar 4.105 Perancangan Interface Halaman Account untuk Mahasiswa dan Dosen 348
5.3 Halaman Account (Kaprodi) Gambar 4.106 Perancangan Interface Halaman Account untuk Kaprodi 349
5.4 Materi Kuliah Diunggah (Mahasiswa, Dosen, dan Kaprodi) Gambar 4.107 Perancangan Interface Materi Kuliah Diunggah untuk Mahasiswa, Dosen, dan Kaprodi 350
5.5 Edit Materi Kuliah (Mahasiswa, Dosen, dan Kaprodi) Gambar 4.108 Perancangan Interface Edit Materi Kuliah untuk Mahasiswa, Dosen, dan Kaprodi 351
5.6 Diskusi Dibuat (Mahasiswa, Dosen, dan Kaprodi) Gambar 4.109 Perancangan Interface Diskusi Dibuat untuk Mahasiswa, Dosen, dan Kaprodi 352
5.7 User Profile (Mahasiswa, Dosen, dan Kaprodi) Gambar 4.110 Perancangan Interface User Profile untuk Mahasiswa, Dosen, dan Kaprodi 353
5.8 Rank Medal Details (Mahasiswa, Dosen, dan Kaprodi) Gambar 4.111 Perancangan Interface Rank Medal Details untuk Mahasiswa, Dosen, dan Kaprodi 354
4.3 Implementation 4.3.1 Coding (Pengkodean) Pada tahap pengkodean Knowledge Management System Sharing Materi Kuliah, Forum Diskusi dan Prosedur Pelayanan Akademik Program Studi Sistem Informasi, peneliti menggunakan bahasa pemrograman JavaScript dengan framework React Native dengan versi 0.63 dan Google Firebase sebagai databasenya. Untuk penulisan kodenya, peneliti menggunakan tool code editor Microsoft Visual Studio Code versi 1.47 (source code dilampirkan). 4.3.2 Testing (Pengujian) Peneliti menggunakan teknik black box testing untuk menguji fungsional, antarmuka, struktur data dan akses database dengan menjalankan sistem pada Knowledge Management System Sharing Materi Kuliah, Forum Diskusi dan Prosedur Pelayanan Akademik Program Studi Sistem Informasi. Pada pengujian ini, yang menjalankan sistem adalah beberapa mahasiswa Program Studi Sistem Informasi UIN Jakarta. 355
1. Pengujian Use Case Login Tabel 4.58 Pengujian Use Case Login Prosedur Pengujian Masukan Keluaran yang Kesimpulan didapat 1. Input Nomor Induk dan - Nomor - Menampilkan Diterima Password. Induk tampilan utama setiap 2. Klik Login. - Password aktor jika nomor induk dan password yang dimasukkan terdaftar. - Menampilkan notifikasi error jika nomor induk dan password yang dimasukkan tidak terdaftar. 356
2. Pengujian Use Case Logout Tabel 4.59 Pengujian Use Case Logout Prosedur Pengujian Masukan Keluaran Kesimpulan yang didapat 1. Klik tombol - - Kembali ke Diterima “Account” pada halaman Login menu navigasi bagian bawah. 2. Klik tombol “Logout”. 3. Pengujian Use Case Kelola User/Tambah User Tabel 4.60 Pengujian Use Case Kelola User/Tambah User Prosedur Masukan Keluaran yang Pengujian didapat Kesimpulan 1. Klik tombol - Nomor - Menampilkan Diterima “Kelola Induk notifikasi User” pada “user telah menu - Password ditambah” - E-mail 357
navigasi - Nama dan bagian - Jenis menambah bawah. user ke 2. Klik salah Kelamin dalam sistem satu jenis - Tanggal jika seluruh user pada data input dropdown Lahir tervalidasi. list jenis - Tahun - Menampilkan user. notifikasi 3. Klik tombol Angkatan error jika “tambah”. (khusus data input 4. Input jenis user gagal Nomor mahasiswa) tervalidasi. Induk, - Nomor Password, Telepon E-mail, Nama, Jenis Kelamin, Tanggal Lahir, Tahun Angkatan (khusus 358
jenis user mahasiswa), dan Nomor Telepon. 5. Klik tombol “checklist”. 6. Klik tombol “ya”. 4. Pengujian Use Case Kelola User/Edit User Tabel 4.61 Pengujian Use Case Kelola User/Edit User Prosedur Masukan Keluaran yang Pengujian didapat Kesimpulan 1. Klik tombol - Nomor - Menampilkan Diterima “Kelola Induk notifikasi User” pada “user telah menu - Password diubah” dan navigasi - E-mail menambah bawah. - Nama user ke - Jenis dalam sistem 2. Klik salah jika seluruh satu jenis Kelamin 359
user pada - Tanggal data input dropdown Lahir tervalidasi. list jenis - Menampilkan user. - Tahun notifikasi 3. Klik salah Angkatan error jika satu user. (khusus data input 4. Klik tombol jenis user gagal “edit”. mahasiswa) tervalidasi. 5. Input Nomor - Nomor Induk, Telepon Password, E-mail, Nama, Jenis Kelamin, Tanggal Lahir, Tahun Angkatan (khusus jenis user mahasiswa), 360
dan Nomor Telepon. 6. Klik tombol “checklist”. 7. Klik tombol “ya”. 5. Pengujian Use Case Kelola User/Hapus User Tabel 4.62 Pengujian Use Case Kelola User/Hapus User Prosedur Pengujian Masukan Keluaran yang didapat Kesimpulan 1. Klik tombol - - Menampilkan Diterima “Kelola User” notifikasi pada menu “user telah navigasi bawah. dihapus” dan menghapus 2. Klik salah satu user dari jenis user pada sistem. dropdown list jenis user. 3. Klik salah satu user. 361
4. Klik tombol “hapus”. 5. Klik tombol “ya”. 6. Pengujian Use Case Tambah Mata Kuliah Tabel 4.63 Pengujian Use Case Tambah Mata Kuliah Prosedur Pengujian Masukan Keluaran yang didapat Kesimpulan 1. Klik tombol - Input - Menampilkan Diterima “materi Kode notifikasi kuliah” pada Mata “mata kuliah menu Kuliah berhasil navigasi ditambah” bawah. - Nama dan Mata menambah 2. Klik tombol Kuliah mata kuliah “mata ke dalam kuliah”. - Semester sistem jika - Jumlah data input 3. Klik tombol tervalidasi. “tambah”. SKS. 362
4. Input Kode - Menampilkan Mata Kuliah, notifikasi Nama Mata error jika Kuliah, data input Semester, dan gagal Jumlah SKS. tervalidasi. 5. Klik tombol “checklist”. 6. Klik tombol “ya”. 7. Pengujian Use Case Edit Mata Kuliah Tabel 4.64 Pengujian Use Case Edit Mata Kuliah Prosedur Pengujian Masukan Keluaran yang didapat Kesimpulan 1. Klik tombol - Input - Menampilkan Diterima “materi Kode notifikasi kuliah” pada Mata “mata kuliah menu Kuliah berhasil navigasi diubah” dan bawah. menambah 363
2. Klik tombol - Nama mata kuliah “mata Mata ke dalam kuliah”. Kuliah sistem jika data input 3. Klik salah - Semester tervalidasi. satu semester - Jumlah - Menampilkan pada notifikasi dropdown list SKS. error jika semester. data input gagal 4. Klik salah tervalidasi. satu mata kuliah. 5. Klik tombol “edit”. 6. Input Kode Mata Kuliah, Nama Mata Kuliah, Semester, dan Jumlah SKS. 7. Klik tombol “checklist”. 8. Klik tombol “ya”. 364
Search
Read the Text Version
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
- 59
- 60
- 61
- 62
- 63
- 64
- 65
- 66
- 67
- 68
- 69
- 70
- 71
- 72
- 73
- 74
- 75
- 76
- 77
- 78
- 79
- 80
- 81
- 82
- 83
- 84
- 85
- 86
- 87
- 88
- 89
- 90
- 91
- 92
- 93
- 94
- 95
- 96
- 97
- 98
- 99
- 100
- 101
- 102
- 103
- 104
- 105
- 106
- 107
- 108
- 109
- 110
- 111
- 112
- 113
- 114
- 115
- 116
- 117
- 118
- 119
- 120
- 121
- 122
- 123
- 124
- 125
- 126
- 127
- 128
- 129
- 130
- 131
- 132
- 133
- 134
- 135
- 136
- 137
- 138
- 139
- 140
- 141
- 142
- 143
- 144
- 145
- 146
- 147
- 148
- 149
- 150
- 151
- 152
- 153
- 154
- 155
- 156
- 157
- 158
- 159
- 160
- 161
- 162
- 163
- 164
- 165
- 166
- 167
- 168
- 169
- 170
- 171
- 172
- 173
- 174
- 175
- 176
- 177
- 178
- 179
- 180
- 181
- 182
- 183
- 184
- 185
- 186
- 187
- 188
- 189
- 190
- 191
- 192
- 193
- 194
- 195
- 196
- 197
- 198
- 199
- 200
- 201
- 202
- 203
- 204
- 205
- 206
- 207
- 208
- 209
- 210
- 211
- 212
- 213
- 214
- 215
- 216
- 217
- 218
- 219
- 220
- 221
- 222
- 223
- 224
- 225
- 226
- 227
- 228
- 229
- 230
- 231
- 232
- 233
- 234
- 235
- 236
- 237
- 238
- 239
- 240
- 241
- 242
- 243
- 244
- 245
- 246
- 247
- 248
- 249
- 250
- 251
- 252
- 253
- 254
- 255
- 256
- 257
- 258
- 259
- 260
- 261
- 262
- 263
- 264
- 265
- 266
- 267
- 268
- 269
- 270
- 271
- 272
- 273
- 274
- 275
- 276
- 277
- 278
- 279
- 280
- 281
- 282
- 283
- 284
- 285
- 286
- 287
- 288
- 289
- 290
- 291
- 292
- 293
- 294
- 295
- 296
- 297
- 298
- 299
- 300
- 301
- 302
- 303
- 304
- 305
- 306
- 307
- 308
- 309
- 310
- 311
- 312
- 313
- 314
- 315
- 316
- 317
- 318
- 319
- 320
- 321
- 322
- 323
- 324
- 325
- 326
- 327
- 328
- 329
- 330
- 331
- 332
- 333
- 334
- 335
- 336
- 337
- 338
- 339
- 340
- 341
- 342
- 343
- 344
- 345
- 346
- 347
- 348
- 349
- 350
- 351
- 352
- 353
- 354
- 355
- 356
- 357
- 358
- 359
- 360
- 361
- 362
- 363
- 364
- 365
- 366
- 367
- 368
- 369
- 370
- 371
- 372
- 373
- 374
- 375
- 376
- 377
- 378
- 379
- 380
- 381
- 382
- 383
- 384
- 385
- 386
- 387
- 388
- 389
- 390
- 391
- 392
- 393
- 394
- 395
- 396
- 397
- 398
- 399
- 400
- 401
- 402
- 403
- 404
- 405
- 406
- 407
- 408
- 409
- 410
- 411
- 412
- 413
- 414
- 415
- 416
- 417
- 418
- 419
- 420
- 421
- 422
- 423
- 424
- 425
- 426
- 427
- 428
- 429
- 430
- 431
- 432
- 433
- 434
- 435
- 436
- 437
- 438
- 439
- 440
- 441
- 442
- 443
- 444
- 445
- 446
- 447
- 448
- 449
- 450
- 451
- 452
- 453
- 454
- 455
- 456
- 457
- 458
- 459
- 460
- 461
- 462
- 463
- 464
- 465
- 466
- 467
- 468
- 469
- 470
- 471
- 472
- 473
- 474
- 475
- 476
- 477
- 478
- 479
- 480
- 481
- 482
- 483
- 484
- 485
- 486
- 487
- 488
- 489
- 490
- 491
- 492
- 1 - 50
- 51 - 100
- 101 - 150
- 151 - 200
- 201 - 250
- 251 - 300
- 301 - 350
- 351 - 400
- 401 - 450
- 451 - 492
Pages: