Firman Fiqri Firdaus, 2015
Implementasi mel frequency ceptral coefficient dan vector quantization pada pengenalan suara untuk permainan pesawat arcade berbasis android
Universitas Pendidikan Indonesia | repository.upi.edu | perpustakaan.upi.edu
DAFTAR ISI
PERNYATAAN ... i
KATA PENGANTAR ... ii
UCAPAN TERIMA KASIH ... iii
ABSTRAK ... v
ABSTRACT ... vi
DAFTAR ISI ... vii
DAFTAR TABEL ... ix
DAFTAR GAMBAR ... x
DAFTAR LAMPIRAN ... xii
BAB I PENDAHULUAN ... 1
1.1. Latar Belakang ... 1
1.2. Rumusan Masalah ... 4
1.3. Batasan Masalah ... 4
1.4. Tujuan ... 5
1.5. Manfaat Penelitian ... 5
1.6. Sistematika Penulisan ... 6
BAB II TINJAUAN PUSTAKA ... 7
2.1. Permainan ... 7
2.1.1 Arcade ... 8
2.2. Pengenalan Suara ... 10
2.3. Mel Frequency Ceptral Coefficient (MFCC) ... 12
2.3.1. Sinyal Suara ... 14
2.3.2. Pre Emphasis ... 15
2.3.3. Framing ... 16
2.3.4. Windowing ... 16
2.3.5. Fast Fourier Transform ... 18
2.3.6. Mel Filtering ... 25
2.3.7. Log ... 33
Firman Fiqri Firdaus, 2015
Implementasi mel frequency ceptral coefficient dan vector quantization pada pengenalan suara untuk permainan pesawat arcade berbasis android
Universitas Pendidikan Indonesia | repository.upi.edu | perpustakaan.upi.edu
2.4. Vector Quantization ... 35
2.5. Kebisingan ... 37
BAB III METODOLOGI PENELITIAN... 38
3.1. Desain Penelitian ... 38
3.1.1 Requirements Definition... 38
3.1.2 System and Software Design ... 39
3.1.3 Implementation and Unit Testing ... 39
3.1.4 Integration and System Testing ... 40
3.2. Metode Penelitian ... 40
3.2.1. Metode Pengumpulan Data ... 40
3.2.2. Metode Pembangunan Perangkat Lunak ... 40
3.2.3. Metode Analisa Data ... 41
3.3. Alat dan Bahan Penelitian ... 43
BAB IV HASIL PENELITIAN DAN PEMBAHASAN ... 44
4.1. Requirement Definition ... 44
4.2. System and Software Design ... 44
4.2.1. Asumsi Permainan ... 44
4.2.2. Perancangan Antarmuka dan Game Play ... 45
4.2.3. Perancangan Pengenalan Suara ... 47
4.3. Implementation and Unit Testing ... 48
4.3.1. Implementasi Permainan ... 48
4.3.2. Implementasi Pengenalan Suara ... 50
4.4. Integration and System Testing ... 62
4.4.1. Pengujian Akurasi Pengenalan Suara... 62
4.4.2. Pengujian Pengenalan Suara Responden ... 64
4.4.3. Pengujian Respon Pemain ... 66
4.4.4. Analisa Hasil Pengujian ... 73
BAB V KESIMPULAN DAN SARAN ... 76
5.1. Kesimpulan ... 76
5.2. Saran ... 76
Firman Fiqri Firdaus, 2015
Implementasi mel frequency ceptral coefficient dan vector quantization pada pengenalan suara untuk permainan pesawat arcade berbasis android
Universitas Pendidikan Indonesia | repository.upi.edu | perpustakaan.upi.edu
Firman Fiqri Firdaus, 2015
Implementasi mel frequency ceptral coefficient dan vector quantization pada pengenalan suara untuk permainan pesawat arcade berbasis android
Universitas Pendidikan Indonesia | repository.upi.edu | perpustakaan.upi.edu
DAFTAR TABEL
Tabel 2.1. Hasil Algoritma Bit Reversal Sorting ... 19
Tabel 2.2. Pembagian Jarak Mel Contoh Inputan ... 29
Tabel 2.3. Daftar Tingkat Tekanan Suara ... 37
Tabel 4.1. Hasil Pengujian Pengenalan Suara Oleh Peneliti ... 62
Tabel 4.2. Hasil Pengujian Pengenalan Suara Responden ... 64
Tabel 4.3. Hasil Pengumpulan Data Kuesioner ... 66
Tabel 4.4. Distribusi Frekuensi Pertanyaan 1 ... 70
Tabel 4.5. Distribusi Frekuensi Pertanyaan 2 ... 70
Tabel 4.6. Distribusi Frekuensi Pertanyaan 3 ... 71
Tabel 4.7. Distribusi Frekuensi Pertanyaan 4 ... 71
Tabel 4.8. Distribusi Frekuensi Pertanyaan 5 ... 71
Tabel 4.9. Distribusi Frekuensi Pertanyaan 7 ... 72
Tabel 4.10. Distribusi Frekuensi Pertanyaan 8 ... 72
Tabel 4.11. Distribusi Frekuensi Pertanyaan 9 ... 73
Tabel 4.12. Distribusi Frekuensi Pertanyaan 10 ... 73
Firman Fiqri Firdaus, 2015
Implementasi mel frequency ceptral coefficient dan vector quantization pada pengenalan suara untuk permainan pesawat arcade berbasis android
Universitas Pendidikan Indonesia | repository.upi.edu | perpustakaan.upi.edu
DAFTAR GAMBAR
Gambar 2.1. Pac-Man ... 9
Gambar 2.2. Tetris... 9
Gambar 2.3. Flappy Bird ... 10
Gambar 2.4. Sistem Pengenalan Suara ... 11
Gambar 2.5. Blok Diagram Mel Frequency Ceptral Coefficient (MFCC) ... 13
Gambar 2.6. Contoh Sinyal Suara ... 14
Gambar 2.7. Ilustrasi Framing ... 16
Gambar 2.8. Proses FFT pada Complex DFT ... 18
Gambar 2.9. Dekomposisi Sinyal Domain Waktu ... 19
Gambar 2.10. Penggabungan Dua Sinyal ... 20
Gambar 2.11. Proses Butterfly ... 21
Gambar 2.12. Diagram Alur Fast Fourier Transform ... 22
Gambar 2.13. Konsep Mel Scale Filter Bank ... 25
Gambar 2.14. Grafik Perubahan Hz ke Mel ... 26
Gambar 2.15. Grafik Pembagian Jarak Mel ... 27
Gambar 2.16. Mel Scale Filter Bank ... 28
Gambar 2.17. CodebookVector Quantization ... 35
Gambar 3.1. Desain Penelitian ... 38
Gambar 3.2. Model Waterfall ... 40
Gambar 3.3. Kelompok Usia Pengguna Sistem Operasi Smartphone ... 42
Gambar 4.1. Rancangan Antarmuka Aplikasi Membuat Codebook ... 45
Gambar 4.2. Rancangan Antarmuka Home Crazy Plane ... 46
Gambar 4.3. Rancangan Antarmuka Petunjuk ... 6
Gambar 4.4. Rancangan Antarmuka Memainkan Permainan ... 46
Gambar 4.5. Rancangan Antarmuka Akhir Permainan ... 47
Gambar 4.6. Proses Pengenalan Suara Crazy Plane ... 48
Gambar 4.7. Antarmuka Home Crazy Plane ... 48
Gambar 4.8. Antarmuka Informasi Petunjuk ... 49
Firman Fiqri Firdaus, 2015
Implementasi mel frequency ceptral coefficient dan vector quantization pada pengenalan suara untuk permainan pesawat arcade berbasis android
Universitas Pendidikan Indonesia | repository.upi.edu | perpustakaan.upi.edu
Gambar 4.10. Antarmuka Permainan Berakhir ... 50
Gambar 4.11. Sinyal Suara “Kanan”... 50
Gambar 4.12. Sinyal Suara “Kiri” ... 59
Gambar 4.13. Sinyal Suara “Diam” ... 60
Gambar 4.14. Input Hasil Kuesioner Ke SPSS ... 68
Gambar 4.15. Hasil Uji Validitas ... 69
Firman Fiqri Firdaus, 2015
Implementasi mel frequency ceptral coefficient dan vector quantization pada pengenalan suara untuk permainan pesawat arcade berbasis android
Universitas Pendidikan Indonesia | repository.upi.edu | perpustakaan.upi.edu
DAFTAR LAMPIRAN
Lampiran 1. Sinyal Suara Contoh ... 84
Lampiran 2. Gambar Mel Scale Filter Bank ... 85
Lampiran 3. Sinyal Suara “Kanan” ... 89
Lampiran 4. Hasil Pre Emphasis “Kanan” ... 90
Lampiran 5. Hasil Framing“Kanan” ... 91
Lampiran 6. Hasil Windowing“Kanan”... 93
Lampiran 7. Hasil Fast Fourier Transform“Kanan” ... 94
Lampiran 8. Hasil Mel Filtering“Kanan” ... 95
Lampiran 9. Hasil Log“Kanan”... 96
Lampiran 10. Hasil Discrete Cosine Transform“Kanan” ... 97
Lampiran 11. Hasil MFCC “Kanan” ... 98
Lampiran 12. Hasil MFCC “Kanan” 20 Kali ... 99
Lampiran 13. Isi package vq ... 100
Lampiran 14. Isi kanan.vq ... 117
Lampiran 15. Sinyal Suara “Kiri” ... 118
Lampiran 16. Hasil MFCC “Kiri” 20 Kali ... 119
Lampiran 17. Isi kiri.vq ... 120
Lampiran 18. Sinyal Suara “Diam” ... 121
Lampiran 19. Hasil MFCC “Diam” 20 Kali ... 122
Lampiran 20. Isi diam.vq ... 123
Lampiran 21. Sinyal Suara Hasil MFCC Pengenalan Kata “Kanan” ... 124
Lampiran 22. Sinyal Suara Hasil MFCC Pengenalan Kata “Kiri” ... 125
Lampiran 23. Sinyal Suara Hasil MFCC Pengenalan Kata “Diam” ... 126
Lampiran 24. Kuesioner ... 127
Lampiran 25. Latar Belakang Ahli... 129