APLIKASI PEMBELAJARAN TARTIL AL QUR’AN BERBASIS ANDROID.

perpustakaan.uns.ac.id

digilib.uns.ac.id

APLIKASI PEMBELAJARAN TARTIL AL QUR’AN BERBASIS
ANDROID
Tugas Akhir
untuk memenuhi sebagian persyaratan
mencapai derajat Diploma III
Program Studi Diploma III Teknik Informatika

diajukan oleh
Silviya Hasana
M3110142

kepada
PROGRAM DIPLOMA III TEKNIK INFORMATIKA
FAKULTAS MIPA
UNIVERSITAS SEBELAS MARET
SURAKARTA
2013

commit to user

perpustakaan.uns.ac.id

digilib.uns.ac.id

HALAMAN PERSETUJUAN

APLIKASI PEMBELAJARAN TARTIL AL QUR’AN BEBASIS ANDROID

Disusun Oleh

SILVIYA HASANA
NIM. M3110142

Tugas Akhir ini telah disetujui untuk diujikan
pada tanggal 25 Juni 2013

Pembimbing Utama


Mohtar Yunianto, M.Si.
NIP. 19800630 2005011 001

commit to user

ii

perpustakaan.uns.ac.id

digilib.uns.ac.id

HALAMAN PENGESAHAN
APLIKASI PEMBELAJARAN TARTIL AL QUR’AN BEBASIS ANDROID
Disusun Oleh :
SILVIYA HASANA
NIM. M3110142
Dibimbing oleh
Pembimbing Utama
Mohtar Yunianto, M.Si.
NIP. 19800630 2005011 001

Tugas Akhir ini telah diterima dan disahkan oleh dewan penguji tugas akhir
Program Diploma III Teknik Informatika
Pada hari _________Tanggal_______________
Dewan Penguji :

Tanda Tangan

1. Mohtar Yunianto, M.Si.

(

)

(

)

(

)


NIP. 19800630 2005011 001
2. Dian Prajarini, S.T., M.Eng
NIDN. 0624078401
3. Rosita Yanuarti, S.Kom, M.Cs
NIDN. 0629018601

Disahkan Oleh

Ketua
Program DIII Teknik Informatika UNS

Dekan FMIPA UNS

Ir. Ari Handono Ramelan, MSc., PhD.
NIP. 19610223 198601 1 001
commit to user

iii


Drs. Y.S. Palgunadi, M.Sc
19560407 198303 1 004

perpustakaan.uns.ac.id

digilib.uns.ac.id

ABSTRACT
Silviya Hasana . 2013 . Tartil Learning of Al Qur’an Application based on
Android . Informatics Diploma Program Mathematics and Natural Sciences
Faculty. UNS.
The application of learning and recite Qur'an by tartil method is developed
as an alternative method of society to read Qur'an properly due to the less
awareness of unproperly recite Al Qur’an that can cause different meaning and
understanding towards the surah itself. Tartil learning is obtained to increase the
interest of the public to review and recite Qur'an properly. This application is
designed to help its user to read Al Qur’an using tartil method which is also
conclude with sample audio to help user recite as tartil as possible.
The application of tartil learning of Al Qur'an was created under Android
platform and written using Java programming language.

The application of tartil learning of Al Qur'an has two main menu
including the menu of the tartil lerning Al Qur'an and the menu of the tartil test
Qur'an.

Keywords: Android, Java, Tartil, Al Qur’an.

commit to user

iv

perpustakaan.uns.ac.id

digilib.uns.ac.id

ABSTRAK

Silviya Hasana . 2013. Aplikasi Pembelajaran Tatil Al Qur’an berbasis
Android . Program Diploma III Jurusan Teknik Informatika, Fakultas Matematika
dan Ilmu Pengetahuan Alam.
Aplikasi untuk belajar dan membaca Al Qur’an menggunakan metode

tartil dikembangkan sebagai metode alternatif bagi masyarakat untuk membaca
Qur’an dengan benar disebabkan kurangnya perhatian akan pembacaan Al Qur’an
yang tidak benar akan menyebabkan perbedaan arti dan makna dari surat itu
sendiri. Pembelajaran tartil dikembangkan untuk meningkatkan minat publik
untuk mereview dan membaca Al Qur’an dengan benar. Aplikasi ini didesain
untuk membantu penggunanya untuk membaca Al Qur’an menggunakan metode
tartil yang juga dilengkapi dengan sample audio untuk membantu user membaca
setartil mungkin.
Aplikasi pembelajaran tartil Al Qur’an dibangun dibawah platform
Android dan ditulis menggunakan bahasa pemograman Java.
Aplikasi pembelajaran tartil Al Qur’an ini memiliki dua menu utama
termasuk menu pembelajaran tartil Al Qur’an dan menu tes tartil Al Qur’an.

Kata Kunci: Android, Java, Tartil, Al Qur’an.

commit to user

v

perpustakaan.uns.ac.id


digilib.uns.ac.id

MOTTO

“Admiration is the furthest thing from understanding.” -Aizen Sousuke

“If you're afraid to fight for your belief, you've already lost the fight” -L

"The world is a tragedy to those who feel, but a comedy to those who think." -L

“To know what is right and choose to ignore it is the act of a coward.”
- Hatake Kakashi
“Many dreams don’t come true but I refuse to make them end” - Takuya ∞
“Only words from the heart will reach out into people “ - Takuya ∞
“If you speak of your heart, your words will show your way" - Takuya ∞
“Feelings continuously filled with wishes will someday change colors” - Takuya ∞

commit to user


vi

perpustakaan.uns.ac.id

digilib.uns.ac.id

HALAMAN PERSEMBAHAN

Tugas Akhir ini penulis persembahkan untuk
semua yang telah memberi semangat kepada
penulis dalam menyelesaikan Tugas Akhir ini
~ Allah SWT
~ Dad, Mom... Onne-chan.... Taka
~ RME (Meong, Sora, Vita, WG, Santy), we’ve
screwed up a lot... daisuki minna !! J
~ Lina... Hang in there !! We’re almost done !!
~ Minna... TI – C 2010 community J
~ ちゅJ 言葉より
commit to user


vii

perpustakaan.uns.ac.id

digilib.uns.ac.id

KATA PENGANTAR

Assalamualaikum Wr.Wb
Puji syukur ke hadirat Allah SWT yang telah melimpahkan rahmat dan
barokahnya sehingga penulis dapat menyelesaikan Tugas Akhir dengan judul
Aplikai Pembelajaran Tartil Al Quran Berbasis Android.
Dalam melakukan penelitian dan penyusunan laporan Tugas Akhir ini
penulis telah mendapatkan banyak dukungan dan bantuan dari berbagai pihak.
Penulis mengucapkan terima kasih yang tak terhingga kepada:
1. Bapak Drs. YS. Palgunadi. M.Sc, selaku Ketua Program Diploma III
Teknik Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam
Universitas Sebelas Maret Surakarta.
2. Bapak Mohtar Yunianto, M.Si selaku dosen pembimbing yang telah
memberikan bimbingan dan koreksi dengan sabar dan teliti hingga laporan

ini dapat penulis selesaikan
3. Papa dan Mama di rumah atas doa yang telah diberikan, serta sarana dan
prasarana baik moril maupun materiil yang tak bernilai harganya.
4. Para Dosen Program Studi Diploma III Teknik Informatika Universitas
Sebelas Maret yang telah memberikan bekal ilmu kepada penulis.
5. Para Karyawan/wati Program Studi Diploma III Teknik Informatika
Universitas Sebelas Maret yang telah membantu penulis dalam proses
belajar.
6. RME, untuk semua waktu, semangat, bantuan, saran, hinnaan, tawa canda
dan dukungannnya yang sangat berharga. Showcase yang sangat berkesan
dari kalian semua.
7. Lina, Fita, yang selalu meluangkan waktunya untuk bersama – sama
mengerjakan tugas akhir Android.
commit to user

viii

perpustakaan.uns.ac.id

digilib.uns.ac.id

8. Borrist, Maria, Novi, Ira (Math2009), yang telah banyak membantu dalam
pencarian formula dan logika untuk diimplementasikan di dalam aplikasi.
9. Takuchin,

Taka, Kakachin,

Tomochin, Jeje, yang telah

banyak

menginsprasi penulis selama ini.
10. Teman-teman mahasiswa DIII Teknik Informatika khusnya teman-teman
D3 Teknik Informatika kelas C angkatan 2010 dan semua pihak yang telah
membantu dalam memberikan masukan sehingga selesainya laporan tugas
akhir ini.

Penulis menyadari sepenuhnya bahwa laporan Tugas Akhir ini masih jauh
dari sempurna. Untuk itu, semua jenis saran, kritik dan masukan yang bersifat
membangun sangat penulis harapkan. Akhir kata, semoga tulisan ini dapat
memberikan manfaat dan memberikan wawasan tambahan bagi para pembaca dan
khususnya bagi penulis sendiri.

Surakarta, 25 Juni 2013

Penulis

commit to user

ix

perpustakaan.uns.ac.id

digilib.uns.ac.id

DAFTAR ISI

HALAMAN PERSETUJUAN

ii

HALAMAN PENGESAHAN

iii

ABSTRACT

iv

ABSTRAK

v

MOTTO

vi

HALAMAN PERSEMBAHAN

vii

KATA PENGANTAR

viii

DAFTAR ISI

x

DAFTAR GAMBAR

xii

DAFTAR TABEL

xiii

BABI PENDAHULUAN

1

1.1

Latar Belakang

1

1.2

Perumusan masalah

2

1.3

Batasan Masalah Penelitian

2

1.4

Tujuan Penelitian

2

1.5

Manfaat Penelitian

2

BAB II LANDASAN TEORI

3

2.1

Pulse Code Modulation (PCM)

3

2.2

Fast Fourier Transform (FFT)

4

2.2

Tartil

5

2.2

Android

5

2.3

SQLite di Android

6

2.3

UML ( Unified Modeling Language )

7

2.3.1 Use Case Diagram

7

2.3.2 Activity Diagram

8

2.3.3 Class Diagram

9

2.3.4 Sequence Diagram

commit to user

x

11

perpustakaan.uns.ac.id

digilib.uns.ac.id

BAB III ANALISA KEBUTUHAN DAN PERANCANGAN SISTEM
3.1

Alat dan Bahan

12
12

3.1.1

Spesifikasi Hardware

12

3.1.2

Spesifikasi Software

12

3.2

Jalannya Penelitian

13

3.3

Perancangan Sistem

14

3.3.1

Proses Bisnis

14

3.3.2

Use Case

15

3.3.3

Activity Diagram

17

3.3.4

Class Diagram

20

3.3.5

Sequence Diagram

21

3.3.6

Deployment Diagram

25

3.4

Cara Analisis

25

3.5

Desain Interface Aplikasi

28

3.5.1

Desain Interface Menu Utama

28

3.5.2

Desain Interface Pembelajaran

28

3.5.3

Desain Interface Latihan

29

BAB IV IMPLEMENTASI
4.1

30

Implementasi

30

4.1.1

Menu Utama Aplikasi

30

4.1.2

Menu Pembelajaran

31

4.1.3

Menu Latihan

34

4.2

Evaluasi

36

BAB V PENUTUP

38

5.1

Kesimpulan

38

5.2

Saran

38

DAFTAR PUSTAKA

39

LAMPIRAN

L-1

commit to user

xi

perpustakaan.uns.ac.id

digilib.uns.ac.id

DAFTAR GAMBAR
Gambar 2.1 Tahapan Pengubahan Sinyal Analog ke Digital

3

Gambar 2.2 Formula Discrete Fourier Transform

4

Gambar 3.1 Jalannya Penelitian

13

Gambar 3.2 Use Case

16

Gambar 3.3 Activity Diagram Pembelajaran Tartil Al Qur’an

18

Gambar 3.4 Activity Diagram Latihan Tartil Al Qur’an

19

Gambar 3.5 Class Diagram

20

Gambar 3.6 Sequence Diagram Pembelajaran Tartil Al Qur’an

22

Gambar 3.7 Sequence Diagram Latihan Tartil Al Qur’an

24

Gambar 3.8 Deployment Diagram

25

Gambar 3.9 Domain Waktu

26

Gambar 3.9 Domain Frekuensi

27

Gambar 3.10 Desain Interface Menu Utama

28

Gambar 3.11 Desain Interface Pembelajaran

28

Gambar 3.13 Desain Interface Latihan

29

Gambar 4.1 Kode inisialisasi activity awal

30

Gambar 4.2 Kode method onClick activity awal

30

Gambar 4.3 Menu Utama Aplikasi

31

Gambar 4.4 Kode inisialisasi MediaPlayer

30

Gambar 4.5 Kode method play untuk MediaPlayer

30

Gambar 4.6 Kode method stop untuk MediaPlayer

30

Gambar 4.7 Kode method pause untuk MediaPlayer

30

Gambar 4.8 Kode method loadClip untuk MediaPlayer

30

Gambar 4.9 Menu Pembelajaran

34

Gambar 4.10 Kode inisialisasi spesifikasi audio untuk recorder

35

Gambar 4.11 Kode method startRecording

35

Gambar 4.12 Kode method stopRecording

35

Gambar 4.13 Menu Latihan

36

commit to user

xii

perpustakaan.uns.ac.id

digilib.uns.ac.id

DAFTAR TABEL
Tabel 2.1 Simbol simbol Use Case

7

Tabel 2.2 Simbol Activity Diagram

9

Tabel 2.3 Simbol Class Diagram

10

Tabel 2.4 Simbol Sequence Diagram

11

Tabel 3.2 Tabel Deskripsi Class Diagram

20

Tabel 4.1 Tabel Evaluasi Pembelajaran

36

Tabel 4.2 Tabel Evaluasi Latihan

37

commit to user

xiii