Pengujian Sistem IMPLEMENTASI DAN PENGUJIAN SISTEM

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