APLIKASI CARA CEPAT BISA MEMBACA AL-QUR’AN BERBASIS ANDROID Ummul Fahriyah, Eko Riswanto, S.T., M.Cs Teknik Informatika Sekolah Tinggi Manajemen Informatika Dan Ilmu Komputer El Rahma Yogyakarta Jln. Sisingamangaraja No.76 Yogyakarta Email: [email protected], [email protected] Abstrak Al-Qur’an is the source of all sources of islami teachings that covers all aspects of human life. It is unfortunate, if there are many people who can’t read Al-Qur’an. Society has now been preoccupied with mundane activities, so they are difficult to study with the chaplain or cleric. Therefore, i take the issue of an applikastion to learn from the basics to be able to read Al-Qur’an based on android. This applikastion will display fragments iqro’ which start from abata, fathah-kasroh-dhommah and tanwin, cursive, breadfruit and tasydid, long vowel 2-6, melt breadfruit and tanwin, recitation, and short laters and its translate in Indonesian and English. This application is created using software ECLIPSE JUNO. This application is a step of making the system design, user interface design, and system testing. First you need to be prepared that the pictures latter hijaiyah with the help CORELDRAW. Next prepare also the sound of each letter is. Picture and sound are incorporated into the relevant forms. While the code was added to each image through the click event. Result of this research is a fast way applications can read Al-Qur’an based android equipped with a voice in every picture and there is also a translation of the short letters. Keyword : Basic Al-Qur’an, Android, learning To Read. PENDAHULUAN 1. Latar Belakang Agama Islam memerintahkan kepada umatnya untuk mempelajari serta mengajarkan kitab suci Al-Qur’an, karena Al-Qur’an adalah sumber dari segala sumber ajaran Islam yang mencakup segala aspek kehidupan manusia. Tugas ini menjadi tanggung jawab kita khususnya para orang tua. Salah satu problem yang cukup mendasar adalah kondisi objektif umat Islam yang buta akan Al-Qur’an yang menunjukkan indikasi prestasi yang meningkat, hal ini perlu segera diatasi. Iqro’ adalah tahap awal untuk belajar membaca Al-Qur’an, tapi metode ini dianggap terlalu panjang karena memerlukan waktu yang lama. Karena untuk mempelajari Al-Qur’an biasanya terbatasi oleh waktu, di tengah-tengah kesibukan yang beraneka ragam setiap harinya. Sehingga orang cenderung mencari cara yang praktis dan cepat untuk dapat membaca Al-Qur’an. Jumlah pengguna Android mengalami kenaikan dua kali lipat dari tahun ke tahun, mulai dari 80 juta lalu naik menjadi 200 juta, kemudian 500 juta. Untuk saat ini Indonesia menduduki posisi 5 besar pengguna aplikasi Android. Dari bulan Januari hingga September 2014 pengguna sistem operasi Android di Indonesia mencapai 70%. Diperkirakan Indonesia akan melampaui 100 juta bahkan 200 juta pengguna smartphone aktif pada tahun 2018 (dibelakang China, India, dan Amerika Serikat). (Fino-DetikInet). Menurut survey yang telah dilakukan oleh Departemen Agama di Rembang telah meneliti di dusun Punjulharjo bahwa yang belum bisa membaca Al-Qur’an sekitar 45% dan sementara pengguna smartphone Android sekitar 90%, karena hampir semua penduduk desa Punjulharjo sudah menggunakan smartphone Android. (Fino-DetikInet). Oleh karena itu dapat diangkatlah judul “APLIKASI CARA CEPAT BISA MEMBACA AL-QUR’AN BERBASIS ANDROID” 2. Rumusan Masalah Dari latar belakang diatas diperoleh rumusan masalah yaitu mengenai pembuatan aplikasi pembelajaran untuk mempelajari pengenalan dasar-dasar Al-Qur’an di smartphone Android. 3. Batasan Masalah Adapun batasan masalah yang akan dibahas adalah menampilkan penggalan- penggalan Iqro’ yang dimulai dari abata, fathah-kasroh-dhommah & tanwin, huruf sambung, panjang 2-6 harakat, sukun & tasydid, melebur sukun & tanwin, tajwid yang terdiri dari qalqalah, idhar, idghom, iqlab, dan ihfa. Serta terdapat juga surat-surat pendek yang terdiri dari Al-Fatihah, An-Naas, Al-Falaq, dan Al-Ikhlas lengkap dengan suara, teks, dan terjemahan dalam Bahasa Indonesia dan Bahasa Inggris. 4. Tujuan dan Manfaat Adapun tujuan dari pembuatan aplikasi ini adalah untuk menghasilkan sebuah aplikasi pembelajaran pengenalan huruf hijaiyah untuk bisa membaca Al-Qur’an dan memberikan informasi secara interaktif berbasis Android. Aplikasi ini memiliki beberapa manfaat, diantaranya a. Membantu seseorang khususnya pengguna Android bisa mempelajari cara membaca Al-Qur’an dimanpun dan kapanpun. b. Membantu dalam pelafalan per huruf dan per kata secara berulang-ulang melalui pemutaran suara yang dihasil dari Aplikasi. METODE PENELITIAN Metode Pengumpulan Data Data yang dikumpulkan diperoleh secara langsung dari sumbernya. Teknik pengumpulan data yang dilakukan yaitu . a. Metode Kuisioner Yaitu mendapatkan dan mengumpulkan data dengan cara memberikan pertanyaan secara tertulis kepada calon pengguna yang berkaitan dengan masalah yang akan diteliti. b. Metode Kepustakaan Pengumpulan data dengan cara membaca buku-buku dan mencari informasi di internet maupun media yang berkaitan dengan pembuatan laporan, pembuatan program, serta pengumpulan berbagai peper atau skripsi yang berkaitan dengan pembuatan aplikasi itu sendiri. Metode Perancangan Sistem a. Analisis kebutuhan Menganalisa inputan dan outputan apa saja yang akan dibutuhkan untuk pembuatan sistem. b. Perancangan sistem Perancangan sistem merupakan tahapan yang dilakukan untuk membuat sebuah rancangan program berdasarkan input dan output yang diinginkan. c. Implementasi sistem Setelah pembuatan perancangan sistem maka langkah selanjutnya adalah mengimplementasi hasil perancangan ke dalam program (Eclipse). d. Evaluasi sistem Evaluasi merupakan langkah uji coba sistem ke beberapa smartphone dengan versi android yang berbeda-beda untuk mengetahui kesalahan yang mungkin terjadi, sampai dipastikan sistem dapat berjalan dengan sempurna. Android Huda, (2012) meyatakan bahwa Android adalah sebuah sistem operasi untuk perangkat mobile berbasis linux yang mencakup sistem operasi, middleware dan aplikasi. Sistem operasi android berdifat open source sehingga banyak sekali programmer yang berbondong-bondong membuat aplikasi maupun memodifikasi sistem operasi ini. Use Case Diagram Sugiarti, (2013) menyatakan bahwa Use case adalah abstraksi dari interaksi antara sistem dan aktor. Use case bekerja dengan cara mendiskripsikan tipe interaksi antara user sebuah sistem dengan sistemnya sendiri melalui sebuah cerita bagaimana sebuah sistem dipakai. Use case merupakan konstruksi untuk untuk mendiskripsikan bagaimana sistem akan terlihat dimata user. Sedangkan use case diagram memfasilitasi komunikasi diantara analis dan pengguna serta antara analis dan client. Dalam aplikasi ini terdapat dua use case yaitu, a. Use case menu utama System <<include>> Membuka Kategori Membuka Latihan Soal Suara <<include>> Nilai User Membuka Bantuan Keluar Gambar 1 Use case diagram menu utama b. Use case menu kategori a-ba-ta FKD & Tanwin << inc lud e> > << inc Huruf Sambung lud e> > <<inc lu de>> <<inc lu Panjang 2-6 Harakat de>> Suara <<include>> Tasydid & Sukun >> de cl e> > Idhar lud Tajwid Ihfa' << inc User << i nc lu de >> Qalqalah ud lu nc << i Mematikan Ayat e> > >> lu de c << i in << de>> << in Melebur Sukun & Tanwin lu <<inc > e> lud nc Membuka Kategori Idghom Al-Baqarah Ayat 1-20 Gambar 2 Use case diagram kategori Activity Diagram Sugiarti, (2013) menyatakan bahwa Activity Diagram menggambarkan rangkaian aliran dari aktivitas, digunakan untuk mendeskripsikan aktifitas yang dibentuk dalam suatu operasi sehingga dapat juga digunakan untuk aktifitas lainnya seperti use case atau interaksi. Dalam aplikasi ini terdapat 4 activity diagram, yaitu a. Activity diagram kategori User Membuka Aplikasi Memilih Menu Kategori Memilih Menu Yang Diinginkan Klik salah Satu Huruf System Menampilkan Layout Menu Utama Menampilkan Daftar Kategori Menampilkan isi materi Mengeluarkan Suara Mp3 Gambar 3 Activity diagram kategori b. Activity diagram tajwid User Membuka Aplikasi Memilih Menu Kategori Memilih Menu Tajwid Memilih Submenu Yang Diinginkan Klik Salah Satu Kata System Menampilkan Layout Menu Utama Menampilkan Daftar Kategori Menampilkan Submenu Tajwid Menampilkan Isi Materi Mengeluarkan Suara MP3 Gambar 4 Activity diagram tajwid c. Activity diagram latihan soal User Membuka Aplikasi Memilih Menu Latihan Soal System Menampilkan Layout Menu Utama Menampilkan Soal Jawaban Salah Menjawab Soal Feedback Jawaban Salah Jawaban Benar Feedback Jawaban Benar Menampilkan Nilai Gambar 5 Activity diagram latihan soal d. Activity diagram bantuan User System Membuka Aplikasi Menampilkan Layout Menu Utama Memilih Menu Bantuan Menampilkan Isi Bantuan Gambar 6 Activity diagram bantuan Sequence Diagram Sugiarti, (2013) menyatakan Sequence Diagram digunakan untuk menggambarkan perilaku pada sebuah scenario. Kegunaannya untuk menunjukkan rangkaian pesan yang dikirim antara object juga interaksi antara object, sesuatu yang terjadi pada titik tertentu dalam eksekusi sistem. Dalam aplikasi ini terdapat 4 sequence diagram, yaitu a. Sequence diagram kategori Menu utama Menu kategori Materi user 1. Membuka Aplikasi 2. Menampilkan menu utama 3. Pilih button kategori click() 4. Menampilkan layout kategori 5. Memilih materi yang diinginkan 6. Klik btn huruf () 7. Mengeluarkan suara .MP3 Gambar 7 Sequence diagram kategori b. Sequence diagram tajwid Menu Utama kategori Tajwid Materi User 1. Membuka Aplikasi 2. Menampilkan Menu Utama 3. Memilih menu kategori 4. Menampilkan layout menu kategori 5. Memilih submenu tajwid 6. Menampilkan submenu tajwid 7. Memilih materi yang diinginkan 8. Klik btn huruf () 9. Mengeluarkan suara .MP3 Gambar 8 Sequence diagram tajwid c. Sequence diagram latihan soal Menu Utama Latihan Soal Menjawab soal User 1. Membuka Aplikasi 2. Menampilkan menu utama 3. Memilih menu latihan soal 4. Menampilkan layout soal 5. Menjawab soal 6. Cek jawaban 7. Menampilkan nilai Gambar 9 Sequence diagram latihan soal d. Sequence diagram bantuan Menu Utama User 1. Membuka Aplikasi 2. Menampilkan menu utama 3. Memilih menu bantuan 4. Menampilkan layout menu bantuan Gambar 10 Sequence diagram bantuan Bantuan HASIL DAN PEMBAHASAN Pengujian terhadap program ini dilakukan dengan tujuan untuk mengetahui apakah program berjalan dan berfungsi sesuai rancangan atau tidak. Pengujian aplikasi pembelajaran ini akan dilakukan pada beberapa smartphone yang mempunyai versi android yang berbeda-beda. Beberapa device yang digunakan untuk menguji aplikasi ini adalah sebagai berikut. 1. Virtual device Android SDK dan emulator android versi 2.3.3 (Gingerbread). 2. Smartphone Lenovo A60 dengan sistem operasi android versi 2.3.5 (Gingerbread). 3. Smartphone Asus Zenfone 4 dan Zenfone C dengan sistem operasi android versi 4.4.2 (KitKat). Tampilan Splash Gambar 11 Tampilan splash Tampilan Menu Utama Gambar 12 Tampilan menu utama Tampilan Menu Kategori Gambar 13 Tampilan menu kategori Tampilan Menu Latihan Soal Gambar 14 Tampilan menu latihan soal Tampilan Menu Bantuan Gambar 15 Tampilan menu bantuan Tampilan Menu Keluar Gambar 16 Tampilan menu keluar Tampilan Menu Abata Gambar 17 Tampilan menu abata Tampilan Menu Tajwid Gambar 18 Tampilan menu tajwid Tampilan Menu Al-Fatikhah Gambar 19 Tampilan menu Al-fatikhah Tampilan Menu An-Naas Gambar 20 Tampilan menu An-naas Tampilan Menu Al-Falaq Gambar 21 Tampilan menu Al-falaq Tampilan Menu Al-Ikhlas Gambar 22 Tampilan menu Al-ikhlas KESIMPULAN Berdasarkan hasil kuisioner yang telah dilakukan maka dapat diambil kesimpulan bahwa aplikasi ini dapat dijadikan sebagai alat bantu untuk belajar membaca Al-Qur’an dimanapun dan kapanpun, aplikasi ini bisa menjadi bahan belajar yang praktis dengan menggunakan handphone, aplikasi ini dapat membantu pengucapan huruf hijaiyah dan kata-kata dasar dalam Al-Qur’an melalui gambar dan suara yang tersedia di aplikasi. SARAN Adapun saran-saran untuk penyempurnaan pada penelitian selanjutnya. a. Materinya diperbanyak lagi seperti menambahkan tentang mad, waqof, mahorijul huruf, dan lain-lain. b. Kosa kata di setiap menunya ditambahi lagi biar lebih variatif. c. Output suaranya diubah menjadi yang lebih baik dan lebih fasih dalam pelafalan di setiap kata. DAFTAR PUSTAKA Huda, A. A., 2013, Live Coding ! 9 Aplikasi Android Buatan Sendiri, Andi Offset : Yogyakarta. Sugiarti, Y., 2013, Analisis & Perancangan UML (Unified Modeling Language) Generated VB.6, edisi pertama, Graha Ilmu : Yogyakarta. Millward, S., 2014, Indonesia diproyeksi lampaui 100 juta pengguna smartphone 2018 keempat di dunia, id.techinasia.com/jumlah-pengguna-smartphone-diindonesia-2018, Diakses tanggal : 27 Maret 2015. www.belajarmembaca-alquran.com, Diakses tanggal : 27 Maret 2015. www.DetikInet.com, Diakses tanggal 03 April 2015.