Rancang Bangun Aplikasi Penuntun Jalan dengan Perintah...

Post on 10-Dec-2020

5 views 0 download

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