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

dokumen-dokumen yang mirip
BAB II. Tinjauan Pustaka Dan Dasar Teori. Tabel 2.1 Tinjuan Pustaka

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI

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

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

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

BAB II DASAR TEORI II-1

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

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

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

JURNAL SISTEM PENCARIAN JARAK TERDEKAT MENGGUNAKAN METODE HAVERSINE BERBASIS ANDROID

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI

Rancang Bangun Aplikasi Pencarian Tempat Indekos Pada Perangkat Mobile Android

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

APLIKASI RANGKUMAN IPA TINGKAT SMP BERBASIS ANDROID

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

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

Pengembangan Aplikasi City Guide Berbasis Android

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. terletak pada objek, pemodelan, studi kasus, dan bahasa pemrograman.

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

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

BAB III LANDASAN TEORI

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

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

APLIKASI LOCATION BASED SERVICE UNTUK SISTEM PEMESANAN TAKSI ONLINE PADA PLATFORM ANDROID

BAB I PENDAHULUAN. mempersingkat waktu dan menghemat biaya. satunya adalah kebutuhan untuk

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI

APLIKASI PEMBERI REKOMENDASI OBJEK WISATA DI KOTA BANDUNG BERBASIS ANDROID

PEMETAAN LOKASI OBJEK PAJAK UNTUK PAJAK BUMI DAN BANGUNAN MENGGUNAKAN TEKNOLOGI SENSOR FUSION PADA PERANGKAT BERGERAK DENGAN SISTEM OPERASI ANDROID

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

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah

BAB II LANDASAN TEORI

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB 3 LANDASAN TEORI

BAB 1 PENDAHULUAN - 1 -

SISTEM INFORMASI TAMBAL BAN DI YOGYAKARTA BERBASIS ANDROID NASKAH PUBLIKASI. diajukan oleh Hepy Evarika

Instalasi Android SDK Maret 2012 Tingkat: Oleh : Feri Djuandi Pemula Menengah Mahir Platform : Windows XP, Eclipse

BAB 2 LANDASAN TEORI

BAB I PENDAHULUAN 1.1. Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

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

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

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI

BAB I PENDAHULUAN. operasi open source popular yang memberikan developer sebuah platform kualitas

BAB I PENDAHULUAN 1.1 Latar Belakang

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

BAB III PEMODELAN BISNIS, DATA, DAN PROSES

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

APLIKASI PENCARIAN TAMBAL BAN MOTOR TERDEKAT BERBASIS ANDROID (STUDI KASUS TAMBAL BAN DI KOTA BATAM) Abstrak

BAB 1 PENDAHULUAN Latar Belakang

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. (Abdul Fatah dan Agung Budi Cahyono, 2013) dengan judul Sistem Informasi

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN. Perkembangan teknologi saat ini sangat begitu pesat, di. zaman seperti sekarang ini manusia diberikan fasilas yang lebih

BAB I PENDAHULUAN 1.1.Latar Belakang

BAB 3 LANDASAN TEORI

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

Cara mengakses internet bisa bermacam-macam, contohnya yaitu menggunakan komputer, notebook, dan juga ponsel. Namun banyak yang mengakses internet mel

Analisis dan Perancangan Aplikasi Penuntun Jalan dengan Perintah Suara Berbahasa Indonesia pada Perangkat Bergerak Berbasis Android

BAB II DASAR TEORI DAN TINJAUAN PUSTAKA. Judul Platform Deskripsi

BAB III LANDASAN TEORI

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

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

BAB IV UJI COBA DAN ANALISA

BAB 2 TINJAUAN PUSTAKA

PENDAHULUAN Latar Belakang Masalah Kendaraan merupakan angkutan atau alat transportasi yang digunakan masyarakat untuk bepergian. Terlebih lagi diliha

BAB 3 LANDASAN TEORI

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

Gambar 3.1 Diagram Alir aplikasi pada Klien Sistem berjalan.

BAB I PENDAHULUAN. 1.1 Latar belakang

RANCANG BANGUN APLIKASI PEMBELAJARAN OBJEK WISATA DOMESTIK DAN MANCANEGARA BERBASIS ANDROID

BAB II KAJIAN PUSTAKA

Rancang Bangun Aplikasi Pencarian Rute Terpendek Lokasi Wisata Kuliner Kota Pontianak Berbasis Mobile

BAB 1 PENDAHULUAN 1.1. Latar Belakang

BAB I PENDAHULUAN. dapat dari berbagai pihak, yaitu intansi pemerintahan, BUMN, industri,

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

2 aplikasinya yaitu Find My Iphone. Aplikasi Find My Iphone ini memliki fitur seperti melihat lokasi keberadaan dari smartphone pemilik maupun sesama

PENERAPAN HAVERSINE FORMULA PADA APLIKASI PENCARIAN LOKASI DAN INFORMASI GEREJA KRISTEN DI SEMARANG BERBASIS MOBILE

APLIKASI SISTEM PELACAKAN KINERJA PENGIRIMAN PADA TRUK PENGANGKUT BARANG BERBASIS ANDROID

APLIKASI LOCATION BASED SYSTEM RUMAH SAKIT KOTA PALEMBANG BERBASIS ANDROID

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

BAB 1 PENDAHULUAN. Faktanya, jalan-jalan besar kota Jakarta khususnya di wilayah Jakarta Barat

ANDROID Sejarah, Arsitektur,Platform Android By Si_pit

BAB I. PENDAHULUAN. Permasalahan yang sering ditemui ketika berada di sebuah tempat baru adalah

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

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Tabel 2.1. Tinjauan Pustaka. Tidak Apotek PHP

BAB 2 TINJAUAN PUSTAKA DAN DASAR TEORI

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah

Aplikasi Location Based Service untuk Sistem Informasi Publikasi Acara pada Platform Android

BAB I PENDAHULUAN. Perkembangan Smartphone dan Tablet PC saat ini telah. memproduksi Smartphone berbasis android, vendor-vendor ini

APLIKASI MOBILE LOKASI OBJEK WISATA KOTA DAN KABUPATEN TEGAL BERBASIS ANDROID

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

BAB II. Gambar 1. Komponen Kunci Sistem Informasi Geografis

Implementasi Sistem Informasi Geografis Daerah Pariwisata Kabupaten Temanggung Berbasis Android dengan Global Positioning System (GPS)

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

SIG FASILITAS UMUM UNTUKPENGGUNA JALAN BERBASIS MOBILE PHONE MENGGUNAKAN OS ANDROID

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Penelitian terkait dengan Sistem Informasi Geografis pernah dilakukan

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

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB III LANDASAN TEORI

SISTEM INFORMASI GEOGRAFIS PARIWISATA KABUPATEN NGANJUK BERBASIS ANDROID MENGGUNAKAN CORONA SDK SKRIPSI

Transkripsi:

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI 2.1 Tinjauan Pustaka Dalam mengembangkan sebuah aplikasi (penelitian yang sudah ada) penulis berusaha membangun adanya kemudahan dan efisiensi, terutama di sistem manajemen basis data. Untuk itu penulis menggunakan basis data Realm untuk memudahkan dalam proses pemanggilan API dan akses data. Tabel 2.1 Tinjauan Pustaka No Parameter Penulis 1 Kuirinus Mala (2015) 2 Hardika Catur Sapta (2015) 3 Andri Aloysius Gati (2015) 4 Sis Pinaryo (2015) 5 Bima Panji Angi Wisnu Wardana (2016) 6 Usulan (2016) Obyek Agen bus Desa Wisata Gereja Metode atau Teknologi Bahasa pemrograma n dan database Polsek Haversine Museum Bengkel Motor Realm Lokasi (Batasan wilayah) Yogakarta Kabupaten Gunungkidul 5

6 2.2. Dasar Teori 2.2.1. Bengkel Motor Pesatnya pertumbuhan kendaraan bermotor di Indonesia, tentunya membuat bengkel bertumbuh subur. Pada dasarnya bengkel itu terbagi dua macam, yaitu bengkel resmi Agen Tunggal Pemegang Merek (ATPM) dan bengkel non ATPM. Bengkel motor resmi ATPM yaitu bengkel dealer yang hanya melayani perawatan (service) untuk merek motor tertentu sesuai dengan rekomendasi dari pembuat kendaraan bermotor (pabrikan). Kemudian bengkel motor umum atau non ATPM, yaitu bengkel yang bukan berasal dari perusahaan pabrik motor. Bengkel non ATPM merupakan bengkel umum sehingga dapat melayani semua merk motor. Bengkel motor baik ATPM atau non ATPM pastinya menyediakan perawatan untuk motor seperti service dan ganti oli. Karena diketahui bahwa setiap mesin akan mengalami kerusakan dalam pemakaiannya, sehingga diperlukan perbaikan. Jika mesin tidak dirawat dengan semestinya, maka umur pemakaian akan berkurang. Kemudian bengkel motor juga menjual spare parts untuk memenuhi kebutuhan pemilik motor, baik dalam hal jasa perawatan yang dilakukan pihak bengkel berdasarkan persetujuan konsumen atau hanya dijual saja kepada masyarakat umum tanpa ada transaksi yang lain. (Devy Putra, 2016)

7 2.2.2. (LBS) LBS ( service) atau layanan berbasis lokasi merupakan sebuah layanan informasi yang dapat diakses dengan perangkat mobile melalui jaringan dan mampu menampilkan posisi secara geografis keberadaan perangkat mobile tersebut. juga dapat berfungsi sebagai layanan untuk mengidentifikasi lokasi dari suatu objek tertentu, seperti menemukan lokasi bengkel motor terdekat dan menampilkan peta digital. Dua unsur utama dari adalah: 1. Manager (API Maps); menyediakan perangkat bagi sumber atau source untuk LBS, Application Programming Interface (API) Maps menyediakan fasilitas untuk menampilkan atau memanipulasi peta. 2. Providers (API ); menyediakan teknologi pencarian lokasi yang digunakan oleh perangkat. API berhubungan dengan data GPS (Global Positioning System) dan data lokasi real-time. API berada pada paket android yaitu dalam paket android.location. Baik lokasi, perpindahan antar lokasi, serta radius dengan lokasi tertentu dapat ditentukan melalui Manager. Terdapat lima komponen pendukung utama dalam teknologi, antara lain: 1. Piranti mobil, piranti ini digunakan oleh pengguna untuk meminta informasi yang dibutuhkan. Informasi dapat diberikan dalam bentuk suara, gambar, dan teks. Piranti mobile yang dapat digunakan bisa berupa PDA, smartphone, dan laptop. Piranti mobile juga dapat digunakan sebagai alat

8 navigasi seperti layaknya alat navigasi berbasis GPS (Global Positioning ). 2. Jaringan Komunikasi, komponen ini digunakan sebagai jalur penghubung yang dapat mengirim data pengguna dan informasi yang diminta dari mobile terminal ke Provider, kemudian mengirimkan kembali informasi yang diminta ke pengguna. Komunikasi jaringan dapat berupa jaringan seluler, Wireless Local Area Network (WLAN), atau Wireless Wide Area Network (WWAN). 3. Penunjuk Posisi atau Lokasi, digunakan ntuk memproses suatu layanan maka posisi pengguna harus diketahui oleh penyedia layanan. Posisi pengguna didapatkan melalui jaringan komunikasi mobile atau Global Positioning System(GPS). 4. Penyedia layanan dan aplikasi, yaitu memberikan berbagai macam layanan kepada pengguna dan bertanggung jawab untuk memproses informasi yang diminta oleh pengguna. 5. Penyedia data dan konten, penyedia layanan tidak selalu menyimpan semua data yang dibutuhkan yang bisa diakses oleh pengguna. Untuk itu, data dapat diminta dari data dan content provider. Selanjutnya dan Aplication Provider mengirim informasi yang telah diolah melalui jaringan internet dan jaringan komunikasi. Pada akhirnya pengguna dapat menerima informasi yang diinginkan. (Sarah Yumeita K Rompas, 2013)

9 2.2.3. Google Maps Google Maps adalah layanan gratis yang diberikan oleh Google dan sangat popular. Google Maps adalah suatu peta dunia yang dapat kita gunakan untuk melihat suatu daerah. Dengan kata lain, Google Maps merupakan suatu peta yang dapat dilihat dengan menggunakan suatu browser atau aplikasi. Devoloper yang ingin menambahkan layanan Google Map ke website atau aplikasi dapat melalui Google Maps API dengan menggunakan JavaScript. API tersebut menyediakan banyak fasilitas dan utilitas untuk memanipulasi peta dan menambahkan konten ke peta melalui berbagai layanan. (Pandu Widiyaksono, 2010) 2.2.4 Global Positioning System (GPS) Global Positioning System (GPS) adalah suatu sistem navigasi dalam menentukan posisi, dengan layanan satelit yang dikembangkan oleh Departemen Pertahanan Amerika Serikat. GPS dapat memberikan informasi tentang posisi, kecepatan, dan waktu secara cepat, akurat, dimana saja dan kapan saja tanpa tergantung cuaca. Penentuan posisi GPS digambarkan dengan menggunakan nilai koordinat X dan Y (longitude dan latitude). (Abidin, 2007) 2.2.5 Android Android merupakan sistem operasi yang sering kita jumpai pada perangkat mobile. Android adalah sistem operasi berbasis Open Source dan bukan berarti semua aplikasi Android adalah free, kita hanya bebas menggunakan dan mengembangkanya.

10 Sejarah Android pada awalnya adalah open source yang dikenal dengan nama Linux hinggah pada tahun 2003 oleh Rich Miner, Andy Rubin, Chris White, dan Nicks Sears. Perusahaan Android Inc yang sekarang berpusat di Palo Alto, California berusaha untuk mengembangkan sebuah operating system mobile yang lebih canggih dari sistem operasi mobile kala itu. Kemudian pada awal Agustus 2005 Google mengajukan penawaran untuk mengakui perusahaan tersebut. Sejak saat itulah Android Inc dibawah naungan Google Inc. (Lutfi Ahmad). 2.2.6 Realm Realm merupakan sebuah platform yang menyediakan database untuk layanan berbasis mobile. Realm dapat digunakan untuk menggantikan teknologi on-device seperti SQLite dan Core Data yang masih umum digunakan. Realm menggunakan arsitektur penyimpanan baru, yang berbeda dengan SQLite dan menggunakan satu set API asli untuk melakukan penyimpanann data dan query. Pada versi rilisan terbaru Realm memberikan sejumlah perbaikan seperti penambahan enkripsi tertanan dengan kinerja minimal, UI Adapter yang dapat digunakan untuk Maps, List View, atau Grid View pada perangkat Android atau ios, peningkatan bahasa query, dan pengenalan kelas konfigurasi Realm. Selain itu, pembaruan Realm API kini kini ikut tersedia dan dapat diakses melalui Realm Mobile SDK. Berbagai macam bahasa juga dapat digunakan pada Realm ini, terutama bahasa pemrograman mobile seperti Java, C#, Xamarin, Swift, Objective-C dan JavaScript. (Sukindar, 2016).

11 2.2.7 Metode Haversine Metode Haversine digunakan untuk menghitung jarak antara titik di permukaan bumi menggunakan garis lintang (longitude) dan garis bujur (lattitude) sebagai variabel inputan. Haversine formula adalah persamaan penting pada navigasi, memberikan jarak lingkaran besar antara dua titik pada permukaan bola (bumi) berdasarkan bujur dan lintang. Dengan mengasumsikan bahwa bumi berbentuk bulat sempurna dengan jari-jari R 6.367, 45 km, dan lokasi dari 2 titik di koordinant bola (lintang dan bujur) masing-masing adalah lon1, lat1, dan lon2, lat2, maka rumus Haversine dapat ditulis dengan persamaan sebagai berikut: x = (lon2-lon1) * cos ((lat1+lat2)/2); y = (lat2-lat1); d = sqrt (x*x+y*y)*r ( 2.1 ) Keterangan : x = Longitude (Lintang) y = Latitude (Bujur) d = jarak R = Radius Bumi = 6371 1 derajat = 0.0174532925 radian (Dwi Prasetyo, 2015)