P. 1
Jurnal Pa Aplikasi Wisata Kota Bandung Menggunakan Metode Location-based Service (Lbs) Pada Android

Jurnal Pa Aplikasi Wisata Kota Bandung Menggunakan Metode Location-based Service (Lbs) Pada Android

|Views: 365|Likes:
Dipublikasikan oleh Kartika Dewi Harrina

More info:

Published by: Kartika Dewi Harrina on Jul 18, 2012
Hak Cipta:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

04/30/2015

pdf

text

original

Aplikasi Wisata Kota Bandung Menggunakan Metode Location-Based Services (LBS) pada Android

Akbar Nuzul Putra1,Toufan D. Tambunan, S.T.2, Kurniawan Nur Ramadhan, S.T.3 1,2,3 Program Studi Manajemen Informatika Politeknik Telkom Bandung 1 babar.area@gmail.com, 2topan.tambunan@gmail.com, 3 andiess2006@yahoo.co.id Abstrak Aplikasi mobile Wisata Kota Bandung (selanjutnya disebut: TOURISMO) adalah aplikasi yang digunakan untuk memberikan informasi kepada pengguna tentang info lokasi-lokasi wisata (di Bandung, Jawa Barat, Indonesia) beserta rute jalannya. Aplikasi ini merupakan aplikasi mobile berbasis teknologi Location Based Service (LBS) yang dibangun di atas platform Android, dengan menggunakan IDE Eclipse dan Google API dalam pengembangannya. Dalam pencarian posisi pengguna, aplikasi ini memanfaatkan Global Positioning System (GPS) yang telah terintegrasi dengan handset. Map dan Driving Route merupakan fasilitas utama yang diterapkan dengan bantuan Google Maps API. Database info lokasi di Bandung diambil menggunakan data sekunder dimana data diambil dari berbagai sumber. Data yang tersimpan yaitu lokasi wisata sejarah dan wisata taman. Kata kunci: Mobile, Android, GPS (Global Positioning System), Map, Driving Route, Google Maps API, LBS (Location Based Service) Abstract Bandung City Tour mobile applications (hereinafter: TOURISMO) is an application used to provide information to users about the tourist sites info (at Bandung, West Java, Indonesia) route along the way. This application is a mobile application technology based Location Based Service (LBS) are built on the Android platform, using the Eclipse IDE and the Google API in its development. In search of the user's position, the application makes use of Global Positioning System (GPS) which has been integrated with the handset. Route Map and Driving is a major facility that is applied with the help of Google Maps API. Database info location in Bandung is taken to use secondary data where the data is taken from various sources. Data stored on the historical tourist sites and tourist parks. Keyword: Mobile, Android, GPS (Global Positioning System), Map, Driving Route, Google Maps API, LBS (Location Based Service) Pendahuluan 1.1 Latar Belakang Bandung yang merupakan ibukota Jawa Barat ialah kota terbesar ketiga di Indonesia setelah Jakarta dan Surabaya. Julukannya sebagai kota Paris Van Java (Paris dari Jawa) menyebabkan banyak orang dari berbagai penjuru baik itu dari Indonesia maupun dunia datang untuk melihat langsung keanekaragaman segala obyek wisata di kota yang juga dijuluki Kota Kembang ini. Tak sedikit pula para orang tua yang mensekolahkan anak-anaknya di Bandung, karena Bandung juga terkenal dengan universitas-universitasnya yang memiliki kualitas lebih dibandingkan kota-kota lainnya.
1.

Informasi merupakan kebutuhan utama bagi sebagian besar manusia. Dengan menggunakan perangkat bergerak (mobile device), informasi bisa didapatkan dimanapun berada dalam waktu singkat. Di antaranya yaitu informasi tentang lokasi wisata. Lokasi wisata merupakan tempat tujuan sebagian besar orang untuk mengisi waktu liburan. Namun sering kali para wisatawan kesulitan dalam menemukan lokasi wisata yang ada, khususnya di kota Bandung. Sehingga banyak lokasi wisata sepi dari pengunjung karena tidak diketahui oleh wisatawan. Tentu saja ini berakibat pada perkembangan lokasi wisata tersebut. Ditambah lagi dengan kondisi lalu-lintas di kota Bandung yang relatif padat. Tentu saja akan menghabiskan banyak waktu untuk menuju lokasi wisata yang akan dituju. Sehingga waktu akan terbuang sia-sia selama diperjalanan. Berdasarkan beberapa masalah di atas, maka untuk membantu wisatawan dalam menemukan lokasi wisata di kota Bandung, dibangunlah sebuah

Seiring dengan teknologi yang terus berkembang seakan tidak ada titik akhir, hal itu menjadi sebuah peluang bagi para pengembang Information Technology (IT). Apalagi saat ini teknologi handphone berkembang sangat signifikan. Sebagian besar orang telah bergantung pada mobile device untuk memperoleh informasi.

1.3 Tujuan Tujuan dari pembuatan proyek akhir ini adalah: a. 1. Penyimpanan data informasi lokasi wisata menggunakan MySQL.2. suara. d. membantu menemukan lokasi wisata terdekat. Tinjauan Pustaka 2. majalah. alamat dan fasilitas yang tersedia di lokasi wisata tersebut. c. dan akhir-akhir ini oleh Open Handset Alliance. Bagaimana membuat aplikasi mobile dengan menggunakan teknologi Location Based Service (LBS) di platform Android? b. Aplikasi ini hanya menampilkan sebagian data/sampel dari lokasi wisata yang termasuk dalam kategori Wisata Sejarah dan Wisata Taman. 2011) Android merupakan software berbasis kode komputer yang bisa didistribusikan secara terbuka (open source) sehingga programmer bisa membuat aplikasi baru di dalamnya. 2. antara lain: a. Piranti ini berfungsi sebagai alat bantu (tool) bagi pengguna untuk meminta informasi. c. (Mahmoud. dan banyak lagi. Bagaimana membuat aplikasi yang dapat menampilkan peta dan rute perjalanan menuju lokasi wisata di kota Bandung? c.4 Batasan Masalah Agar pembahasan masalah tetap berada dalam batasan yang diinginkan dan tidak menyimpang terlalu jauh melewati batas yang akan dibahas dari permasalahan sebenarnya. . Bagaimana membuat media penyimpan database konten informasi lokasi wisata kota Bandung yang dapat diakses oleh user melalui mobile device Android dan dapat diupdate oleh admin melalui web? 1. yaitu data yang diambil melalui berbagai sumber seperti internet. Piranti mobile yang dapat digunakan bisa berupa PDA. piranti mobile dapat juga berfungsi sebagai alat navigasi di kendaraan seperti halnya alat navigasi berbasis GPS. Location-Based Service (LBS) Location-Based Service (LBS) memberikan layanan personalisasi kepada pengguna perangkat bergerak (mobile device) yang disesuaikan dengan lokasi mereka saat ini. Proyek Akhir ini tidak membahas keamanan database dan keamanan jaringan yang digunakan untuk kebutuhan aplikasi. sebuah perusahaan yang kemudian dibeli oleh Google. e. Membuat aplikasi mobile dengan menggunakan teknologi Location Based Service (LBS) di platform Android. gambar dan lain sebagainya. Data lokasi-lokasi yang digunakan merupakan data sekunder. operator jaringan selular. b. Google Maps.1. Piranti Mobile Piranti Mobile adalah salah satu komponen penting dalam LBS. Membuat sistem untuk mengambil data objek lokasi wisata di kota Bandung berdasarkan koordinat posisi mobile device yang didapatkan dari GPS. Selain itu.2. maka diperlukan sebuah pembatasan dengan ruang lingkiup antara lain: a. terdapat Android Market yang menyediakan ribuan aplikasi baik yg gratis maupun berbayar. Tidak hanya itu.2 Rumusan Masalah Masalah-masalah pada proyek akhir ini dapat dirumuskan menjadi: a. Pada awalnya dikembangkan oleh Android Inc. Hasil dari informasi yang diminta dapat berupa teks. Membuat media penyimpan database konten informasi lokasi wisata kota Bandung yang dapat diakses oleh user melalui mobile device Android dan dapat diupdate oleh admin melalui web. dan peta yang didapatkan dengan menggunakan Google Maps API. laptop. Komponen ini berfungsi sebagai jalur penghubung yang dapat mengirimkan data-data yang dikirim oleh pengguna dari piranti mobile-nya untuk kemudian dikirimkan ke penyedia layanan dan kemudian hasil permintaan tersebut dikirimkan kembali oleh penyedia layanan kepada pengguna. 2. Android Android adalah sistem operasi mobile menggunakan versi modifikasi dari kernel Linux. seperti: deskripsi singkat. LBS membuka pasar baru bagi pengembang. menambahkan informasi rute perjalanan. (Indosat. smartphone.aplikasi wisata.1. Aplikasi dibuat di atas platform Android sehingga hanya dapat dijalankan pada mobile device yang menggunakan platform Android. b. dan penyedia layanan untuk mengembangkan dan memberikan nilai tambah layanan: memberikan informasi kondisi lalu lintas saat ini. serta dapat menentukan petunjuk arah jalan (rute) dengan menggunakan Google Maps Direction. b. serta memiliki aplikasi native Google yang terintegrasi. dan Google Calendar. Jaringan Komunikasi Komponen kedua adalah jaringan komunikasi. dsb. Komponen LBS Terdapat lima komponen pendukung utama dalam teknologi Layanan Berbasis Lokasi. Aplikasi ini nantinya dapat memberikan informasi tentang lokasi wisata. 2004) 2. seperti push email GMail. aplikasi wisata juga dapat menampilkan peta yang dapat membantu wisatawan dalam menemukan rute terdekat menuju lokasi wisata yang akan dituju melalui Google Maps APIs.

Perancangan Arsitektur Sistem Request Coordinate User Send Coordinate User. GPS akan memberikan posisi berupa koordinat bumi yang dikenal dengan latitude dan longitude. Direction User Satelit GPS Send Data Lokasi Wisata Request Data Lokasi Wisata Send Coordinate User Send Map.2. Perancangan Sistem (atau Produk) 3. Dalam pencarian lokasi wisata sejarah di kota Bandung.1. Terdapat dua aktor yang berinteraksi di dalam aplikasi wisata ini. Aktor tersebut yaitu User dan Admin. Posisi pengguna tersebut bisa didapatkan melalui jaringan komunikasi mobile atau juga menggunakan Global Positioning System (GPS). hanya berbeda parameternya saja. aplikasi dapat mengetahui dimana letak posisi pengguna berada. TOURISMO dihubungkan oleh sebuah web service untuk mengambil data dari Database Tourismo. Kemudian untuk mendapatkan peta dan rute. maupun perusahaan penyedia data lainnya. menemukan rute jalan. User hanya dapat melihat dan menggunakan informasi lokasi wisata melalui aplikasi yang telah tertanam pada perangkat Android. Gambaran Umum Sistem Sistem yang digunakan pada aplikasi TOURISMO dititik-beratkan pada pengambilan koordinat bumi perangkat mobile. sistem mengirimkan dua koordinat bumi sebagai alamat awal dan alamat tujuan. Sebagai contoh ketika pengguna meminta layanan agar bisa tahu posisinya saat itu. . maka GoogleMap server akan membalas berupa peta statik (gambar). sistem menggunakan Google Map APIs dengan memberikan parameter koordinat bumi. Penyedia layanan dan aplikasi Penyedia layanan merupakan komponen LBS yang memberikan berbagai macam layanan yang bisa digunakan oleh pengguna. Setelah mengirimkan parameter tersebut ke server database. Karena bisa jadi berbagai macam data dan informasi yang diolah tersebut berasal dari pengembang/pihak ketiga yang memang memiliki otoritas untuk menyimpannya. Dalam pencarian rute. Sebagai contoh basis data geografis dan lokasi bisa saja berasal dari badan-badan milik pemerintah atau juga data-data perusahaan/bisnis/industri bisa saja berasal dari Yellow Pages. & Setiawan. kemudian GoogleMapDirection server akan membalas berupa data rute dalam bentuk JSON yang selanjutnya akan sistem akan memparsing data tersebut dan ditampilkan kepada pengguna. maka aplikasi dan penyedia layanan langsung memproses permintaan tersebut. dan masih banyak lagi yang lainnya. Address Admin Database Tourismo Database Google Gambar 3. Dalam pengambilan koordinat. Setelah mengirim parameter tersebut ke GoogleMap. Sedangkan data lokasi wisata disimpan di dalam database MySQL pada Database Tourismo. modul Location Based Service sangat diperlukan untuk mengetahui posisi pengguna dengan memanfaatkan GPS yang terintegrasi dengan device Android. Komponen Positioning (Penunjuk Posisi/Lokasi) Setiap layanan yang diberikan oleh penyedia layanan biasanya akan berdasarkan pada posisi pengguna yang meminta layanan tersebut.1 Skenario implementasi TOURISMO merupakan sebuah perangkat lunak yang berfungsi untuk melakukan pencarian lokasi wisata pada perangkat Android. mencari data di Yellow Pages sesuai dengan permintaan. Nugraha.2. a. Informasi lokasi wisata dapat diakses dari mana saja selama terhubung dengan internet. Sehingga informasi dapat dapat diperoleh tanpa dibatasi oleh jarak dan waktu. maka server akan membalas berupa data lokasi-lokasi terdekat dalam bentuk JSON yang selanjutnya akan diparsing oleh sistem dan ditampillkan kepada pengguna. Sedangkan admin dapat menambah. Oleh karena itu diperlukan komponen yang berfungsi sebagai pengolah/pemroses yang akan menentukan posisi pengguna layanan saat itu. Penyedia data dan konten Penyedia layanan tidak selalu menyimpan seluruh data dan informasi yang diolahnya.1. sistem terhubung ke server database dengan mengirimkan parameter koordinat bumi perangkat mobile. 3. Untuk melakukan pencarian. e. sistem memanfaatkan GPS.c. (Ferinata. aplikasi ini menggunakan metode Location-Based Services (L-BS). mengubah dan menghapus informasi lokasi wisata pada Database Tourismo. 2010) 3. Analisis Dan Perancangan 3. Modul Location Based Service Pada aplikasi TOURISMO. begitupun dengan pencarian lokasi spesifik. d. mulai dari menghitung dan menentukan posisi pengguna.

2. berperan sangat penting dalam aplikasi TOURISMO. jalan. Oleh karena itu Google Map API-lah yang sangat tepat untuk memperoleh peta/map. Setiap sistem melakukan koneksi 3. Modul JSON Parsing JavaScript Object Notation atau yang disingkat JSON. Metode yang digunakan yaitu dengan menggunakan DOM yang memanfaatkan kelas DocumentBuilder untuk memparsingnya. Use Case Diagram (Diagram Use Case) ke server. maka balasan yang diterima oleh sistem yaitu berupa teks dengan format JSON. Gambar 3. c.2. dan letak lokasi. modul JSON Parsing sangat diperlukan.2 Diagram Use Case . Oleh karena itu. Perancangan Fungsionalitas Sistem a.b. Hasil JSON yang telah diparsing akan dimasukkan ke dalam kelas Vector yang akan diproses ke tahap selanjutnya. Modul Google Maps API Fitur utama dari aplikasi TOURISMO yaitu menampilkan peta yang dapat digunakan sebagai acuan pengguna dalam mencari arah. karena akan lebih mudah untuk memparsing file JSON dalam ukuran besar.

Class Diagram Gambar 3.3 Class Diagram .b.

6 Kegunaan Sistem Operasi 4. 4. berikut penjelasan dari setiap pengujian.1. 4. Proses Masuk ke Aplikasi Tourismo Saat aplikasi ter-instal di handset Android.1. 2.2 Perangkat keras tahap implementasi No. icon aplikasi akan muncul di menu utama Android.1. 2. Kebutuhan Perangkat Keras dan Perangkat Lunak a. 1. infolokasi latitude memiliki kategori n 1 langitude fasilitas id_kategori Gambar 3. Kemudian pengguna akan masuk ke halaman utama.4 Perangkat lunak tahap implementasi No. Result : Muncul pesan error. Result : Pengguna dapat melihat daftar lokasi wisata beserta detailnya.3. OK b.3 ER Diagram 3. Perangkat Keras Notebook RAM Harddisk Processor VGA Spesifikasi Toshiba Satellite L740 6 GB DDR3 500 GB SATA Intel Core i3 Intel HD Graphic Gambar 4. 4. Implementasi dan Pengujian 4. Pemilihan Perangkat Lunak yang Digunakan Adapun perangkat lunak yang digunakan untuk membangun aplikasi ini adalah: a.1 Test Skenario menampilkan daftat lokasi wisata No.2. 6.1 Perangkat keras tahap pembangunan No. Perancangan Basis Data a. Langkah tersebut .1 Splashscreen aplikasi TOURISMO 4. 5.2.2. Perangkat Lunak Tahap Pembangunan Aplikasi Tabel 1. Splashscreen aplikasi yaitu sebagai berikut. 1. 1. Perangkat Lunak Windows 7 Ultimate Service Pack 1. Pengguna dapat melihat daftar lokasi wisata beserta detailnya. Pengujian Pengujian yang dilakukan terdiri dari beberapa pengujian.3. Perangkat Lunak Android OS Min Version 1. Pengujian Fungsional Sistem Tabel 4.3 Perangkat lunak tahap pembangunan aplikasi No. 1. 3. Perangkat Lunak tahap Implementasi Tabel 1.1 Kegunaan Sistem Operasi IDE Emulator Dokumentasi Pembuatan diagram Pembuatan diagram 2 Menampilkan daftar lokasi wisata. Perangkat Keras Mobile Device Spesifikasi Berbasis Android b. Expected Result and Result Pengguna dapat melihat daftar lokasi wisata beserta detailnya. Pemilihan Perangkat Keras yang Digunakan Adapun perangkat keras yang digunakan untuk membangun aplikasi ini adalah: 1) Perangkat Keras Tahap Pembangunan Aplikasi Tabel 3.3. Entity Relationship Diagram (ERD) nama_wisata alamat id_wisata deskripsi nama_kategori harga_tiket harus dilakukan pengguna untuk menikmati seluruh fitur aplikasi TOURISMO. 32-bit Eclipse Android SDK Microsoft Word 2007 Microsoft Visio 2007 Jude Community 5. Status OK 2) Perangkat Keras Tahap Implementasi Tabel 1. 5. 3. Saat user membuka aplikasi. 1 Test Procedure / Step Menampilkan daftar lokasi wisata. akan muncul Splashscreen sekitar 5 detik.

K. (2009). Q. yaitu: a. Rekayasa Perangkat Lunak. L. Penutup 5. aplikasi TOURISMO dapat di upload ke Play Store. c.com.2. Daftar Pustaka Ferinata.. Waktu akses relatif tergantung pada jaringan provider yang digunakan oleh user. Diambil kembali dari ORACLE Sun Developer Network: http://developers.. d. b. (2004.. H.. & dkk. Wahono. Saran Untuk pengembangan kedepannya yang lebih baik untuk Aplikasi TOURISMO ini.4 Pengujian waktu akses Nama Akses Loading pengambilan data lokasi wisata Getting Location via GPS (di luar bangunan) Getting Location via GPS (di dalam rumah biasa) Getting Location via GPS (di dalam rumah bertingkat/gedung) Getting Location via GSM Localization Loading Map Waktu Akses (detik) 5 5 30 60 5 8 5. Ramadhani. (2009). Perancangan dan Implementasi Aplikasi Mobile Bandung Guidance Berbasis Teknologi Location Based Service Menggunakan Platform BlackBerry.google.. aplikasi Mobile Bandung Guidance memiliki karakteristik-karakteristik sebagai berikut : a. & Putro. P. TOURISMO merupakan sebuah aplikasi yang menggunakan teknologi Location Based Services (LBS) pada perangkat bergerak dengan platform Android. Bandung: Politeknik Telkom. TOURISMO dapat memberikan informasi mengenai lokasi wisata yang ada di kota . Oleh karena itu disarankan apabila menggunakan di GPS tidak di dalam bangunan. (2010). Google. Kuliah Umum IlmuKomputer. bahkan kadang tidak ada respon sedikitpun. Tabel 4.2. Bandung kepada user beserta dengan peta dan rute jalan menuju lokasi wisata tersebut. B. 14. (2009). K.. Berikut adalah pengujian waktu menggunakan koneksi Androis Internet Service melalui provider TELKOMSEL.sun. & Dharwiyanti. Nugroho.2. apabila pengguna berada di dalam gedung/bangunan. L. Bandung: Politeknik Telkom. N. Agar user diberikan fasilitas untuk menambahkan lokasi yang diinginkannya melalui perangkat android. b. A. Desember 7). S. Pengantar Unified Modeling Language (UML). Google APIs Add-On Google Project for Android.: http://code. E. E. Ratnasari.Tabel 4. Aplikasi TOURISMO sebaiknya dijalankan pada device Android yang memiliki perangkat GPS untuk mendapatkan lokasi User yang lebih akurat. J2ME and Location-Based Service.com/mobility/apis/articles /location/ Menteri Hukum dan Hak Asasi Manusia Republik Indonesia (Andi Mattalatta). 1 Test Procedure/ Step Mencari rute dari current position ke lokasi tertentu Expected Result and Result Pengguna dapat melihat peta dan rute dari posisi pengguna ke lokasi wisata yang dituju.. K. Pengujian Waktu Akses Pengujian waktu akses yaitu pengujian waktu yang dibutuhkan untuk mengambil content aplikasi baik itu dari server Google Maps atau server Tourismo.2 Test Skenario Mencari Rute dari Current Position ke Lokasi Wisata No.com/android/addons/google-apis/index. Selain itu.html Mahmoud. Result : Muncul pesan error Status OK c. waktu akses relatif lama. N. H. 5. Jakarta. Khusus untuk pengambilan koordinat melalui GPS. Nugrogo. Rekayasa Perangkat Lunak. B. Bandung: Politeknik Telkom. (2003). 2 Mencari rute dari current position ke lokasi tertentu OK 4.1. dan juga dapat terhubung dengan berbagai media sosial. & Setiawan. (2011. Nugraha. & Putra. S. Pengguna tidak dapat melihat peta dan rute dari posisi pengguna ke lokasi wisata yang dituju. Ramadhan.. juga ditambahkan fasilitas untuk memberikan rating pada lokasi wisata. Pada pengembangan selanjutnya. Analisis dan Desain Sistem Informasi. R. Aplikasi yang berjalan pada platform Android juga dapat terhubung dengan MySQL melalui perantara Modul JSON Parsing. UndangUndang Republik Indonesia Nomor 10 Tahun 2009 Tentang Kepariwisataan. Result : Pengguna dapat melihat peta dan rute dari posisi pengguna ke lokasi wisata yang dituju. Kesimpulan Berdasarkan hasil-hasil pengujian fungsional yang telah dilakukan. Diambil kembali dari Google Inc. ada beberapa saran yang dapat digunakan.. A. (2009). P. Gartina. Maret). I.

You're Reading a Free Preview

Mengunduh
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->