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.

 





Gambar 3. 4 Komponen-komponen yang dipakai pada 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.


Gambar 3. 12 GPS.

 

 

Sumber :

https://www.youtube.com/watch?v=-pl9xYAK17I

https://syahrunicahaya.wordpress.com/2017/11/06/membuat-aplikasi-lokasi-sederhana-pada-app-inventor/

https://youtu.be/CNCohr6-s-A

https://youtu.be/v-rrv7zxWvw

Komentar

Postingan populer dari blog ini

MOS (MOBILE OPERATING SYSTEM)

XHTML