APLIKASI MUROJA’AH AL-QUR’AN SEBAGAI MEDIA UNTUK MEMBANTU MENGHAFAL JUZ AMMA BERBASIS ANDROID
SKRIPSI
Diajukan Untuk Memenuhi Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang
Oleh: M.Arinal Ihsan 201010370311059
JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH MALANG 2015 i
ii
iii
iv
KATA PENGANTAR
Assalamu’alaikum warahmatullahi wabarakatuh. Alhamdulillahirabbil’alamin, banyak nikmat yang Allah berikan, tetapi sedikit sekali yang kita ingat. Segala puji hanya layak untuk Allah Tuhan seru sekalian alam atas segala berkat, rahmat, taufik, serta hidayah-Nya yang tiada terkira besarnya, sehingga penulis dapat menyelesaikan Tugas akhir ini dengan judul ”APLIKASI
MUROJAAH
AL-QURAN
SEBAGAI
MEDIA
UNTUK
MEMBANTU MENGHAFAL JUZ AMMA BERBASIS ANDROID”. Dalam penyusunan karya ilmiah ini telah penulis usahakan semaksimal mungkin dan tentunya dengan bantuan berbagai pihak, sehingga dapat memperlancar pembuatan tugas akhir ini. Untuk itu penulis tidak lupa menyampaikan banyak terima kasih kepada semua pihak yang telah membantu dalam pembuatan karya ilmiah ini. Semoga karya ilmiah sederhana ini dapat dipahami bagi siapapun yang membacanya. Sekiranya karya ilmiah yang telah disusun ini dapat berguna bagi penulis sendiri maupun orang yang membacanya. Penulis juga menyadari sepenuhnya bahwa didalam penulisan ini terdapat kekurangan dan jauh dari kata sempurna, Oleh karena itu, penulis mengharapkan kritik dan saran yang sifatnya membangun agar penulisan karya ilmiah ini dapat lebih baik lagi. Akhir kata penulis berharap agar karya ilmah ini bermanfaat bagi semua pembaca. Malang,03 Februari 2015 Penyusun
M.Arinal Ihsan v
DAFTAR ISI
HALAMAN JUDUL………………………………………………... .................
i
LEMBAR PERSETUJUAN ................................................................................
ii
LEMBAR PENGESAHAN ..................................................................................
iii
LEMBAR PERNYATAAN..................................................................................
iv
ABSTRAK............................................................................................................
v
ABSTRACT .........................................................................................................
vi
LEMBAR PERSEMBAHAN ...............................................................................
vii
KATA PENGANTAR .........................................................................................
ix
DAFTAR ISI.........................................................................................................
x
DAFTAR GAMBAR ............................................................................................
xiii
DAFTAR TABEL.................................................................................................
xiv
BAB I PENDAHULUAN ...................................................................................
1
1.1
Latar Belakang ............................................................................................
1
1.2
Rumusan Masalah ......................................................................................
3
1.3
Tujuan Penelitian ........................................................................................
3
1.4
Batasan Masalah .........................................................................................
3
vi
1.5
Metodologi ................................................................................................
3
1.5.1 Studi Pustaka ..................................................................................
3
1.5.2 Analisa Sistem ................................................................................
4
1.5.3 Desain Sistem .................................................................................
4
1.5.4 Implementasi ..................................................................................
4
1.5.5 Pengujian .........................................................................................
4
1.5.6 Pembuatan Laporan .........................................................................
4
Sistematika Penulisan .................................................................................
4
BAB II LANDASAN TEORI ...........................................................................
6
2.1
Metode Menghafal Al-Qur’an ....................................................................
6
2.2
Penelitian Terkait Antara Aplikasi Dengan Menghafal Al-Qur’an.............
7
2.3
Android .......................................................................................................
8
2.3.1 Android Animasi Dengan Flash......................................................
8
2.3.2 Anantomi Aplikasi Android ...........................................................
9
2.3.3 Application Layer ...........................................................................
9
2.3.4 Application Framework ...................................................................
10
2.3.5 Android Runtime..............................................................................
10
2.3.6 Libraries .........................................................................................
11
Aplikasi Android Untuk Menghafal Al-Qur’an ..........................................
11
1.6
2.4
vii
2.5
Software Development Life Cycle ...............................................................
13
2.6
Media Pembelajaran Interaktif ....................................................................
15
BAB III ANALISA DAN PERANCANGAN SYSTEM .................................
19
3.1
Analisa Sistem ............................................................................................
19
3.1.1 Arsitektur sistem .............................................................................
19
3.1.2 Deskripsi Produk ............................................................................
19
3.1.3 Analisa Kebutuhan Fungsional .......................................................
20
3.1.4 Analisa Kebutuhan Non-fungsional ...............................................
20
3.1.5 Usecase Diagram ...........................................................................
22
3.1.6 Skenario Usecase ............................................................................
23
Perancangan Sistem ...................................................................................
25
3.2.1 Activity Diagram .............................................................................
25
3.2.2 Sequence Diagram...........................................................................
27
3.2.3 Class Diagram ................................................................................
29
3.2.4 Perancangan Antarmuka ................................................................
30
BAB IV IMPLEMENTASI DAN PENGUJIAN .............................................
31
4.1
Implementasi Sistem ..................................................................................
31
4.1.1 Implementasi Lingkungan Pengembangan .....................................
31
3.2
viii
4.1.2 Implementasi Menu Program ..........................................................
32
4.1.3 List Penanda Hafalan ......................................................................
33
4.1.4
Rekaman/ Hafalan Juz Amma .........................................................
36
4.1.5
Text Hijaiyah ..................................................................................
38
4.1.6
Pemberian Rating ...........................................................................
40
Pengujian Sistem ........................................................................................
41
4.2.1 Kebutuhan Pengujian ......................................................................
41
4.2.2
Skenario Pengujian .........................................................................
41
4.2.3
Hasil Pengujian ...............................................................................
41
4.2.4
Kualitas Media Secara Teknis ........................................................
45
BAB V PENUTUP ..............................................................................................
47
5.1
Kesimpulan .................................................................................................
47
5.2
Saran ...........................................................................................................
47
DAFTAR PUSTAKA .........................................................................................
48
4.2
ix
DAFTAR GAMBAR
Gambar 2.1
Arsitektur Android ......................................................................
9
Gambar 2.2
Langkah Penyelesaian Masalah .................................................
13
Gambar 3.1
Use Case Diagram .....................................................................
22
Gambar 3.2
Activity Diagram Text Hijaiyah ..................................................
25
Gambar 3.3
Activity Diagram Rekam Suara ..................................................
26
Gambar 3.4
Activity Diagram Penanda Hafalan ............................................
26
Gambar 3.5
Activity Diagram Pemberian Rating...........................................
27
Gambar 3.6
Sequence Diagram Text Hijaiyah ..............................................
27
Gambar 3.7
Sequence Diagram Rekam Suara................................................
28
Gambar 3.8
Sequence Diagram Penanda Hafalan..........................................
28
Gambar 3.9
Sequence Diagram Pemberian Rating ........................................
29
Gambar 3.10
Class Diagram ............................................................................
29
Gambar 3.11
Layout Aplikasi Rekam Suara.....................................................
30
Gambar 4.1
Frame Menu Utama ...................................................................
32
Gambar 4.2
List Penanda Hafalan .................................................................
34
Gambar 4.3
Menu Rekaman .........................................................................
36
Gambar 4.4
Menu Text hijaiyah .....................................................................
38
Gambar 4.5
Menu Pemberian Rating .............................................................
40
x
DAFTAR TABEL
Tabel 3.1
Skenario Usecase Hijaiyah .........................................................
23
Tabel 3.2
Skenario Usecase Rekam Suara .................................................
23
Tabel 3.3
Skenario Usecase Penanda Hafalan ...........................................
24
Tabel 3.4
Skenario Usecase Pemberian Rating .........................................
24
Tabel 4.1
Tabel Pengujian Menu Utama ....................................................
41
Tabel 4.2
Tabel Pengujian Menu List Penanda...........................................
42
Tabel 4.3
Tabel Pengujian Menu Rekaman/Hafalan Juz Amma ................
43
Tabel 4.4
Tabel Pengujian Menu Text Huruf Hijaiyah ...............................
44
Tabel 4.5
Tabel Pengujian Menu Pemberian Rating...................................
44
Tabel 4.6
Tabel Skala Penilaian .................................................................
46
xi
DAFTAR PUSTAKA
Al-A’zami. 2005. Sejarah Teks Al-Quran dari wahyu sampai Kompilasi, (terj.), Jakarta: Gema Insan Press. Amrullah, Rizki. Yuliani dan Isnawati. 2013. Kelayakan Teoritis Media Pembelajaran Multimedia Interaktif Materi Mutasi Untuk Siswa. E-Journal UNESA Vol 2 No. 2 Mei 20013. Badan Pusat Statistik. 2010. Sensus Penduduk. Jakarta Gade, Fithriani. 2014. Implementasi metode takrar dalam pembelajaran menghafal Al-Quran. Jural Ilmiah DIDAKTIKA, 14(2), 413-425. Ibrahim, Ismail Khalil. 2006. Handbook of Research on Mobile Multimedia. Austria : Johannes Kepler University Linz. Ichwan, M dan Hakiky, Fifin. 2011. Pengukuran kinerja Goodreads Application Progamming interface (API) Pada Aplikasi Mobile Android. Jurnal Informatika No.2, Vol 2,Mei-Agustus 2011 Latief, Nurul M. 2013. Training Monitoring System for Cyclist Based on Android Application Development. Departement of Communication Engineering, Facaulty of Electrical Engineering, University Teknology Malaysia Nazruddin, Safaat H. 2012. Pemrograman Aplikasi Mobile Smartphone dan Tablet PC Berbasis Android. Informatika Pressman, Roger S. 2001. Software Engineering : a Practiotioner Approach, 5th ed. McGraw Hill. Rasim. Setiawan, W dan Rahman, Eka F. 2008. Metodologi pembelajaran Berbasis Komputer Dalam Upaya Menciptakan Kultur Pembelajaran Berbasis Tekhnologi Informasi dan Komunikasi. Jurnal Pendidikan Teknologi Informasi dan Komunikasi, ISSN:1979-9264 Volume 1, Nomor 2,Desember 2008 Siregar, Ivan Michael. 2011. Membongkar Source Code Berbagai Aplikasi Android. Gava Media. Yogyakarta.
xii
Siswantinah. 2011. Pengaruh Terapi Murottal Terhadap Kecemasan Pasien Gagal Ginjal Kronik yang dilakukan tindakan hemodialisasi di RSUD kraton kabupaten pekalongan. Universitas Muhammadiyah Semarang: Semarang. Zamani, Zaki dan Maksum, M. Syukran. 2009. Menghafal Al-Quran itu Gampang!. Yogyakarta : Mutiara Media.
xiii