PERANCANGAN APLIKASI HAFALAN DOA DAN
HADITS BERBASIS ANDROID
ANDROID BASED APPLICATION DESIGNING PRAYER REMEMBER AND HADITHS Muhammad Rafiq Maulana1, Nurhayati2
1
Jurusan Teknik Informatika Universitas Potensi Utama
2
Dosen Jurusan Teknik Informatika Universitas Potensi Utama
1,2
Universitas Potensi Utama, K.L. Yos Sudarso KM 6,5 No. 3A Tj. Mulia - Medan E-mail: rafiqmaulana01@gmail.com1, izzkyir@yahoo.com2
ABSTRAK
Perkembangan teknologi smartphone berbasis android berkembang begitu cepat. Banyak pengguna yang memanfaatkan smartphone sebagai alat media untuk mempermudah dalam segala hal. Tetapi penggunaan terhadap smartphone lebih banyak digunakan hanya untuk bermain game saja oleh anak-anak atau orang dewasa, sehingga tidak bisa terfokus untuk menghafal Doa dan Hadits, yang sudah ada dibuku. Karena sebagai umat Islam, untuk menjalankan kehidupan sehari-hari haruslah berpegang teguh terhadap Al-qur’an dan Hadits, dan selalu memohon Doa kepada Allah SWT, maka dari itu perlu menghafal beberapa Doa dan Hadits oleh setiap umat Islam. Dengan kesibukan yang terlalu fokus terhadap smartphone dan kurang efisien buku hafalan yang digunakan maka haruslah memanfaat smartphone sebagai media pembelajaran menghafal yang menarik untuk anak-anak sehingga ketika menghafal Doa dan Hadits anak-anak tidak merasa jenuh dan bisa menghafal dimanapun. Seperti membuat aplikasi hafalan Doa dan Hadits. Hal ini dirasa cukup efektif agar mempermudah dalam menghafal Doa dan Hadits yang di hafal.
Kata Kunci : Doa, Hadits, menghafal, Android.
ABSTRACT
The development of smartphone technology based on android is growing so fast. Many users use smartphones as media tools to make things easier. But the use of smartphones is mostly used only for playing games by children or adults, so they cannot focus on memorizing Prayers and Hadiths, which are already in books. Because as Muslims, to carry out daily life one must stick to the Al-quran and Hadith, and always ask for prayers to Allah SWT, therefore it is necessary to memorize several Prayers and Hadiths by every Muslim. With a busyness that is too focused on smartphones and less efficient rote books used, it is necessary to take advantage of smartphones as an interesting memorization learning medium for children so that when memorizing Prayers and Hadiths children do not feel bored and can memorize anywhere. Like making a memorization application of Prayers and Hadith. This is considered effective enough to make it easier to memorize the Prayers and Hadiths that are memorized.
Keywords: Prayer, Hadith, memorization, Android.
1. PENDAHULUAN
Islam merupakan Agama yang di anut mayoritas rakyat Indonesia. Dalam menjalankan kehidupan sehari-hari umat islam berpegang teguh terhadap Al-Qur’an dan Hadits. Dalam kehidupan manusia tidak terlepas dari doa, karena doa merupakan senjata utama yang paling ampuh. Bagi umat muslim dimanapun pastinya akan berdoa bila hendak melakukan sesuatu. Tujuan berdoa tidak sekedar meminta kepada Tuhan untuk mewujudkan keinginan saja, tetapi agar berbagai kegiatan yang dilakukan mendapatkan berkah dan keridhoan dari Sang Pencipta.[1]
bermain game saja. Dan hal itu menghambat anak-anak untuk menghafal Hadits dan Doa-Doa yang telah diajarkan oleh guru di sekolah masing-masing. Karna guru hanya mengajarkan anak-anak ketika di sekolah, setelah pulang dari sekolah para guru berharap agar orangtua harus mengajarkan kembali hafalan Hadits dan Doa yang telah dipelajari di sekolah.
Oleh karena itu diperlukan sesuatu hal yang menarik untuk meningkatkan daya tarik anak-anak, agar mau kembali menghafal Hadits dan Doa di rumah masing-masing. Dalam hal ini penulis memanfaatkan perkembangan Era Digital yang InsyaAllah akan membantu anak-anak untuk dapat menghafal Hadits dan Doa di manapun berada. Maka dari itu penulis mengambil judul Perancangan Aplikasi Hafalan Doa dan Hadits Berbasis Android.
Penelitian yang dilakukan oleh Bodi Santoso, Okky Pebriyani pada tahun 2017. Hasil penelitian ini berupa aplikasi pembelajaran doa harian untuk anak usia dini pada smartphone berbasis Android yang menyajikan doa harian dalam bentuk elemen teks, gambar dan suara yang dapat menarik perhatian anak - anak. Pada aplikasi ini juga terdapat kuis tentang doa harian anak yaitu kuis pilihan ganda dan kuis tebak gambar.[2]
2. METODE PENELITIHAN 2.1. Aplikasi
Secara istilah pengertian aplikasi adalah suatu program yang siap untuk digunakan yang dibuat untuk melaksanankan suatu fungsi bagi pengguna jasa aplikasi serta penggunaan aplikasi lain yang dapat digunakan oleh suatu sasaran yang akan dituju. Menurut kamus komputer eksekutif, aplikasi mempunyai arti yaitu pemecahan masalah yang menggunakan salah satu teknik pemrosesan data aplikasi yang biasanya berpacu pada sebuah komputasi yang diinginkan atau pemrosesan data yang di harapkan. Pengertian aplikasi menurut Kamus Besar Bahasa Indonesia, “Aplikasi adalah penerapan dari rancang sistem untuk mengolah data yang menggunakan aturan atau ketentuan bahasa pemrograman tertentu. [3]
2.2. Doa
Doa menduduki posisi yang sangat tinggi dalam kehidupan seorang muslim. Doa adalah simbol keimanan, tanda ketundukan seseorang kepada Allah SWT dan bukti keikhlasan kepada Allah SWT. Doa-doa dalam Islam sangat banyak, salah satunya adalah doa yang bersumber dari Al-Qu’an dan Hadits. Doa yang bersumber dari Al-Qur’an adalah doa-doa yang diambil dari ayat-ayat suci Al-Qur’an, contohnya: doa mohon ampunan (doa Nabi Yusuf AS) yangterdapat di surat Al-Anbiya’ ayat 87. Sedangkan doa yang bersumber dari Hadits adalah doa-doa yang diambil dari Hadits-hadits Rasulullah SAW yang diriwayatkan oleh para sahabat Rasulullah SAW,contohnya : doa mendapat kebaikan di dunia dan di akhirat yang diriwayatkan oleh Muttafaq ‘Alaih.[4]
2.3. Hadits
Hadis dalam kamus besar Bahasa Indonesia (KBBI):hadis dalam bahasa arab (ﺚﻳ ﺪﺤﻟﺍ) : Al-Hadîts. Hadis secara harfiah berarti perkataan atau percakapan. Dalam terminologi Islam istilah hadis berarti melaporkan/ mencatat sebuah pernyataan dan tingkah laku dari Nabi Muhammad SAW. Menurut istilah ulama ahli hadis, hadis yaitu apa yang diriwayatkan dari Nabi Muhammad SAW, baik berupa perkataan, perbuatan, ketetapannya (Arab:taqrîr), sifat jasmani atau sifat akhlak, dari perjalanan setelah diangkat sebagai Nabi (Arab: bi’tsah) dan terkadang juga sebelumnya. Sehingga, arti hadis semakna dengan sunnah. Kata hadis yang mengalami perluasan makna sehingga disinonimkan dengan sunnah, maka pada saat ini bisa berarti segala perkataan (sabda), perbuatan, ketetapan maupun persetujuan dari Nabi Muhammad SAW yang dijadikan ketetapan ataupun hukum. [5]
2.4. Android
Android adalah sistem operasi uang berbasis Linux untuk telepon selular seperti telepon pintar (smartphone) dan komputer tablet. Android Standart Development Kit (SDK) menyediakan
perlengkapan dan Application Programmung Interface (API) yang diperlukan untuk mengembangkan aplikasi pada platform android menggunakan bahasa pemrograman java. Android dikembangkan oleh google bernama Open Handset Allience (OHA) yaitu aliansi perangkat selular terbuka yang terdiri dari 47 perusahaan hardware, software, dan perusahaan. [6]
2.5. Metodologi Penelitian
Metode perancangan sistem yang digunakan dalam penelitian ini menggunakan model fishbone. Model fishbone merupakan model pengembangan perangkat lunak yang alur kerjanya dilakukan secara sekuensial (terurut). Berikut ini adalah tahapan dari model fishbone
Gambar 1. Model Fishbone Keterangan :
1. Analisa Kebutuhan
Peneliti menganalisa kebutuhan penelitian yaitu berupa data-data yang telah dikumpulkan untuk dapat dijadikan bahan penelitian.
2. Desain Sistem
Peneliti melakukan desain sistem menggunakan pemodelan UML yaitu use case diagram, class diagram, activity diagram dan sequence diagram.
3. Penulisan Kode Program
Peneliti menggunakan bahasa pemrograman Java untuk menghasilkan Aplikasi Hafalan Doa dan Hadits Berbasis Android.
4. Pengujian Program
Peneliti menggunakan Smartphone android untuk pengujian yang dilakukan dengan teori dan menggunakan Kodular untuk pengujian yang dilakukan dengan praktek. Apabila sistem masih memiliki kekurangan maka peneliti segera melakukan perbaikan sampai mendapatkan hasil yang baik.
5. Hasil
Percobaan di lakukan terhadap anak SD kelas 3 dan 6. Pada tahapan ini sistem yang telah di buat sudah berjalan dengan baik dan tidak memiliki kesalahan sistem.
3. HASIL DAN PEMBAHASAN 3.1. Desain Sistem
Adapun tahapan-tahapan dalam mendesain sistem menggunakan Unified Modeling Language (UML) antara lain yaitu Use Case Diagram, dan Activity Diagram.
1.Use Case Diagram
Use case diagram adalah use case diagram yang digunakan untuk menggambarkan secara ringkas siapa yang menggunakan sistem dan apa saja yang bisa dilakukannya.
Gambar 2. Use Case Diagram 2.Activity Diagram
Activity diagram adalah diagram yang menggambarkan workflow (aliran kerja). Perlu diperhatikan Activity diagram adalah aktivitas yang dapat dilakukan oleh sistem.
Gambar 3. Activity Diagram 3.2. Tampilan Aplikasi
Berikut ini adalah tampilan hasil dari program perancangan aplikasi hafalan Doa dan Hadits berbasis Android.
1. Tampilan Menu Utama
Tampilan menu utama ini pertama kali pengguna lihat, dan terdapat beberapa pilihan menu lainnya.
Gambar 4. Tampilan Menu Utama 2. Tampilan Menu Materi
Didalam tampilan menu Materi dapat kita lihat perihal tentang apa itu Do’a dan Hadits dan dapat dilihat seperti gambar di bawah ini.
Gambar 5. Tampilan Menu Utama 3. Tampilan Menu Doa
Didalam tampilan menu Doa terdapat berbagai macam doa yang telah penulis masukan, ada 20 jenis doa yang dimasukan dapat dilihat seperti gambar di bawah ini.
Gambar 6. Tampilan Menu Doa 4. Tampilan Form Doa
Setelah memilih salah satu Doa yang akan di hafal maka akan dialihkan menuju form doa yang dipilih. Penulis meletakan bacaan doa serta artinya, selain itu untuk lebih memudahkan juga di buat rekaman suara doa tersebut. Berikut ini merupakan salah satu tampilan gambar Form Doa.
Gambar 7. Tampilan form Doa 5. Tampilan Menu Hadits
Didalam tampilan menu Hadits terdapat berbagai macam hadits yang telah penulis masukan, ada 35 jenis hadits yang dimasukan dapat dilihat seperti gambar di bawah ini.
Gambar 8. Tampilan Menu Hadits 6. Tampilan Form Hadits
Setelah memilih salah satu hadits yang akan di hafal maka akan dialihkan menuju Form Hadits yang dipilih. Penulis meletakan bacaan hadits serta artinya, selain itu untuk lebih memudahkan juga di buat rekaman suara Hadits tersebut. Berikut ini merupakan salah satu tampilan gambar Form Hadits.
Gambar 9. Tampilan Form Hadits 7. Tampilan Menu Video
Tampilan Menu Video merupakan fitur tambahan di dalam Aplikasi, agar menarik dan menjadi pembeda bagi Aplikasi yang sudah ada. Video yang di masukan yaitu tentang pembelajaran Asmaul Husna dapat dilihat seperti gambar berikut ini.
Gambar 10. Tampilan Menu Video 8. Tampilan menu Soal latihan
Tampilan Menu Soal Latihan berisikan beberapa soal yang di acak, akan tetapi sesuai dengan materi hafalan Doa dan Hadits yang ada pada Aplikasi. Soal yang di berikan sebanyak 10. Berikut ini merupakan salah satu contoh soal.
Gambar 11. Tampilan menu Soal latihan
9. Tampilan Form Nilai
Tampilan Form Nilai berfungsi untuk melihat hasil nilai dari soal yang dijawab, rentang nilai yang diberikan yakni 10 sampai yang tertinggi 100 point. Berikut ini merupakan gambar dari Form Nilai.
Gambar 12. Tampilan Form Nilai 10.Tampilan Menu Games
Di dalam Aplikasi juga terdapat games sederhana yang dimasukan dan dapat dilihat pada gambar dibawah ini.
Gambar 13. Tampilan Menu Games 11. Tampilan Menu Tentang
Di dalam menu Tentang terdapat penjelasan dan tujuan Aplikasi dibuat. Tampilan dapat dilihat pada gambar dibawah ini.
Gambar 14. Tampilan Menu Tentang 12. Tampilan Menu Keluar
Terdapat tampilan pilihan ketika pengguna memilih menu keluar dapat dilihat pada gambar dibawah ini.
Gambar 15. Tampilan Menu Keluar 3.3 Hasil Uji Coba
Tahap ini merupakan tahap dimana akan dilakukan sebuah skenario pengujian terhadap sistem yang telah dibangun. Adapun skenario pengujian sistem yang dilakukan ialah dengan menggunakan metode pengujian sistem berupa blackbox testing.
Pengujian blackbox (blackbox testing) adalah salah satu metode pengujian perangkat lunak yang berfokus pada sisi fungsionalitas, khususnya pada input dan output aplikasi (apakah sudah sesuai dengan apa yang diharapkan atau belum). Tahap pengujian atau testing merupakan salah satu tahap yang harus ada dalam sebuah siklus pengembangan perangkat lunak (selain tahap perancangan atau desain). Berikut pengujian sistem dengan metode blackbox testing yang disajikan pada tabel pengujian blackbox pada table1 dibawah ini.
Tabel 1. Pengujian Blackbox Skenario
Pengujian
Hasil yang diharapkan Hasil pengujian Kesimpulan Menjalankan
aplikasi
Aplikasi memproses dan menampilkan menu utama
Sesuai dengan yang diharapkan
Valid Tombol
Materi
Ketika tombol Matei di klik maka akan menampilkan data tulisan perihal materi
Sesuai dengan yang diharapkan
Valid
Tombol Doa-Doa
Ketika tombol Doa-doa di klik maka akan menampilkan daftar Doa
Sesuai dengan yang diharapkan
Valid Memilih
salah satu jenis doa
Jika memilih salah satu jenis doa, maka akan menampilkan isi Doa dan artinya. Sekaligus menampilkan tombol “Play” rekaman suara Doa tersebut
Sesuai dengan yang diharapkan
Valid
Play suara Doa
Ketika mengklik tombol “Play” maka akan muncul suara sesuai dengan isi Doa
Sesuai yang di harapkan
Valid Tombol
Hadits
Ketika tombol Hadits di klik maka akan menampilkan daftar hadits
Sesuai yang di harapkan Valid Memilih salah satu jenis Hadits
Jika memilih salah satu jenis Hadits, maka akan menampilkan isi Hadits dan artinya. Sekaligus menampilkan tombol “Play” rekaman suara Hadits tersebut
Sesuai dengan yang diharapkan
Play suara Hadits
Ketika mengklik tombol “Play” maka akan muncul suara sesuai dengan isi Hadits
Sesuai dengan yang diharapkan
Valid Tombol
Video
Jika mengklik tombol Video maka akan mucul isi Video Asmaul Husna
Sesuai dengan yang diharapkan
Valid Tombol Soal Ketika mengklik tombol soal maka akan
muncul 1 soal, setelah dijawab maka akan muncul soal berikutnya sampai sebanyak 10 soal. Jika sudah selesai menjawab semua soal maka akan mucul nilai sesuai dengan jawaban yang benar
Sesuai dengan yang diharapkan
Valid
Tombol Games
Ketika menggkilik tombol maka akan muncul tampilan games Sesuai yang diharapkan Valid Tombol tentang
Ketika menggklik tombol tentang maka akan muncul info tentang info aplikasi dan pembuat
Sesuai dengan yang diharapkan
valid
Tombol Keluar
Ketika menggklik tombol tentang maka akan muncul pilihan “YA” atau “TIDAK”
Sesuai dengan yang diharapkan
Valid
4. KESIMPULAN
Berdasarkan penelitian yang telah dilakukan selama membuat aplikasi ini, maka dapat ditarik beberapa kesimpulan sebagai berikut:
1. Aplikasi ini memberikan kemudahan pagi penggunanya, karena aplikasi diletakan didalam smartphone sehingga mudah di bawa kemana saja dan kapastitas memori yang digunakan tidak terlalu besar sehingga ketika menjalankan aplikasi berjalan cepat.
2. Rancangan aplikasi ini telah berjalan sesuai dengan yang di ingikan dan dapat membantu anak-anak dalam menghafal Doa dan Hadits. Aplikasi ini juga terdapat beberapa fitur tambahan seperti Video dan Soal Latihan. Setiap Doa dan Hadits memiliki rekaman suara tersendiri sehingga memudahkan juga dalam menghafal.
5. SARAN
Berikut beberapa saran yang dapat dipergunakan sebagai pertimbangan untuk pengembangan aplikasi pada penelitian selanjutnya :
1. Didalam aplikasi ini telah tersedia rekaman suara Doa dan Hadits. Penulis berharap adanya penambahan video animasi. Jadi setiap Doa atau hadits yang dihafal akan lebih sempurna jika ada praktek langsung yang ditampilkan menggunakan video animasi.
2. Aplikasi membutuhkan pengembangan lebih lanjut agar aplikasi lebih sempurna, penulis berharap pada pengembangan selanjutnya dapat menambahkan fitur-fitur lainnya seperti penambahan Vidio pembelajaran, jumlah Doa dan Hadits lebih banyak lagi.
UCAPAN TERIMA KASIH
Penulis mengucapkan terima kasih kepada keluarga penulis dan Universitas Potensi Utama yang telah memberi dukungan terhadap penelitian ini.
DAFTAR PUSTAKA
[1] Makatita, J., Marlinda, L., & Yuniarto, R. (2016, December). Aplikasi Kumpulan Doa
Harian Bersumber Al-Qur’an Dan Hadits Berbasis Android. In Seminar Nasional Ilmu
system (a-gps) dengan platform android. Jurnal Ilmiah Komputer dan Informatika (KOMPUTA), 1(1), 1-8.
[4] Saputra, R., & Fadtha, T. S. E. (2014). Aplikasi Doa Harian Islam Pada Sistem Operasi
Android. Sains dan Teknologi Informasi, 3(1), 80-84.
[5] Supriyono, H., Nur Saputra, A., Sudarmilah, E., & Darsono, R. (2014). Rancang bangun
aplikasi pembelajaran hadis untuk perangkat mobile berbasis Android. Jurnal Informatika
(JIFO), 8(2), 907-920.
[6] Wirayudha, S. (2017). Perancangan Aplikasi Berbasis Android Untuk Aktivitas Manajemen
Material Galangan Kapal Baru (Doctoral dissertation, Institut Teknologi Sepuluh Nopember).