MEMBUAT APLIKASI GPS SEDERHANA MENGGUNAKAN MIT APP INVENTOR
TUGAS
2
MEMBUAT
APLIKASI GPS SEDERHANA MENGGUNAKAN
MIT
APP INVENTOR
Pada
aplikasi GPS sederhana ini cara untuk mengetahui lokasi kita dan mengingat
lokasi tersebut meskipun kita telah berpindah tempat. Aplikasi ini biasa
digunakan untuk mengetahui parkir mobil saat pergi ke suatu tempat atau pusat
perbelanjaan, dikarenakan anda seringkali kesulitan saat mencari letak parkir
mobilnya maka aplikasi lokasi ini akan sangat membantu anda dan memudahkan
untuk mengetahui lokasi awal yang telah di simpan.
Dengan
aplikasi ini, ketika mengklik sebuah tombol saat memarkir mobil Anda, dan
Android menggunakan sensor lokasinya untuk merekam koordinat dan alamat GPS
mobil. Kemudian, saat Anda membuka kembali aplikasi, ini menunjukkan peta dari
lokasi Anda ke lokasi sebelumnya.
Aplikasi ini menunjukkan cara
berkomunikasi dengan sensor lokasi Android, cara merekam data dalam memori
jangka panjang (basis data) ponsel, dan bagaimana Anda dapat membuka aplikasi
Google Maps dari aplikasi Anda untuk menampilkan arahan dari satu lokasi ke
lokasi lainnya. Ini menggunakan komponen App Inventor berikut :
·
Sensor Lokasi
·
TinyDB – untuk menyimpan data
·
ActivityStarter – untuk
membuka peta
Gambar 3. 1 Tampilan aplikasi GPS sederhana.
Langkah-langkah untuk mengkonfigurasi
aplikasi :
A. User
interface
Gambar 3. 2 tampilan pada MIT app inventor.
Gambar 3. 3 Tampilan interface aplikasi GPS sederhana.
Pada
aplikasi GPS sederhana ini menggunakan komponen-komponen diantaranya yaitu
label, button, Tiny DB1, sensor lokasi, dan activity starter. Kemudian
menggunakan layout Horizontal Arrangment untuk menyatukan antar komponennya.
B. Block
Gambar 3. 5 tampilan block
Setelah membuat tampilan interface,
proses selanjutnya dalam pembuatan
aplikasi android menggunakan App Inventor yaitu proses pemrograman dengan
blocks. Berikut ini adalah Blocks yang digunakan pada pembuatan aplikasi lokasi
sederhana.
Gambar 3. 6 Block location sensor.
Blocks ini digunakan untuk mendapatkan lokasi saat sensor
pertama kali membaca dan setiap kali lokasi berubah. Event-handler
akan menampatkan bacaan – lintang, bujur, dan alamat saat ini (jalan) – ke
label “Current Header Label” yang sesuai sehingga muncul pada android.
Gambar 3. 7 block Remember Button.
Selanjutnya adalah proses blocks pada Remember button seperti pada blocks diatas. Saat pengguna mengklik RememberButton, pembacaan sensor lokasi dimasukkan ke label “RememberHeaderLabel” dan disimpan ke database juga. Ketika DirectionsButton diaktifkan untuk melihat peta.
Gambar 3. 8 Block Direction button.
Ketika user
mengklik DirectionButton maka EventHand-ler akan membuka URL untuk peta dan
memanggil ActivityStarter untuk meluncurkan aplikasi Peta dan memuat peta. Join
pada menu Text digunakan untuk membangun URL yang akan dikirim ke aplikasi Maps.
URL yang dihasilkan terdiri dari domain Maps beserta dua parameter penting,
saddr dan daddr, yang menentukan tujuan awal dan arah. Untuk aplikasi ini,
saddr diatur ke garis lintang dan bujur dari lokasi saat ini, dan daddr disetel
ke garis lintang dan bujur dari lokasi yang “Remembered” (lokasi mobil Anda!).
Terakhir adalah proses blocks pada screen. seerti dibawah ini. sebelum
menginisialisasi screen1 maa terlebih dahulu untuk menginisialisasi gobal
tempelate address. Inisialisasi screen digunakan untuk mengatur saat aplikasi
dibuka oleh user.
Gambar 3. 9 block screen.
Pada
penggunaan aplikasi ini yaitu saat user hendak memarkirkan mobil maka user akan
merekam lokasi mobil dengan mengklik remember mt current location button kemudian
menutup aplikasi. Saat aplikasi dibuka kembali, pengguna mengharapkan
agar lokasi yang diingat sebelumnya muncul di telepon pada label rembered
placed label. Untuk memudahkan ini, event-handler akan menanyakan database pada
TinyDB.GetValue. Jika memang ada alamat yang diingat tersimpan dalam database –
panjang alamat tersimpan lebih besar dari nol – garis lintang yang diingat,
bujur, dan jalan yang diingat ditempatkan pada label yang sesuai.
C. Pencarian lokasi
Gambar 3. 10 tampilan interface aplikasi.
Gambar 3. 11 proses pencarian rute.
Sumber :
https://www.youtube.com/watch?v=-pl9xYAK17I
https://syahrunicahaya.wordpress.com/2017/11/06/membuat-aplikasi-lokasi-sederhana-pada-app-inventor/
Komentar
Posting Komentar