APLIKASI PEMBERI REKOMENDASI OBJEK WISATA DI KOTA BANDUNG BERBASIS ANDROID

dokumen-dokumen yang mirip
BAB I PENDAHULUAN. pada zaman dahulu dikenal sebagai Parijs van Java (bahasa Belanda) atau Paris

BAB IV IIMPLEMENTASI DAN PENGUJIAN. Implementasi merupakan tahap pengembangan dimana hasil analisis dan

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Untuk membangun aplikasi ini, ada beberapa dasar penelitian seperti,

RANCANG BANGUN SISTEM MOBILE COMPUTING BERBASIS LOCATION BASED SERVICE PADA SMARTPHONE ANDROID SEBAGAI MEDIA PROMOSI PARIWISATA ENJOY JAKARTA

BAB IV ANALISA DAN PERANCANGAN

Rancang Bangun Aplikasi Location-Based Service Pencarian Lokasi Wisata Di Kota Semarang Berbasis Android

PENERAPAN HAVERSINE FORMULA PADA APLIKASI PENCARIAN LOKASI DAN INFORMASI RUMAH SAKIT TERDEKAT DENGAN USER DI JAKARTA BERBASIS ANDROID

Model Rute dan Peta Interaktif Posyandu di Kota Semarang menggunakan Geolocation dan Haversine Berbasis Mobile Android

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Dari penelitian yang telah dilakukan oleh peneliti- peneliti sebelumnya

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI

BAB III METODOLOGI PENELITIAN

PERANCANGAN DAN PEMBUATAN SISTEM INFORMASI GEOGRAFIS OBJEK WISATA DI KABUPATEN LANGKAT BERBASIS ANDROID

PENERAPAN HAVERSINE FORMULA PADA APLIKASI PENCARIAN LOKASI DAN INFORMASI SPBU PERTAMINA DI JAKARTA BERBASIS ANDROID

BAB III ANALISA DAN DESAIN

BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah. Indonesia memiliki pesona alam dan budaya yang beraneka ragam yang

BAB 4 PERANCANGAN Perancangan Algoritma Algoritma shortest path (Haversine formula)

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. penulis berusaha membangun adanya kemudahan dan efisiensi, terutama di sistem

BAB I PENDAHULUAN. sekolah menengah atas maupun sekolah kejurusan lainnya di Surakarta. Pesat

BAB IV ANALISA DAN PERANCANGAN SISTEM. diusulkan dari sistem yang ada di Dinas Kebudayaan dan Pariwisata Kota

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Beberapa acuan yang digunakan dalam pengembangan sistem dan aplikasi

PENERAPAN ALGORITMA BEST-PATH PLANNING UNTUK APLIKASI PENCARIAN RUTE TRANSPORTASI PUBLIK BERBASIS ANDROID

BAB IV ANALISIS DAN RANCANGAN SISTEM Deskripsi Sistem Analisis Sistem Analisis Kebutuhan Fungsional

APLIKASI LOCATION BASED SERVICE (LBS) UNTUK OUTLET SEGO NJAMOER BERBASIS ANDROID SKRIPSI

DINAMIKA INFORMATIKA Vol.7 No. 1, Maret 2015 ISSN

BAB III ANALISA DAN DESAIN. yang jelas untuk perbaikan ataupun pengembangan dari suatu sistem.

PERANCANGAN APLIKASI LOCATION BASED SERVICE PENCARIAN RUMAH SAKIT BERMITRA DENGAN BPJS KESEHATAN BERBASIS ANDROID

BAB I PENDAHULUAN. Android merupakan sebuah sistem operasi yang sedang. populer, pada tanggal 3 September 2013 telah mencapai 1 miliar

PENCARIAN LOKASI JALUR NUGRAHA EKAKURIR (JNE) TERDEKAT MENGGUNAKAN HAVERSINE FORMULA (STUDI KASUS KOTA SAMARINDA)

APLIKASI MOBILE LOKASI OBJEK WISATA KOTA DAN KABUPATEN TEGAL BERBASIS ANDROID

BAB I PENDAHULUAN. terbesar di dunia (Naisbitt, 1994:131). Tidak mengherankan bahwa industri

BAB III ANALISIS DAN PERANCANGAN SISTEM

Benni Agung Nugroho Jurusan Teknik Informatika, Politeknik Kediri

SISTEM PENCARIAN RUTE LOKASI MENGGUNAKAN GLOBAL POSITIONING SYSTEM DAN APP INVENTOR SECARA VISUAL

DAFTAR ISI. KATA PENGANTAR... i. DAFTAR ISI... iii. DAFTAR GAMBAR... vii. DAFTAR TABEL... ix. DAFTAR LAMPIRAN... x Latar Belakang Masalah...

Sistem Informasi Publik Layanan Kesehatan menggunakan Metode Location Based Service di Kota Semarang 59

BAB I PENDAHULUAN 1.1. Latar Belakang

PEMODELAN APLIKASI NAVIGASI DAN PENENTUAN RUTE TERDEKAT DENGAN WAKTU TERCEPAT MENUJU TEMPAT OLEH-OLEH DI KOTA SEMARANG PADA ANDROID

Pendayagunaan Android dalam Perancangan dan Implementasi Aplikasi Tour Guidance Berbasis Teknologi Location Based Service

BAB I PENDAHULUAN. kompleks. Oleh karena itu pada smartphone banyak digunakan berbagai teknologi

BAB 3 LANDASAN TEORI

APLIKASI PENGINGAT AGENDA BERDASARKAN LOKASI DENGAN GLOBAL POSITIONING SYSTEM (GPS) BERBASIS ANDROID

SISTEM PENCARIAN LOKASI BANK DI KOTA PALEMBANG. Jl. Srijaya Negara, Bukit Besar, Ilir Barat 1, Kota Palembang, Sumatera Selatan

RANCANG BANGUN APLIKASI BERBASIS ANDROID SEBAGAI MEDIA INFORMASI RUTE ANGKUTAN KOTA DI PURBALINGGA

APLIKASI PEMETAAN JALAN WISATA PANTAI PULAU BATAM DENGAN LAYANAN LOCATION BASED SERVICE BERBASIS ANDROID. Abstrak

BAB III ANALISA DAN DESAIN SISTEM

BAB I PENDAHULUAN 1.1 Latar Belakang

PENGEMBANGAN APLIKASI BERGERAK UNTUK PENYEDIAAN INFORMASI LOKASI RUMAH SAKIT DI WILAYAH GARUT

1. Pendahuluan Perangkat Internet dan mobile dalam beberapa tahun belakangan ini mengalami perkembangan yang sangat pesat. Hal ini disebabkan karena k

SKRIPSI INFORMASI PARIWISATA DI PROVINSI MALUKU UTARA BERBASIS ANDROID MENGGUNAKAN METODE LBS (LOCATION BASED SERVICE)

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah

8 JURNAL INFORMATIKA & MULTIMEDIA, Vol. 07, No. 01, Tahun Benni Agung Nugroho 1, Fery Sofian Efendi 2

APLIKASI LOCATION BASED SYSTEM RUMAH SAKIT KOTA PALEMBANG BERBASIS ANDROID

APLIKASI MOBILE PENCARI MASJID DAN MUSHOLA DI WILAYAH DAERAH ISTIMEWA YOGYAKARTA DENGAN GOOGLE MAPS

APLIKASI SISTEM PELACAKAN KINERJA PENGIRIMAN PADA TRUK PENGANGKUT BARANG BERBASIS ANDROID

BAB I PENDAHULUAN. akhir, hal itu menjadi sebuah peluang bagi para pengembang Information

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI

BAB I PENDAHULUAN. bagian integral pembangunan nasional, melainkan juga bagian yang seharusnya

BAB IV IMPLEMENTASI DAN PENGUJIAN. construction. Pada tahap construction dilakukan implementasi yang merupakan

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI

BAB I PENDAHULUAN. Sistem informasi geografis (geographic information system/gis) yang

BAB I PENDAHULUAN. electronic map yang ditunjukkan oleh garis lintang dan bujur sehingga

BAB II. Tinjauan Pustaka Dan Dasar Teori. Tabel 2.1 Tinjuan Pustaka

Oki Ria Hermawan 1), Harjono 2) Jl. Raya Dukuhwaluh PO. Box 202 Purwokerto )

BAB I PENDAHULUAN 1.1. Latar Belakang

BAB IV ANALISA DAN PERANCANGAN SISTEM

BAB III LANDASAN TEORI. Pada bab ini akan dipaparkan teori teori yang melandasi didalam pembangunan aplikasi yang akan dibuat.

BAB 4 IMPLEMENTASI DAN PENGUJIAN

SISTEM INFORMASI GEOGRAFIS BERBASIS ANDROID UNTUK PARIWISATA DI DAERAH MAGELANG

BAB I PENDAHULUAN. melakukan browsing di internet untuk melakukan pencarian informasi kuliner.

BAB IV HASIL DAN UJI COBA

BAB IV ANALISIS DAN PERANCANGAN APLIKASI

BAB IV ANALISIS DAN PERANCANGAN SISTEM. atau tata cara memperoleh rute pariwisata di Provinsi Jawa Barat yang sedang

METODE PENELITIAN Aplikasi pencarian lokasi sekolah mengadopsi metode LBS untuk mendapatkan informasi pada radius 1000 m dari keberadaan pengguna. Pad

Journal of Informatics and Technology, Vol 1, No 4, Tahun 2012, p 9-16

HALAMAN PENGESAHAN PEMBIMBING...


bahasa pemrograman, yaitu language software, yang dapat berbentuk assembler, compiler maupun interpreter. Jadi language software merupakan

PANDUAN WISATA SEBAGAI PENUNJUK PERSEBARAN UKM DI KOTA BLITAR BERBASIS ANDROID

BAB I PENDAHULUAN. I.1. Latar Belakang. Salah satu layanan yang mampu dilakukan oleh ponsel saat ini adalah


1.1. Latar Belakang Masalah

BAB I PENDAHULUAN 1.1. Latar Belakang

lainnya. Android juga menggunakan sistem layar sentuh (touch screen) yang memudahkan pelanggan dalam penanganan navigasinya. Para pelaku bisnis telah

IMPLEMENTASI LOCATION BASED SERVICE UNTUK MENCARI LOKASI ATM DI WILAYAH DEPOK

Jurnal SCRIPT Vol. 4 No. 1 Desember 2016

Bab 3 Perancangan Sistem

Aplikasi M-Commerce Berbasis Android Pada Phone Comp Service

BAB I PENDAHULUAN. Dalam arti yang lebih sempit, SIG adalah sistem komputer yang memiliki

BAB IV IMPLEMENTASI DAN PEMBAHASAN SISTEM SISTEM PENCARIAN LOKASI PERGURUAN TINGGI DI DAERAH ISTIMEWA YOGYAKARTA MENGGUNAKAN GOOGLE

UKDW BAB 1 PENDAHULUAN Latar Belakang Masalah

BAB III ANALISIS KEBUTUHAN DAN PERANCANGAN

Perancangan Aplikasi Sistem Navigasi Objek Wisata berbasis Android pada Dinas Pariwisata Kota Makassar

PEMANFAATAN GOOGLE MAPS API DALAM PENGEMBANGAN MEDIA INFORMASI PASAR MALAM DI KOTA SAMARINDA

APLIKASI WISATA BATAM MENGGUNAKAN LAYANAN LOCATION BASED SERVICE BERBASIS WEBGIS. Abstrak

BAB IV HASIL DAN UJI COBA

BAB V IMPLEMENTASI DAN PENGUJIAN APLIKASI. implementasi. Implementasi sistem adalah suatu tahap penerapan atau


TUGAS AKHIR PEMBANGUNAN WEB API TERINTEGRASI UNTUK DESTINASI PARIWISATA YOGYAKARTA

J. Sains & Teknologi, Juni 2014, Vol.3 No.1 : ISSN MOBILE AUGMENTED REALITY FASILITAS UMUM KOTA MAKASSAR BERBASIS ANDROID

BAB IV ANALISA DAN PERANCANGAN

Transkripsi:

APLIKASI PEMBERI REKOMENDASI OBJEK WISATA DI KOTA BANDUNG BERBASIS ANDROID Indra Hadiyanto #1, Esa Firmansyah *2, Undang Syaripudin *3 Jurusan Teknik Informatika, Universitas Islam Negeri Sunan Gunung Djati Bandung Jalan A.H. Nasution Nomor 105 Cibiru, Bandung ABSTRAK Aplikasi pemberi rekomendasi objek wisata ini digunakan untuk menampilkan informasi dan peta dari tempat-tempat wisata yang berada di kota Bandung. Aplikasi ini menampilkan informasi-informasi dan visualisasi objek dalam bentuk deskripsi yang dapat digunakan sebagai rekomendasi untuk para pengguna perangkat mobile Android dalam mengambil keputusan terutama dalam pencarian lokasi objek wisata di wilayah kota Bandung. Selain itu, aplikasi ini juga menyediakan rute untuk menuju objek wisata yang dipilih, dan menu pendukung lainnya. Aplikasi frontend dibuat dengan Google Maps, Android Development Tools, dan Eclipse IDE Java sebagai framework-nya. Sedangkan bahasa pemrograman yang digunakan adalah Java, dan XML. Metode penelitian yang digunakan yaitu metode prototype. Implementasi untuk aplikasi backend adalah MySQL sebagai database dan PHP sebagai bahasa pemrograman. Adapun hasil akhir dari aplikasi ini berupa rekomendasi objek wisata di kota Bandung. Kata kunci : Aplikasi, Android, Maps, Kota Bandung. 1. PENDAHULUAN 1.1 Latar Belakang Kota Bandung (kotamadya) adalah ibu kota provinsi Jawa Barat. Kota ini pada zaman dahulu dikenal sebagai Parijs van Java (bahasa Belanda) atau Paris dari Jawa. Karena terletak di dataran tinggi, Bandung dikenal sebagai tempat yang berhawa sejuk. Hal ini menjadikan Bandung sebagai salah satu kota tujuan wisata. Bandung terletak pada koordinat 107 BT and 6 55 LS. Luas Kota Bandung adalah 16.767 hektare. Kota ini secara geografis terletak di tengah-tengah provinsi Jawa Barat, dengan demikian, sebagai ibu kota provinsi, Bandung mempunyai nilai strategis terhadap daerah-daerah di sekitarnya sebagai kota Industri Pariwisata. Salah satu unsur yang sangat menentukan berkembangnya industri pariwisata adalah produk wisata, seperti objek wisata dan restoran maupun rumah makan. Mengenai pengertian objek wisata, dapat dilihat beberapa sumber acuannya, antara lain : 1. Peraturan Pemerintah No. 24/1979 menjelaskan bahwa objek wisata adalah : perwujudan dari ciptaan manusia, tata hidup, seni budaya serta sejarah bangsa dan tempat keadaan alam yang mempunyai daya tarik untuk dikunjungi. 2. SK. MENPARPOSTEL No. : KM. 98/ PW.102/ MPPT-87 menjelaskan bahwa objek wisata adalah : tempat atau keadaan alam yang memiliki sumber daya wisata yang dibangun dan dikembangkan sehingga mempunyai daya tarik. Produk wisata sebagai salah satu objek penawaran dalam pemasaran pariwisata memiliki unsur-unsur utama yang terdiri 3 bagian (Oka A. Yoeti, 2002:211) : 1. Daya tarik daerah tujuan wisata, termasuk didalamnya citra yang dibayangkan oleh wisatawan. 2. Fasilitas yang dimiliki daerah tujuan wisata, meliputi akomodasi, usaha pengolahan makanan, parkir, trasportasi, rekreasi dan lain-lain. Kemudahan untuk mencapai daerah tujuan wisata tersebut. Pada zaman sekarang teknologi sangat cepat berkembang yang secara tidak disengaja telah meningkatkan kebutuhan masyarakat akan teknologi yang sekaligus telah mengubah gaya hidup masyarakat. Salah satu teknologi yang sedang berkembang adalah teknologi Smartphone.

Dari kemajuan teknologi yang pesat saat ini, Smartphone berhasil merubah kegunaan handphone yang bukan hanya sebagai media untuk berkomunikasi saja, tetapi dapat juga digunakan sebagai media informasi. Smartphone adalah sebuah device yang memungkinkan untuk melakukan komunikasi juga di dalamnya terdapat fungsi PDA dan berkemampuan seperti layaknya komputer. Smartphone ini cocok dalam penerapan LBS karena telah mendukung GPS (Global Positioning System), Cell-ID dan WiFi GeoLocation. Disamping itu android juga memiliki beberapa tools open source dan API (an Application Programming Interface) yang dapat digunakan dan membantu dalam perancangan dan pembuatan LBS. Salah satu produsen yang merilis sistem operasi open source adalah Google dengan Sistem Operasi Android. Android adalah sistem operasi untuk piranti bergerak (mobile devices) yang berbasis kernel Linux. Android menyediakan platform terbuka bagi para pengembang untuk menciptakan aplikasi mereka sendiri untuk digunakan oleh berbagai piranti bergerak. Smartphone berbasis sistem Android mulai popular pada tahun 2009 hingga sekarang, tidak heran jika aplikasi berbasis internet sudah banyak tersedia untuk Android, karena Smartphone bersistem operasi Android ini memang cocok untuk pengguna Smartphone yang banyak perlu mengakses ke dunia maya. Terdapat banyak objek wisata dan fasilitas wisata seperti restoran maupun rumah makan di kota Bandung yang dapat dikunjungi oleh para wisatawan. Oleh karena itu dibutuhkan suatu aplikasi berbasis mobile agar wisatawan dapat memperoleh informasi mengenai nama objek wisata, lokasi objek wisata dalam peta, jarak menuju lokasi objek wisata, alamat objek wisata, gambaran objek wisata, deskripsi singkat objek wisata secara cepat dan realtime. Aplikasi dikembangkan menggunakan sistem operasi Android pada smartphone, yang mana smartphone berbasiskan Android merupakan smartphone yang popular pada saat ini. Dari uraian diatas, maka akan dibangun sebuah aplikasi berbasis Android yang diharapkan dapat membantu memecahkan masalah. Untuk itu penyusunan skripsi ini diberi judul APLIKASI PEMBERI REKOMENDASI OBJEK WISATA DI KOTA BANDUNG BERBASIS ANDROID. 1.2 Rumusan Masalah Agar pengerjaan tugas akhir ini lebih terarah, maka diperlukan pembatasan masalah. Sehingga pembahasan dibatasi pada ruang lingkup : 1. Bagaimana membangun aplikasi yang dapat membantu wisatawan menemukan tempat wisata di kota Bandung pada smartphone berbasis Android? 2. Bagaimana aplikasi dapat memberikan estimasi jarak dan menampilkan rute ke lokasi tempat wisata? 3. Bagaimana membangun Aplikasi Pemberi Rekomendasi Objek Wisata Di Kota Bandung yang efektif, cepat, dan mudah digunakan. 1.3 Batasan Masalah Permasalahan yang ditemukan selama penelitian ini dibatasi oleh hal-hal yang tercantum berikut ini: 1. Penelitian difokuskan terhadap lokasi objek wisata di kota Bandung. 2. Aplikasi harus terkoneksi internet. 3. Aplikasi yang dibangun dijalankan minimal pada Android 2.3. 2. LANDASAN TEORI 2.1 Sistem Koordinat Bujur-Lintang (Latitude-Longitude) DSS pertama kali dikemukakan oleh Sistem koordinat bujur-lintang (latitude-longitude), terdiri dari dua komponen yang menentukan, yaitu : 1. Latitude adalah garis yang melintang di antara kutub utara dan kutub selatan, yang menghubungkan antara sisi timur dan barat bagian bumi. Garis ini memiliki posisi membentangi bumi, sama halnya seperti garis equator (khatulistiwa), tetapi dengan kondisi nilai tertentu. Garis lintang inilah yang dijadikan ukuran dalam

mengukur sisi utara-selatan koordinat suatu titik di belahan bumi. Berikut nilai-nilai yang dijadikan patokan ukuran garis lintang ini. Latitude di bedakan menjadi 2 wilayah, yaitu utara atau yang biasa kita sebut lintang utara dan selatan atau yang biasa kita sebut lintang selatan, dimana nilai koordinat di bagian utara selalu positif dan nilai koordinat di bagian selatan adalah negatif. a. Garis paling atas (kutub utara) = 90 derajat b. Garis paling tengah (equator) = 0 derajat, dan c. Garis paling bawah (kutub selatan) = -90 derajat. Gambar 2.1 Latitude. (Sumber : Google). 2. longitude adalah garis membujur yang menghubungkan antara sisi utara dan sisi selatan bumi (kutub). Garis bujur ini digunakan untuk mengukur sisi barat-timur koordinat suatu titik di belahan bumi. Longitude juga dibedakan menjadi 2 wilayah, yaitu bujur timur dan bujur barat, dimana koordinat yang berada di timur selalu bernilai negatif, dan sebaliknya yang berada di barat selalu positif. Nilai satuan ukuran derajat menjadi kilometer pada longitude juga sama seperti pada latitude. 2.2 Rumus Kalkulasi Jarak a. Haversine Formulla Suatu posisi di bumi dapat direpresentasikan dengan posisi garis lintang (latitude) dan bujur (longitude). Memperkirakan jarak antara dua titik di bumi berdasarkan letak dari garis lintang dan bujur bisa dilakukan dengan beberapa persamaan yang digunakan. Semua persamaan yang digunakan berdasarkan bentuk bumi yang bulat (spherical earth) dengan menghilangkan faktor bahwa bumi itu sedikit elips (elipsodial factor). Untuk metode ini kemungkinan kesalahan hanya 0.5%. Formulasi ini menggunakan persamaan Haversine sebagai dasar. Persamaan ini dapat digunakan untuk menghitung jarak lingkaran yang jauh antara dua titik. Berikut haversine formulla seperti pada persamaan 1. Haversine Formulla : a = sin 2 ( lat/2) + cos(lat1). cos(lat2).sin 2 ( long/2) c = 2.atan2(a, (1 a)) d = R.c Keterangan : R = earth s radius (mean radius = 6,371km) lat = lat 2 lat 1 long = long 2 long 1 b. Spherical Law Of Cosines Metode haversine formulla di atas diciptakan ketika tingkat presisi hasil perhitungan masih sangat terbatas. Namun sekarang, perhitungan komputer dapat memberikan tingkat presisi yang sangat akurat dengan menggunakan rumus spherical law of cosines. Spherical law of cosines : d = acos (sin(lat 1 ).sin(lat 2 ) + cos(lat 1 ).cos(lat 2 ).cos( long)).r Keterangan : R = earth s radius (mean radius = 6,371km) long = long 2 long 1 Jika ditulis ke dalam javascript, rumus tersebut akan menjadi seperti pada dibawah ini. 3. ANALISIS DAN PERANCANGAN Gambar 2.2 Longitude. (Sumber : Google). 3.1 Analisis Sistem Analisis sistem ini bertujuan untuk mengidentifikasikan permasalahan yang ada pada sistem. Analisis ini diperlukan sebagai dasar untuk tahapan perancangan sistem.

3.2 Analisis Perhitungan Untuk bisa melakukan pengurutan berdasarkan jarak terdekat, maka dilakukan perhitungan terlebih dahulu agar mendapatkan nilai jarak. Digunakan perhitungan antara 2 titik koordinat. Berikut dibawah ini proses perhitungannya : 1. Rumus Perhitungan Spherical Law Of Cosines Rumus : d = acos (sin(lat 1 ).sin(lat 2 ) + cos(lat 1 ).cos(lat 2 ).cos( long)).r Dimana, d = jarak km lat 1 = nilai latitude dari lokasi awal lat 2 = nilai latitude dari lokasi tujuan long = long 2 long 1 R = jari-jari bumi (6,371km) Berikut perhitungan jarak menggunakan rumus spherical law of cosines dengan contoh kasus perhitungan jarak dari kampus Universitas Islam Negeri Sunan Gunung Djati Bandung (UIN) sebagai titik awal ke lokasi Universitas Pendidikan Indonesia Bandung (UPI) sebagai titik yang dituju, Latitude 1 : -6.9326714 Longitude : 107.7156046 (UIN) Latitude 2 : -6.861604 Longitude 2 : 107.5938296 (UPI) Angka di atas sebelum dimasukan ke dalam rumus diubah dulu ke angka radian. d = acos (sin(-6,9326714* π/180)* sin(- 6.861604* π/180) + cos(-6,9326714* π/180)* cos(-6,861604 * π/180) * cos((107,5938296* π/180) (107,7156046* π/180))* 6371 = acos ((-0,002111810904) * (-0,002090162584) + (0,999997770125) * (0,999997815608) * (0,999999999312)) * 6371 = acos (0,000004414028 + 0,99999558505) * 6371 = acos (0,999999999078) * 6371 =0.002460385157 * 6371 =15.675113835247 =16 km 3.3 Arsitektur Sistem Arsitektur fisik sistem mengacu pada model arsitektur aplikasi three tier. Arsitektur fisik sistem terdiri dari tiga komponen utama yaitu Client (Aplikasi Frontend), application Server (Web Admin dan Web Service), dan database Server. Gambar 3.1 Arsitektur Sistem Pada arsitektur ini, GPS merupakan aktor lain yang bergerak di dalam stasiun radio luar. GPS berfungsi untuk mengetahui posisi lokasi pengguna dengan koordinat latitude dan longitude. Aplikasi yang terdapat pada aplikasi frontend yaitu Aplikasi Pemberi Rekomendasi Objek Wisata Di Kota Bandung yang sudah terinstal pada perangkat mobile yang ber-platform Android. Sistem dibangun dengan menggunakan Aplikasi IDE Eclipse dan SDK Android dengan bahasa pemrogramam java. Akses koneksi jaringan yang digunakan dari aplikasi frontend untuk berintegrasi dengan GPS atau frontend ke BTS melalui perangkat Mobile dapat menggunakan jaringan mobile GPRS/EDGE/UMTS. Backend merupakan aplikasi yang menghubungkan antara aplikasi backend dengan aplikasi frontend. Aplikasi ini terdiri dari tiga sub bagian utama yaitu Web Administrator, Web Service dan Database server. Web Administrator merupakan web yang berfungsi sebagai pengolah sumber basis data yang terdapat pada database server yang dioperasikan oleh admin. Webservice merupakan web yang bertujuan untuk menguhungkan berbagai platform aplikasi yang dibangun dengan berbagai platform yang berbeda-beda (misalnya Java, C#, VB, Delphi, PHP, Android), sehingga seluruh aplikasi tersebut dapat saling berkomunikasi. Web service pada penelitian ini dibangun diatas pemrograman PHP yang dikombinasikan dengan JSON (Javascript Object Notation). Database Server merupakan aplikasi yang berfungsi menyimpan data-data yang digunakan oleh layanan (Admin). Pada bagian ini di implementasikan menggunakan MySQL.

3.4 Use Case Diagram 4. IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Antarmuka 1. Halaman Login Tampilan utama ialah form login yang berfungsi untuk masuk ke menu backend yang mana hanya bisa di akses oleh pengelola aplikasi ini. Gambar 3.2 Use Case Aplikasi Pariwisata Bandung Tabel 3.6 Identifikasi Use Case untuk aplikasi frontend No Use Case Deskripsi 01 02 03 04 05 Kategori Tempat Wisata Aktor dapat memilih menu kategori tempat wisata Pencarian Aktor dapat memasukan kata kunci berupa nominal angka Daftar Tempat Wisata Informasi Tempat Wisata Map Rute Aktor mendapatkan hasil pencarian berupa daftar tempat wisata Aktor dapat melihat informasi detail tempat wisata Aktor dapat melihat rute menuju lokasi tempat wisata Tabel 3.7 Identifikasi Use Case untuk aplikasi server/backend No Use Case Deskripsi 01 02 03 04 5 Login Aktor harus login terlebih dahulu sebelum menggunakan aplikasi Kelola User Data Kelola Data Objek Wisata Kelola Data Wisata Kuliner Kelola Data Pusat Perbelanjaan Aktor dapat mengelola data user seperti menambah user, merubah user dan menghapus data user Aktor dapat mengelola data objek wisata seperti menambah objek wisata, merubah objek wisata, dan menghapus data objek wisata Aktor dapat mengelola data wisata kuliner seperti menambah wisata kuliner, merubah wisata kuliner, dan ymenghapus data wisata kuliner Aktor dapat mengelola data pusat perbelanjaan seperti menambah pusat perbelanjaan, merubah pusat perbelanjaan, dan menghapus data pusat perbelanjaan Gambar 4.1 Login 2. Tampilan Menu Backend Tampilan menu atau tampilan menu awal sekaligus tampilan kelola data user yang ada di web merupakan tampilan apabila telah sukses melakukan login. Di halaman ini terdapat form untuk diisi apabila ingin menambahkan data user (admin), dan terdapat menu untuk mengubah dan menghapus data. Di halaman ini pula, memiliki link link yang terhubung ke halaman yang lain untuk mengelola aplikasi ini. Gambar 4.2 Tampilan Menu Backend 3. Tampilan Menu Utama Android Tampilan utama aplikasi ini merupakan menu utama yang diakses oleh pengguna sebelum masuk ke halamanhalaman aplikasi yang akan digunakan. Terdapat dua menu yang bisa dipilih. Antara lain objek wisata, wisata kuliner, dan pusat perbelanjaan.

Gambar 4.3 Tampilan Menu Utama Android 4. Tampilan Daftar Hasil Pencarian Merupakan halaman hasil pencarian berupa daftar tempat wisata. User dapat memilih salah satu dari daftar tersebut untuk melihat informasi lebih detail. Dalam halaman ini, user dapat melihat nama tempat wisata, deskripsi singkat tempat wisata, dan jarak kilometer (km) dari posisi user ke lokasi tempat wisata. Pada pencarian untuk objek wisata, terdapat sorting jarak dan sorting tarif. Gambar 4.5 Tampilan Halaman Kritria 6. Halaman Map Rute Halaman map rute merupakan halaman map yang terdapat pada halaman informasi tempat wisata. Terdapat map menuju tempat tersebut, user dapat melakukan zoom-in dan zoom-out pada map. Gambar 3.6 Halaman Map Rute Gambar 4.4 Tampilan Daftar Hasil Pencarian 5. Tampilan Informasi Tempat Wisata Pada halaman ini, menampilkan informasi lebih detail dari salah satu tempat wisata yang dipilih oleh user dari daftar tempat wisata sebelumnya. Informasi tempat wisata yang ditampilkan diantaranya lima gambar, fasilitas, alamat, kontak, jam operasional, harga, dan jarak menuju lokasi. Terdapat map rute menuju tempat tersebut. 4.2 Pengujian Sistem Pengujian aplikasi ini menggunakan metode black box. Pengujian black box dilakukan dengan menguji apakah sistem yang dikembangkan sesuai dengan apa yang tertuang dalam spesifikasi fungsional sistem. Pengujian black-box berusaha menemukan kesalahan dalam kategori sebagai berikut : 1. Fungsi-fungsi yang tidak benar atau hilang 2. Kesalahan interface. 3. Kesalahan dalam struktur data atau akses database. 4. Kesalahan kinerja.

Deskripsi Login Kelola Data User Kelola Data Objek Wisata Kelola Wisata Kuliner Pencarian View Data Tabel 4.1 Pengujian Hasil Sukses Gagal keterangan Masukan Username dan password apabila salah sistem tidak akan masuk pada halaman menu utama. Dapat menambah, mengubah, menghapus dan menampilkan data user. Dapat menambah, mengubah, menghapus dan menampilkan data objek wisata Dapat menambah, mengubah, menghapus dan menampilkan data objek wisata kuliner. Dapat melakukan pencarian berdasarkan perhitungan nominal budget yang diinputkan, dan diurutkan berdasarkan jarak terdekat. Melihat data hasil dari perhitungan 5. KESIMPULAN DAN SARAN 5.1 Kesimpulan Berdasarkan pembahasan penelitian, maka diperoleh kesimpulan sebagai berikut : 1. Aplikasi ini dibuat membantu wisatawan menemukan tempat wisata. 2. Metode Spherical Law Of Cosines untuk mendapatkan nilai jarak dapat diterapkan dalam aplikasi. 3. Aplikasi ini membantu pengguna untuk mengetahui jarak lokasi tempat wisata dan letak lokasi tempat wisata melalui rute map. 4. Aplikasi akan berjalan lancar apabila terkoneksi dengan jaringan data seluler yang bagus. 5.2 Saran Dengan keterbatasan kemampuan dan pengetahuan yang dimiliki, maka penulis memiliki beberapa saran untuk pengembangan aplikasi berbasis android ini, diantaranya sebagai berikut : 1. Peningkatan tampilan aplikasi agar lebih menarik bagi para pengguna. 2. Menyiapkan option lain apabila aplikasi tidak terkoneksi dengan baik dengan internet. DAFTAR PUSTAKA Yoeti, O.A, 1996, Pengantar Ilmu Pariwisata, Penerbit ANGKASA, Bandung. Sugiyono, 2013, Metode Penelitian Kuantitatif, Kualitatif, dan R&D, Penerbit ALFABETA, Bandung. Sukamto, R.A dan Shalahuddin, M, 2011, Modul Pembelajaran Rekayasa Perangkat Lunak (Terstruktur dan Berorientasi Objek), Modula: Bandung. Nugroho, A, 2009, Rekayasa Perangkat Lunak UML dan Java, Andi, Yogyakarta. Firmansyah, S, 2012, Aplikasi Objek Wisata Di Kota Bandung Pada Perangkat Mobile Berbasis Android, Tugas Akhir, Jurusan Sistem Informasi, Fakultas Teknik dan Ilmu Komputer, Universitas Komputer Indonesia. Mulyani, E.S dan Kusuma W, 2012, Aplikasi Location Based Service (LBS) Taman Mini Indonesia Indah (TMII) Berbasis Android, Jurnal Ilmiah, Mahasiswa Sistem Informasi, Universitas Gunadarma, Jakarta. Jinendra, D, Bhagyashri, J, Pranav, G, Seema, V and Parag, A, 2012, Smart Travel Guide : Application for Android Mobile, Special Issue of International Journal of electronics, Communication & Soft Computing Science & Engineering, International Conference on Recent

Trends in Engineering & Technology. Prihatna, H, 2005, Struktur Navigasi, Penerbit Elex Media Komputindo, Jakarta.