4. Jika i sama dengan l, maka nilai k sama dengan nilai yang paling besar antara 0
dan k-1, kemudian lewati langkah ke-5 dan lakukan perulangan kembali pada langkah pertama selama kondisi j=n
–m masih terpenuhi. 5.
Jika kmpNext[i] = l, maka nilai k sama dengan nilai yang paling besar antara 0 dan kmpNext[i], dan nilai i sama dengan nilai l. Sedangkan jika kondisi tersebut
tidak terpenuhi maka nilai k = l dan i = kmpNext[i]. Kemudian lakukan perulangan kembali pada langkah satu selama kondisi j=n
–m masih terpenuhi.
3.2. Perancangan Sistem
Proses perancangan sistem ini dilakukan agar perancangan antarmuka interface sistem dapat dirancang dengan baik dengan memperhatikan manfaat dari
perancangan sistem ini yaitu untuk memudahkan pengguna dalam memahami serta menggunakan sistem aplikasi kumpulan hadits shahih ini.
3.2.1. Menu Utama
Perancangan desain antarmuka Menu Utama dapat dilihat pada gambar 3.6.
Gambar 3.6. Rancangan desain Interface Menu Utama
Universitas Sumatera Utara
Tabel 3.4. Keterangan gambar 3.6. rancangan desain interface Menu Utama
No Keterangan
1 Button ActionBar
untuk Menu Navigation 2
TextView judul menu utama
3 Button ActionBar Search
untuk melakukan proses pencarian hadits 4
ListView untuk menampilkan data hadits shahih yang ada pada database
5 ScrollBar yang berfungsi untuk melihat bagian dokumen yang belum terlihat
karena keterbatasan ruang tampilan
3.2.2. Menu Navigation
Di dalam menu navigation terdapat 3 menu lainnya, yaitu: 1.
Menu Help Berfungsi untuk menampilkan halaman petunjuk penggunaan yang dapat dilihat
pada gambar 3.8. 2.
Menu About Berfungsi untuk menampilkan halaman mengenai perancang dan pembuat
aplikasi kumpulan hadits shahih yang berisi judul skripsi, nama, nim, logo fakultas, program studi, fakultas, nama universitas dan tahun pembuatan yang
dapat dilihat pada gambar 3.8. 3.
Menu Semua Hadits Berfungsi untuk menampilkan kembali semua daftar hadits yang ada pada
database.
Perancangan desain antarmuka menu navigation dapat dilihat pada gambar 3.7.
Universitas Sumatera Utara
Gambar 3.7. Rancangan desain Interface Menu Navigation
Tabel 3.5. Keterangan gambar 3.7. rancangan desain interface Menu Navigation
No Keterangan
1 ImageView
untuk menampilkan gambar icon aplikasi kumpulan hadits shahih 2
TextView untuk menampilkan judul aplikasi, judul kitab hadits yang digunakan
dan nama penyusun kitab yang digunakan 3
Menu Navigation Help untuk menampilkan petunjuk penggunaan
4 Menu Navigation About
untuk menampilkan tentang aplikasi 5
TextView untuk menampilkan klasifikasi menu dari menu navigation
6 Menu Navigation
Semua Hadits untuk menampilkan semua data hadits yang ada dalam database
Universitas Sumatera Utara
Gambar 3.8. Rancangan desain Interface Menu About1 dan Help2.
Tabel 3.6.
Keterangan gambar 3.8. rancangan desain interface Menu About1 dan Help
2
No Keterangan
1 ImageView
untuk menampilkan gambar cover skripsi penulis 2
ImageView untuk menampilkan gambar petunjuk penggunaan aplikasi
Universitas Sumatera Utara
BAB 4 IMPLEMENTASI DAN PENGUJIAN