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