• Tidak ada hasil yang ditemukan

Implementasi Algoritma Apostolico-Crochemore Pada Aplikasi Kumpulan Hadits Shahih Berbasis Android

N/A
N/A
Protected

Academic year: 2017

Membagikan "Implementasi Algoritma Apostolico-Crochemore Pada Aplikasi Kumpulan Hadits Shahih Berbasis Android"

Copied!
4
0
0

Teks penuh

(1)

BAB 1 PENDAHULUAN

1.1. Latar Belakang

Terdapat dua sumber Syari‟ah yang dipahami sebagai Hukum Ilahi dalam Islam yaitu Al-Qur‟an dan As-Sunnah (Al-Hadits). Al-Qur‟an adalah firman Allah yang tidak dapat diubah. As-Sunnah adalah kehidupan dan contoh dari Nabi Muhammad Shallallahu „alaihi wa sallam, pentingnya As-Sunnah merupakan sumber Syariah, seperti ditegaskan dalam beberapa ayat dari Al-Qur‟an misalnya (Al-Qur‟an 33:21) yang artinya “Sesungguhnya telah ada pada (diri) Rasulullah itu suri teladan yang baik bagimu (yaitu) bagi orang yang mengharap (rahmat) Allah dan (kedatangan) hari kiamat dan dia banyak menyebut Allah” (Mudawam, 2012).

Semakin berkembangnya zaman, hadits semakin mudah untuk didapatkan karena telah disusun dalam buku-buku yang memuat ribuan hadits dalam bahasa arab

maupun bahasa Indonesia. Tersedia juga buku-buku saku yang memuat beberapa hadits yang mudah untuk dibawa kemana saja. Apalagi dengan semakin berkembangnya teknologi, kini hadits dapat diakses melalui benda pintar yaitu smartphone yang berukuran kecil, ringan dan mudah dibawa kemana saja. Oleh karena itu penulis berinisiatif untuk membuat sebuah aplikasi kumpulan hadits shahih yang berbasis android agar dapat memanfaatkan teknologi canggih untuk menyebarkan informasi tentang hadits melalui smartphone serta memudahkan bagi para pencari ilmu Islam yang ingin mencari informasi tentang hadits yang ingin dicarinya.

Saat ini telah banyak sistem pencarian yang diciptakan dalam rangka membantu pengguna dalam melakukan pencarian informasi, baik dokumen yang berbentuk teks, file berekstensi, maupun dalam bentuk lain dengan menggunakan

(2)

2

berbagai metode pencarian yang ada (Budijono, 2012). Disini penulis akan membuat sebuah aplikasi kumpulan hadits shahih berbasis android yang akan menerapkan salah satu metode pencarian atau sering disebut juga dengan pencocokan string (string matching atau pattern matching) yaitu algoritma Apostolico-Crochemore.

Algoritma Apostolico-Crochemore terdiri dari dua fase, yaitu fase proses awal (preprocessing) dan fase pencarian string. Pada fase proses awal, dilakukan perhitungan fungsi pinggiran kmpNext yang berasal dari Algoritma Knuth-Morris-Pratt yang mengindikasikan pergeseran pattern terbesar yang mungkin terjadi pada pattern sebelum melakukan proses pencarian pada teks (Charras dan Lecroq, 1997).

Kemudian pada fase pencarian string dilakukan perbandingan pattern pada teks sehingga pattern ditemukan di dalam teks ataupun tidak ditemukan di dalam teks.

Dengan adanya aplikasi kumpulan hadits shahih berbasis android ini diharapkan pengguna smartphone dengan sistem operasi android mendapatkan sebagian informasi tentang hadits dengan mudah di tangan mereka. Tanpa harus kesulitan membawa buku yang tebal dan berat kemanapun mereka berada. Untuk mewujudkan hal tersebut, maka penulis tertarik untuk mengangkat suatu judul yaitu “Implementasi Algoritma Apostolico-Crochemore Pada Aplikasi Kumpulan Hadits Shahih Berbasis Android”.

1.2. Rumusan Masalah

Berdasarkan uraian latar belakang diatas, maka akan dibahas bagaimana mengimplementasikan algoritma Apostolico-Crochemore untuk menyelesaikan permasalahan dalam rangka pencarian hadits shahih berdasarkan kata kunci atau query yang diberikan oleh user.

1.3. Ruang Lingkup Penelitian

Adapun ruang lingkup penelitian dalam penelitian ini adalah sebagai berikut :

1. Aplikasi ini dirancang untuk smartphone android versi 4.2.2 (Jelly Bean) dan Menggunakan bahasa pemrograman Java (eclipse java IDE).

2. Aplikasi ini dirancang untuk memberikan informasi hadits yang tersedia sesuai dengan query yang diberikan oleh pengguna.

(3)

3

3. Aplikasi ini hanya akan memuat hadits shahih yang dikutip dari kitab terjemahan Shahih At-Targhib Wa At-Tarhib yang disusun oleh Syaikh Muhammad Nashiruddin al-Albani.

4. Aplikasi ini hanya memuat minimal 300 hadits shahih.

1.4. Tujuan Penelitian

Adapun tujuan dari penelitian ini adalah untuk membangun aplikasi kumpulan hadits shahih agar mempermudah pencari hadits dengan mengimplementasikan algoritma Apostolico-Crochemore dalam sistem pencarian hadits pada aplikasi hadits shahih

berbasis Android.

1.5. Manfaat Penelitian

Adapun manfaat penelitian dalam tugas akhir ini adalah untuk memberikan kemudahan kepada pengguna yang ingin mendapatkan informasi tentang hadits melalui smartphone dengan sistem operasi android yang mereka miliki.

1.6. Metode Penelitian

Tahapan penelitian yang dilakukan dalam penelitian ini adalah : 1. Studi Literatur

Studi pustaka dilakukan dengan mencari dan mempelajari sumber-sumber pustaka yang berkaitan dengan topik penelitian yang diambil oleh penulis, yaitu mengenai String Matching dan algoritma Apostolico-Crochemore. Referensi yang digunakan

dapat berupa buku, jurnal, artikel, paper, dan makalah baik berupa media cetak maupun sumber ilmiah di internet yang dapat dipercaya.

2. Analisis dan Perancangan

Dalam tahap analisis dan perancangan akan dibuat gambaran sistem menggunakan flowchart, Unified Modelling Language (UML), dan Design Interface.

3. Implementasi

Pada tahap ini perancangan diimplementasikan dalam pembuatan suatu aplikasi berbasis android dengan menggunakan Bahasa Pemrograman Java.

(4)

4

4. Pengujian

Pada tahap ini akan dilakukan pengujian pada sistem yang telah dibuat untuk menguji keakuratan output dari sistem tersebut.

5. Dokumentasi

Dokumentasi dilakukan dalam bentuk skripsi sebagai laporan dari hasil penelitian.

1.7. Sistematika Penelitian

Adapun langkah-langkah dalam menyelesaikan penelitian ini adalah sebagai berikut :

BAB 1 : PENDAHULUAN

Bab ini akan menjelaskan mengenai latar belakang pemilihan judul skripsi “Implementasi Algoritma Apostolico-Crochemore Pada Aplikasi Kumpulan Hadits Shahih Berbasis Android”, rumusan masalah, ruang lingkup penelitian, tujuan penelitian, manfaat penelitian, metode penelitian, dan sistematika penulisan.

BAB 2 : LANDASAN TEORI

Bab ini membahas mengenai teori-teori yang berkaitan dengan perancangan aplikasi kumpulan hadits shahih berbasis Android.

BAB 3 : ANALISIS DAN PERANCANGAN

Bab ini menjelaskan analisis yang dilakukan terhadap permasalahan dan penyelesaian persoalan dalam menggunakan aplikasi kumpulan hadits shahih berbasis Android dengan mengimplementasikan Algoritma Apostolico-Crochemore untuk mencari hadits shahih.

BAB 4 : IMPLEMENTASI DAN PENGUJIAN

Bab ini berisi implementasi perancangan sistem dari hasil analisis dan perancangan yang sudah dibuat, serta menguji sistem untuk menemukan kelebihan dan kekurangan pada sistem yang dibuat.

BAB 5 : KESIMPULAN DAN SARAN

Bab ini berisi kesimpulan dari keseluruhan uraian bab-bab sebelumnya dan saran-saran yang diharapkan dapat bermanfaat dalam pengembangan selanjutnya.

Referensi

Dokumen terkait

Pemilihan KAP yang besar dan kompeten dengan kualitas yang baik akan dinilai lebih efisien dalam melakukan proses audit dan akan menghasilkan informasi yang sesuai

Tujuan penelitian ini adalah menjelaskan pengaruh F amily Psychoeducation (FPE) berbasis caring terhadap kemampuan keluarga dalam meningkatkan activity daily living dan

[r]

konsep diri dengan gaya hidup hedonis pada remaja.

Adapun tujuan dari penelitian ini adalah untuk mengetahui seberapa besar pengaruh sektor pertanian dan sektor perdagangan terhadap PDRB Kabupaten Pringsewu tahun

Berdasarkan hasil wawancara tersebut, mengindikasikan bahwa dalam pengelolaan objek wisata Air Terjun Sri Gethuk terdapat nilai religius yang eksis. Dengan lain kata,

yang dinormalisasi dengan cara membagi jumlah piksel bin warna dengan jumlah total piksel pada suatu citra, yang mana telah dijelaskan pada bab 2 butir 2.6. Histogram

(3) Sesuai dengan konsep ESQ Ary Ginanjar Agustian, maka nilai-nilai karakter terdapat pada 6 rukun Iman, 5 rukun Islam dan Ihsan yang masing-masing terkandung