BAB II TINJAUAN PUSTAKA DAN DASAR TEORI

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

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

BAB I PENDAHULUAN. wisata bahari berupa pulau-pulau dan pantai yang indah dengan taman laut.

BAB I PENDAHULUAN 1.1 Latar Belakang

1.1. Latar Belakang Masalah

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

BAB I PENDAHULUAN. komunikasi suara atau pesan saja. Seiring perkembangan zaman, mobile phone

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

SKRIPSI APLIKASI STASIUN PEMBERHENTIAN KERETA API PRAMEKS MENGGUNAKAN GOOGLE MAP BERBASIS ANDROID. ADITYO SURYO NUGROHO Nomor Mahasiswa :

BAB 1 PENDAHULUAN 1.1. Latar Belakang

BAB 1 PENDAHULUAN 1.1. Latar Belakang

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

BAB I PENDAHULUAN 1.1. Latar Belakang

BAB III LANDASAN TEORI

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

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

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

BAB 1 PENDAHULUAN. Kabupaten Nabire terletak di Kawasan teluk Cenderawasih Provinsi Papua

BAB II TINJAUAN PUSTAKA

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

SKRIPSI APLIKASI WISATA KULINER INTERAKTIF MENGGUNAKAN GOOGLE MAP BERBASIS ANDROID DENGAN KONSEP USER INVOLVEMENT

BAB 1 PENDAHULUAN Latar Belakang

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. mendefenisikan penelitian yang sebelumnya hampir sama dilakukan

BAB 2 TINJAUAN PUSTAKA DAN DASAR TEORI. 2.1 Tinjauan Pustaka Tabel 2.1 merupakan beberapa penelitian sejenis. Tabel 2.1 Tinjauan Pustaka.

BAB 1 PENDAHULUAN - 1 -

PENGEMBANGAN ALARM KERETA COMMUTER LINE BERBASIS ANDROID

BAB 3 LANDASAN TEORI

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Tabel 2.1 Tabel Perbandingan Tinjauan Pustaka. Web SIG Untuk Fasilitas Umum Di Yogyakarta.

Benni Agung Nugroho Jurusan Teknik Informatika, Politeknik Kediri

BAB II TINJAUAN PUSTAKA

BAB I PENDAHULUAN. Dalam kehidupan manusia dengan dorongan untuk menuju. kehidupan yang lebih baik lagi, manusia berusaha untuk dapat


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

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

3.9 Peta JSON Android Studio UML (Unified Modeling Language) Use Case Diagram

BAB I PENDAHULUAN 1.1 Latar Belakang

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

1. Pendahuluan. Perkembangan teknologi saat ini telah memberikan pengaruh yang sangat besar bagi dunia teknologi informasi dan telekomunikasi.

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

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. buku-buku maupun skripsi dalam rangka mendapatkan suatu informasi yang ada

BAB II LANDASAN TEORI

BAB I PENDAHULUAN wisatawan mengunjungi lokawisata Baturaden. Sedangkan untuk. banyak wisata alam yang ada dibanyumas.

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah

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

BAB II TINJAUAN PUSTAKA. obyek penelitian terutama dari penelitian-penelitian sebelumnya. Objek Metode Bahasa Pemrograman

BAB I PENDAHULUAN. Pada saat ini kemajuan teknologi semakin pesat terutama pada kemajuan

BAB 3 LANDASAN TEORI

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. AKAKOM yang akan melakukan Praktik Kerja Lapangan Yang dimana

BAB 1 PENDAHULUAN 1.1 Latar Belakang

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

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

BAB 1 PENDAHULUAN. GPS (Global Positioning System) merupakan sistem satelit navigasi dan penentuan posisi.

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Berikut adalah Penelitian yang telah dilakukan oleh peneliti-peneliti PLATF ORM JUDUL

BAB I PENDAHULUAN 1.1. Latar Belakang

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

BAB III LANDASAN TEORI

APLIKASI PEMETAAN LOKASI RUMAH IBADAH PURA DI DKI JAKARTA PADA PERANGKAT ANDROID BERBASIS LBS

SKRIPSI APLIKASI PENCARIAN LOKASI GEREJA DI KABUPATEN PARIGI MOUTONG DENGAN METODE LOCATION BASED SERVICE BERBASIS ANDROID.

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

BAB IV UJI COBA DAN ANALISA

BAB I PENDAHULUAN. dalam pemsokan bahan baku biji kopi yang akan nanti nya di ekspor keluar

BAB III LANDASAN TEORI

BAB I PENDAHULUAN I-1

APLIKASI PEMBERI REKOMENDASI OBJEK WISATA DI KOTA BANDUNG BERBASIS ANDROID

BAB I PENDAHULUAN I.1 Latar Belakang

BAB 2 TINJAUAN PUSTAKA DAN DASAR TEORI

APLIKASI LOCATION BASED SERVICE (LBS) OBJEK OBJEK WISATA PADA TAMAN IMPIAN JAYA ANCOL BERBASIS ANDROID

IMPLEMENTASI LOCATION BASED SERVICE UNTUK MENCARI LOKASI ATM DI WILAYAH DEPOK

BAB III METODOLOGI PENELITIAN

PEMBANGUNAN APLIKASI PENCARIAN LOKASI WISATA DI EKS-KARESIDENAN SURAKARTA BERBASIS LOKASI

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI

BAB I PENDAHULUAN 1.1 Latar Belakang

COLLABORATIVE INFORMATION BASED MOBILE TOURISM GUIDE

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

BAB I PENDAHULUAN. menggunakan teknologi untuk dapat berkembang. Saat ini teknologi mobile dan

BAB I PENDAHULUAN. berkembang kepada teknologi perangkat yang multi tasking (melakukan pekerjaan dalam waktu

NAVIGASI PERANGKAT BERGERAK DI LINGKUNGAN ITS MENGGUNAKAN PLATFORM WIKITUDE

Aplikasi Semantik untuk Pembangkitan Rute Trans Jogja Berbasis Windows Phone pada Perangkat Bergerak

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

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Ada beberapa penelitian tentang web dan data. perumahan yang pernah dibahas oleh beberapa mahasiswa

2 Kata Kunci : Aplikasi, Peta, Objek, Wisata, TMII, Internet, Java, Android PENDAHULUAN Teknologi informasi dan komunikasi didunia berkembang setiap w

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

APLIKASI MOBILE LOKASI OBJEK WISATA KOTA DAN KABUPATEN TEGAL BERBASIS ANDROID

BAB 1 PENDAHULUAN. mengabadikan moment-moment yang ada disekitarnya. Penggunaan kamera

BAB I PENDAHULUAN. Sebagai ibukota Propinsi Daerah Istimewa Yogyakarta (DIY), Kota

BAB 2 TINJAUAN PUSTAKA

BAB I PENDAHULUAN. Semakin berkembang cepatnya kemajuan IPTEK di era globalisasi seperti

TUGAS AKHIR PEMBANGUNAN WEB API TERINTEGRASI UNTUK DESTINASI PARIWISATA YOGYAKARTA

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

STIKOM SURABAYA DAFTAR ISI. Halaman. ABSTRAK... i KATA PENGANTAR... DAFTAR ISI... DAFTAR TABEL... DAFTAR GAMBAR... viii BAB I PENDAHULUAN...

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

BAB I PENDAHULUAN. masukan (input) dari kegiatan produksi, perdagangan, pertanian, dan

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB 1 PENDAHULUAN 1.1. Latar Belakang

BAB I PENDAHULUAN. juga menurut Direktorat Lalu Lintas Polda Jatim, jumlah kendaran pribadi di

SISTEM INFORMASI PENCARIAN RUTE TERPENDEK PONDOK PESANTREN DI KOTA KEDIRI PADA PLATFORM ANDROID

PEMANFAATAN TEKNOLOGI LOCATION BASE SERVICE UNTUK SISTEM MONITORING TENAGA KERJA INDONESIA DI LUAR NEGERI

APLIKASI MOBILE PETA WISATA KOTA SALATIGA BERBASIS WEB SERVICES DENGAN MENGGUNAKAN SISTEM OPERASI ANDROID. Oleh. Ricko Lissia Nanda NIM :

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI

Transkripsi:

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI 2.1. Tinjauan Pustaka Tabel 2.1 Tinjauan Pustaka Sumber Pembeda Aplikasi pencarian lokasi Anjungan Taman Mini Indonesia Indah (TMII) berbasis android (Eriza Siti Mulyani 2013) menggunakan metode Location Based Service (LBS) untuk mengetahui letak dan keterangan objek wisata di TMII yang bias di akses melalui smartphone Android. Menggunakan fitur GPS (Global Positioning System) dan A-GPS (Assisted -Global Positioning System) yang ada pada smartphone. Penelitian jurnal ini menggunakan GPS sebagai lokasi user untuk dibandingkan dengan koordinat yang di simpan di database server untuk kemudian ditampilkan menggunakan google maps. Objek Metode Topik Hasil Eriza (2013) TMII LBS Wisata Marker Widy Sulistianto Perguruan Haversine (2012) Tinggi Pendidikan Marker Gia Anggraini (2014) Wisata Sumsel JSON Marker,cus Wisata tom map Nurlaylia (2012) Stasiun KRL LBS Navigasi Map, marker Arif Hidayat (2017) Kuliner Jogja LBS, Google Direction Kuliner Map Aplikasi yang dikembangkan Stasiun kereta api GoogleDirectio n,geofence Transportasi Rute, notifikasi Aplikasi pencarian lokasi Perguruan Tinggi di Provinsi Daerah Istimewa Yogyakarta (Widy Sulistianto 2 012) ini mengembangkan aplikasi Android untuk 5

6 mengetahui posisi user dan jarak user dari perguruan tinggi terdekat dengan kalkulasi rumus harvesine. Memanfaatkan fitur GPS untuk menentukan lokasi user yang akan di masukkan ke database server dan kemudian dilakukan perhitungan jarak user ke Perguruan Tinggi yang ditampilkan pada google maps. Aplikasi pengenalan pariwisata Sumatera Selatan berbasis android (Gia Anggraini dan Siti Ardianty, 2014). Aplikasi ini menggunakan database SQLite dengan sinkronisasi database MySQL pada website pariwisata Sumatera Selatan. Proses sinkronisasi dilakukan saat aplikasi pengenalan pariwisata Sumatera Selatan terkoneksi dengan internet menggunakan pertukaran data dalam format JSON (Java script Object Notation). Aplikasi yang dikembangkan yaitu Stasiun Pemberhentian Kereta Prameks Menggunakan Google Maps Berbasis Android. Aplikasi ini menggunakan GoogleMap untuk menampilkan peta dan menampilkan rute kereta api menggunakan GoogleDirection. Ketika pengguna sampai di stasiun tujuan maka akan muncul alarm yang di trigger oleh Geofence.. 6

7 2.2. Dasar Teori 2.2.1. Stasiun Kereta Api Menurut Kamus Besar Bahasa Indonesia (KBBI) Stasiun adalah Tempat menunggu bagi calon penumpang kereta api,tempat pemberhentian kereta api jadi dapat disimpulkan stasiun kereta api adalah tempat pemberhentian kereta api untuk naik turun penumpang kereta api. 2.2.2. Prameks Prameks adalah singkatan dari Prambanan Ekspres yaitu kereta api berjenis komuter jarak pendek yang melayani koridor perjalanan dari stasisun Solo Balapan kearah barat hingga stasiun Kutoarjo dan termasuk stasiun Yogyakarta. Menurut informasi dari PT.Kereta Api Indonesia (PERSERO) Kereta api Prameks ini sangat popular di wilyah Yogyakarta dan sekitarnya sebagai transportasi umum yang murah dan bebas macet. 2.2.3. Location Based Services Location Based Service (LBS) atau layanan berbasis lokasi 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 7

8 2.2.4. Google Maps Directions API (Route) Google Maps Directions API adalah suatu layanan yang melakukan perhitungan arah diantara beberapa lokasi dengan menggunakan HTTP request (Google Developer, 2017) Parameter yang dibutuhkan oleh Directions API adalah nilai garis lintang dan garis bujur dari lokasi asal dan tujuan. Parameter yang bisa ditambahkan antara lain parameter waypoints yang digunakan untuk membuat rute perjalanan dari lokasi asal menuju lokasi tujuan. Berikut gambar 2.1 bentuk umum dari sintaks yang digunakan oleh web service : https://maps.googleapis.com/maps/api/directions/outputformat?param eters Gambar 2.1 Sintaks Umum Google Direction API Sintaks pada gambar 2.1 merupakan URL web service milik google untuk menangani rute dengan menggunakan polylines. Pada baris sintaks tersebut terdapat sintaks outputformat yang merupakan format yang akan dikembalikan oleh web service, pada dokumentasi terdapat dua format yang dapat diberikan yaitu dengan format JSON dan XML. Untuk sintaks parameters merupakan nilai dari lokasi asal dan tujuan yang dapat berupa nilai letak garis lintang dan bujur, nama kota maupun kode lokasi yang telah ditentukan Google. 2.2.5. GPS GPS (Global Positioning System) merupakan layanan menggunakan kumpulan satelit yang berjumlah 24 buah yang mengorbit di bumi. GPS akan menemukan posisi pengguna dengan menghitung perbedaan waktu sampainya 8

9 sinyal pada suatu satelit menuju satelit lain. Sinyal pada GPS merupakan data dalam bentuk sandi, sehingga perangkat yang bisa menerima data dari GPS adalah perangkat yang memiliki penerima GPS (Manav Singhal and Anupa m Shukla, 2012) 2.2.6. JSON Parsing Data JSON yang didapatkan dari web service akan diolah dalam aplikasi dengan bentuk Array dan object, sehingga untuk membacanya diperlukan JSON Parsing. Data yang suda di-parsing nantinya akan dipakai untuk menampilkan peta dan rute kereta api. Potongan sintaks JSON Parsing pada gambar 2.2. JSONObject overview_polylinejson = jsonroute.getjsonobject ("overview_polyline"); JSONArray jsonlegs = jsonroute.getjsonarray("legs"); JSONObject jsonleg = jsonlegs.getjsonobject(0); JSONObject jsondistance = jsonleg.getjsonobject("distance"); JSONObject jsonduration = jsonleg.getjsonobject("duration"); JSONObject jsonendlocation = jsonleg.getjsonobject ("end_location"); JSONObject jsonstartlocation = jsonleg.getjsonobject("start_location"); Gambar 2.2 Sintaks Parsing JSON 2.2.7. Geofence Geofence adalah fitur dalam program perangkat lunak yang menggunakan global positioning system (GPS) untuk menentukan batas - batas geografis. Program yang menggabungkan geofencing memungkinkan developer untuk mengatur pemicu sehingga bila perangkat memasuki atau keluar batas-batas (polygon) yang ditetapkan oleh developer maka akan memicu notifikasi pesan 9

10 (Google Developer, 2014). Berikut pada gambar 2.3 adalah sintaks umum untuk membuat geofence. mgeofencelist.add(new Geofence.Builder().setRequestId(entry.getKey()).setCircularRegion( entry.getvalue().latitude, entry.getvalue().longitude, Constants.GEOFENCE_RADIUS_IN_METERS).setExpirationDuration(Constants.GEOFENCE_EXPIRATION_IN_MILLISECO NDS).setTransitionTypes(Geofence.GEOFENCE_TRANSITION_ENTER Geofence.GEOFENCE_TRANSITION_EXIT).build()); Gambar 2.3 Sintaks umum membuat Geofence 10