Pemrograman Mobile Location Based Service Anggota kelompok: Kukuh Prasetyo Adhi (15.11.0307) Warsito Aji (15.11.0306) Karima Dewi R. (15.11.0313) Alfano Kurniawan W. (15.11.0316) Bagus Nanda P. (15.11.0301) Shisen Nugraha B. (15.11.0311)
Global Positioning System (GPS) Global Positioning System (GPS) adalah sistem navigasi yang menggunakan satelit yang didesain agar dapat menyediakan posisi secara instan, kecepatan dan informasi waktu di hampir semua tempat di muka bumi, setiap saat dan dalam kondisi cuaca apapun. Populasi aplikasi yang dibuat pada sistem operasi mobile terutama pada Android semakin meningkat. Salah satunya adalah aplikasi yang memanfaatkan fungsi dari lokasi dengan menggunakan GPS atau yang biasa disebut Location Based Services (LBS).
Location Based Services (LBS) Location Based Services (LBS) adalah sebuah layanan informasi yang dapat diakses dengan perangkat bergerak melalui jaringan dan mampu menampilkan posisi secara geografis keberadaan perangkat bergerak tersebut. Location Based Service dapat berfungsi sebagai layanan untuk mengidentifikasi lokasi dari seseorang atau suatu objek tertentu.
Komponen utama dalam LBS Piranti Mobile, berfungsi sebagai alat bantu (tool) bagi pengguna untuk meminta informasi. Jaringan Komunikasi, berfungsi sebagai jalur penghubung yang dapat mengirimkan data-data yang dikirim oleh pengguna. Komponen Positioning, berfungsi sebagai pengolah/pemroses yang akan menentukan posisi pengguna penyedia layanan. Penyedia layanan dan aplikasi, merupakan komponen LBS yang memberikan berbagai macam layanan yang bisa digunakan oleh pengguna. Penyedia data dan konten, Penyedia layanan tidak selalu menyimpan semua data yang dibutuhkan yang bisa diakses oleh pengguna. Untuk itu, data dapat diminta dari data dan content provider.
PENERAPAN PADA APLIKASI ANDROID STUDIO
Langkah pertama adalah membuat file GPSTracker Langkah pertama adalah membuat file GPSTracker.java pada folder src dan masukkan kode berikut:
Pada MainActivity.java tambahkan kode seperti di bawah ini untuk bisa mendapatkan informasi lokasi saat ini.
Ubah layout file XML pada res/layout/activity_main Ubah layout file XML pada res/layout/activity_main.xml untuk menambahkan komponen GUI yang mencakup 3 tombol dan 2 tampilan teks untuk menampilkan lokasi/alamat.
Langkah terakhir adalah menambahkan kode pada AndroidManifest Langkah terakhir adalah menambahkan kode pada AndroidManifest.xml seperti di bawah ini.
Setelah selesai maka tinggal jalankan aplikasinya pada emulator android, tekan tombol GETLOCATION untuk menampilkan lokasi device kita.
Sumber Pustaka https://www.tutorialspoint.com/android/android_location_based_services.htm https://teknojurnal.com/pengertian-location-based-services-lbs-dan-komponennya/ http://supeeerblog.blogspot.co.id/2013/05/location-based-services-lbs.html http://www.mandalamaya.com/pengertian-gps-cara-kerja-gps-dan-fungsi-gps/