Pengembangan Aplikasi Pencarian Hadist Riyadhus Shalihin Imam Nawawi Jilid II Pilihan Berbasis Android 1
Dwi Sakethi, 2Rangga Firdaus dan 3Harjo Apkuanbo 1
Jurusan Ilmu Komputer FMIPA Unila Jurusan Ilmu Komputer FMIPA Unila 3 Jurusan Ilmu Komputer FMIPA Unila 2
Abstract Some muslims had so many reason not to learning Hadist, The statement and activity of Phophet Muhammad that used to guide the life of muslim. The objective of this research was to develop Android based application contains Hadist in Riyadhus Shalihin book vol. 2 by Imam Nawawi. In English Riyadhus Shalihin also known as Field of Meadow. Android Developer Tools by Eclipse and Droid draw for button placement is used by developer to create the application. The application used Java and XML as a programming language. The application is made to be used on Mobile phones based on Android operating system. Some features of the application is ability to choose theme based 100 themes in Riyadhus Shalihin book vol. 2, basic knowledge about Hadist, who is Imam Nawawi that contain Imam Nawawi biography, About Developer and an exit menu to exit the application. Keywords: Riyadhus Shalihin vol. 2,Field of Meadow vol. 2, Imam Nawawi, Android Application,Android Mobile, Android Developer Tool, Droid Draw, Java, XML.
1. Pendahuluan Perkembangan teknologi informasi mobile berbasis Android kian pesat, hal ini terbukti dengan banyaknya perangkat mobile lintas merek membesut Android sebagai sistem operasinya. [1] Android adalah sistem operasi perangkat mobile berbasis linux yang mencakup sistem operasi dan aplikasi. Android menyediakan platform terbuka bagi pengembang untuk membuat aplikasi dibawah lisensi GPLv2 yang lebih dikenal dengan copyleft.Hal tersebut membuktikan banyaknya aplikasi yang mudah didapatkan dengan berbagai tujuan termasuk aplikasi religi seperti aplikasi Hadist Riyadhus Shalihin. [2]Riyadhus Shalihin adalah salah satu kitab kumpulan hadist Nabi Muhammad S.A.W yang berarti taman orang-orang shalih, yang di susun oleh Imam An-Nawawi. Kitab ini telah diterjemahkan ke dalam bahasa Indonesia oleh Salim Bahreisy. [3] Imam Nawawi sendiri adalah imam besar dalam Islam yang berasal dari Damaskus, Suriah.Pada usia yang ke 18, tahun 649 Hijriah Imam Nawawi memulai perjalannya sebagai penuntut ilmu. Perjalan panjangnya mengantarkan Imam Nawawi menjadi pengajar di Al – Asyrafiyyah sebuah tempat studi Islam di Damaskus dan menolak untuk digaji. Imam Nawawi Meninggal pada 24 Rajab 676 Hijriah. Mempelajari hadist adalah kewajiban bagi umat muslim, karena hadistadalah perkataan, perbuatan, ketetapan dan persetujuan dari Nabi Muhammad SAW yang dijadikan landasan syariat Islam. Hadist
http://jurnal.fmipa.unila.ac.id/index.php/komputasi
Hal. 78 dari 137
dijadikan sumber hukum kedua setelah Al-Qur’an. Namum jarang ditemui muslim menyempatkan diri untuk membaca kitab hadist dengan berbagai alasan seperti kesibukan, tidak ada guru, hingga kitab hadist yang tebal juga dianggap sebagai masalah mobilitas dalam mempelajari hadist. Melihat masalah dan peluang yang ada, penulis menggagas ide untuk mengembangkan aplikasi Android yang bersumber dari kitab Riyadhus Shalihin jilid II dengan mengambil 100 tema pertama pada kitab tersebut. Adanya aplikasi Hadist Riyadhus Shalihin jilid II pilihan diharapkan berbagai alasan dapat ditekan
2. Metode Penelitian Metode yang digunakan dalam penelitian ini adalah metode literatur dan metode Waterfall.[4]Metode studi literatur merupakan teknik pengumpulan data berdasarkan referensi dan pustaka pendukung sebagai bahan acuan yang berhubungan dengan objek yang diteliti. Metode Waterfalldigunakan dalam mengembangkan aplikasi. Melalui beberapa tahapan yaitu:
Gambar1. Metode Pengembangan Aplikasi
Perencanaan Tahap ini menjelaskan masalah yang akan diselesaikan dan bagaimana aplikasi akan dibangun.
Analisis Tahap ini melakukan pemindaian lebih mendalam terhadap masalah dan aplikasi yang akan dibangun serta menentukan batasan pada aplikasi.
Desain Dibuat berdasarkan hasil tahap analisis dimulai dari tampilan awal aplikasi, input, proses, hingga output yang ditampilkan. Desain aplikasi dibuat menggunakan aplikasi Droid Draw.
http://jurnal.fmipa.unila.ac.id/index.php/komputasi
Hal. 79 dari 137
Gambar 2. Desain aplikasi menggunakan Droid Draw Sedangkan desain penggunaan aplikasi user menggunakan Use Case Diagram
Gambar 3. Use CaseDiagram aplikasi Hadist Riyadhus Shalihin Jilid II Pilihan
Implementasi Tahap ini dikatakanjuga sebagai tahap pemrograman atau coding dari tahap perancangan dan hasil rancangan kedalam baris kode program kedalam bahasa pemgrograman Java dan XML. Implementasi sistem yaitu berupa class – classyang disajikan pada tabel 1 dan layout – layoutpada tabel 2. Tabel 1. Tabel daftar classpada aplikasi Hadist Riyadhus Shalihin Pilihan
No
Nama Class
1 2 3 4 5 6
Menuutama.java Menuthemahadist.java Menuimam.java Pengertiandasarhadist.java Tentang.java Splash.java
7 Tema_nomortema.java
8 Hadist_temahadist_nomorhadist.java
Fungsi
Class menu utama aplikasi Class menu dan pencarian tema hadist Class siapa Imam Nawawi Class pengetahuan dasar hadist Class informasi pengembang Class splash screen aplikasi Class setiap tema yang ada di aplikasi nomortema berupa angka dalam aplikasi ClassHadist temahadist menjelaskan tema hadist tersebut dan nomorhadist menjelaskan urutan didalam tema hadist
http://jurnal.fmipa.unila.ac.id/index.php/komputasi
Hal. 80 dari 137
Sedangkan implementasi layout yang berhubungan langsung dengan user adalah seperti dibawah ini Tabel 2. Layout – layout pada aplikasi Hadist Riyadhus Shalihin Pilihan No
Nama Layout
Fungsi
1 2 3 4 5 6 7 8 9
menuimam.xml menuthema.xml menuthemafilter.xml menuutama.xml pengertiandasarhadist.xml splash.xml tentang.xml activity_tema_nomortema.xml activity_hadist_temahadist_urutanhadist.xml
Layout informasi biografi singkat Imam Nawawi Layout pilihan tema yang terdapat di aplikasi Layout memilih tema berdasarkan input pencarian Layout menu utama aplikasi Layout dasar pengetahuan hadist Layout splash screen aplikasi saat awal muncul Layout berisi informasi pengembang aplikasi Layout tentang tema dan nomor tema pada aplikasi Layout tema hadist dan jumlah hadist dalam tema tersebut
Pengoperasian dan pemeliharaan Pengoperasian dilakukan ketika tahap implementasi sudah selesai dilakukan. [4]Pada awal pengoperasian aplikasi mungkin mengalami error atau bugs, jika hal ini terjadi fase pengembang memberikan dukungan perbaikan hingga aplikasi yang bersangkutan dapat berjalan sebagaimana mestinya.Tahap pengujian termasuk dalam tahap ini karena esensi dari pengujian adalah memastikan aplikasi dapat berjalan dengan baik.
3. Pembahasan Aplikasi HadistRiyadhus Shalihin Pilihan mampu diterapkan sesuai dengan rencana yang telah ditentukan.Aplikasi mampu menjalankan tugas berdasarkan fungsionalitas setiap classyang telah ditentukan dan menampilkan layout yang telah ditunjuk sesuai dengan masing – masing fungsinya. Adapun tampilan dari aplikasi yang di bangun adalah:
3.1 Splash screen Splash screenadalah tampilan awal yang muncul setelah iconaplikasi di pilih. Splash screenmemunculkan informasi nama aplikasi dan logo Universitas Lampung sebagai identitas pengembang aplikasi.
http://jurnal.fmipa.unila.ac.id/index.php/komputasi
Hal. 81 dari 137
Gambar 4. Splash screen aplikasi muncul setelah icon aplikasi di pilih.
3.2 Menu Aplikasi Menu Aplikasi adalah tampilan utama, karena menu pada aplikasi ini terdapat empat pilihan utama tombol yaitu Hadist Pilihan, Dasar Hadist, Siapa Imam Nawawi, Tentang, dan Keluar.
Gambar 5 . Menu utama aplikasi Hadist Riyadhus Shalihin Pilihan.
3.3 Tampilan Tema Hadist Menu pilihan tema menampilkan tema – tema yang di pilih dari Riyadhus Shalihin untuk dijadikan 100 tema hadist pilihan ada aplikasi.
Gambar 6. Mencari kata “pakaian” didalam aplikasi.
3.4 Tampilan tombol Hadist Pilihan ini menampilkan jumlah hadist yang terdapat didalam tema tersebut ketika user telah memilih tema yang diinginkan.
http://jurnal.fmipa.unila.ac.id/index.php/komputasi
Hal. 82 dari 137
Gambar 7. Jumlah hadist yang muncul dalam sebuah tema yang telah di pilih.
3.5 Tampilan Hadist Tampilan hadist menunjukan hadist yang dipilih beserta arti dari hadist tersebut. Tampilan ini muncul setelah usermemilih tema yang ada lalu hadist di dalam tema tersebut.
Gambar 8. Tampilan hadist yang di pilih.
3.6 Tombol Next dan Back Tombol Next digunakan useruntuk menuju hadist selanjutnya sedangkan tombol Backdigunakan untuk tombol sebelumnya dalam satu tema yang sama.
Gambar 9. Tombol next dan back di layouthadist.
http://jurnal.fmipa.unila.ac.id/index.php/komputasi
Hal. 83 dari 137
3.7 Menu Pengetahuan Dasar Hadist Menu ini berisikan tentang pengertian, etiomologi, struktur hadist, sanad dan matan, klasifikasi hadist. Ini merupakan pengetahuan dasar yang harus dimiliki seseorang dalam mempelajari hadist. Tampilan menu pengetahuan dasar hadist sebagai berikut.
Gambar 10. Tampilan pengetahuan dasar hadist.
3.8 Menu Siapa Imam Nawawi Menu ini berisikan tentang Imam Nawawi secara singkat. Imam Nawawi adalah penyusun kitab Riyadhus Shalihin yang menjadi sumber utama materi dalam aplikasi yang penulis buat.
Gambar 11. Biografi singkat Imam Nawawi dijelaskan dalam menu ini.
3.9 Menu Tentang Menu ini berisikan informasi pengembang aplikasi Hadist Riyadhus Shalihin Pilihan. Menu ini bertujuan jika penggunan mengalami ketidaknyamanan apapun di dalam aplikasi pengguna dapat menghubungi pengembang melalui e-mail.
http://jurnal.fmipa.unila.ac.id/index.php/komputasi
Hal. 84 dari 137
Gambar 12. Menu tentang berisi informasi pengembang aplikasi.
3.10. Pengujian Aplikasi Aplikasi diujikan dengan dua langkah yaitu metode blackboxdandiversitas aplikasi. Metode blackboxdigunakan untuk menguji fungsional aplikasi sedangkan diversitas aplikasi yaitu kemampuan aplikasi berjalan pada berbagai perangkat Android dengan perbedaan ukuran layar. Tabel 3. Pengujian aplikasi menggunakan metode Blackbox No
Uji kasus
1 Menu Hadist Pilihan 2 Tema Hadist 3 SearchHadist 4 Menu tema 5 Tombol Hadist 6 Hadist Pilihan 7 Tombol Next dan Back
Hasil yang direncanakan Menampilkan tema hadist menampilkan tema hadist yang telah dipilih sebanyak 100 tema untuk dimasukan kedalam aplikasi Kolom yang digunakan untuk mencari kata dalam sebuah tema Menampilkan Jumlah hadist dari tema yang dipilih Mengarahkan ke hadist yang dipilih oleh pengguna Menampilkan Hadist dalam bahasa Arab dan teks Indonesia Digunakan untuk menuju ke hadist selanjutnya dan sebelumnya pada tema yang sama
Hasil sesuai rencana? Ya Ya Ya Ya Ya Ya Ya
Sedangkan tabel berikutnya adalah pengujian aplikasi terhadap diversitas perangkat Android. Diversitas dalam hal ini adalah perbedaan ukuran layar pada perangkat Android. Tabel 4. Pengujian aplikasi terhadap perangkat Android dengan perbedaan ukuran layar No 1 2 3 4 5
Merk Perangkat HTC Desire A9191 Asus Zenfone 5 HTC Sensation XE Lenovo A613 Samsung Tab 2
Ukuran Layar 4.3 Inch 5 Inch 4.4 Inch 4 Inch 7 Inch
Hasil yang dikeluarkan Aplikasi berjalan baik Aplikasi berjalan baik Aplikasi berjalan baik Aplikasi berjalan baik aplikasi berjalan baik dengan catatan
Catatan pada perangkat dengan layar 7 inch keatas yaitu aplikasi dapat berjalan dengan baik dan tombol fungsional aplikasi namun aplikasi tidak dapat menyesuaikan orientasi layar perangkat.
http://jurnal.fmipa.unila.ac.id/index.php/komputasi
Hal. 85 dari 137
4. Kesimpulan Berdasarkan pengembangan aplikasi yang telah dilakukan, disimpulkan beberapa hal sebagai berikut : 1. Aplikasi Hadist Riyadhus Shalihin Pilihan dapat di gunakan sebagai media pembelajaran dan media alternatif dalam memahami sebagian tema hadist yang terdapat di dalam kitab Riyadhus Shalihin. 2. Aplikasi Riyadhus Shalihin Pilihan dapat memenuhi kriteria dalam pengujian fungsional maupun diversitas sistem operasi Android 3. Aplikasi belum mampu menyesuaikan orientasi layar untuk perangkat berukuran 7 Inch ke atas.
5. Refference [1] Safaat, Nazaruddin. 2011. Pemrograman Aplikasi Mobile Smartphone dan Tablet PC berbasis Android. Yogyakarta : Penerbit Andi. [2] Nawawi, Imam. 1999. Riyadhus Shalihin Jilid 2 terjemahan Ahmad Sunartio. Jakarta : Pustaka Amani. [3] Burhanudin, Indra. 2006. Mengenal Imam Besar Islam. Surabaya : Penerbit Al-Qolam. [4] Suryabrata, Sumadi. 2013. Metodologi Penelitian. Jakarta: Raja Grafindo Persada.
http://jurnal.fmipa.unila.ac.id/index.php/komputasi
Hal. 86 dari 137