i
MEMBANGUN APLIKASI
PENGENALAN HURUF HIJIYAH
MENGGUNAKAN SUARA BERBASIS ANDROID
TUGAS AKHIR
Diajukan Untuk Memenuhi
Persyaratan Guna Meraih Gelar Sarjana Strata I Teknik Informatika Universitas Muhammadiyah Malang
Ibrohim Godjali 201010370311080
JURUSAN TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS MUHAMMADIYAH MALANG
2016
v
HALAMAN PERSEMBAHAN
Segala puji syukur atas limpahan rahmat dan hidayah Allah SWT sehingga penulis dapat menyelesaikan penyusunan tugas akhir ini. Dengan kerendahan hati penulis mengucapkan terima kasih kepada:
1. ALLAH SWT. Atas segala limpahan rahmat, hidayah, serta karuni-NYA, atas segala ilmu yang diberikan, dan segala kemudahan sehingga penulis dapat menyelesaikan tugas akhir ini dengan baik.
2. Kedua orang tua saya Ayahanda Salam dan Ibunda Kristiani S. Pd yang telah membesarkan dan merawat saya sejauh ini, tanpa tanda jasa dan kasih sayang kalian berdua saya tidak ada apa-apanya. Adik saya Ratih Rachmawati yang saya sayangi.
3. Pembimbing saya Bapak Ilyas Nuryasin, M.Kom. dan Bapak Zamah Sari, M.T. yang telah memberi ilmu selama masa perkuliahan dan sabar memberi bimbingan selama proses mengerjakan tugas akhir ini.
4. Teman-teman jurusan Informatika angkatan 2010 yang selama kurang lebih lima tahun berjuang bersama-sama di bangku kuliah. Terima kasih atas ilmunya kawan.
5. Teman-teman Informatika B 2010 yang telah memberikan warna baru dalam kehidupan saya. Teman-teman seperjuangan Muhammad Akbar Ariadi Indrawan, Mursidi, Imam, Vian Vidiansyah, Budi Satrio, Hendy Wicaksono, Muhammad Ihsan, Eko Sunaryo, Arynal Ihsan, Ryan Setiawan, Nela, Andre dan Afif terima kasih atas apa yang kalian diberikan kawan.
6. Teman-teman Part Time dan Staf Pascasarjana UMM Agung, Amin, Evi, lutvi, Icha, Winda, Beti Istanti, Ratna, Erik, Bambang, Hasyim, Mimin dan Prof Yus yang selalu memberikan semangat dan motivasi. Terima kasih telah berbagi kebersamaan, kekeluargaannya dan Ilmunya.
7. Terima kasih juga untuk oganisasi badminton, Ahlul, Supri, Ride, Bram dan Aminudin yang selalu memberikan semangat dalam pengerjaan skripsi.
8. Kepada semua pihak yang tidak bisa penulis sebutkan satu persatu, kalian sangatlah berarti. Salam hormat untuk kalian semua.
vi
KATA PENGANTAR
Puji Syukur kehadirat Allah SWT, yang telah memberikan kekuatan dan petunjuk serta melimpahkan rahmat, dan hidayah-Nya, sehingga penulis dapat menyelesaikan Tugas Akhir yang berjudul “MEMBANGUN APLIKASI PENGENALAN HURUF HIJAIYAH MENGGUNAKAN SUARA BERBASIS ANDROID”.
Penulis menyadari bahwa penelitian ini masih jauh dari kesempurnaan. Oleh karena itu penulis mengharapkan saran dan kritik yang membangun agar tulisan ini dapat bermanfaat bagi pengembangan ilmu pengetahuan kedepan. Aplikasi ini juga masih membutuhkan perkembangan lebih lanjut sehingga dapat lebih bermanfaat.
Akhir kata penulisan mengucapkan terima kasih kepada semua pihak yang telah membantu sehingga tugas akhir ini terselesaikan dan semoga tugas akhir ini dapat bermanfaat dan menjadi tambahan ilmu pengetahuan.
Malang, 23 Mei 2016
vii
DAFTAR ISI
HALAMAN JUDUL
LEMBAR PERSETUJUAN ... i
LEMBAR PENGESAHAN ... ii
LEMBAR PERNYATAAN ……….. iii
ABSTRAK ……….... iv
ABSTRACT ……….. v
LEMBAR PERSEMBAHAN ………... vi
KATA PENGANTAR ……….. vii
DAFTAR ISI ... viii
DAFTAR GAMBAR ... xi
DAFTAR TABEL ……… xii
1. BAB I PENDAHULUAN 1.1 Latar Belakang ... 1 1.2 Rumusan Masalah ... 2 1.3 Tujuan ... 2 1.4 Batasan Masalah ... 2 1.5 Metodologi Penelitian ... 2 1.6 Sistematika Penulisan ... 3
2. BAB II LANDASAN TEORI 2.1 Hasil Penelitian yang relevan ... 5
2.2 Definisi alquran ... 5 2.3 Media Pembelajaran ... 13 2.4 Metode Pembelajaran ……… 14 2.5 Iqro’ ... 14 2.6 Pengenalan Suara ... 15 2.7 Android ... 16
2.7.1 Anatomi Aplikasi Android ... 17
viii
2.7.3 Application Framework ... 18
2.7.4 Android Runtime ... 18
2.7.5 Libraries ... 19
3. BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 Analisa Sistem ... 20 3.2 Perancangan Sistem ... 20 3.2.1 Flowchart Sistem ... 21 3.2.2 Usecase Diagram ... 22 3.2.3 Activity Diagram ... 23 3.2.4 Sequence Diagram ………... 25
3.3 Perancangan Antar Muka ... 27
3.3.1 Halaman utama aplikasi ... 27
3.3.2 Halaman Belajar Hijaiyah ... 27
3.3.3 Halaman Hijaiyah ... 28
3.3.4 Halaman Video Belajar ... 28
3.3.5 Halaman Test ... 29
4. BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi ... 30
4.1.1 Kebutuhan Sistem ... 30
4.1.2 Prosedur Operasional ... 30
4.1.3 Antar Muka Sistem ... 31
4.1.3.1 Halaman Loading Awal ... 31
4.1.3.2 Halaman Menu Belajar ... 31
4.1.3.3 Halaman Belajar Hijaiyah ... 32
4.1.3.4 Halaman Video Belajar ... 33
4.1.3.5 Halaman Test ... 34
4.1.3.6 Halaman Google Speech ... 35
4.1.3.7 Halaman Konfirmasi Keluar ... 36
ix 5. BAB V
5.1 Kesimpulan ... 38 5.2 Saran ... 38
x
DAFTAR GAMBAR
Gambar 2.1 Blok diagram pengenalan suara ... 16
Gambar 2.2 Arsitektur Android ... 17
Gambar 3.1 Flowchart pengubahan suara menjadi teks ... 21
Gambar 3.2 Flowchart pencocokan inputan dengan jawaban ... 22
Gambar 3.3 Usecase diagram Aplikasi... 22
Gambar 3.4 Activity diagram belajar hijaiyah... 23
Gambar 3.5 Activity diagram video belajar... 24
Gambar 3.6 Activity diagram test ... 24
Gambar 3.7 Sequence diagram belajar hijaiyah... 25
Gambar 3.8 Sequence diagram video belajar... 26
Gambar 3.9 Sequence diagram test ... 26
Gambar 3.10 Halaman utama aplikasi ... 27
Gambar 3.11 Halaman Belajar Hijaiyah ... 27
Gambar 3.12 Halaman Hijaiyah... 28
Gambar 3.13 Halaman Video Belajar ... 28
Gambar 3.14 Halaman Test... 29
Gambar 4.1 Halaman Loading Awal ... 31
Gambar 4.2 Halaman Menu Belajar... 31
Gambar 4.3 Source Code Menubelajar ………... 32
Gambar 4.4 Halaman Belajar Hijaiyah ... 32
Gambar 4.5 Source Code Belajar1 ……… 33
Gambar 4.6 Halaman Video Belajar ... 33
Gambar 4.7 Source Code Video1 ………. 34
Gambar 4.8 Halaman Test... 34
Gambar 4.9 Halaman Google Speech ... 35
Gambar 4.10 Source Code pengubahan Voice Command ………... 35
xi
DAFTAR TABEL
Tabel 2.1 Perbedaan Aplikasi ………... 5
Tabel 4.1 Pengujian Fungsional Sistem ……… 36
39
DAFTAR PUSTAKA
Arsyad, Azhar. 2004. Media Pembelajaran. Jakarta : PT. Raja Grafindo Persada
Aziz, Thoriqul. (2015). Perancangan dan Implementasi Aplikasi “ABATA” sebagai Media Pembelajaran Menulis Huruf Hijaiyah Berbasis Android. Skripsi Sarjana pada Teknik Informatika Universitas Muhammadiyah Malang: tidak diterbitkan.
Begam, M. Muda, L dan Elamvazuthi, L. 2010. Voice Recognition Algorithms using Mel Frequency Cepstral Coefficient (MFCC) and Dynamic Time Warping (DTW) Techniques. Journal Of Computing, Volume 2, Issue 3, March 2010, ISSN 2151-9617
Baziz DKI. 2013. Survey Institut Ilmu Al Quran. Jakarta
Hapsari, J, Putri. 2008. Aplikasi Pengenalan Pola Suara dalam Pengaksesan Sistem Informasi Akademik. Universitas Diponegoro Semarang
Ichwan, M dan Hakiky, Fifin. 2011. Pengukuran Kinerja Goodreads Application Programming 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. Department of Communication Engineering, Faculty of Electrical Engineering, Universiti Teknologi Malaysia
Nazruddin, Safaat H. 2012. Pemrograman Aplikasi Mobile Smartphone dan Tablet PC Berbasis Android. Informatika
40
Pan, Shing-Thai. Lai, Chin-Chin dan Tsai, Bo-Yu. 2011. The Implementation Of Speech Recognition Systems on FPGA-Based Embedded Systems With SOC Architecture. International Journal of Innovative Computing, Information and Control Volume 7, Number 11, November 2011
Rasim. Setiawan, W dan Rahman, Eka, F. 2008. Metodologi Pembelajaran Berbasis Komputer Dalam Upaya Menciptakan Kultur Pembelajaran Berbasis Teknologi Informasi dan Komunikasi. Jurnal Pendidikan Teknologi Informasi dan Komunikasi, ISSN:1979-9264 Volume 1, Nomor 2, Desember 2008.
Zuliana, Choliz. 2007. Aplikasi Multimedia Pembelajaran Iqro’ Sebagai Sarana Mempelajari Huruf Al-Quran. Fakultas Matematika dan Ilmu Pengetahuan : Universitas Sebelas Maret. Surakarta.