Untuk perangkat lunak, yang dapat mendukung agar aplikasi dapat berjalan adalah sebagai berikut :
1. Operating system Microsoft Windows 7, Windows 8,
2. Browser, seperti Mozilla Firefox, Google Chrome, dan lain-lain,
3. Sublime Text 2.0.2,
4. MySQL 1.6.7.
5. Web Server Apache 2.0
4.2. Antarmuka Pengguna
User Interface
Setelah melewati tahap analisis perancangan antarmuka pengguna, rancangan digunakan sebagai acuan untuk peng-coding-an halaman-halaman pada perangkat
lunak. Berikut merupakan antarmuka pengguna untuk halaman awal user, halaman hasil iterasi saran brute force, halaman hasil iterasi saran knuth-morris-pratt, halaman
tambah kata, halaman tambah data dan halaman tentang.
4.2.1. Halaman Awal User
Pada saat aplikasi dijalankan, maka form pertama yang akan muncul ialah form halaman awal user. Halaman ini digunakan user untuk meng-input kata yang akan di
cari dan dapat menampilkan cara kerja pencariannya dengan algoritma brute force dan algoritma knuth-morris-pratt. Pada halaman awal user ini juga terdapat menu tambah
kata dan menu tentang. Gambar 4.1 menunjukkan tampilan halaman awal user pada sistem.
Gambar 4.1. Halaman Awal User
Universitas Sumatera Utara
4.2.2. 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 4.2 menunjukkan tampilan halaman hasil iterasi saran brute force.
Gambar 4.2. Halaman Hasil Iterasi Saran Brute Force
4.2.3. Halaman Hasil Iterasi Saran
Knuth-Morris-Pratt
Halaman hasil iterasi merupakan halaman yang menampilkan hasil iterasi saran Knuth-Morris-Pratt
dan running time pada proses pengujian word suggestion. Gambar 4.3 menunjukkan halaman hasil iterasi saran KMP.
Universitas Sumatera Utara
Gambar 4.3. Halaman Hasil Iterasi Knuth-Morris-Pratt
4.2.4. Halaman Tambah Kata
Halaman tambah kata merupakan halaman yang menampilkan data word suggestion yang dapat di edit atau dihapus serta dapat menambahkan data kata . Gambar 4.4
menunjukkan halaman tambah kata.
Gambar 4.4. Halaman Tambah Kata
Universitas Sumatera Utara
4.2.5. Halaman Tambah Data
Halaman tambah data merupakan halaman yang menampilkan text field yang dapat disimpan kedalam database word suggestion. Gambar 4.5 menunjukkan halaman
tambah data.
Gambar 4.5. Halaman Tambah Data
4.2.6. Halaman Tentang
Halaman tentang merupakan halaman yang menampilkan tentang deskripsi pembuat program, dalam penelitian ini. Gambar 4.6 menunjukkan rancangan interface halaman
tentang.
Gambar 4.6. Halaman Tentang
Universitas Sumatera Utara
4.3. Pengujian