PERANCANGAN APLIKASI PEMBELAJARAN
MAD
DALAM AL-QURAN BERBASIS ANDROID
SKRIPSI
UMAYA RAMADHANI PUTRI NASUTION 091402030
PROGRAM STUDI S1 TEKNOLOGI INFORMASI
FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI UNIVERSITAS SUMATERA UTARA
MEDAN 2013
PERANCANGAN APLIKASI PEMBELAJARAN MAD
DALAM AL-QURAN BERBASIS ANDROID
SKRIPSI
Diajukan untuk melengkapi tugas dan memenuhi syarat memperoleh ijazah Sarjana Teknologi Informasi
UMAYA RAMADHANI PUTRI NASUTION 091402030
PROGRAM STUDI S1 TEKNOLOGI INFORMASI
FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI UNIVERSITAS SUMATERA UTARA
MEDAN 2013
PERSETUJUAN
Judul : PERANCANGAN APLIKASI PEMBELAJARAN MAD DALAM AL-QURAN BERBASIS ANDROID Kategori : SKRIPSI
Nama : UMAYA RAMADHANI PUTRI NASUTION Nomor Induk Mahasiswa : 091402030
Program Studi : SARJANA (S1) TEKNOLOGI INFORMASI Departemen : TEKNOLOGI INFORMASI
Fakultas : ILMU KOMPUTER DAN TEKNOLOGI INFORMASI (FASILKOMTI) UNIVERSITAS SUMATERA UTARA
Diluluskan di Medan, April 2013
Komisi Pembimbing :
Pembimbing 2 Pembimbing 1
Sarah Purnamawati, ST. M.Sc Mohammad Fadly Syah Putra, M.Sc NIP NIP 198301292009121003
Diketahui/Disetujui oleh
Program Studi S1 Teknologi Informasi Ketua,
Prof. Dr. Opim Salim Sitompul, M.Sc. NIP 19610817 198701 1 001
iii
PERNYATAAN
PERANCANGAN APLIKASI PEMBELAJARAN MAD DALAM AL-QURAN BERBASIS ANDROID
SKRIPSI
Saya mengakui bahwa skripsi ini adalah hasil karya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya.
Medan,
Umaya Ramadhani Putri Nasution 091402030
PENGHARGAAN
Alhamdulillah segala puji dan syukur saya sampaikan kehadirat Allah SWT beserta Nabi Besar Muhammad SAW yang telah memberikan rahmat, hidayah-Nya, segala daya dan upaya sehingga saya dapat menyelesaikan skripsi ini untuk memperoleh gelar Sarjana Program Studi S-1 Teknologi Informasi Universitas Sumatera Utara.
Ucapan terima kasih penulis sampaikan kepada:
1. Bapak Prof. Dr. Opim Salim Sitompul, M.Sc dan Drs. Sawaluddin, M.IT Dekan dan Pembantu Dekan Fakultas Ilmu Komputer dan Teknologi Informasi Universitas Sumatera Utara, dan semua dosen serta pegawai di Program Studi S-1 Teknologi Informasi.
2. Bapak Mohammad Fadly Syah Putra, B.Sc, M.Sc, IT selaku pembimbing pertama saya dan Ibu Sarah Purnawati, ST., M.Sc selaku pembimbing kedua saya yang telah banyak meluangkan waktunya dan memberikan masukan-masukan yang bermanfaat bagi penulis dalam menyelesaikan skripsi ini. 3. Bapak Dedy Arisandi, ST., M.Kom dan Bapak M. Anggia Muchtar, ST., MM.,
IT yang telah bersedia menjadi dosen penguji dan telah memberikan saran-saran yang baik bagi penulis dalam menyelesaikan skripsi ini.
4. Ayahanda Prof. Dr. Ikhwanuddin Nasution, M.Si dan Ibunda Ema Rahima Nasution yang telah memberikan pembelajaran-pembelajaran bagi saya dari saya kecil dan selalu sabar dalam mendidik saya. Serta kedua abang saya Muhammad Apriansyah Nasution Amd dan Anggi Rivai Nasution S.Kom yang selalu memberikan saya motivasi yang baik dan terus mendukung saya. 5. Teman-teman saya Lia Maharani, Isna Syarif, Edvany Mith, Raihan Albuldani
dan Mila Aini Hidayati yang selalu ada untuk saya dalam keadaan apapun dari zaman kami sekolah dan selalu mendukung saya.
6. Teman-teman seperjuangan yang selalu mendukung saya dan membantu saya selama belajar di Program Studi Teknologi Informasi yaitu Annifa Iqramitha, Jihan Meutia Fauzen, Amira Akhmad Nasution, Rafiqa Ulfah, Fadil Haryudi, M. Fadhlullah, Alvin Rizki, Nurul Fadhlia, Lydia Alissa, dan T. Fadhila Hasyim.
7. Abangda dan kakanda yang sudah memberikan masukan dan dukungan kepada saya yaitu Nanda Putra, S.TI, Hasnul Arief Fikri, S.TI, Indra Aulia, S.TI, Cahya Rizki, S.TI, Fanny Devina Nababan, S.TI. Dan teman-teman seperjuangan yang saling memberi dorongan dan dukungan yaitu M. Ari Rifki, Aang Adiyatma, Satrya Prayudi.
8. Seseorang yang selalu mendukung saya dengan sabar yang selalu menjadi penyemangat saya setelah kedua orang tua saya dan teman-teman saya.
Sekali lagi penulis mengucapkan terima kasih kepada semua pihak yang membantu dalam penyelesaian tugas akhir ini yang tidak dapat disebutkan satu persatu, terima kasih atas masukan, saran dan motivasi yang diberikan.
v
ABSTRAK
Kesempurnaan harakat (mad) dalam membaca Al-Quran terkadang terabaikan karena kegiatan yang cukup banyak. Oleh karena itu, dirancang aplikasi Al-Quran Mad berbasis android dengan metode pembelajaran An-Nadhliyah (proses ketukan). Aplikasi ini dibuat dengan teknik representasi rule-based knowledge. Teknik ini direpresentasikan dalam bentuk fakta (fact) dan aturan-aturan (rules) yang ada. Rules tersebut disimpan dalam database agar diquerykan ke dalam koding. Penelitian ini menghasilkan ketukan berupa titik-titik sesuai rules yang telah dibuat dan juga akan mengeluarkan output suara.
APLICATION DESIGN ABOUT LEARNING MAD IN AL-QURAN ANDROID BASED
ABSTRACT
Perfection of Harakat (mad) in reading the Al-Quran is sometimes overlooked because quite a lot of activities. Therefore, aplication design obout learning mad in Al-Quran android based with An-Nadhliyah method (the beat process). This application is made with the representation technique of rule-based knowledge. This technique is represented in fact and rules formed. Rules are stored in the database which made into coding. This research will give the result as the beats of the dots corresponding rules that have been made. This aplication is also giving sound output.
vii DAFTAR ISI Halaman PERSETUJUAN ii PERNYATAAN iii PENGHARGAAN iv ABSTRAK v ABSTRACT vi
DAFTAR ISI vii
DAFTAR TABEL ix DAFTAR GAMBAR x BAB 1 PENDAHULUAN 1 1.1 Latar Belakang 1 1.2 Rumusan Masalah 3 1.3 Batasan Masalah 3 1.4 Tujuan Penelitian 3 1.5 Manfaat Penelitian 3 1.6 Metodologi Penelitian 4 1.7 Sistematika Penulisan 4
BAB 2 TINJAUAN PUSTAKA 6
2.1 Ilmu Tajwid 6
2.2 Mad 7
2.2.1 Mad Thabi’i 8 2.2.2 Mad Far’i 9 2.2.2.1 Mad Wajib Muttashil dan Mad Jaiz Munfashil 9 2.2.2.2 Mad Lazim Harfi Musyaba’ 9
2.2.2.3 Mad Jaiz Aridh Lisukun 10 2.2.2.4 Mad Tamkin 10 2.2.2.5 Mad Badal 10 2.2.2.6 Mad layyin 10 2.2.2.7 Mad Iwadh 11 2.3 Character Unicode 11 2.4 Android 11 2.5 Juz Amma 12 2.6 Metode Pembelajaran Al-quran 13 2.6.1 Metode An-Nadhliyah 13 2.6.2 Kelebihan Metode An-Nadhliyah 14 2.7 Teknik Representasi Pengetahuan 14 2.7.1 Teknik Representasi Pengetahuan Rule-Based Knowledge 14 2.8 Penelitian Terdahulu 16 BAB 3 ANALISIS DAN PERANCANGAN SISTEM 18
3.1 Data Yang Digunakan 18 3.2 Flowchart Sistem 18
3.3 Activity Diagram Sistem 20
3.4 Teknik Representasi Rule-Based Knowledge 20
3.5 Efek Pewarnaan Dan Audio 25
3.5.1 Pewarnaan 25
3.5.2 Audio 26
BAB 4 IMPLEMENTASI DAN PENGUJIAN 27
4.1 Implementasi 27
4.2 Pengujian 27
4.2.1 Tabel Pada SQLite 27
4.2.2 Tampilan Awal Sistem 31
4.2.3 Tampilan Utama Sistem 33
4.3 Test Case Rules 39
BAB 5 KESIMPULAN DAN SARAN 43
5.1 Kesimpulan 43
5.2 Saran 43
DAFTAR PUSTAKA 44
ix
DAFTAR TABEL
Halaman Tabel 2.1 Penelitian Terdahulu 17 Tabel 4.1 Pengujian Sistem 38 Tabel 4.2 Pengujian Sistem 38
DAFTAR GAMBAR
Halaman Gambar 2.1 Representasi Rule-Based Knowledge 15 Gambar 2.2 Contoh Representasi Rule-Based Knowledge 15
Gambar 3.1 Flowchart Sistem 19
Gambar 3.2 Flowchart Isi Huruf 20
Gambar 3.3 Activity Diagram 21
Gambar 3.4 Diagram Rules Mad 22
Gambar 3.5 Contoh Representasi Rule-Based Knowledge 25 Gambar 3.5 Pemotongan Surat Bismillah 26 Gambar 3.7 Pengeditan Change Tempo 26
Gambar 4.1 Tabel Juz Amma 28
Gambar 4.2 Tabel satu_huruf 29
Gambar 4.3 Tabel dua_huruf 29
Gambar 4.4 Tabel tiga_huruf 30
Gambar 4.5 Tabel empat_huruf 30
Gambar 4.6 Tabel thabii 31
Gambar 4.7 Tampilan Awal Sistem 31 Gambar 4.8 Tampilan Spinner Sistem 32 Gambar 4.9 Tampilan Utama Sistem 33 Gambar 4.10 Test Case Rules Mad Mad Thabii 38 Gambar 4.11 Test Case Rules Mad Jaiz Munfashil 39 Gambar 4.12 Test Case Rules Mad Lazim Harfi Musyaba’ 40 Gambar 4.13 Test Case Rules Mad Jaiz Aridh Lisukun 40 Gambar 4.14 Test Case Rules Mad Badal 41 Gambar 4.15 Test Case Rules Mad Layyin 41 Gambar 4.16 Test Case Rules Mad Iwadh 42