p-ISSN : 2460-3562 / e-ISSN : 2620-8989
Rancang Bangun Sistem Informasi Geografis Persebaran Bengkel, Tambal Ban dan Minyak Eceran di Kota Pontianak Berbasis Web
Ego Suparius Ipo 1 , Yus Sholva 2 , M. Azhar Irwansyah 3
Jurusan Informatika Fakultas Teknik, Universitas Tanjungpura Jl. Profesor Dokter H. Hadari Nawawi, Kota Pontianak 78115
1 egosupariusipo15@student.untan.ac.id 2 sholvariza@untan.ac.id 3 irwansyah.azhar@untan.ac.id

## Abstrak
Meningkatnya jumlah kendaraan bermotor memunculkan masalah kemacaten khususnya di perkotaan termasuk Kota Pontianak. Dari sisi pengendara kendaraan bermotor pasti pernah mengalami masalah saat berkendara seperti kehabisan bensin, ban bocor, mogok, kerusakan kendaraan dan sebagainya. Saat mengalami masalah di jalan, misalnya kehabisan bensin atau ban bocor, maka pengendara sangat memerlukan informasi dimana lokasi pom bensin dan bengkel. Dengan adanya sistem informasi geografis persebaran bengkel, tambal ban dan minyak eceran di Kota Pontianak diharapkan dapat memberikan petunjuk arah jalan serta informasi yang berguna bagi pengendara. Sistem ini didesain untuk memudahkan pihak pengguna (pengendara) mencari lokasi layanan terdekat dengan lokasi/posisi keberadaannya dengan menerapkan layanan berbasis lokasi (location based service/LBS) yang disediakan Google Maps.  Data lokasi layanan (bengkel, tambal ban, dan minyak eceran) diperoleh dari hasil survey lapangan dan dikelola menggunakan DBMS MySQL. Dengan LBS dan Haversin Formula sistem dapat menghitung jarak radius serta menampilkan lokasi layanan terdekat dan rute perjalanan ( google direction) menuju lokasi layanan tersebut.  Berdasarkan hasil pengujian black box testing dengan menggunakan nilai jarak radius tetap (default) maupun nilai jarak radius yang ditentukan oleh pengguna, sistem mampu menunjukkan lokasi layanan tersebut. Sementara berdasarkan pengujian user acceptance test (UAT) dengan menggunakan metode kuesioner skala likert diperoleh nilai rata-rata 83,4%, yang menunjukan bahwa aplikasi mudah untuk digunakan.
Kata kunci: sistem informasi geografis, bengkel, tambal ban, minyak eceran, petunjuk arah, skala likert.

## Web-Based Geographic Information Systems Design Mapping of Vehicle Repair Shops, Tire Patch Shops and Gasoline Retailer in Pontianak City

## Abstract
The increasing number of motorized vehicles raises traffic jam problems, especially in urban areas, including the city of Pontianak. From the side of motorists, they must have experienced problems while driving such as running out of gas, leaking tires, breaking down, vehicle damage and so on. When experiencing problems on the road, such as running out of gas or leaking tires, drivers really need information on where the location of gas stations and repair shops is. With the geographical information system for the distribution of repair shops, tire patches and retail gasoline in Pontianak City, it is hoped that it can provide road directions and useful information for motorists. This system is designed to make it easier for users (cyclists) to find the location of the closest service to their location/position by implementing location-based services (LBS) provided by Google Maps.  Service location data (workshops, tire patches, and retail gasoline) were obtained from the results of field surveys and managed using the MySQL DBMS. With LBS and Haversin Formula the system can calculate the radius distance and display the nearest service location and travel route (google direction) to the service location. Based on the results of black box testing using a fixed radius distance value (default) and a radius distance value determined by the user, the system is able to show the location of the service. Meanwhile, based on the user acceptance test (UAT) using the Likert scale questionnaire method, an average value of 83.4% was obtained, which indicates that the application is easy to use.
Keywords: geographic information system, repair shop, tire patch, retail gasoline, directions, likert scale.

## I. P ENDAHULUAN
Kota Pontianak merupakan Ibu Kota Provinsi Kalimantan Barat yang berkembang dengan pesat sehingga berdampak pada peningkatan jumlah kendaraan, dan tidak sedikit masyarakat yang mengalami masalah pada kendaraan saat melakukan perjalanan.  Pada saat kendaraan mengalami masalah, yang pertama dipikirkan adalah bagaimana solusi dalam mengatasi masalah tersebut. Solusi nya yaitu mencari tempat yang menyediakan jasa bengkel, tambal ban dan minyak eceran, akan tetapi tidak semua pengendara yang mengetahui lokasi jasa yang dekat dengan destinasinya. Pengendara yang tidak tahu jalan, umumnya menggunakan Google Maps sebagai alat bantu dalam melakukan perjalanan, akan tetapi belum sepenuhnya menyediakan informasi yang dibutuhkan pengendara saat mengalami masalah pada kendaraan. Informasi yang dimaksud yaitu data titik lokasi bengkel, tambal ban, minyak eceran terdekat dari destinasi, data nomor handphone yang dapat dihubungi, rating penilaian pelayanan, keterangan waktu pelayanan seperti jam buka dan jam tutup, data keterangan jasa service yang tersedia, rute jalan serta jarak dan waktu yang digunakan pengendara menuju ke lokasi bengkel, tambal ban dan minyak eceran sesuai dengan kebutuhan masalah yang dihadapi.
Untuk mengatasi dari masalah yang telah dipaparkan, maka peneliti akan merancang dan membangun sebuah sistem informasi geografis persebaran bengkel, tambal ban dan minyak eceran berbasis web di Kota Pontianak, dengan menggunakan metode Location Based Service (LBS) atau layanan berbasis lokasi yang merupakan sebuah layanan informasi, dapat diakses dengan perangkat bergerak melalui jaringan dan mampu menampilkan posisi secara geografis keberadaan perangkat bergerak tersebut  [1]. Haversine Formula dapat berfungsi sebagai layanan untuk menghitung jarak radius  dari  lokasi  pengendara menuju lokasi jasa [2].Agar destinasi  pengendara dapat terdeteksi dengan baik, maka LBS memerlukan GPS ( global positioning system ) yang dapat diaktifkan pada handphone pengendara dan LBS memerlukan maps API sebagai peta digital [3]. Dengan dibuatnya aplikasi ini maka pengendara hanya memerlukan handphone yang terkoneksi dengan internet, dan akan mendapatkan solusi dari masalah yang dihadapi.
Yang menjadi rumusan masalah dalam penelitian ini, yaitu:
1) Bagaimana menyediakan informasi bengkel, tambal ban dan minyak eceran disekitar lokasi pengendara kendaraan bermotor?
2) Bagaimana menyediakan arahan atau rute jalan serta jarak dan waktu yang akan ditempuh pengendara menuju lokasi  bengkel, tambal ban dan minyak eceran yang tersedia pada sistem?
3) Bagaimana membangun sebuah sistem informasi geografis berbasis web yang dapat menampilkan data persebaran bengkel, tambal ban dan minyak eceran di Kota Pontianak dan pengendara dapat memperoleh informasi yang dibutuhkan untuk mengatasi masalah yang dihadapi pengendara dalam perjalanan?
Adapun tujuan dari penelitian yang dilakukan adalah menghasilkan suatu Sistem informasi geografis berbasis web yang dapat memberikan informasi berupa persebaran bengkel, tambal ban dan minyak eceran, informasi nomor handphone, rating penilaian pelayanan, foto lokasi, jam buka dan jam tutup pelayanan, keterangan jasa service , rute jalan berbentuk garis, menampilkan jarak dan waktu yang harus ditempuh oleh pengendara menuju bengkel, tambal ban dan minyak eceran terdekat dengan destinasi dalam radius yang telah ditentukan.
Proses penambahan data dilakukan oleh peneliti dengan melakukan wawancara dan survei langsung ke jalan, update data dilakukan oleh pemilik penyedia jasa dan partisipasi masyarakat sekitar melalui fitur yang disediakan di dalam webgis.

## II. M ETODOLOGI P ENELITIAN
Metode penelitian merupakan langkah-langkah pengerjaan penelitian yang akan dilakukan. Pada penelitian ini, di bangun dengan diagram alir penelitian, dapat dilihat pada Gambar 1 berikut.
Gambar 1. Diagram Alir Penelitian

## A. Analisis Kebutuhan Sistem
1)  Analis Sistem Yang sedang Berjalan
Adapun Sistem yang sedang berjalan dan dipakai pengendara pada saat ini umumnya menggunakan Google Maps sebagai alat bantu dalam melakukan perjalanan, akan tetapi belum sepenuhnya menyediakan informasi yang dibutuhkan pengendara saat mengalami masalah pada
kendaraan. Informasi yang dimaksud yaitu data titik lokasi bengkel, tambal ban, minyak eceran terdekat dari destinasi, data nomor handphone yang dapat dihubungi, rating penilaian pelayanan, foto bergeotag, keterangan waktu pelayanan seperti jam buka dan jam tutup, data keterangan jasa service yang tersedia, rute jalan serta jarak dan waktu yang digunakan pengendara menuju ke lokasi bengkel, tambal ban dan minyak eceran sesuai dengan kebutuhan masalah yang dihadapi.

## B. Analisis Sistem Yang diperlukan
Berdasarkan analisis sistem yang sedang berjalan, maka diperlukan sistem yang dapat membantu pengendara pada saat kendaraan mengalami masalah, kebutuhan sistem yang akan dibangun adalah sebagai berikut:
Kebutuhan Fungsional Pengguna atau Pengendara:
• Melihat data persebaran bengkel, tambal ban dan minyak eceran.
• Mencari lokasi jasa yang terdekat dengan destinasi.
• Melihat informasi seperti nama jasa, jam pelayanan, nomor handphone, foto lokasi, rating penilaian pelayanan, dan rute menuju lokasi yang ingin dituju.
Kebutuhan Fungsional Partner:
• Memanajemen data lokasi data.
Kebutuhan Fungsional Admin:
• Memanajemen data Partner.
• Memanajemen  data lokasi.
• Memanajemen data penilain.

## C. Pengumpulan Data
Proses pengumpulan data diperoleh dengan cara:
1)  Referensi: mencari jurnal, artikel, dan situs-situs  terkait yang mendukung kebutuhan pembuatan Sistem .
Survei dan wawancara : untuk memperoleh latitude longitude , foto bergeotag , nama jasa, waktu pelayanan dan nomor handphone . D. Perancangan Sistem
2)  Arsitektur Sistem
Gambar 2. Arsitektur Sistem
Seperti diperlihatkan pada Gambar 2,  Aplikasi Sistem informasi geografis persebaran bengkel, tambal ban dan minyak eceran dibuat berbasis web, sehingga user, partner dan admin memerlukan akses internet agar dapat terhubung dengan sistem. Pengguna wajib mengaktifkan GPS untuk mendapat koordinat lokasi. Database Management System (MySQL) berfungsi untuk menyimpan segala bentuk data dan berpusat pada server jadi saat pengguna mengakses data bengkel, tambal ban dan minyak eceran, maka data yang ditampilkan pada satu pengguna dengan  lainnya sama. LBS berfungsi untuk mencari lokasi terdekat dengan menggunakan metode Haversine, Google Maps API berfungsi untuk memberi dan menampilkan data peta lokasi, data geotag, dan rute jalan, dan kamera handphone berfungsi untuk upload foto yang berisikan data geotag.

## 3)  Perancangan Perhitungan Metode Haversine
Berikut penjelasan mengenai proses perhitungan metode haversine pada webgis yang dibangun:
• Untuk mendapatkan koordinat lokasi pengguna maka memerlukan GPS.
• Setelah koordinat  pengguna didapatkan,  kemudian metode haversine bekerja untuk memfilter (menghitung) jarak  radius lokasi. Berikut rumus perhitungan metode haversine [2].
𝑋𝑋 = ( 𝐿𝐿𝐿𝐿𝐿𝐿 2 − 𝐿𝐿𝐿𝐿𝐿𝐿 1) ∗ 𝐶𝐶𝐶𝐶𝐶𝐶 � ( 𝐿𝐿𝐿𝐿𝐿𝐿 1 + 𝐿𝐿𝐿𝐿𝐿𝐿 2) 2 � ; 𝑌𝑌 = ( 𝐿𝐿𝐿𝐿𝐿𝐿 2 − 𝐿𝐿𝐿𝐿𝐿𝐿 1); (1) 𝑑𝑑 = � ( 𝑋𝑋 ∗ 𝑋𝑋 + 𝑦𝑦 ∗ 𝑦𝑦 ) 𝑅𝑅 ; Keterangan: Lon1 = Garis bujur posisi pengguna Lat1 = Garis lintang posisi pengguna Lon2 = Garis bujur lokasi jasa Lat2 = Garis lintang lokasi jasa d= Jarak R= Radius Bumi =6371 km 1 derajat= 0.0174532925 radian
• Jika lokasi jasa memenuhi jarak radius yang telah ditentukan (radius otomatis 1.000 meter) maka data lokasi jasa ditampilkan di Google Maps API dalam bentuk marker (titik lokasi) dan ditampilkan list data lokasi serta jarak radius dalam satuan meter, seperti terlihat pada Gambar 2,  Jika lokasi jasa tidak ditemukan, pengguna dapat melihat data lokasi dengan cara memasukkan nilai radius lebih dari 1000 meter di kolom pencarian (search) pada webgis yang dibangun.

## 4)  Perancangan Alir Teknologi Foto Geotag

## Gambar 3. Perancangan teknologi foto geotag
Seperti diperlihatkan pada Gambar 3, berikut penjelasan mengenai diagram alir sistem foto geotag [4]:
1) Foto Geotag diambil melalui kamera handphone tepat di lokasi bengkel bengkel, tambal ban dan minyak eceran,
2) Kemudian foto Geotag diunggah melalui handphone atau laptop di aplikasi web yang dibangun.
3) Foto  yang diambil menggunakan kamera yang dilengkapi fitur GPS dan geo  tagging , yang disebut dengan foto geotag, memungkinkan foto tersebut memiliki informasi mengenai koordinat longitude dan latitude lokasi foto tersebut diambil.
4) Informasi koordinat lokasi pada foto yang tersimpan pada EXIF Headers masih dalam bentuk Degree Minute Second sehingga untuk mempermudah pembacaan koordinat pada Google Maps , maka koordinat harus dikonversi menjadi format Decimal Degree .
5) Hasil konversi koordinat foto disimpan dalam sebuah tabel pada basis data untuk selanjutnya dicocokan dengan koordinat pada peta.
6) Admin melakukan verifikasi foto geotag melalui aplikasi web yang dibangun.
7) Setelah diverifikasi oleh admin maka foto akan ditampilkan di laman rute lokasi pada aplikasi web yang dibangun.

## 4)  Alur Upload Foto Geotag

## Gambar 4. Alur Upload Foto Geotag
1) Dimulai dari pengguna akfitkan GPS untuk mendapatkan titik koordinat user,
2) Pada halaman home, sistem memeriksa apakah pengguna berada dalam radius <= 1 KM menuju lokasi jasa, jika iya dilanjutkan ke tahap berikutnya,
3) Kemudian data lokasi dalam radius yang ada pada DBMS ditampilkan,
4) Pengguna memilih list lokasi yang ingin dituju,
5) Kemudian halaman rute lokasi ditampilkan,
6) Kemudian sistem memeriksa apakah pengguna berada dalam radius <= 50 meter menuju lokasi jasa, jika iya dilanjutkan ke tahap berikutnya,
7) Form upload foto muncul dan pengguna mengupload foto,
8) Selanjut nya sistem memeriksa apakah size foto <= 2MB, jika iya dilanjutkan ke tahap berikutnya,
9) Selanjut nya sistem memeriksa apakah data foto <= 6 file di database, jika iya dilanjutkan ke tahap berikutnya,
10) Selanjut nya sistem memeriksa apakah data foto bergeotag, jika iya maka data
11) foto disimpan dalam DBMS dan di tampilkan pada halaman admin,
12) Kemudian admin memverifikasi foto,
13) Data foto ditampilkan di halaman rute lokasi,

## 5)  Alur Input Penilaian Rating dan Komentar
Gambar 5. Alur Input Rating dan Komentar
1) Dimulai dari pengguna akfitkan GPS untuk mendapatkan titik koordinat user,
2) Sistem memeriksa apakah jarak radius pengguna menuju lokasi jasa <= 50 meter, jika iya dilanjutkan ke tahap berikutnya,
3) Kemudian sistem memeriksa sudah login atau belum, jika sudah dilanjutkan ketahap berikutnya,
4) Kemudian modal input penilian akan muncul,
5) Pengguna menginput rating dan komentar,
6) Data rating dan komentar disimpan dalam DBMS dan ditampilkan dihalaman rute lokasi dan di halaman admin,
7) Admin dapat menyembunyikan komentar jika komentar tidak pantas untuk ditampilkan,
8) Selanjutnya komentar yang disembunyikan ditampilan ke halaman rute lokasi dalam bentuk pesan peringatan.

## E. Diagram Konteks Sistem
Diagram konteks adalah diagram yang memberikan gambaran umum terhadap kegiatan yang berlangsung dalam sistem. Gambar 6 menunjukan diagram konteks dari sistem informasi geografis persebaran bengkel, tambal ban dan minyak eceran di Kota Pontianak berbasis web.

## Gambar 6. Diagram Konteks Sistem
Berdasarkan diagram  konteks dapat diketahui bahwa sistem yang dibangun melibatkan tiga jenis pengguna yaitu:
1) Admin: memiliki akses penuh untuk melakukan penambahan, perubahan dan penghapusan data persebaran bengkel, tambal ban, minyak eceran serta memonitoring semua data yang ada pada server.
2) Partner (pemilik jasa dan kontributor): memiliki akses untuk melakukan penambahan dan perubahan data persebaran bengkel, tambal ban, minyak eceran sesuai data yang ada pada server.
3) User atau pengendara:  dapat melihat data peta persebaran bengkel, tambal ban, minyak eceran dan dapat melakukan pencarian rute serta melihat informasi seperti nama jasa, jarak dan waktu tempuh, rating penilaian, foto lokasi, jam pelayanan, nomor handphone, keterangan jasa yang tersedia, selain itu pengguna juga dapat mengupload foto kesistem dengan syarat foto bergeotag.

## F. Diagram Overview Sistem
Diagram overview adalah diagram yang menjelaskan urutan-urutan proses dari diagram konteks. Berikut adalah penjelasan dari diagram overview webgis  persebaran bengkel, tambal ban, minyak eceran di  Kota Pontianak pada Gambar 7 berikut:
Gambar 7. Diagram Overview Perancangan Webgis Persebaran Bengkel, Tambal Ban, dan Minyak Eceran di Kota Pontianak.
Berikut penjelasan Berdasarkan Gambar 7 diagram overview:
1)  Login 1.0: Sebelum masuk ke laman aplikasi admin dan partner wajib melakukan proses login terlebih dahulu dengan memasukan email dan password yang telah terdaftar.
2)  Manajemen Akun 2.0: Admin dan partner dapat melakukan pendaftaran akun dan reset password.
3)  Manajemen Partner 3.0: Proses yang menampilkan pengelolaan data oleh partner, sehingga partner dapat menambah atau mengubah data lokasi pada webgis.
4)  Manajemen Admin 4.0: Proses pengelolaan data oleh admin, yang meliputi data Pengguna, data penilaian, data foto dan data lokasi pada webgis.
5)  Manajemen User 5.0: Pada proses ini merupakan tahapan yang dilakukan oleh user atau pengendara, dapat melihat data persebaran lokasi, melakukan pencarian rute, dan mengunggah foto lokasi.
G. Perancangan Tampilan Webgis Gambar 8 merupakan rancangan tampilan home dari aplikasi webgis yang dibangun :
Gambar 8. Perancangan Tampilan Home Webgis .
User atau pengunjung tidak diharuskan login untuk melihat data sebaran lokasi dalam aplikasi ini, berikut penjelasannya,  laman masuk  berisi  perintah untuk melakukan login untuk mengakses webgis sesuai level. Laman data lokasi  berisi data lokasi yang sudah terverifikasi  oleh admin,  laman peta utama maps utama, marker lokasi terdekat dan pilihan pencarian lokasi terdekat, laman bengkel berisi maps bengkel motor, marker lokasi terdekat dan pilihan pencarian lokasi terdekat, laman tambal ban berisi maps tambal ban, marker lokasi terdekat dan pilihan pencarian lokasi terdekat, laman minyak eceran berisi maps minyak eceran, marker lokasi terdekat dan pilihan pencarian lokasi terdekat, laman peta menampilkan maps dan marker lokasi, laman search berfungsi untuk melakukan pencarian data lokasi yang sudah ada di database, laman list lokasi  menampilkan list data lokasi terdekat dan berfungsi untuk menampilkan laman rute lokasi.

## H. Pembuatan Sistem
Merupakan langkah penerapan perancangan konseptual dalam bentuk sistem informasi geografis persebaran
bengkel, tambal ban dan minyak eceran di Kota Pontianak berbasis web.

## I. Pengujian Sistem
Pada tahapan ini mencakup koreksi pada sistem yang telah dibangun, pengujian dilakukan untuk melakukan pengecekan apakah suatu perangkat lunak yang dihasilkan sudah dapat dijalankan sesuai standar.

## 1)  Metode Pengujian Blackbox
Pengujian Blackbox digunakan untuk menguji sistem, berikut hasil pengujian blakcbox . Sistem berhasil menambah, mengedit  dan menghapus  data lokasi,  sistem berhasil  mendeteksi keberadaan pengguna menggunakan fungsi geolocation  API  HTML5 yang telah didukung browser versi baru,  pengujian dilakukan dengan menggunakan browser pada laptop dan smartphone pada lokasi/posisi pengujian yang berbeda-beda.  Selain itu sistem berhasil memproses entri data baru khususnya  foto yang mengandung geotag berhasil dideteksi lokasinya dan dihitung jaraknya. Jika jarak hasil perhitungan tersebut masih di bawah 50 meter maka sistem akan menerima data baru tersebut, sebaliknya  sistem akan menolak

## 2)  Metode Pengujian Kuesioner
Pengujian Kuesioner digunakan untuk penilaian responden terhadap sistem untuk memberikan penilaian terhadap kemudahan penggunaan dan pencapaian tujuan.

## 3)  Metode Pengujian Perhitungan Haversine
Pengujian ini bertujuan untuk melihat akurasi  metode haversine dalam mencari  dan menghitung jarak radius lokasi  pengguna menuju lokasi jasa pada webgis  yang dibangun.

## J. Analisis Hasil Pengujian Sistem
Analisis dilakukan dalam tahap pengujian dan validasi untuk mengetahui karakteristik sistem dan mengidentifikasi jika terdapat ketidak konsistenan sistem.

## K. Penarikan Kesimpulan
Kesimpulan dirumuskan berdasarkan pengujian yang telah dilakukan apakah sistem yang dirancang mampu menjawab permasalahan yang menjadi fokus penelitian mengenai persebaran bengkel, tambal ban dan minyak eceran di Kota Pontianak.

## III. H ASIL DAN P EMBAHASAN

## A. Hasil Perancangan Webgis
Antarmuka home webgis merupakan tampilan awal ketika mengakses sistem informasi geografis persebaran bengkel, tambal ban dan minyak eceran di Kota Pontianak, seperti yang terlihat pada Gambar 9.
Gambar 9. Tampilan Home Webgis
Antarmuka  rute lokasi webgis merupakan tampilan petunjuk arah jalan, nama lokasi, nomor handphone, jam buka-tutup pelayanan, keterangan jasa, dan info penilaian jasa, seperti yang terlihat pada Gambar 10.
Gambar 10. Tampilan Laman Rute Menuju Lokasi Jasa
Antarmuka home  partner webgis merupakan tampilan awal setelah partner melakukan login, seperti yang terlihat pada Gambar 11.
Gambar 11. Tampilan Home Partner
B. Hasil Pengujian Webgis User atau pengunjung tidak diharuskan login untuk melihat data sebaran lokasi dalam aplikasi ini, berikut penjelasannya:

## 1)  Metode Haversine
Pengujian perbandingan jarak radius menggunakan metode haversine dengan perhitungan secara manual dan perhitungan melalui webgis yang dibangun. Pengukuran jarak radius dari lokasi user menuju lokasi jasa yang ingin dituju, dilakukan pada satu user menuju tiga lokasi jasa yang berada dalam radius 1000 meter, berikut proses perhitungan dengan metode Haversine :
1. Perhitungan jarak dari posisi user menuju lokasi minyak eceran jamal Lokasi 1: lon1=109,337790,  lat1= -0,0638275 Lokasi 2: lon2= 109,3380307, lat2= -0,0616350 Ubah koordinat ke bentuk radian:
lat1 = -0,0638275* 0.0174532925 radian = -0,0011140 radian lon1= 109,337790* 0.0174532925 radian = 1,9083044 radian lat2 = -0,0616350* 0.0174532925 radian = -0,0010757 radian lon2= 109,3380307* 0.0174532925 radian = 1,9083086 radian x=(lon2-lon1) * cos ((lat1+lat2)/2) =(1,9083086 -1,9083044) * cos ((-0,0011140 -0,0010757)/2) =0,0000042
y= (lat2-lat1) =(-0,0010757 -(-0,0011140)) = 0,0000383
d= sqrt (x*x + y*y) * R =sqrt((0,0000042*0,0000042)+ ( 0,0000383*0,0000383))*6371 = 0,245 KM
=245 Meter 2. Perhitungan jarak dari posisi user menuju lokasi bengkel perdana
Lokasi 1: lon1=109,337790,  lat1= -0,0638275
Lokasi 2: lon2= 109,3398264, lat2= -0,0597472
Ubah koordinat ke bentuk radian: lat1 = -0,0638275* 0.0174532925 radian = -0,0011140 radian l on1= 109,337790* 0.0174532925 radian = 1,9083044 radian lat2 = -0,0597472* 0.0174532925 radian = -0,0010428 radian
lon2= 109,3398264* 0.0174532925 radian
= 1,9083400 radian
x=(lon2-lon1) * cos ((lat1+lat2)/2) =(1,9083400-1,9083044) * cos ((-0,0011140 -0,0010428)/2) =0,0000355 y= (lat2-lat1) =(-0,0010428 -(-0,0011140)) = 0,0000712 d= sqrt (x*x + y*y) * R =sqrt((0,0000355*0,0000355)+ ( 0,0000712*0,0000712))*6371 = 0,507 KM =507 Meter
3. Perhitungan jarak dari  posisi user menuju lokasi Minyak eceran saleh
Lokasi 1: lon1=109,337790,  lat1= -0,0638275 Lokasi 2: lon2= 109,3406942, lat2= -0,0586781 Ubah koordinat ke bentuk radian: lat1 = -0,0638275* 0.0174532925 radian = -0,0011140 radian lon1= 109,337790* 0.0174532925 radian = 1,9083044 radian lat2 = -0,0586781* 0.0174532925 radian = -0,0010241 radian lon2= 109,3406942* 0.0174532925 radian = 1,9083551 radian
x=(lon2-lon1) * cos ((lat1+lat2)/2) =(1,9083551 -1,9083044) * cos ((-0,0011140 -0,0010241)/2) =0,0000507 y= (lat2-lat1)
=(-0,0010241 -(-0,0011140))
= 0,0000899 d= sqrt (x*x + y*y) * R
= sqrt((0,0000507*0,0000507)+
( 0,0000899*0,0000899))*6371 = 0,657 KM
=657 Meter
TABEL I H ASIL P ERHITUNGAN M ETODE H AVERSINE Nama Lokasi Jalan Yang Di tempuh Latlong User Latlong Tujuan Hasil Hitung Manua l Hasil Web gis Minya k Eceran Jamal Jln.Refor masi, Jln.Perda na - 0,063827 5 109,3377 90 - 0,0616350 109,33803 07 245 Meter 245 Meter Bengke l Perdan a Jln.Refor masi, Jln.Perda na - 0,063827 5 109,3377 90 - 0,0597472 109,33982 64 507 Meter 507 Meter Minya k Eceran Saleh Jln.Refor masi, Jln.Perda na - 0,063827 5 109,3377 90 - 0,0586781 109,34069 42 657 Meter 657 Meter
Tabel I, Berdasarkan  tabel diatas dapat disimpulkan bahwa jarak radius dengan metode Haversine baik hasil hitungan secara manual maupun hasil dari webgis yang dibangun tidak memiliki perbedaan.

## C. Metode Kuesioner
Kuesioner disebarkan menggunakan google form dengan teknik random sampling anggota sampel dilakukan secara acak tanpa memperhatikan strata yang ada. Dari kuesioner yang telah disebarkan kemudian akan dilakukan perhitungan untuk dapat mengambil kesimpulan terhadap penilaian dari aplikasi yang telah dibangun.  Berikut terdapat lima pertanyaan kuesioner dengan menggunakan skala 1 sampai 5 (skala likert).
1) Sistem informasi geografis persebaran bengkel, tambal ban dan minyak eceran di Kota Pontianak, mudah digunakan?
2) Sistem Informasi ini memudahkan pengguna  melihat data persebaran bengkel, tambal ban dan minyak eceran di Kota Pontianak?
3) Data persebaran bengkel, tambal ban dan minyak eceran di Kota Pontianak ditampilkan dengan baik oleh Sistem?
4) Informasi mengenai bengkel, tambal ban dan minyak eceran di Kota  Pontianak terlampir dengan baik  oleh Sistem?
5) Fitur penunjuk arah memudahkan pengguna ketika mengunjungi suatu jasa seperti bengkel, tambal ban dan minyak eceran?
Untuk mencari nilai persentase dari masing-masing jawaban kuesioner digunakan rumus skala likert  sebagai berikut:
𝑃𝑃 =
S Skorideal 𝑋𝑋 100 (2) TABEL 2 H ASIL P ERHITUNGAN M ETODE K UESIONER
Nomor Pertanyaan Frekuensi Skor Jumlah Skor 1 20 82 % 417 % 2 20 85 % 3 20 88 % 4 20 75 % 5 20 87 % Total Presentase = 𝟒𝟒𝟒𝟒𝟒𝟒 𝟓𝟓 = 𝟖𝟖𝟖𝟖 , 𝟒𝟒 %
Berdasarkan  Tabel  2  diatas  dapat disimpulkan bahwa dari 20 responden menyatakan sangat setuju bahwa Sistem Informasi Geografis Persebaran Bengkel, Tambal Ban dan Minyak Eceran di Kota Pontianak ini mudah untuk digunakan dan dapat menampilkan informasi data persebaran dengan baik.

## D. Analisis Hasil
Berikut ini adalah analisis hasil perancangan dan pengujian Sistem informasi geografis persebaran bengkel, tambal ban dan minyak eceran di kota pontianak :
1)  Haversine bekerja untuk menghitung jarak radius dan menampilkan list data lokasi jika posisi pengguna dalam radius 1000  meter, jika list lokasi tidak tampil maka pengguna dapat mengakses melalui form search dengan memasukan nilai radius lebih dari 1000 meter. Jika ingin mengetahui jarak sebenarnya pengguna dapat mengakses halaman rute lokasi dengan mengklik tombol yang ada pada list lokasi, jarak sebenarnya dalam konteks sistem ini adalah hasil dari perhitungan google direction .
2) Keakuratan metode Haversine dalam webgis yang dibangun dapat dibuktikan dengan melakukan pengujian selisih jarak radius dari ketiga handphone pada waktu dan tempat yang sama menuju lokasi jasa.
3) Sistem mampu mengetahui bahwa data yang diinput adalah data yang akurat yaitu dengan cara sistem hanya menampilkan form input foto jika posisi user dalam radius < 50 meter dari lokasi jasa dan foto harus memiliki data geotag , karena didalam webgis terdapat fungsi exif read data.
4) Data yang diinput ke webgis merupakan data yang belum diolah atau diteliti oleh pihak google, seperti data lokasi tambal ban dan minyak eceran.

## IV. K ESIMPULAN
Setelah melakukan analisis dan pengujian terhadap webgis persebaran bengkel, tambal ban dan minyak eceran di Kota Pontianak, dapat disimpulkan bahwa:
Sistem  mampu menyimpan serta  menampilkan data persebaran lokasi bengkel, tambal ban dan minyak eceran di Kota Pontianak yang digambarkan dalam bentuk marker pada Google  Maps API sehingga pengguna dapat mengetahui secara lebih jelas letak lokasi persebaran.
Petunjuk rute yang dihasilkan pada sistem dengan menggunakan layanan get direction dari google maps memberikan hasil petunjuk arah hanya melalui jalan utama. Berdasarkan hasil pengujian metode kuesioner kepada pengguna mendapatkan nilai rata-rata dari lima pertanyaan yaitu 83,4% menyatakan sangat setuju bahwa Sistem Informasi Geografis Persebaran Bengkel, Tambal Ban dan Minyak Eceran di Kota Pontianak ini mudah untuk digunakan dan dapat menampilkan informasi data persebaran dengan baik.
Berdasarkan hasil pengujian metode uji akurasi GPS menggunakan tiga handphone dapat disimpulkan bahwa Sistem Informasi Geografis Persebaran Bengkel, Tambal Ban dan Minyak Eceran di Kota Pontianak ini sudah dapat digunakan dengan baik sebagaimana mestinya.
Berdasarkan hasil pengujian perhitungan jarak radius dengan metode Haversine dapat dibuktikan akurasi  data dengan tidak adanya perbedaan antara hasil hitungan secara manual dengan hasil webgis yang di bangun.

## D AFTAR P USTAKA
[1] B. Anwar, H. Jaya, P. I. Kusuma, P. Studi, and S. Komputer, “Issn :  1978 -6603 implementasi location based service berbasisandroid untuk mengetahuiposisi user,” pp. 121–133,
1978.
[2] D. Prasetyo, K. Hastuti, And M. Kom, “Penerapan Haversine Formula Pada Aplikasi Pencarian Lokasi Dan Informasi Gereja
Kristen Di Semarang Berbasis Mobile .”
[3] P. Hadi, S. Widodo, and F. T. Industri, “Pencarian rute terdekat untuk menentukan lokasi rumah ibadah pura di kabupaten blitar menggunakan algoritma a star,” vol. 2, no. 2, pp. 240–246, 2018.
[4] P. Studi, T. Informatika, J. Teknik, E. Fakultas, And T. Universitas, “Sistem Informasi Geografis Pelaporan
Masyarakat (Sigma) Berbasis Foto Geotag Ary Mardani.”
[5] D. Prasetyo, K. Hastuti, And M. Kom, “Penerapan Haversine
Formula Pada Aplikasi Pencarian Lokasi Dan Informasi Gereja Kristen Di Semarang Berbasis Mobile.”
[6] B. Prasetyo And T. J. Pattiasina, “Perancangan Dan Pembuatan Sistem Informasi Gudang ( Studi Kasus : PT . PLN ( Persero )
Area Surabaya Barat ),” No. November, Pp. 12–16, 2015.
[7] P. Lestari Et Al. , “Sistem Informasi Geografis Berbasis Web Untuk Pemetaan Pariwisata Kabupaten Kebumen,” Vol. 11, No. 1, Pp. 45–57, 2013.
[8] I. Journal And S. Engineering, “Volume 1 No 1 –  2015 Lppm3.Bsi.Ac.Id/Jurnal IJSE – Indonesian Journal On Software Engineering,” Vol. 1, No. 1, Pp. 1–10, 2015.
[9] R. P. Hastanti, B. Eka, P. Indah, And U. Wardati, “Sistem Penjualan Berbasis Web ( E-Commerce ) Pada Tata Distro Kabupaten Pacitan,” Vol. 3, No. 2, Pp. 1–9, 2015.
[10] M. Destiningrum And Q. J. Adrian, “Sistem Informasi Penjadwalan Dokter Berbassis Web Dengan Menggunakan Framework  Codeigniter  (  Studi Kasus :  Rumah  Sakit  Yukum Medical Centre ),” Vol. 11, No. 2, Pp. 30–37, 2017.
[11] A. Andoyo and A. Sujarwadi, “Sistem Informasi Berbasis Web Pada Desa Tresnomaju Kecamatan Negerikaton Kab. Pesawaran,” J. TAM (Technology Accept. Model ) , vol. 3, no. 1,
pp. 1–9, 2015.
[12] D. Marutho, “Pemanfaatan Geolocation Dan Kamera Smartphone Untuk Pelaporan Lampu Penerangan Jalan Umum,” vol. XVI, no. 1, pp. 77–86, 2020.
[13] P. Lestari et al., “Sistem Informasi Geografis Berbasis Web Untuk Pemetaan Pariwisata Kabupaten Kebumen,” vol. 11, no. 1, pp. 45–57, 2013.
[14] hamidi, “Software Dan Hardware ,” Apl. Sist. Inf. Geogr. Berbas. Web Penyebaran Dana Bantu. Oper. Sekol., vol. 2, pp. 1–14, 2017.
[15] M. Destiningrum and Q. J. Adrian, “Sistem Informasi Penjadwalan Dokter Berbassis Web Dengan Menggunakan Framework Codeigniter (Studi Kasus: Rumah Sakit Yukum Medical Centre),” J. Teknoinfo, vol. 11, no. 2, p. 30, 2017.