rancang bangun aplikasi penuntun jalan dengan perintah...
TRANSCRIPT
![Page 1: Rancang Bangun Aplikasi Penuntun Jalan dengan Perintah ...digilib.its.ac.id/public/ITS-paper-35260-5109100111...ahmad yani” dan respon teks yang isinya “Ditemukan lebih dari 1](https://reader033.vdocuments.net/reader033/viewer/2022053116/609799b0e5d80650206384c3/html5/thumbnails/1.jpg)
Rancang Bangun Aplikasi Penuntun Jalan dengan Perintah Suara Berbahasa Indonesia pada Perangkat Bergerak Berbasis Android
Muhammad Najib | NRP. 5109100111
Dosen Pembimbing I : Dwi Sunaryono, S.Kom., M.Kom.Dosen Pembimbing II : Umi Laili Yuhana, S.Kom, M.Sc.
![Page 2: Rancang Bangun Aplikasi Penuntun Jalan dengan Perintah ...digilib.its.ac.id/public/ITS-paper-35260-5109100111...ahmad yani” dan respon teks yang isinya “Ditemukan lebih dari 1](https://reader033.vdocuments.net/reader033/viewer/2022053116/609799b0e5d80650206384c3/html5/thumbnails/2.jpg)
![Page 3: Rancang Bangun Aplikasi Penuntun Jalan dengan Perintah ...digilib.its.ac.id/public/ITS-paper-35260-5109100111...ahmad yani” dan respon teks yang isinya “Ditemukan lebih dari 1](https://reader033.vdocuments.net/reader033/viewer/2022053116/609799b0e5d80650206384c3/html5/thumbnails/3.jpg)
![Page 4: Rancang Bangun Aplikasi Penuntun Jalan dengan Perintah ...digilib.its.ac.id/public/ITS-paper-35260-5109100111...ahmad yani” dan respon teks yang isinya “Ditemukan lebih dari 1](https://reader033.vdocuments.net/reader033/viewer/2022053116/609799b0e5d80650206384c3/html5/thumbnails/4.jpg)
![Page 5: Rancang Bangun Aplikasi Penuntun Jalan dengan Perintah ...digilib.its.ac.id/public/ITS-paper-35260-5109100111...ahmad yani” dan respon teks yang isinya “Ditemukan lebih dari 1](https://reader033.vdocuments.net/reader033/viewer/2022053116/609799b0e5d80650206384c3/html5/thumbnails/5.jpg)
![Page 6: Rancang Bangun Aplikasi Penuntun Jalan dengan Perintah ...digilib.its.ac.id/public/ITS-paper-35260-5109100111...ahmad yani” dan respon teks yang isinya “Ditemukan lebih dari 1](https://reader033.vdocuments.net/reader033/viewer/2022053116/609799b0e5d80650206384c3/html5/thumbnails/6.jpg)
Rumusan Masalah
1. Bagaimana menerjemahkan suara pada Android
2. Bagaimana mendapatkan informasi koordinat GPS padaAndroid
3. Bagaimana menentukan rute terpendek danmenampilkannya ke dalam Google Maps
![Page 7: Rancang Bangun Aplikasi Penuntun Jalan dengan Perintah ...digilib.its.ac.id/public/ITS-paper-35260-5109100111...ahmad yani” dan respon teks yang isinya “Ditemukan lebih dari 1](https://reader033.vdocuments.net/reader033/viewer/2022053116/609799b0e5d80650206384c3/html5/thumbnails/7.jpg)
Batasan Permasalahan
1. Perintah suara bahasa indonesia : kalimat aktif dengan polaS-P-K.
2. Android versi minimum 2.1.
3. internet.
![Page 8: Rancang Bangun Aplikasi Penuntun Jalan dengan Perintah ...digilib.its.ac.id/public/ITS-paper-35260-5109100111...ahmad yani” dan respon teks yang isinya “Ditemukan lebih dari 1](https://reader033.vdocuments.net/reader033/viewer/2022053116/609799b0e5d80650206384c3/html5/thumbnails/8.jpg)
Tujuan
1. Membangun sistem aplikasi perangkat bergerak Android yang dapat menerjemahkan suara berbahasa Indonesia menjadi sebuah perintah untuk menuju suatu lokasi
2. Membangun sistem aplikasi perangkat bergerak Android yang dapat menentukan rute terpendek berdasarkan posisiyang diambil dari GPS menuju lokasi yang ditentukan olehperintah suara dan menampilkannya ke dalam Google Maps
![Page 9: Rancang Bangun Aplikasi Penuntun Jalan dengan Perintah ...digilib.its.ac.id/public/ITS-paper-35260-5109100111...ahmad yani” dan respon teks yang isinya “Ditemukan lebih dari 1](https://reader033.vdocuments.net/reader033/viewer/2022053116/609799b0e5d80650206384c3/html5/thumbnails/9.jpg)
Arsitektur Sistem
![Page 10: Rancang Bangun Aplikasi Penuntun Jalan dengan Perintah ...digilib.its.ac.id/public/ITS-paper-35260-5109100111...ahmad yani” dan respon teks yang isinya “Ditemukan lebih dari 1](https://reader033.vdocuments.net/reader033/viewer/2022053116/609799b0e5d80650206384c3/html5/thumbnails/10.jpg)
Kebutuhan Fungsional
System
melihat rute
mengganti rutepengguna
mendapatkan instruksi
<<include>>
![Page 11: Rancang Bangun Aplikasi Penuntun Jalan dengan Perintah ...digilib.its.ac.id/public/ITS-paper-35260-5109100111...ahmad yani” dan respon teks yang isinya “Ditemukan lebih dari 1](https://reader033.vdocuments.net/reader033/viewer/2022053116/609799b0e5d80650206384c3/html5/thumbnails/11.jpg)
Proses Deteksi Suara
![Page 12: Rancang Bangun Aplikasi Penuntun Jalan dengan Perintah ...digilib.its.ac.id/public/ITS-paper-35260-5109100111...ahmad yani” dan respon teks yang isinya “Ditemukan lebih dari 1](https://reader033.vdocuments.net/reader033/viewer/2022053116/609799b0e5d80650206384c3/html5/thumbnails/12.jpg)
Pengambilan Kata Tujuan
![Page 13: Rancang Bangun Aplikasi Penuntun Jalan dengan Perintah ...digilib.its.ac.id/public/ITS-paper-35260-5109100111...ahmad yani” dan respon teks yang isinya “Ditemukan lebih dari 1](https://reader033.vdocuments.net/reader033/viewer/2022053116/609799b0e5d80650206384c3/html5/thumbnails/13.jpg)
Proses Pembangkitan Rute
![Page 14: Rancang Bangun Aplikasi Penuntun Jalan dengan Perintah ...digilib.its.ac.id/public/ITS-paper-35260-5109100111...ahmad yani” dan respon teks yang isinya “Ditemukan lebih dari 1](https://reader033.vdocuments.net/reader033/viewer/2022053116/609799b0e5d80650206384c3/html5/thumbnails/14.jpg)
Proses Pemberian Instruksi
![Page 15: Rancang Bangun Aplikasi Penuntun Jalan dengan Perintah ...digilib.its.ac.id/public/ITS-paper-35260-5109100111...ahmad yani” dan respon teks yang isinya “Ditemukan lebih dari 1](https://reader033.vdocuments.net/reader033/viewer/2022053116/609799b0e5d80650206384c3/html5/thumbnails/15.jpg)
Penggantian Rute
![Page 16: Rancang Bangun Aplikasi Penuntun Jalan dengan Perintah ...digilib.its.ac.id/public/ITS-paper-35260-5109100111...ahmad yani” dan respon teks yang isinya “Ditemukan lebih dari 1](https://reader033.vdocuments.net/reader033/viewer/2022053116/609799b0e5d80650206384c3/html5/thumbnails/16.jpg)
![Page 17: Rancang Bangun Aplikasi Penuntun Jalan dengan Perintah ...digilib.its.ac.id/public/ITS-paper-35260-5109100111...ahmad yani” dan respon teks yang isinya “Ditemukan lebih dari 1](https://reader033.vdocuments.net/reader033/viewer/2022053116/609799b0e5d80650206384c3/html5/thumbnails/17.jpg)
![Page 18: Rancang Bangun Aplikasi Penuntun Jalan dengan Perintah ...digilib.its.ac.id/public/ITS-paper-35260-5109100111...ahmad yani” dan respon teks yang isinya “Ditemukan lebih dari 1](https://reader033.vdocuments.net/reader033/viewer/2022053116/609799b0e5d80650206384c3/html5/thumbnails/18.jpg)
Pengujian
PengujianFungsionalitas
Pengujian Kegunaan
![Page 19: Rancang Bangun Aplikasi Penuntun Jalan dengan Perintah ...digilib.its.ac.id/public/ITS-paper-35260-5109100111...ahmad yani” dan respon teks yang isinya “Ditemukan lebih dari 1](https://reader033.vdocuments.net/reader033/viewer/2022053116/609799b0e5d80650206384c3/html5/thumbnails/19.jpg)
Pengujian Pengenalan SuaraKode Pengujian TC-FR-01
Tujuan Pengujian Melakukan pengujian untuk mengenali suara pengguna
Kondisi Awal Pengguna berada di lokasi Jalan Teknik KimiaSurabaya, dan pengguna mengakses halamankomunikasi
Data Input Prosedur Pengujian
Hasil yang Diharapkan
Hasil yang Diperoleh
Kesimpulan
Nama tempat yang diucapkan bersifat unik
Masukan suara : “saya mau pergi ke jalan kertajaya surabaya”
1. Menekan tombol suara
2. Mengucapkan masukan suara
Muncul teks “saya mau pergi ke jalan kertajaya surabaya” dan “Saya akan menuntun Anda ke Jalan Kertajaya ”
Muncul teks “saya mau pergi ke jalan kertajaya surabaya” dan “Saya akan menuntun Anda ke Jalan Kertajaya ”
Proses pengenalansuaraberhasil
![Page 20: Rancang Bangun Aplikasi Penuntun Jalan dengan Perintah ...digilib.its.ac.id/public/ITS-paper-35260-5109100111...ahmad yani” dan respon teks yang isinya “Ditemukan lebih dari 1](https://reader033.vdocuments.net/reader033/viewer/2022053116/609799b0e5d80650206384c3/html5/thumbnails/20.jpg)
Pengujian Pengenalan Suara(2)Kode Pengujian TC-FR-01
Tujuan Pengujian Melakukan pengujian untuk mengenali suara pengguna
Kondisi Awal Pengguna berada di lokasi Jalan Teknik KimiaSurabaya, dan pengguna mengakses halamankomunikasi
Data Input Prosedur Pengujian
Hasil yang Diharapkan
Hasil yang Diperoleh
Kesimpulan
Nama tempat yang diucapkan bersifat umumMasukan suara : “saya akan pergi ke jalan ahmad yani”
Nomor pilihan : “1”
1. Menekan tombol suara
2. Mengucapkan masukan suara
3. Mengucapkan nomor pilihan setelah ditampilkan pilihan lokasi
Muncul teks “saya akan pergi ke jalan ahmad yani” dan respon teks yang isinya “Ditemukan lebih dari 1 lokasi” serta tulisan nomor konfirmasi dan respon “Saya akan menuntun Anda ke Jalan Ahmad Yani dengan pilihan nomor 1 ”
Muncul teks “saya akan pergi ke jalan ahmad yani” dan respon teks yang isinya “Ditemukan lebih dari 1 lokasi” serta tulisan nomor konfirmasi dan respon “Saya akan menuntun Anda ke Jalan Ahmad Yani dengan pilihan nomor 1 ”
Proses pengenalansuara berhasil
![Page 21: Rancang Bangun Aplikasi Penuntun Jalan dengan Perintah ...digilib.its.ac.id/public/ITS-paper-35260-5109100111...ahmad yani” dan respon teks yang isinya “Ditemukan lebih dari 1](https://reader033.vdocuments.net/reader033/viewer/2022053116/609799b0e5d80650206384c3/html5/thumbnails/21.jpg)
Pengujian Pendeteksian TujuanKode Pengujian TC-FR-02Tujuan Pengujian Melakukan pengujian untuk mendeteksi tujuan
Kondisi Awal Pengguna berada di Jalan Teknik Kimia danmengakses halaman komunikasi
Data Input Prosedur Pengujian
Hasil yang Diharapkan
Hasil yang Diperoleh
Kesimpulan
Masukan suara : “Saya mau pergi ke Malang”
1. Menekan tombol suara
2. Mengucapkan masukan suara
3. Melakukan pergerakan posisi
4. Setelah muncul antarmuka peta, klik tombol detail di pojok kanan atas
Penanda tujuan (bertanda B) berada di daerah Malang dan detail alamat tujuan adalah alamat yang ada di Malang, Jawa Timur.
Penanda tujuan (bertanda B) berada di daerah Malang dan detail alamat tujuan adalah Jalan Kyai Haji Hasyim Ashari, Malang 65117.
Proses pendeteksiantujuan berhasil
Kondisi Akhir Pengguna berada pada halaman komunikasi
![Page 22: Rancang Bangun Aplikasi Penuntun Jalan dengan Perintah ...digilib.its.ac.id/public/ITS-paper-35260-5109100111...ahmad yani” dan respon teks yang isinya “Ditemukan lebih dari 1](https://reader033.vdocuments.net/reader033/viewer/2022053116/609799b0e5d80650206384c3/html5/thumbnails/22.jpg)
Pengujian Pendeteksian PosisiPengguna
Kode Pengujian TC-FR-03Tujuan Pengujian Melakukan pengujian untuk mendeteksi
posisi penggunaKondisi Awal Pengguna berada di Jalan Raya Kertajaya
Indah dan mengakses halamankomunikasi
Data Input Prosedur Pengujian
Hasil yang Diharapkan
Hasil yang Diperoleh
Kesimpulan
Masukan suara : “Saya ingin pergi ke Ketintang Surabaya”
1. Menekan tombol suara
2. Mengucapkan masukan suara
3. Melakukan pergerakan posisi
Ditampilkan penanda posisi pengguna serta arahnya dalam peta yang mengikuti pergerakan posisi pengguna
Ditampilkan penanda posisi pengguna serta arahnya dalam peta yang mengikuti pergerakan posisi pengguna
Proses penggambaran posisiberhasil
Kondisi Akhir Pengguna berada pada halaman komunikasi
![Page 23: Rancang Bangun Aplikasi Penuntun Jalan dengan Perintah ...digilib.its.ac.id/public/ITS-paper-35260-5109100111...ahmad yani” dan respon teks yang isinya “Ditemukan lebih dari 1](https://reader033.vdocuments.net/reader033/viewer/2022053116/609799b0e5d80650206384c3/html5/thumbnails/23.jpg)
Pengujian Pembangkitan RuteMenuju Lokasi
Kode Pengujian TC-FR-04Tujuan Pengujian Melakukan pengujian untuk
membangkitkan rute menuju lokasiKondisi Awal Pengguna berada di Keputih Surabaya
pada halaman komunikasiData Input Prosedur
PengujianHasil yang Diharapkan
Hasil yang Diperoleh
Kesimpulan
Masukan suara : “Saya ingin pergi ke Kertajaya Surabaya”
1. Menekan tombol suara
2. Mengucapkan masukan suara
Ditampilkan rute pada peta dari posisi pengguna menuju Kertajaya Surabaya.
Ditampilkan rute pada peta dari posisi pengguna menuju Kertajaya Surabaya.
Proses pembangkitan rute berhasil
Kondisi Akhir
Pengguna berada pada halaman peta
![Page 24: Rancang Bangun Aplikasi Penuntun Jalan dengan Perintah ...digilib.its.ac.id/public/ITS-paper-35260-5109100111...ahmad yani” dan respon teks yang isinya “Ditemukan lebih dari 1](https://reader033.vdocuments.net/reader033/viewer/2022053116/609799b0e5d80650206384c3/html5/thumbnails/24.jpg)
Pengujian Penggantian Rute
Kode Pengujian TC-FR-05Tujuan Pengujian Melakukan pengujian untuk mengganti
ruteKondisi Awal Pengguna berada di Jalan Teknik Kimia
Surabaya dan melihat rute menuju JalanPandegiling pada halaman peta
Data Input Prosedur Pengujian
Hasil yang Diharapkan
Hasil yang Diperoleh
Kesimpulan
Masukan suara : “ganti rute”
1. Menekan tombol suara
2. Mengucapkan masukan suara
Ditampilkan rute menuju pandegiling pada peta yang berbeda dengan rute sebelumnya
Ditampilkan rute menuju pandegiling pada peta yang berbeda dengan rute sebelumnya
Proses penggantian rute berhasil
Kondisi Akhir
Pengguna berada pada halaman peta
![Page 25: Rancang Bangun Aplikasi Penuntun Jalan dengan Perintah ...digilib.its.ac.id/public/ITS-paper-35260-5109100111...ahmad yani” dan respon teks yang isinya “Ditemukan lebih dari 1](https://reader033.vdocuments.net/reader033/viewer/2022053116/609799b0e5d80650206384c3/html5/thumbnails/25.jpg)
Pengujian Kegunaan
Aspek Pengujian NoPenilaian / Score
Rata-rataNilaiAkhir Persentase1 2 3 4
AntarmukaPengguna
1 1 0 9 7 3.29
3.49 87.25%2 0 0 6 11 3.65
3 0 0 8 9 3.53
Pengenalan dan Penyampaian Suara
1 0 1 9 7 3.35
3.31 82.84%2 0 2 7 8 3.35
3 0 3 7 7 3.24
Informasi Ketepatan Lokasi
1 0 2 7 8 3.35
3.31 82.84%2 0 2 7 8 3.35
3 0 1 11 5 3.24
Informasi Rute
1 0 2 7 8 3.35
3.37 84.31%2 0 2 5 10 3.47
3 0 3 6 8 3.29
![Page 26: Rancang Bangun Aplikasi Penuntun Jalan dengan Perintah ...digilib.its.ac.id/public/ITS-paper-35260-5109100111...ahmad yani” dan respon teks yang isinya “Ditemukan lebih dari 1](https://reader033.vdocuments.net/reader033/viewer/2022053116/609799b0e5d80650206384c3/html5/thumbnails/26.jpg)
Kesimpulan
1. Aplikasi dapat menerjemahkan suara berbahasa Indonesia menjadi sebuah perintah untuk menuju suatu lokasi.
2. Aplikasi dapat menuntun pengguna hingga pada lokasiyang ingin dicapai
3. Aplikasi dapat membangkitkan rute terpendek menujulokasi yang ditentukan
![Page 27: Rancang Bangun Aplikasi Penuntun Jalan dengan Perintah ...digilib.its.ac.id/public/ITS-paper-35260-5109100111...ahmad yani” dan respon teks yang isinya “Ditemukan lebih dari 1](https://reader033.vdocuments.net/reader033/viewer/2022053116/609799b0e5d80650206384c3/html5/thumbnails/27.jpg)
Saran
• Pengembangan lebih lanjut mengenai teknologi pengenalan suara sangat diperlukan untuk melengkapi fitur aplikasi ini, sehingga tidak hanya untuk menuntun pengguna menuju lokasi, namun juga dapat memberikan informasi-informasi lain berdasarkan lokasi pengguna.
![Page 28: Rancang Bangun Aplikasi Penuntun Jalan dengan Perintah ...digilib.its.ac.id/public/ITS-paper-35260-5109100111...ahmad yani” dan respon teks yang isinya “Ditemukan lebih dari 1](https://reader033.vdocuments.net/reader033/viewer/2022053116/609799b0e5d80650206384c3/html5/thumbnails/28.jpg)
Rancang Bangun Aplikasi Penuntun Jalan dengan Perintah Suara Berbahasa Indonesia pada Perangkat Bergerak Berbasis Android
Muhammad Najib | NRP. 5109100111
Dosen Pembimbing I : Dwi Sunaryono, S.Kom., M.Kom.Dosen Pembimbing II : Umi Laili Yuhana, S.Kom, M.Sc.
![Page 29: Rancang Bangun Aplikasi Penuntun Jalan dengan Perintah ...digilib.its.ac.id/public/ITS-paper-35260-5109100111...ahmad yani” dan respon teks yang isinya “Ditemukan lebih dari 1](https://reader033.vdocuments.net/reader033/viewer/2022053116/609799b0e5d80650206384c3/html5/thumbnails/29.jpg)
Haversine Formula
![Page 30: Rancang Bangun Aplikasi Penuntun Jalan dengan Perintah ...digilib.its.ac.id/public/ITS-paper-35260-5109100111...ahmad yani” dan respon teks yang isinya “Ditemukan lebih dari 1](https://reader033.vdocuments.net/reader033/viewer/2022053116/609799b0e5d80650206384c3/html5/thumbnails/30.jpg)
Menjauh
![Page 31: Rancang Bangun Aplikasi Penuntun Jalan dengan Perintah ...digilib.its.ac.id/public/ITS-paper-35260-5109100111...ahmad yani” dan respon teks yang isinya “Ditemukan lebih dari 1](https://reader033.vdocuments.net/reader033/viewer/2022053116/609799b0e5d80650206384c3/html5/thumbnails/31.jpg)