• Tidak ada hasil yang ditemukan

Hasil pengujian sistem menggunakan metode black box pada modul admin

No Deskripsi uji Kondisi awal Skenario uji Hasil yang diharapkan Hasil uji

1

Menguji fungsi untuk autentikasi pengguna sebagai administrator

Web browser berada pada halaman login administrator

Masukankan username dan

password pada form

autentikasi

Menuju halaman administrasi Sukses

2

Menguji respon aksi pemilihan menu pendaftaran siswa

Berada pada

halaman admin Pilih menu pendaftaran siswa

Tampilkan halaman untuk manajemen pengguna Sukses

Pilih menu daftarkan Tampilkan form pendaftaran

siswa Sukses

3

Menguji respon aksi pemilihan menu daftarkan dan manajeman user Berada pada halaman manajemen siswa

Pilih manajemen user Tampilkan menu pencarian

user Sukses

Mandatoryfield tidak terisi Muncul pesan bahwa field

dalam keadaan tidak terisi Sukses

Field username diisi dengan

username yang telah terdaftar

Muncul pesan bahwa

username tersebut telah terdaftar

Sukses

Isi pada field password dan ulangi password tidak sama

Muncul pesan bahwa

password yang diketikkan tidak sama Sukses 4 Menguji fungsi pendaftaran siswa Berada pada halaman form pendaftaran siswa dan semua field

dalam keadaan belum terisi

Field telah diisi sepenuhnya dengan benar

Muncul pesan bahwa data

telah berhasil dimasukkan Sukses

Field pencarian tidak diisi Muncul semua username

pengguna sistem Sukses Berada pada

halaman form manajemen user

dan field pencarian tidak terisi

Field pencarian diisi

Muncul semua pengguna sesuai dengan kata kunci

yang diberikan (menggunakan 'like') Sukses Telah tampil username yang dicari

Memilih salah satu user yang ada

Muncul halaman administrasi

user yang bersangkutan Sukses

Klik tombol ubah password Menuju halaman ubah

password Sukses

Klik tombol hapus Mengkonfirmasi apakah user

tersebut akan dihapus Sukses Berada pada

halaman

administrasi user

tertentu

Klik tombol ubah profil Menuju halaman ubah profil

untuk user tersebut Sukses

Field tidak diisi Password tidak diubah Sukses Berada pada

halaman ubah

password Field diisi Password akan diubah Sukses

5

Menguji fungsi untuk manajemen

user

Berada pada

halaman ubah profil Field diubah oleh admin Profil user akan diupdate Sukses Menguji respon aksi

pemilihan menu manajemen soal

Berada pada

halaman admin Pilih menu manajemen soal

Muncul halaman untuk manajemen soal Sukses

Filed tambah root kosong Tidak ada root baru Sukses 6

Menguji fungsi manajemen soal

Berada pada halaman manajemen

No Deskripsi uji Kondisi awal Skenario uji Hasil yang diharapkan Hasil uji

Memilih salah satu kategori

soal yang sudah ada Tampil waktu pengerjaan, nilai field untuk penentuan benar, nilai salah, dan soal yang harus dikerjakan

Sukses

Masukankan waktu pengerjaan, nilai benar, nilai

salah dan soal harus dikerjakan lalu klik tombol set

Update field waktu pengerjaan, nilai benar, nilai salah, dan soal harus dikerjakan

Sukses

Field soal harus dikerjakan diisi dengan nilai yang lebih kecil dari setengah dari jumlah soal

Muncul pesan error bahwa soal harus lebih besar dari setengah total soal di bank soal

Sukses

Field edit kategori diubah Update kategori soal Sukses

Field tambah kategori diisi

Akan menambah kategori (sub kategori) untuk kategori tersebut Sukses Berada pada halaman manajemen soal,telah dipilih kategori soal

Field tambah root diisi Terdapat root baru Sukses Semua field pada soal pilihan

ganda terisi

Menambah soal baru dengan tipe pilihan ganda untuk kategori tersebut

Sukses Menguji fungsi

untuk menambah soal untuk kategori tertentu

Berada pada halaman manajemen soal, telah dipilih

kategori soal Semua field pada soal tipe jawaban pendek terisi

Menambah soal baru dengan tipe jawaban pendek untuk kategori tersebut

Sukses

Perubahan dilakukan pada

field tertentu

Update soal dengan id dan

kategori tersebut Sukses Menguji fungsi

untuk edit soal kategori tertentu

Berada pada halaman manajemen soal, telah dipilih kategori soal, pilih menu lihat soal->

ubah Tidak dilakukan perubahan Soal tidak di-

update Sukses

Berada pada halaman manajemen soal, telah dipilih kategori soal, pilih menu lihat soal

Klik tombol hapus

Muncul konfirmasi apakah akan dilakukan penghapusan untuk soal tersebut

Sukses

Pilih tombol ok Soal dengan id tersebut akan

dihapus Sukses

Menguji fungsi untuk menghapus soal kategori tertentu

Muncul konfirmasi untuk menghapus

soal Pilih tombol cancel Penghapusan soal batal

dilakukan Sukses

Field TKAwalSoal dan persentase tidak diisi (null)

Muncul peringatan bahwa total area = 0 dalam defuzzyfikasi untuk nilai masukan, data yang dimasukankan salah

Sukses

Field TKAwalSoal dan persentase diisi dengan nilai

bilangan tertentu (integer/float) melebihi range

yang telah ditentukan

Muncul peringatan bahwa total area = 0 dalam defuzzyfikasi untuk nilai masukan, data yang dimasukankan salah

Sukses Menguji fungsi fuzzy

pada saat terjadi aktivitas pengguna

Berada pada halaman quiz adaptive

Field TKAwalSoal dan persentase diisi dengan karakter

Muncul peringatan bahwa total area = 0 dalam defuzzyfikasi untuk nilai masukan, data yang dimasukankan salah

Field TKAwalSoal dan persentase diisi dengan nilai

bilangan tertentu (integer/float) tidak melebihi

range yang telah ditentukan

Muncul informasi hasil penghitungan nilai fuzzy Sukses

Menguji respon aksi pemilihan menu manajemen pretest

Berada pada halaman admin

Pilih menu manajeman soal pretest

Muncul halaman untuk administrasi soal pretest Sukses Checklist untuk soal yang

akan diberikan pada saat pretest

Menyimpan soal yang akan digunakan sebagai soal pretest Sukses 7 Menguji fungsi manajemen soal pretest Berada pada halaman manajemen soal pretest, telah

dipilih kategori Masukankan syarat kelulusan Simpan persentase syarat

kelulusan Sukses

Menguji respon aksi pemilihan menu penilaian

Berada pada

halaman admin Pilih menu penilaian Menuju halaman penilaian Sukses Pilih penilaian untuk tiap

level (terdapat 10 level) dengan status ok

Menuju halaman untuk mengubah feedback dan selang parameter penilaian

Sukses Berada pada

halaman penilaian, telah dipilih

kategori soal Pilih penilaian untuk tiap level (terdapat 10 level) tanpa status ok

Menuju halaman mengubah

selang parameter penilaian Sukses

Pilih ubah selang parameter

Menuju halaman berisi field

untuk masukan selang persentase

Sukses

Berada pada halaman mengubah selang parameter

Masukan selang parameter

Muncul field sejumlah kelipatan dari paramater yang

diberikan (maksimal kelipatan*parameter=100)

dan field untuk masukan

feedback

Sukses

Fieldfeedback diisi Update feedback pada selang

dan level tertentu Sukses 8

Menguji fungsi penilaian

Berada pada halaman mengubah

feedback Fieldfeedback tidak diisi Update feedback pada selang

dan level tertentu Sukses Menguji respon aksi

pemilihan menu ubah password

admin

Berada pada halaman admin

Pilih menu ubah password

admin

Menuju halaman ubah

password admin Sukses

Fieldusername tidak diisi Pesan error field username

tidak diisi Sukses

Fieldpassword lama salah Pesan error password lama

salah Sukses

9

Menguji fungsi ubah

password admin Berada pada halaman ubah password admin

Field telah diisi sepenuhnya dengan benar

Pesan bahwa username dan

password untuk admin telah berhasil diubah

Menguji respon aksi pemilihan menu ubah selang parameter fuzzy Berada pada halaman admin

Pilih menu ubah parameter

fuzzy

Menuju halaman ubah parameter fuzzy Sukses

Berada pada halaman ubah selang parameter

fuzzy

Pilih salah satu paramter

fuzzy yang akan diubah

Menuju halaman ubah parameter fuzzy untuk paramter tertentu

Sukses

Field diisi bukan angka

integer Pesan error Sukses

Field diisi diluar range 0-100 Pesan error Sukses 10

Menguji fungsi ubah selang parameter

fuzzy

Berada pada halaman ubah parameter selang

fuzzy tertentu

Field diisi angka antara 0-100

Update paramter fuzzy dan hitung ulang semua nilai

fuzzy pada database

Sukses

11

Menguji fungsi

logout dan respon aksi pemilihan menu

logout

Berada pada

halaman admin Klik tombol logout

Logout dari sistem sebagai admin dan menuju ke halaman utama sistem

Sukses

Dokumen terkait