Rancang Bangun Aplikasi Penuntun Jalan dengan Perintah...
Transcript of Rancang Bangun Aplikasi Penuntun Jalan dengan Perintah...
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.
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
Batasan Permasalahan
1. Perintah suara bahasa indonesia : kalimat aktif dengan polaS-P-K.
2. Android versi minimum 2.1.
3. internet.
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
Arsitektur Sistem
Kebutuhan Fungsional
System
melihat rute
mengganti rutepengguna
mendapatkan instruksi
<<include>>
Proses Deteksi Suara
Pengambilan Kata Tujuan
Proses Pembangkitan Rute
Proses Pemberian Instruksi
Penggantian Rute
Pengujian
PengujianFungsionalitas
Pengujian Kegunaan
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
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
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
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
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
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
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
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
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.
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.
Haversine Formula
Menjauh