95
3. Pengujian Sistem
Pengujian sistem dikelompokkan menjadi lima kategori pengujian, yaitu pengujian pemulihan, pengujian keamanan, pengujian stres, pengujian kinerja,
dan pengujian deployment.
a. Pengujian Pemulihan
Pengujian ini dilakukan untuk menguji kualitas maintainability sistem bank
soal. Pengujian dilakukan dengan menggunakan Matrix Land. Pengujian dilakukan dengan melakukan uji operasional terhadap fungsi-fungsi yang
terdapat dalam sistem bank soal. Tabel 25 berikut merupakan hasil dari pengujian
maintainability. Tabel 24. Hasil pengujian
maintainabiliy
Aspek Aspek yang dinilai
Hasil yang akan diperoleh
Instrumentation Terdapat peringatan
pada sistem pengolahan data untuk
mengidentifikasi kesalahan
Ketika user melakukan kesalahan
saat menggunakan sistem bank soal, sistem sudah menampilkan
pesan kesalahan.
Consistency Penggunaan satu
bentuk rancangan pada seluruh
rancangan sistem. Tampilan
user interface pada halaman satu dan pada halaman
lainnya menggunakan
satu template yang sama, sehingga
tampilan konsisten. Simplicity
Kemudahan dalam Sistem bank soal dikembangkan
96
Aspek Aspek yang dinilai
Hasil yang akan diperoleh
pengelolaan, perbaikan dan pengembangan
sistem. dengan menggunakan
framework CodeIgniter, sehingga sistem
mudah untuk
dikelola, dikembangkan dan diperbaiki.
Tabel 25 berikut memuat beberapa contoh pesan kesalahan yang ditampilkan sistem saat pengguna melakukan kesalahan.
Tabel 25. Pesan Kesalahan
No Pesan pada Sistem
1.
Keterangan: “
Periksa kembali username dan password Anda
”. Pesan kesalahan ini muncul saat akan melakukan
login, pengguna memasukkan
username atau password yang salah.
97
No Pesan pada Sistem
2.
Keterangan: Saat akan melakukan penambahan data, sistem akan menampilkan
pertanyaan apakah anda yakin akan melakukan penambahan data atau tidak.
3.
Keterangan: Saat akan melakukan tambah data, jika ada salah satu
field yang kosong, maka sistem akan menampilkan pesan agar user mengisi
field itu terlebih dahulu..
4.
Keterangan: Saat akan menambahkan data, jika data yang akan ditambahkan sudah
pernah ditambahkan sebelumnya, maka sistem akan menampilkan bahwa data sudah ada.
98
b. Pengujian Keamanan