Vol 2 No 2 Juli 2016, 69 - 74 pISSN: 2442-3386  eISSN: 2442-4293
PENGEMBANGAN  APLIKASI TOUR GUIDE WISATAWAN BERBASIS ANDROID MENGGUNAKAN  GPS
Zendy  Saputra 1 ,  Shofiya  Syidada 2 ,  Anang  Kukuh  Adisusilo 3 1,2,3 Program Studi Teknik  Informatika,  Fakultas Teknik,  Universitas Wijaya Kusuma Surabaya Zendysaputra26@gmail.com , cpya12@gmail.com , anang@anang65.web.id

## Abstrak
Pariwisata me rupakan suatu hal yang sangat berke mbang sekarang ini d i Indonesia , termasuk di kota  Nganjuk. Kota Nganjuk sejak dahulu sudah terkenal dengan maskot wisatanya yaitu Air Te rjun Sedudo dan Nasi Becek di ma kanan khasnya, namun objek wisata dan makanan khas lainya kurang di  ketahui oleh para wisatawan karena kurangnya informasi yang di peroleh.  Pada penelitian  ini, akan d ibuat sebuah aplikasi yang dapat mengenalkan kota Nganju k dengan apikasi sebagai Tour Guide . Pengenalan tersebut terdiri dari objek wisata dan ku liner pada kota  Nganju k  yang  terd iri  dari  detail  te mpat   wisata  dan  makanan  khas,  peta,  dan gallery .  Aplikasi  ini menggunakan Google  Maps  API untuk  mena mpilkan  peta  dan  rute  dari  suatu  tempat  dan Global  Positioning System(GPS) untuk mengetahui posisi dari user sekarang. Se iring dengan ke majuan tekno logi, ap likasi ini d ibuat pada mobile  device berbasis  Android  sehingga  mudah  untuk  diakses  dimana  saja  dan  kapan  saja  selama me mpunyai  koneksi  internet.  Dari  hasil  uji  coba  aplikasi  dapat  menunjukan  rute  perja lanan,  me mperlihatkan galery, mendengarkan suara di Android Kitk at. Kata  kunci : Navigasi,  Objek  wisata,Android, GPS

## Abstract
Tourism is a thing that is now developing in Indonesia, including in the city of Nganjuk . Nganjuk  city since the first is already famous for its tourism mascot that is Niagara Sedudo and muddy ric e in distinctive food, but the food  typical  tourist  attraction  and  other  less  k nown  by  tourists  because  of  the  lack   of  information  that  was obtained. In this study, will be made an application to introduce the city Nganjuk  with apikasi as a Tour Guide. The  introduction  consists  of  the  attractions  and  culinary  in  Nganjuk   city  consisting  of  details  of  tourist attractions and specialties, maps, and gallery. This application uses the Google Maps API to display maps and routes  from  somewhere  and  Global  Positioning  System  (GPS)  to  determine  the  position  of  the  current  user. Along with advances in technology, this application is made on Android -based mobile device so it's easy to be accessed anywhere and anytime as long as have an internet connection. From the test  results applications can run well to show the route of travel, gallery shows, listen to the sound in Android Kitk at .
Keywords: navigation, tourist attractions, Android, GPS

## I. PENDAHULUAN

## Latar  Belakang
Dari  beberapa  Obyek  Wisata  di  miliki  kota Nganjuk,  yang    tidak  menyediakan  Pra mu wisata  / Tour  guide untuk  mengenalkan  dan  menuntun parawisatawan  me mbuat  potensi  wisata  ala m  dan keaneka  raga man  ma kanan  khas  di  Nganjuk  seakan tenggelam.  Tidak  adanya Tour  Guide untuk mengenalkan  dan  menuntun  parawisatawan  di  kota Nganjuk karena  ha l  tersebut  kesulitan  untuk mene mu kan  lokasi  dari  te mpat  wisata  dan  makanan khas  yang  diinginkan,  karena   dala m  satu  kota  tida k hanya  me mpunyai  satu  te mpat  wisata  serta  lo kasi makanan khas.
“Rancang  Bangun  Aplikasi Location-Based Service Pencarian  Lokasi  Wisata  Di  Kota  Se marang Berbasis  Android” [1] .  Penelit ian  in i  bertujuan  untuk menghasilkan  suatu  aplikasi  mobile  yang  dapat me mpe rmudah  masyarakat  atau  wisatawan  dala m
mencari  sebuah  informasi  tentang  lokasi  wisata  di kota Semarang.
Di  mana  aplikasi  tersebut  hanya  untuk mencari  lokasi  wisata  tanpa  mencantumkan  lo kasi ma kanan  khas  dari  daerah  tersebut.  Maka   penelit i akan  me mbuat  sebuah  aplikasi Tour  Guide berbasis android untuk me mandu parawisatawan untuk menuju lokasi  te mpat  wisata  dan  makanan    khas  di  kota Nganjuk.

## II. TINJAUAN  PUSTAKA

## Android
Android adalah sebuah sistem operasi untuk telepon seluler berbasis Linu x yang  mencakup sistem operasi, milddleware dan aplikasi. Android menyedia kan platform terbuka bagi para pengembang buat  menciptakan  aplikasi  me reka   sendiri  untuk digunakan oleh bermacam  piranti bergerak. [2]

## Melek IT

## Location Based Service (LBS)
Location  Based  Service (LBS)  atau  layanan berbasis lokasi adalah sebuah layanan informasi yang dapat  diakses  dengan  perangkat  bergerak  me lalu i jaringan  dan  ma mpu  mena mpilkan  posisi  secara geografis  keberadaan  perangkat  bergerak  tersebut [2] . Location  Based  Service dapat  berfungsi  sebagai layanan untuk  mengidentifikasi  lokasi da ri seseorang atau  suatu  objek  tertentu,  seperti  mene mu kan  lo kasi mesin  ATM  terdekat  atau  mengetahui  keberadaan teman [3] .

## Google  Maps
GoogleMaps  adalah    layanan  aplikasi  peta online yang disediakan oleh Google secara gratis.Layanan  peta Google Maps secara resmi dapat diakses melalui  situs http://maps.google.com Pada  situs  tersebut  dapat  dilihat  informasi geografis  pada  hampir  semua  permu kaan  dibu mi kecuali  daerah  kutub  utara  dan  selatan.  Layanan  in i dibuat sangat interaktif,ka rena didala mnya peta dapat digeser  sesuai  ke inginan  pengguna,mengubah  level zoom ,serta  mengubah  tampilan  jenis  peta.  Google Maps  me mpunyai  banyak  fasilitas  yang  dapat dipergunakan  misalnya  pencarian  lokasi  dengan me masukkan  kata  kunci,kata  kunci  yang  dima ksud seperti nama tempat,  kota, atau jalan, fasilitas lainnya yaitu  perhitungan  rute  perjalanan  dari  satu  tempat ketempat lainnya [4] .
GPS ( Global Positioning System)
Global Positioning System (GPS) merupakan sistem  navigasi  yang  berbasiskan  satelit  dan me rupakan  alat  untuk  mengetahui  posisi  yang tersusun  atas constellation 24  satellites  yang mengorbit  pada  bumi  pada  ketinggian  kurang  lebih 11.000  mil.  Awa lnya  GPS  hanya  terbatas  untuk kalangan  militer di  USA,tetapi pada a wal tahun 80an pemerintah  me mbuatnya  terbuka  untuk  digunakan secara umum  khususnya pada komersia l bisnis, travel ,  dan  navigasi,  sampa i  seka rang  gps  sudah  me luas penggunaannya  seperti  mendeteksi  gempa,  dan ra malan   cuaca.  GPS  didesain  untuk  beroperasi  24 ja m,  dala m  segala  kondisi  cuaca,dan  bisa  digunakan di seluruh dunia. [5] Disetiap daerah yang ada di bumi  ini a kan di jangkau  oleh  3-4  satelit .  Akan  tetapi,  satelit  dapat bekerja  dengan maksima l tergantung terhadap kondisi langit  yang  cerah  dan  juga  tidak  adanya  halangan sehingga akurasinya juga akan semakin tinggi.

## Eclipse
Ec lipse  adalah  sebuah  IDE  (Integrated Develop ment  Environ ment)  untuk  mengemban gkan perangkat  lunak  dan  dapat  dijalankan  di  semua platform ( platform -independent) [6] .
Berikut  ini  adalah sifat dari Eclipse:
1. Multi-platform :  Ta rget  sistem  operasi  Ec lipse adalah Microsoft Windows, Linu x, Solaris, AIX, HP-UX  dan Mac OS X.
2. Multi - language : Ec lipse dike mbangkan  dengan bahasa  pemrogra man  Java,  akan  tetapi  Ec lipse mendukung  pengembangan  aplikasi  berbasis bahasa  pemrogra man  la innya,  seperti  C/ C++, Cobol, Python, Perl,  PHP,  dan lain sebagainya.
3. Multi  -  role :  Selain  sebagai  IDE  untuk pengembangan  aplikasi, Eclipse  pun  bisa digunakan untuk akt ivitas dala m siklus pengembangan perangkat lunak, seperti dokumentasi,
test perangkat lunak,
pengembangan web, dan lain sebagainya.
Ec lipse  pada  saat  ini  merupakan  salah  satu IDE  favorit dikarenakan gratis dan open source , yang berarti setiap orang boleh melihat kode pemrogra man perangkat lunak ini. Se lain  itu, ke lebihan dari  Ec lipse yang  me mbuatnya  populer  adalah  ke ma mpuannya untuk  dapat  dikembangkan  oleh  pengguna  dengan komponen yang dinamakan plugin .

## Unified Modeling Language (UML)
UML adalah sebuah bahasa yang telah menjad i standar dala m industri untuk me mv isualisasi, menspesifikasi,  merancang,  dan  mendokumentasi sistem  peranti    lunak [7] UML menawa rkan   sebuah standar  untuk  me rancang  model  sebuah  sistem. Seperti  bahasa-bahasa  lainnya, UML juga  me miliki notasi.  Notasi UML merupakan  seku mpulan  bentuk khusus  untuk  menggambarkan  berbagai  diagra m peranti lunak. Set iap bentuk  me miliki  ma kna tertentu dan UML menje laskan  bagaimana  bentuk-bentuk tersebut  didefinisikan.  Tu juan  dibentuknya UML , yaitu :
o Memberikan  ga mbaran  model  konseptual peranti  lunak  dari  suatu  bahasa  pemrogra man yang tekstual   sehingga dapat dimengerti oleh orang-orang yang non-programmer.
o Membangun  model  yang  tepat,  tidak  a mb igu, dan  lengkap  yang  dapat  me mbantu  dala m tahap-tahap  dari  analisis,  perancangan,  dan implementasi.
o Dapat  me modelkan  beberapa  jen is  bahasa pemrogra man,  dan  me mbantu  me metakan ke mbali  mode l  tersebut  ke  suatu  bahasa pemrograman  yang lain.
o Membantu  dalam  doku mentasi  perancangan peranti lunak.
Pramuwisata  / Tour guide
Pra muwisata  berasal  dari  bahasa Sansek erta yaitu pramu, wis , dan ata.Pramu berarti pelayan atau orang  yang  me layani, wis berart i  te mpat  dan ata
Vol 2 No 2 Juli 2016, 71 - 74 pISSN: 2442-3386  eISSN: 2442-4293
berarti banyak [8] . Pendapat umu m  mengartikan wisata sebagai  keliling  atau  perjalanan  sehingga  dalam  ha l ini pra muwisata dapat dikatakan sebagai petugas yang me layani  orang  yang  sedang  melaku kan  perjalanan wisata.

## Java
Java adalah  bahasa  pemrogra man  tingkat tinggi  yang  berorientasi  objek  dan  program  java tersusun dari bagian yang disebut kelas.  Kelas terdiri atas  metode-metode  yang  mela kukan  peke rjaan  dan menge mbalikan in formasi setelah me la kukan tugasnya [9] . Para pemrogra m  Java banyak  menga mbil keuntungan  dari  ku mpulan  ke las  di  pustaka  kelas Java,  yang  disebut  dengan Java  Application Programming Interface (API).

## Nganjuk
Dengan  wilayah  yang  terleta k  d i  dataran rendah dan pegunungan , Kabupaten Nganjuk me miliki  kondisi  dan  struktur tanah yang  cukup produktif untuk berbagai jenis tana man , baik tana man pangan , perkebunan dan wisata alam.
Nganjuk  dahulunya  bernama   Anjuk  Ladang yang dalam bahasa Jawa Kuna berarti Tanah Ke menangan,  dibangun  pada  tahun  859  Caka  atau 937  Masehi.  Kota  Nganjuk  me rupakan  sebuah  kota kecil  yang  me miliki  potensi  dala m  berbagai  sektor kehidupan.  Salah   satu  di  antaranya  adalah  sektor pariwisata [10]

## III. METODE
Bagan  Alur Metode  Penelitian Bagan alur metode penelitian p roses pembuatan  “Pengembangan  Aplikasi  Tour  Gu ide Wisatawan  Berbasis  Android  Menggunakan  GPS” dapat diilustrasikan pada gambar 3.1.
Gambar  3.1  Diagram  Alir
1. Identifikasi  masalah. Identifikasi masalah me liputi
pengamatan  dari  beberapa  wisata  dan ma kanan  khas  Nganjuk,  wawancara   kepada dinas  pariwisata  kota  Nganjuk  Pe manfataan teknologi  seperti GPS yang  tertanam  di Smartphone Android  untuk  me mudahkan parawisatawan  mengakses  infomasi  tentang tempat,  jara k  dan  rute  ke  lokasi  wisata  dan ma kanan  khas  berada  di  Nganjuk  beserta deskripsinya. Seka ligus me mbandingkan dari aplikasi sebelu mnya.. Dila kukan dengan cara me mbaca literatur-literatur yang  ada  di perpustakaan,  mencari  di  internet,  dan bertanya pada
orang-orang yang berkompeten di dalamnya.
Tabel 3.1  Analisa dan pengembangan

## Melek IT
2. Analisa masalah.
a. Terka it dengan kebutuhan user , ada dua poin  penting  yaitu user  interface ,  dan fitur-fitur  untuk  menentukan  lokasi wisata  dan  ma kanan  khas  di  kota Nganjuk.  Aplikasiini  ditujukan   untuk parawisatawan yang khusus ingin
berkunjung  ke   te mpat  pariwisata  dan makanan khas di Nganjuk.
b. Dengan tampilan  menggunakan Eclipse yang dapat di design lebih menarik dan
terdapat informasi d i dala mnya
sehingga  para  wisatawan    sangat User Friendly . Karena b iasanya untuk
mencari suatu informasi tentang tempat wisata  harus  me mbuka website /  blog.
Maka diharapkan ap likasi  ini b isa lebih efisien  ka rena  hanya  di  khususkan  di kota nganjuk dan digunakan di smartphone berbasis android.
c. Foto, button ,  dan  koneksi  Internet  di
dala m aplikasi in i dibuat dala m me mbentuk  ta mp ilan  a wa l  supaya wisatawan  dapat  mengetahui  ciri-c iri objek dari benda yang dicontohkan baik dari  segi  warna,  bentuk,  dan  c iri-c iri dari objek tersebut.
3. Perancangan sistem. Perancangan sistem dila kukan dengan me rancang  sistem  berdasarkan   hasil  analisa masalah  yang  telah   dilaku kan.  Perancangan dila kukan menggunkan UML . User interface juga di sediakan penje lasan berupa suara layakya Tour Guide yang  dapat  di  nyalakan  dan  di  matikan .langkah  ke rja  ap likasi  ini  adalah  berguna  untuk wisatawan yang ma las  me mbaca deskripsi lo kasi wisata dan makanan khas .
a. Pembuatan Sistem.
Pe mbuatan  sistem  di  Ec lipese  dilaku kan dengan mengimp le mentasikan hasil rancangan ke dala m progra m. Hasil tahap ini adalah kode yang siap dieksekusi.
b. Pengujian Sistem.
Pengujian sistem dengan berbagai  macam masukan  dan  jenis  hardware  yang  ada. Pengujian sistem diperlu kan untuk
mengetahui kecepatan penggambaran
sistem dan menentukan hardware
minimu m yang diperlukan untuk
menja lankan  sistem,  serta  dila kukan evaluasi.
c. Penyusunan buku Langkah tera khir adalah pe mbuatan dokumentasi  pelaksanaan  tugas  akhir  yang me liputi  teori  dasar,  proses  perancangan, pembuatan, dan hasil pengujian.

## IV. PERANCANGAN  APLIKASI

## 4.1 Analisa Sistem
Gambar  4.1. Use Case Diagram untuk User
Dala m  pe mbangunan  sistem  in i  analisis sistem  menggunakan  UML.  Use  Case  Diagra m digunakan  untuk  menggambarkan  intera ksi  antara aktor  dengan  sistem.  Da la m  hal  in i  a ktornya  adalah user  dan  administrator  yang  akan  menggunakan sebuah sistem pencarian lokasi destinasi

## 4.2 Analisa Basis Data
Analisis  basis  data  dilakukan  dengan  Class diagra m untuk menggambarkan relasi antar object dan class yang  berhubungan  langsung  dengan  struktur basis data di dalam  sistem tersebut.
Gambar  4.2.  Model Class Diagram
Saat  pengguna  me mbuka   aplikasi  maka sistem  akan  mena mpilkan  peta  nganjuk  beserta pilihan  destinasi  wisata  nya  ke mudian   pengguna me milih salah satu tempat destinasi yang akan di tuju.

## Vol 2 No 2 Juli 2016, 73 - 74 pISSN: 2442-3386  eISSN: 2442-4293
Setelah  me milih  te mpat  destinasi  aplikasi  a kan mena mp ilkan  deskripsi  destinasi  dan  penjelas an  via suara,( decision  rute(),  Get  Location(),  View  Rute(), Listen Sound() ) setelah itu  pengguna akan d i a rahkan menuju te mpat  lokasi destinasi yang di akan di tuju  ( View Maps Rute(), Selection Destination() )

## V. IMPLEMENTAS I  DAN  UJI  COBA

## Implementasi  Aplikasi
Imple mentasi dari proses perancangan antarmuka , me rupakan ga mbaran mengenai antarmuka  perangkat  lunak  yang  dibuat.  Berikut  in i adalah  imple mentasi  aplikasi  dari  perangkat  lunak yang telah dibuat. Berikut in i merupakan imple mentasi  antarmuka   dari  perangkat  lunak  yang dirancang.
Gambar  4.5 Ujicoba pada Android
Pada  Ga mbar  4.5 Ujicoba  pada  Android Tamp ilan  Ha la man  Awa l  aplikasi  terdapat Prolog aplikasi dan beberapa mark er tempat destinasi wisata yang disediakan di kota Nganjuk.
Gambar  4.6 Proses View  destinasi
Pada  Ga mbar  4.6  Proses  Vie w  destinasi me rupakan  hasil  User  me milih  ma rke r  atau  te mpat Destinasi akan  muncul detail  lokasi  mu la i dari na ma , jalan dan tipe
Gambar  4.7 Proses Detail  Destinasi
Pada  Ga mba r  4.7    Proses  Detail  Destinasi menunjukan  Button  lihat  untuk  me lihat  detail  dari tempat destinasi.
Gambar  4.8 Proses dari Menu “Lihat”
Pada  Ga mbar 4.8  Proses dari Menu “Lihat” akan  muncul  detail  destinasi  mu lai  dari  profil, deskripsi, gale ry dan button audio untuk mendengarkan deskripsi via suara.

## Melek IT
Information Technology Journal. Vol 2 No 2 Juli 2016, 74 - 74
Gambar  4.9 Proses memunculkan  Rute
Pada Ga mbar 4.9 Proses me munculkan Rute adalah  proses  akhir  dari  aplikasi.  Proses  ini  ketika User me milih button petunjuk  maka   aplikasi  a kan me munculkan rute awa l user ke te mpat destinasi yang di tuju.

## VI. PENUTUP

## 6.1 Kesimpulan
Berdasarkan  ura ian  yang  telah  di  bahas  dan pengujian yang telah dilaku kan tidak  mengala mi eror diimp le mentasi dari maping , Deskripsi destinasi, dan aplikasi dapat berjalan dengan baik untuk menunjukan  rute  perja lanan,  me mperlihatkan galery, mendengarkan suara di Android Kitk at

## 6.2 Saran
Saran yang dapat diberikan untuk pengembangan
“APLIKAS I TOUR GUIDE WISATAWAN B ERB ASIS ANDROID MENGGUNAKAN  GPS ” adalah:
1. Perlu dike mbangkan lagi dala m ha l penambahan lokasi SPBU, Kantor  pelayanan publik,  dan Jarak  terdekat
2. Pengembangan Menambahkan fasilitas untuk memberikan  rating pada lokasi wisata.
3. Menambahkan share
button
untuk
menghubungkan  ke  berbagai social network seperti Facebook dan Twitter.

## DAFTAR  PUSTAKA
[1] M.  Abdurrozzaq  Almuza kki  (2013)  “ Rancang Bangun Aplikasi Location-Based Service Pencarian  Lokasi  Wisata  Di  Kota  Se marang Berbasis Android”.
[2] Dryad,  P.  (2015).  Dia mbil  ke mba li  dari http://techijau.com/urutan-versi-nama-android/.
[3] Badrul  Anwar,  h.  j.  (2014).   Imp le mentasi
Location Based Servise untuk mengetahui lokasi
user .
[4] Josseano  Amakora  Koli  Pa rera,  S.  R.  (2015). Perancangan  Aplikasi  Sistem  Navigasi  Ob jek Wisata  berbasis Android  pada  Dinas  Pariwisata Kota  Makasar.  Konferensi  Nasional  Sistem  &
Informatika  2015  , 301-306.
[5] Hat moko,  B.  D.  (2014).  Sistem  Informasi Obyek Wisata ( Tour  Gu ide ) Secara  Rea l Time menggunakan GPS  di Bogor menggunakan GPS
[6] Nur  Fa jaruddin,  A.  T.  (2013).   Pe mbangunan
Sistem  Pencarian  Lokasi  dengan  Geolocation berdasarkan GPS  berbasis Mobile Web. [7] The Unifed Modelling Laguage User
Guide1998Addison  – Wesley
[8] SAMPELA N,  S.  N.  (2015).  PRAMUWISATA DI  KOTA  MANADO. Jurnal  Holistik   Tahun VIII  NO 15 , 1-9
[9] Siswanto. (2011). Sistem Geografis menggunakan Google  API di Mojokerto,
[10] Detail  Nganjuk www.nganjuk.co.id