4.2. Pengujian Sistem
Pengujian sistem bertujuan untuk menemukan kesalahan pada sistem yang telah dibangun, sebelum sistem tersebut dirilis atau diberikan kepada user. Selain itu pengujian sistem juga
bertujuan untuk mengetahui bahwa sistem sudah berjalan sesuai dengan kasus dan metode yang digunakan atau belum. Sistem dikatakan benar dan berhasil jika sudah bisa
menghasilkan output yang benar.
4.2.1 Rencana Penelitian
Adapun rencana pengujian sistem yang akan diuji dapat dilihat pada tabel 4.1 berikut.
Tabel 4.4 Rencana Pengujian Sistem
No. Komponen sistem yang diuji
Butir uji
1
2 Autocomplete
Autocorrect Autocomplete harus mampu menampilkan judul
buku sesuai dengan judul buku yang diinputkan pada search box dan kemampuan autocomplete
dalam menampilkan judul buku harus sesuai dengan berbagai pola pengetikan judul buku
Autocorrect harus mampu menampilkan
perbaikan judul buku yang dimaksud pada search box, dan judul buku yang diketk akan
disesuaikan berbagai pola dalam pengetikan judul buku.
4.2.2 Pengujian Fungsi Dasar Sistem
Pengujian fungsi dasar sistem bertujuan untuk mengetahui kerja dari fungsi dasar di dalam sistem yang pada akhirnya membentuk suatu modul khusus. Hasil pengujian dapat dilihat
pada tabel 4.5 berikut :
Universitas Sumatera Utara
Tabel 4.5 Hasil Pengujian Fungsi Dasar Sistem No
Test Case Hasil yang
diharapkan Hasil yang
didapatkan Keterangan
1 Pengujian fungsi
pencarian judul buku Data akan dimasukkan
ke dalam basis data database
Data berhasil ke dalam file server,
kemudian data tersebut diproses ke
dalam database Berhasil
2 Pengujian fungsi
tampilan data Informasi data buku
akan ditampilkan sesuai dengan yang
dipilih oleh user Data berhasil
ditampilkan sesuai pilihan dan data
yang telah disediakan di dalam
database Berhasil
4.2.3 Pengujian Hasil Pencarian Autocorrect
Pada tahap ini akan dilakukan pengujian pada hasil pencarian autocorrect dengan penerapan Algoritma Levenshtein Distance, sistem akan menampilkan hasil pencarian dari autocorrect
terhadap inputan yang diberikan user. Hasil pengujian dapat dilihat pada tabel 4.6 berikut ini :
Tabel 4.6 Pengujian Black-box testing pada autocorrect No
Skenario Pengujian
Test Case Hasil yang
diharapkan Hasil
Pengujian Kesimpulan
1 Menampilkan
autocorrect pada pengetikan
beberapa kata depan dari judul buku
Judul, pengarang,
penerbit, jumlah
eksemplar Sistem
menampilkan autocorrect
sesuai dengan kata depan judul
buku yang diketikkan
Sesuai harapan
Valid
2 Menampilkan
autocorrect pada Judul,
pengarang, Sistem
menampilkan Sesuai
harapan Valid
Universitas Sumatera Utara
pengetikan kata yang berkaitan
dengan judul buku penerbit,
jumlah eksemplar
autocorrect ketika kata yang
berkaitan dengan judul buku
diketikkan
4.2.4 Pengujian Hasil Pencarian Autocomplete
Pada tahap ini akan dilakukan pengujian pada hasil pencarian autocomplete dengan penerapan Algoritma Boyer Moore, sistem akan menampilkan hasil pencarian dari
autocomplete terhadap inputan yang diberikan user. Hasil pengujian dapat dilihat pada tabel 4.7 berikut ini :
Tabel 4.7 Pengujian Black-box testing pada autocomplete No
Skenario Pengujian
Test Case Hasil yang
diharapkan Hasil
Pengujian Kesimpulan
1 Menampilkan
autocomplete pada pengetikan
beberapa kata depan dari judul buku
Judul, pengarang,
penerbit, tahun
jumlah eksemplar
Sistem menampilkan
autocomplete sesuai dengan
kata depan judul buku yang
diketikkan Sesuai
harapan Valid
2 Menampilkan
autocomplete pada pengetikan kata
yang berkaitan dengan judul buku
Judul, pengarang,
penerbit, tahun
jumlah eksemplar
Sistem menampilkan
autocomplete ketika kata yang
berkaitan dengan judul buku
diketikkan Sesuai
harapan Valid
4.3. Implementasi Perancangan Antarmuka