13
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

MEMBANGUN APLIKASI PENGENALAN HURUF …eprints.umm.ac.id/34204/1/jiptummpp-gdl-ibrohimgod-45498...PENGENALAN HURUF HIJIYAH MENGGUNAKAN SUARA BERBASIS ANDROID TUGAS AKHIR Diajukan Untuk

  • Upload
    others

  • View
    9

  • Download
    0

Embed Size (px)

Citation preview

Page 1: MEMBANGUN APLIKASI PENGENALAN HURUF …eprints.umm.ac.id/34204/1/jiptummpp-gdl-ibrohimgod-45498...PENGENALAN HURUF HIJIYAH MENGGUNAKAN SUARA BERBASIS ANDROID TUGAS AKHIR Diajukan Untuk

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

Page 2: MEMBANGUN APLIKASI PENGENALAN HURUF …eprints.umm.ac.id/34204/1/jiptummpp-gdl-ibrohimgod-45498...PENGENALAN HURUF HIJIYAH MENGGUNAKAN SUARA BERBASIS ANDROID TUGAS AKHIR Diajukan Untuk

ii

Page 3: MEMBANGUN APLIKASI PENGENALAN HURUF …eprints.umm.ac.id/34204/1/jiptummpp-gdl-ibrohimgod-45498...PENGENALAN HURUF HIJIYAH MENGGUNAKAN SUARA BERBASIS ANDROID TUGAS AKHIR Diajukan Untuk

iii

Page 4: MEMBANGUN APLIKASI PENGENALAN HURUF …eprints.umm.ac.id/34204/1/jiptummpp-gdl-ibrohimgod-45498...PENGENALAN HURUF HIJIYAH MENGGUNAKAN SUARA BERBASIS ANDROID TUGAS AKHIR Diajukan Untuk

iv

Page 5: MEMBANGUN APLIKASI PENGENALAN HURUF …eprints.umm.ac.id/34204/1/jiptummpp-gdl-ibrohimgod-45498...PENGENALAN HURUF HIJIYAH MENGGUNAKAN SUARA BERBASIS ANDROID TUGAS AKHIR Diajukan Untuk

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.

Page 6: MEMBANGUN APLIKASI PENGENALAN HURUF …eprints.umm.ac.id/34204/1/jiptummpp-gdl-ibrohimgod-45498...PENGENALAN HURUF HIJIYAH MENGGUNAKAN SUARA BERBASIS ANDROID TUGAS AKHIR Diajukan Untuk

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

Penulis

Page 7: MEMBANGUN APLIKASI PENGENALAN HURUF …eprints.umm.ac.id/34204/1/jiptummpp-gdl-ibrohimgod-45498...PENGENALAN HURUF HIJIYAH MENGGUNAKAN SUARA BERBASIS ANDROID TUGAS AKHIR Diajukan Untuk

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

2.7.2 Application Layer ............................................................................ 17

Page 8: MEMBANGUN APLIKASI PENGENALAN HURUF …eprints.umm.ac.id/34204/1/jiptummpp-gdl-ibrohimgod-45498...PENGENALAN HURUF HIJIYAH MENGGUNAKAN SUARA BERBASIS ANDROID TUGAS AKHIR Diajukan Untuk

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

4.2 Pengujian ………………………………………………………………… 36

Page 9: MEMBANGUN APLIKASI PENGENALAN HURUF …eprints.umm.ac.id/34204/1/jiptummpp-gdl-ibrohimgod-45498...PENGENALAN HURUF HIJIYAH MENGGUNAKAN SUARA BERBASIS ANDROID TUGAS AKHIR Diajukan Untuk

ix

5. BAB V

5.1 Kesimpulan ............................................................................................... 38

5.2 Saran .......................................................................................................... 38

DAFTAR PUSTAKA .......................................................................................... 39

Page 10: MEMBANGUN APLIKASI PENGENALAN HURUF …eprints.umm.ac.id/34204/1/jiptummpp-gdl-ibrohimgod-45498...PENGENALAN HURUF HIJIYAH MENGGUNAKAN SUARA BERBASIS ANDROID TUGAS AKHIR Diajukan Untuk

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

Gambar 4.11 Halaman Konfirmasi Keluar........................................................... 36

Page 11: MEMBANGUN APLIKASI PENGENALAN HURUF …eprints.umm.ac.id/34204/1/jiptummpp-gdl-ibrohimgod-45498...PENGENALAN HURUF HIJIYAH MENGGUNAKAN SUARA BERBASIS ANDROID TUGAS AKHIR Diajukan Untuk

xi

DAFTAR TABEL

Tabel 2.1 Perbedaan Aplikasi ……………………………………………... 5

Tabel 4.1 Pengujian Fungsional Sistem …………………………………… 36

Tabel 4.2 Pengujian Sistem dengan Kata …………………………………. 37

Page 12: MEMBANGUN APLIKASI PENGENALAN HURUF …eprints.umm.ac.id/34204/1/jiptummpp-gdl-ibrohimgod-45498...PENGENALAN HURUF HIJIYAH MENGGUNAKAN SUARA BERBASIS ANDROID TUGAS AKHIR Diajukan Untuk

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

Page 13: MEMBANGUN APLIKASI PENGENALAN HURUF …eprints.umm.ac.id/34204/1/jiptummpp-gdl-ibrohimgod-45498...PENGENALAN HURUF HIJIYAH MENGGUNAKAN SUARA BERBASIS ANDROID TUGAS AKHIR Diajukan Untuk

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.