Perancangan Sistem ANALISIS DAN PERANCANGAN

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