3.9. Perancangan Database Basis Data
Dalam penelitian ini, database yang dirancang dibuat dalam file tersendiri menggunakan MySQL. Kata yang digunakan berdasarkan kamus istilah komputer
1715 kata dapat di tambah yang telah tersimpan dalam database sebagai Word Suggestion
yang digunakan dalam pencarian dengan algoritma Brute Force dan
algoritma Knuth-Morris-Pratt. Database hanya memiliki satu table yang terdiri atas
dua atribut yaitu id_kata, dan kata. Table yang akan digunakan pada aplikasi ringkasannya diberikan pada Tabel 3.5.
Tabel 3.5. Rancangan Database
3.10. Perancangan Antarmuka Interface
Antarmuka Interface berguna untuk mempermudah pengguna ketika mengakses
sebuah aplikasi, antarmuka sistem juga merupakan suatu alur komunikasi antara user dengan sistem Khadijah, 2013. Antarmuka dapat disebut juga sebagai wajah dari
suatu aplikasi, sehingga ketika seorang user atau pengguna pertama kali mengakses suatu aplikasi, maka bagian pertama yang akan muncul adalah antarmuka interface.
Berikut ini akan digambarkan tentang rancangan tampilan halaman pada sistem yang akan dibuat.
3.10.1. Rancangan Halaman Awal User
Halaman awal user berisi menu utama aplikasi yaitu berisi inputan teks dan menu list box
yang akan dipilih dalam pengujian word suggestion. Gambar 3.11 menunjukkan rancangan interface halaman awal user.
No Atribut
Type Null
Keterangan
1 id_kata
Int 11
No Nomor kata
2 kata
Varchar 30
No Kata Istilah Komputer
Universitas Sumatera Utara
Gambar 3.11 Rancangan Halaman Awal User
Tabel 3.6 Keterangan Rancangan Halaman Awal User
No Keterangan
1 Merupakan Menu Bar dari aplikasi antara lain menu word suggestion, menu
tambah kata dan menu tentang. 2
Merupakan Text Field untuk menginput kata yang ingin dicari 3
Merupakan List box tempat Output dari hasil saran yang di berikan menggunakan Algoritma Brute Force.
4 Merupakan List box tempat Output dari hasil saran yang di berikan
menggunakan Algoritma Knuth-Morris-Pratt. 5
Merupakan Static Text untuk menampilkan judul skripsi
Implementasi Algoritma Brute Force dan Algoritma Knuth-Morris-Pratt KMP Dalam Pencarian Word Suggestion
Word Suggestion Tentang
Input Pattern :
Saran Brute Force Saran Knuth-Morris-Pratt
Tambah Kata
1
2
3 4
5
Universitas Sumatera Utara
3.10.2. Rancangan Halaman Hasil Iterasi Saran Brute Force
Halaman hasil iterasi merupakan halaman yang menampilkan hasil iterasi saran brute force
dan running time pada proses pengujian word suggestion. Gambar 3.12 menunjukkan rancangan interface halaman hasil iterasi saran brute force.
Gambar 3.12 Rancangan Halaman Hasil Iterasi Saran Brute Force
Tabel 3.7 Keterangan Rancangan Halaman Hasil Iterasi Saran Brute Force
No Keterangan
1 Merupakan Menu Bar dari aplikasi antara lain menu word suggestion, menu
tambah kata dan menu tentang. 2
Merupakan List View, tempat Output dari hasil iterasi yang lakukan oleh algoritma Brute Force dalam melakukan pencarian Word Suggestion
Implementasi Algoritma Brute Force dan Algoritma Knuth-Morris-Pratt KMP Dalam Pencarian Word Suggestion
Hasil Iterasi Saran Brute Force Running Time:
Word Suggestion Tentang
Tambah Kata
1
2 3
4
Universitas Sumatera Utara
3 Merupakan Static Text untuk menampilkan teks Running Time
4 Merupakan Static Text untuk menampilkan judul skripsi
3.10.3. Rancangan Halaman Hasil Iterasi Saran Knuth-Morris-Pratt