• Tidak ada hasil yang ditemukan

APLIKASI KFC (KENTUCKY FRIED CHICKEN) LOCATION BASED SERVICE PADA BLACKBERRY DENGAN MEMANFAATKAN TEKNOLOGI GPS

N/A
N/A
Protected

Academic year: 2021

Membagikan "APLIKASI KFC (KENTUCKY FRIED CHICKEN) LOCATION BASED SERVICE PADA BLACKBERRY DENGAN MEMANFAATKAN TEKNOLOGI GPS"

Copied!
6
0
0

Teks penuh

(1)

APLIKASI KFC (KENTUCKY FRIED CHICKEN)

LOCATION BASED SERVICE PADA BLACKBERRY

DENGAN MEMANFAATKAN TEKNOLOGI GPS

Fakhrur Ridha

fakhrur.ridha@yahoo.com

ABSTRAK

Teknologi GPS (Global Positioning System) telah banyak dimanfaatkan oleh lembaga-lembaga militer, riset maupun transportasi. Namun pemanfaatan teknologi GPS khususnya di negeri Indonesia tercinta ini, belum banyak dirasakan oleh banyak masyarakat secara langsung dan layanan-layanan konten lokal pada perangkat ponsel yang mengusung teknologi tersebut masih sangat sedikit bahkan dikatakan belum ada. BlackBerry merupakan salah satu jenis smartphone yang memiliki fitur GPS receiver yang handal menjadi inspirasi penulis untuk menerapkan suatu konten layanan publik KFC (Kentucky Fried Chicken) Location Based Service dengan memanfaatkan teknologi GPS pada perangkat tersebut.

Aplikasi ini dibangun dengan bahasa pemrograman Java API BlackBerry dan J2ME (Java 2 Micro Edition) yang terdiri dari 2 bagian utama yang menjadi pokok bahasan pada penulisan ini, yaitu mekanisme pendeteksian lokasi POI (Points Of Interest) KFC dan penyajian rute lokasi POI tersebut pada fitur BlackBerry Maps. Mekanisme pendeteksian lokasi berdasarkan posisi koordinat lintang (latitude) dan bujur (longitude) pengguna terhadap cakupan radius lokasi POI yang disegmentasi berdasarkan region dan subregion dari suatu domain atau wilayah. Sedangkan proses penyajian rute lokasi POI tersebut menggunakan dokumen lokasi LBS (Location Based Service) BlackBerry yang ditulis dalam sintaks XML (Extensible Markup Language) berdasarkan latitude dan longitude pengguna dan POI.

Dengan menggunakan aplikasi ini, para pengguna BlackBerry dapat dengan mudah memperoleh lokasi-lokasi KFC terdekat dari posisinya pada saat itu berdasarkan cakupan radius yang telah ditetapkan. Dan pengguna juga dipandu melalui rute lokasi yang disajikan pada BlackBerry Maps untuk menuju lokasi KFC tersebut.

(2)

1.

PENDAHULUAN

1.1. Latar Belakang

Teknologi selular yang berkembang pesat hingga mencapai 131,64 juta pengguna di Indonesia pada tahun 2008 menurut statistik The Mobile World telah menciptakan paradigma baru dalam berkomunikasi. Belakangan muncul istilah smartphone dimana arti sebuah ponsel pun menjadi semakin luas, ponsel berevolusi menjadi perangkat pintar yang dapat melakukan berbagai fungsi tambahan. Menyunting dokumen, email, chatting, memainkan game, berlangganan berita online hingga mentransfer sejumlah uang kini dapat dilakukan dengan mudah hanya dengan memanfaatkan sebuah telepon genggam.

BlackBerry yang merupakan salah satu jenis dari smartphone asal Kanada keluaran RIM (Research In Motion) sedang mewabah di Indonesia, bahkan perkembangannya terbilang cepat dibandingkan dengan negara asia lain. Layanan BlackBerry yang diberikan oleh operator-operator selular di Indonesia saat ini baru sebatas BES (BlackBerry Enterprise Server) dan BIS (BlackBerry Internet Service) sedangkan layanan – layanan berupa konten untuk memenuhi berbagai kebutuhan pelanggan masih sangat sedikit dan kebanyakan masih mengandalkan konten-konten dari luar negeri.

Untuk itu saya sebagai penulis tertarik untuk membuat suatu konten sebagai layanan publik pada BlackBerry berupa aplikasi KFC (Kentucky Fried Chicken) Location Based Service via GPS (Global Positioning System) untuk wilayah Jakarta, yaitu sebuah layanan konten untuk memperoleh daftar lokasi KFC yang terdeteksi secara otomatis berdasarkan jangkauan radius tertentu dari posisi pengguna yang telah

ditetapkan dengan memanfaatkan fasilitas GPS pada BlackBerry.

1.2. GPS dan Map pada BlackBerry

BlackBerry bisa juga digunakan sebagai GPS receiver menangkap titik-titik koordinat bumi garis lintang (latitude) dan bujur (longitude) dalam nilai satuan derajat desimal. BlackBerry sendiri menggunakan API Java 2 Micro Edition (J2ME) yang berada pada package javax.microedition.location (JSR 179) untuk memperoleh titik koordinat suatu lokasi. Berikut class-class yang digunakan:

Location

Class yang mewakili kumpulan standarisasi informasi dasar suatu lokasi. Termasuk didalamnya berupa penanda waktu suatu koordinat, akurasi, kecepatan, label dan informasi tentang metode posisi yang digunakan untuk lokasi dan sebuah alamat opsional.

LocationProvider

Class yang merupakan awal mula suatu aplikasi menggunakan API ini dan mewakili sebuah sumber informasi suatu lokasi. Sebuah LocationProvider mewakili sebuah modul penyedia lokasi untuk mendeteksi suatu lokasi.

LocationListener

Merupakan mekanisme pendengar yang menerima aksi berkaitan dengan kegiatan yang dilakukan oleh LocationProvider. Proses ini dilakukan secara otomatis dan terus menerus untuk memperoleh informasi posisi lokasi yang update. • QualifiedCoordinates

Class yang menentukan akurasi dan nilai koordinat lintang (latitude), bujur (longitude) dan ketinggian (altitude) suatu lokasi.

(3)

Perangkat BlackBerry menyediakan Map (peta) yang terintegrasi dengan baik untuk menampilkan lokasi - lokasi POI (Points Of Interest). Selain dapat menampilkan lokasi juga dapat menampilkan rute perjalanan dari posisi kita pada saat ini ke lokasi POI yang dituju. POI disini merupakan sebuah titik spesifik dari suatu lokasi dimana seseorang dapat menemukan suatu manfaat atau suatu hal yang menarik didalamnya. Sebagai contoh sebuah titik pada bumi yang menunjukkan sebuah lokasi dari menara Space Needle di Amerika, atau sebuah titik pada planet Mars yang menunjukkan sebuah lokasi dari gunung Olympus Mons. Namun pada penulisan ini POI secara khusus ditujukan pada titik-titik lokasi dari restoran KFC (Kentucky Fried Chicken).

Proses mapping yang dilakukan dengan menggunakan dokumen lokasi untuk LBS (Location Based Service) yang ditulis dalam bentuk script XML (Extensible Markup Language). Berikut ini bentuk umum untuk sintak XML yang digunakan untuk melakukan mapping lokasi ke BlackBerry Maps.

a. Elemen <lbs>

Elemen <lbs> dan </lbs> membungkus informasi pada dokumen lokasi.

b. Elemen <location>

Elemen <location> terdiri dari infromasi-informasi spesifik tentang lokasi.

c. Elemen <getRoute>

Elemen <getRoute> berisi informasi rute lokasi. Untuk menampilkan rute tersebut kedalam peta, harus menempatkan dua buah elemen <location> diantara tag pembuka dan penutup elemen <getRoute>. Elemen pertama dari <location> merupakan titik awal dari rute sedangkan elemen kedua menjadi titik tujuan rute.

2. PERANCANGAN APLIKASI

2.1. Mekanisme Deteksi Lokasi POI (Points Of Interest)

Mekanisme ini dilakukan berdasarkan segmentasi dan pengelompokkan POI berdasarkan region dan subregion pada suatu domain. Pada domain tersebut terdiri dari beberapa himpunan region yang masing-masing di dalamnya terdiri dari beberapa himpunan subregion. Himpunan subregion inilah yang mengakomodasi titik-titk lokasi POI. Pengelompokkan ini dibentuk pada database berdasarkan kode dari masing-masing region dan subregion.

Gambar 1 Ilustrasi Secara Rinci Segmentasi POI

(4)

2.2. Algoritma

Gambar 2 Alur Pencarian Lokasi dan Notifikasi

3. HASIL DAN UJI COBA

Tahapan pertama kali aplikasi ini dijalankan, melakukan proses unduh data-data dari data-database pada server untuk memperoleh dan mengumpulkan informasi lokasi region, subregion dan POI.

Gambar 3 Layar Pengaturan Notifikasi Pada aplikasi ini juga tedapat pengaturan notifikasi yang perlu diperhatikan. Karena komponen inilah yang mengatur jangkauan radius POI dan

memberikan peringatan atau pertanda kepada pengguna berupa nada ringtone dan nada getaran serta informasi pada ikon aplikasi bahwa handset BlackBerry telah berhasil mendeteksi lokasi POI terdekat dari posisi pengguna pada saat itu.

Gambar 4 Notifikasi Berupa Transisi Ikon dan Informasi Pada Label Ikon

Gambar 5 Lokasi POI dan Radiusnya serta Indikator Posisi Pengguna

Ketika jangkauan radius POI memenuhi syarat posisi pengguna, selain dilakukan notifikasi seperti pada Gambar 4, informasi target lokasi POI ditampilkan pada daftar tabel pada aplikasi ini berupa nama lokasi, radius dan indikator posisi pengguna seperti yang terlihat pada Gambar 5. Target lokasi dapat dilihat secara rinci melalui BlackBerry Map

(5)

yang telah disediakan fiturnya pada aplikasi ini.

Gambar 6 Directions Guide pada BlackBerry Maps

Gambar 7 Rute Lokasi POI pada BlackBerry Maps

Tabel 1 Hasil Ujicoba

Jenis BlackBerry

Mekanisme Pencarian

POI

Rute POI pada Peta Bold (OS 4.6.0.162) Akurat dan notifikasi berjalan dengan lancar.

Lokasi POI dan rutenya tidak bisa ditampilkan. Muncul pesan error

java.lang.NullPoint erException Bold (OS 4.6.0.126) Akurat dan notifikasi berjalan dengan lancar.

Lokasi POI dan rutenya tidak bisa ditampilkan. Muncul pesan error

java.lang.NullPoint erException Bold (OS 4.6.0.92) Akurat dan notifikasi berjalan dengan lancar.

Lokasi POI dan rutenya dapat ditampilkan

4. PENUTUP

Dengan adanya KFC (Kentucky Fried Chicken) Location Based Service ini dapat memenuhi kebutuhan para pengguna BlackBerry untuk memperoleh lokasi – lokasi KFC terdekat dari posisi pengguna tersebut dengan mudah khususnya pada saat sedang dalam perjalanan. Hal tersebut dikarenakan aplikasi ini tidak membatasi mobilitas penggunanya dan mudah dalam pengoperasiannya.

Mekanisme dari proses pencarian dan deteksi lokasi POI serta secara otomatis memberikan notifikasi kepada pengguna tersebut sangat memudahkan para pengguna untuk mengambil keputusan dalam menentukan lokasi KFC mana yang akan dikunjungi berdasarkan jangkauan radius yang ditampilkan pada aplikasi tersebut. Rute lokasi POI yang ditampilkan pada BlackBerry Maps akan memandu para pengguna yang mungkin masih awam terhadap lokasi region yang sedang dikunjungi untuk menuju ke lokasi KFC yang diinginkan.

(6)

5. DAFTAR PUSTAKA

[1] Hasanuddin Z. Abidin, Penentuan Posisi Dengan GPS Dan Aplikasinya, Pradnya Paramita, Jakarta, 2007.

[2] Jeong Chang Seong, Jinmu Choi, Yoon Soo Choi, Hasu Yoon, “Applications of Point-to-Point Distances with Regional and Global Datasets”, GIScience & Remote Sensing, 3, Bellwether Publishing, Ltd., Columbia, 2008, 369-376. [3] URL:http://docs.blackberry.com/en/ developers/deliverables/5827/Suppo rt_for_Java_API_extensions_44698 2_11.jsp, Agustus 2009. [4] URL:http://www.raharjo.org/id/gps/ tes-gps-blackberry-vs-mobilemapper.html, Agustus 2009. [5] URL: http://en.wikipedia.org/wiki/Point_o f_interest, Agustus 2009. [6] URL:http://docs.blackberry.com/en/ developers/deliverables/1125/GPS% 20and%20BlackBerry%20Maps%2 0Development%20Guide.pdf, Agustus 2009.

Gambar

Gambar 1 Ilustrasi Secara Rinci  Segmentasi POI
Gambar 2 Alur Pencarian Lokasi dan  Notifikasi
Gambar 6 Directions Guide pada  BlackBerry Maps

Referensi

Dokumen terkait

Puji syukur penulis panjatkan ke hadirat Tuhan Yang Maha Esa, atas segala berkat dan rahmat yang telah dilimpahkan – Nya sehingga penulis dapat menyelesaikan penulisan skripsi

bahwa berdasarkan ketentuan Pasal 46 ayat (2) Peraturan Daerah Kabupaten Bantul Nomor 3 Tahun 2015 tentang Tata Cara Pemilihan, Pengangkatan dan Pemberhentian

Menguasai materi, struktur, konsep dan pola pikir Menerapkan komponen aktif dan pasif pada Menguji rangkaian kapasitor pada rangkaian.. keilmuan yang mendukung mata pelajaran yang

Secara rinci penelitian ini bertujuan untuk; (i) memperoleh gambaran mengenai keragaan usahatani kakao rakyat serta permasalahan pengembangan di tingkat petani, (ii) mengkaji

Pada tingkat kasasi putusan yang diajukan peninjauan kembali sebanyak 1.390 (seribu tiga ratus sembilan puluh) perkara atau hanya 10,59% dari keseluruhan putusan

Menurut pengacara Time, nama baik soeharto telah sirna sebelum majalah tersebut menerbitkan laporan berjudul ”soeharto, inc.” berbagai surat kabar dalam dan luar negeri

Potensi material yang kuat dapat digunakan dan didemostrasikan secara seutuhnya apabila digunakan sebagai komponen interior yang berguna sebagai sarana display,

Tujuan dari penelitian ini adalah untuk mengetahui dan memahami implementasi SAP berbasis akrual dalam aspek komitmen pimpinan, kapasitas SDM, dana pemeliharaan,