Prosedur Mencocokan Pola String Data pada sistem

4.1.3 Implementasi Antarmuka

Implementasi antarmuka dilakukan untuk mengimplementasikan setiap tampilan yang terdapat pada tahap perancangan yang telah dilakukan. Adapun implementasi antarmuka dari aplikasi yang telah dibuat dapat dilihat pada Tabel 4.3 Implementasi Antarmuka, di bawah ini. Tabel 4.3 Implementasi Antarmuka No Form Antarmuka Proses Nama File Keterangan 1 Form menu utama Menampilkan menu utama. mainwindow.ui Tampilan utama untuk menampilkan semua fitur yang terdapat pada aplikasi 2 Form pilih folder master Mengatur posisi folder utama yang berisi inti dari sistem. setupwindow.ui Tampilan untuk mencari folder utama dari program. 3 Form tentang Menampilkan informasi tentang pembuat program. aboutwindow.ui Tampilan untuk memberikan informasi tentang profil pembuat aplikasi Gambar implementasi antarmuka dapat dilihat pada bagian Lampiran A.

4.2 Pengujian Sistem

Pengujian sistem merupakan bagian yang penting dalam pembangunan sebuah perangkat lunak. Pengujian ditujukan untuk menemukan kesalahan- kesalahan pada sistem dan memastikan sistem yang dibangun telah sesuai dengan apa yang direncanakan sebelumnya. Pengujian juga dilakukan untuk menjamin kualitas dan mengetahui kelemahan dari perangkat lunak. Tujuan dari pengujian ini adalah untuk menjamin bahwa perangkat lunak yang dibangun memiliki kualitas yang handal, yaitu mampu mempresentasikan kajian pokok dari spesifikasi analisis, perancangan dari perangkat lunak itu sendiri.

4.2.1 Rencana Pengujian

Rancangan pengujian yang akan dilakukan dalam pembangunan sistem perbandingan algoritma Reverse Colussi dan Zhu Takaoka dibagi menjadi 2 bagian yaitu teknik pengujian black box dan teknik pengujian white box. Pengujian black box berfokus pada pengujian semua perintah-perintah dan kondisi yang di eksekusi oleh perangkat lunak dan pengujian ini dilakukan oleh pembangun aplikasi. Pengujian white box dilakukan untuk menguji function pada sistem dan menguji apakah function tersebut memenuhi kebutuhan sistem. Tabel 4.4 Rencana Pengujian Fungsional No Kelas Uji Butir Pengujian Jenis Pengujian 1 Mencocokan Pola Data pada sistem Pencocokan pola sumber string dengan pattern. Black box 2 Mencocokan Pola Data masukan user Pencocokan pola sumber string dengan pattern. Black box 3 Uji Algoritma Pencocokkan algoritma Reverse Colussi White box Pencocokkan algoritma Zhu-Takaoka White box