Abstrak--Semakin pesatnya ilmu pengetahuan dan diperuntukan untuk Layanan Berbasis Lokasi (LBS),
teknologi khususnya internet perlahan demi pasti akan dengan adanya teknologi ini pengguna sistem
merubah gaya hidup seseorang untuk membeli produk dimungkinkan untuk mengetahului lokasinya
dari sistem pembelian konvensional ke sistem pembelian berdasarkan latitude dan longitude keberadaannya.
online. Namun kadangkala tidak semua konsumen
percaya akan produk yang ditawarkan secara online
Berbagai macam metode dan persamaan atau
hanya dengan menampilkan data-data produk secara formulla yang digunakan untuk mengetahui jarak
digital seperti foto, video dan lain-lain. Perlu peninjauan antara dua titik, Haversine Formulla merupakan
langsung dari pembeli ke penjual untuk melihat produk salah satu persamaan yang sangat akurat untuk
secara fisik. Penelitian ini menggunakan rumus menentukan jarak antara dua titik di bumi.
Haversine untuk menentukan jarak terdekat, kemudian Pemanfaatkan Geolocation dan Haversine Formulla
teknologi yang digunakan adalah teknologi geolocation dalam sebuah SIG bertujuan agar pengguna sistem
yang merupakan sebuah API dari HTML5 dapat melakukan perhitungan seberapa dekat jarak
menggunakan Google Map yang memungkinkan untuk pembeli dan penjual. Penelitian ini akan menyajikan
mengetahui lokasi penjual berdasarkan kordinat
informasi jarak terdekat dari pembeli kepenjual untuk
latitude dan longitude keberadaanya. Penelitian ini
akan menyajikan informasi jarak terdekat dari pembeli peninjauan langsung bentuk fisik produk tersebut.
kepenjual untuk peninjauan langsung bentuk fisik Dan merekomendasikan produk yang akan dibeli
produk tersebut dan merekomendasikan produk yang sesuai jarak terdekat. Dari permasalahan tersebut
akan dibeli sesuai jarak terdekat, dengan penulis melakukan penelitian ini bertujuan untuk
memanfaatkan geolocation dan haversine formulla memberikan informasi geografis pencarian produk
dalam sebuah sistem informasi geografis. tedekat dari konsumen menggunakan menggunakan
Kata kunci : Geolocation, Haversine Formulla, rumus Haversin berbasis GoogleMap API.
GoogleMap
II. Studi litelatur
I. Pendahuluan Banyak sumber acuan yang digunakan untuk
Semakin berkembangnya ilmu pengetahuan membangun sistem informasi geografis ini. Baik dari
dan teknologi informasi terutama internet membuat buku-buku ataupun dari penelitian-penelitian
sebagian besar orang terutama pelaku usaha kecil dan sebelumnya. Penelitian yang dilakukan oleh Gintoro
menengah berlomba-lomba untuk menjual dan
memasarkan produknya secara mudah dan cepat Sistem Pencarian Taksi Terdekat dengan Pelanggan
dengan pangsa pasar yang luas dan memperkecil
biaya operasional dan waktu jual yang tidak terbatas. rancanglah sebuah aplikasi yang memberikan
Kenyataan tersebut membuat proses digitalisasi lokasi-lokasi pelanggan pemesan taksi. Sistem
penjualan berbasis website semakin meningkat. tersebut menangkap lokasi pemesan taksi yang
Permasalah yang tejadi tidak semua pelaku usaha menggunakan smartphone BlackBerry dengan
memiliki website untuk menjual berbagai macam memanfaatkan layanan GPS didalamnya dan
produknya. Hal ini dapat teratasi dengan memposting membandingkan jaraknya dengan taksi terdekat
produknya di website-website iklan baris secara gratis. dengan cara menghitung lokasi koordinat taksi
Namun yang terjadi saat ini kadangkala konsumen dan pelanggan menggunakan Haversine
tidak sepenuhnya percaya dengan data-data digital Formula[2].
baik foto maupun video produk yang dipasarkan
didalam website iklan baris. Perlu peninjauan a. Rumus Haversine
langsung dari pembeli ke penjual untuk melihat Rumus haversine adalah persamaan yang
produk secara fisik. Untuk meningkatkan kepercayaan penting pada navigasi, memberikan jarak lingkaran
pembeli terhadap penjual maka dibentuklah sistem besar antara dua titik pada permukaan bola
informasi geografis lokasi penjual. Salah satu (Bumi) berdasarkan bujur dan lintang. Berikut adalah
teknologi yang berkaitan erat dengan sistem informasi rumus Haversine [1].
geografis adalah teknologi Geolocation yang
merupakan sebuah API dari HTML5 yang
145
Prosiding Annual Research Seminar 2017 ISBN : 979-587-705-4
Computer Science and ICT Vol. 3 No. 1
R = Radius bumi (rata-rata radius = 6,371 sebuah sistem komputer yang bisa melakukan tugas-
kilometer) tugas yang diinginkan oleh user tersebut. Tahapan ini
d = R.c
Sudut pada rumus menggunakan satuan
radian untuk menggunakan fungsi trigonometri.
Rumus harvesine digunakan dalam penelitian ini
untuk melakukan perhitungan jangkauan jarak
terdekat produk penjual terhadap jarak pembeli.
146
Prosiding Annual Research Seminar 2017 ISBN : 979-587-705-4
Computer Science and ICT Vol. 3 No. 1
dihasilkan dan belum dioperasikan sehingga tampung pada variabel program php yang akan
maintanance (pemeliharaan) belum dapat dilakukan dijadikan perbandingan dalam rumus Haversine untuk
pencarian produk terdekat dari konsumen. Percobaan
IV. Hasil dan Pembahasan dan hasil dari implementasi rumus haversine untuk
Tahap awal yang dilakukan dalam pencarian produk terdekat dari konsumen dapat dilihat
pembahasan ini yaitu menyiapkan database dan tabel pada tabel 1 di bawah ini.
penyimpanan sebagai media penampung data-data Tabel 1. Hasil Percobaan
produk yang dijual dan data penjual menggunakan No produk Penjual Jarak
mysql. (Km)
1 sepeda kakkooi 1 Km
2 komputer HP amir04 2 Km
3 LAPTOP ACER amir04 2 Km
TERBARU
4 hp samsung s4 amir04 2,3 Km
5 memori terbaru budi03 8 Km
6 rumah termurah budi03 9 Km
Gambar 2. Tabel data User Dari tabel diatas percobaan dilakukan dengan
koordinat latitude (-2.9777877972440656) dan
longitude (104.75714876335451) konsumen pada
radius 10 km. Didapat hasil 6 produk yang dijual
berada disekitar lokasi konsumen. Untuk
menampikan data tersebut, ada beberapa file yang
dibutuhkan yaitu file koneksi ke database mysql, file
index, dan file tampil. File koneksi memanggil
database quickad yang berada diserver localhost
dengan username root dan tanpa passowrd. Dengan
file koneksi tersebut semua data yang tersimpan di
Gambar 3. Tabel data Produk tabel penyimpanan produk bisa ditampilkan.
Selanjutnya file index adalah file yang berfungsi
Dari gambar diatas dapat dijelaskan database untuk menampilkan peta google map pada browser.
yang digunakan adalah quickad kemudian untuk tabel File index mutlak di gunakan untuk menjadikan file
data produk adalah ad_product dan tabel penjual default pada website. Kemudian file tampil adalah file
adalah user. Pada tabel penyimpanan produk tersebut yang berfungsi untuk menampilkan berkas xml
terdapat field latitude dan longitude yang akan dengan dengan memanfaatkan echo php. Dengan
digunakan sebagai penentu lokasi penjual didalam adanya file tampil tersebut semua produk yang lokasi
peta GoogleMap kemudian latitude dan longitude jarak terdekat dari konsumen dapat ditampilkan.
tersebut akan dimasukan dalam persamaan rumus
Haversine untuk menghitung jarak lokasi terdekat dari V. Kesimpulan
konsumen dapat dilihat di gambar 4. Dari hasil yang diperoleh dapat ditarik
kesimpulan sebagai berikut :
1. Sistem informasi geografis menggunakan
GoogleMap ini dapat menentukan lokasi geografis
penjual.
2. Pencarian produk terdekat dari konsumen dengan
perbandingan koordinat latitude dan longitude
konsumen menggunakan rumus haversine yang
telah diimplementasikan dalam kode program.
Gambar 4. Implementasi Formulla Haversine 3. Dengan sistem informasi geografis ini dapat juga
merekomendasikan produk yang akan dibeli
Untuk mendapatkan lokasi konsumen, ketika konsumen berdasarkan jarak terdekat dari area
konsumen berkunjung ke website tersebut akan ada konsumen.
notifikasi allow getlocation yang akan ditampilkan,
DAFTAR PUSTAKA
kemudian dengan mengklik allow getlocation.
Latitude dan longitude konsumen akan didapatkan [1]. Calculate distance and bearing between two
Latitude/Longitude points using. (2017). Dipetik oktober 04,
dengan code program java script yang akan di
147
Prosiding Annual Research Seminar 2017 ISBN : 979-587-705-4
Computer Science and ICT Vol. 3 No. 1
148