Perancangan About Perancangan Antarmuka

3.2.2.8 Perancangan About

Perancangan about berfungsi untuk menampilkan tentang keterangan yang terdapat dalam aplikasi yang dibangun. Rancangan about dapat dilihat seperti pada Gambar 3.19. Gambar 3.19 Rancangan About Keterangan: Tabel 3.13. Keterangan Bagian-bagian Perancangan About No. Jenis Objek Keterangan 1 PictureBox Untuk menampilkan gambar 2 TextBox Untuk menampilkan tentang data sumber kamus 3 Label Untuk menampilkan kata 1 Created by: 3 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxx 2 Universitas Sumatera Utara

BAB 4 IMPLEMENTASI DAN PENGUJIAN

4.1 Implementasi

Tahap implementasi merupakan salah satu tahap yang akan dilakukan dalam pembuatan perangkat lunak suatu sistem. Tahap ini dilakukan setelah melalui tahap analisis dan perancangan yang telah diuraikan pada bab sebelumnya.

4.1.1 Implementasi Pencarian Kata dengan Algoritma Galil-Seiferas

Pada tahap implementasi, untuk mendapatkan hasil yang tepat diperlukan analisis yang benar. Diberikan pola dan string untuk tahap analisis pengujian yang nantinya dapat sesuai dengan yang diharapkan, dengan pola merupakan kata yang di-input oleh pengguna, sedangkan string merupakan teks yang ada pada database. Untuk mengetahui tahap pre-processing diperlihatkan pada Tabel 4.1. Pola : i s a String : i r v i o k t a n i s a Tabel 4.1 Inisialisasi Algoritma Galil-Seiferas 0 = i 1 = s 2 = a Pada Tabel 4.1 tahap inisialisasi pada algoritma Galil-Seiferas mengubah indeks 0 menjadi “i”, indeks 1 menjadi “s”, indeks 2 menjadi “a”. Pada algoritma Galil-Seiferas fase pencarian dimulai dari indeks pertama yaitu 0 = i diikuti dengan indeks kedua yaitu 1 = s. Setelah indeks pertama dan indeks kedua ditemukan kecocokan maka algoritma Galil-Seiferas akan mencari indeks terakhir yaitu indeks 2 = a sesuai dengan pola yaitu “i s a”. P1 merupakan jumlah pola yang diberikan. Q1 merupakan jumlah kemunculan yang mirip dengan pola didalam string. Universitas Sumatera Utara