BAB IV
HASIL DAN PEMBAHASAN
Pada bab ini membahas mengenai hasil dari penelitian yang sudah dilakukan pada
Rancangan Sistem Monitoring Peringatan Ganti Oli Dan Pencarian Bengkel
Terdekat Menggunakan Metode Haversine Dengan Platform Android Pada
Kendaraan Sepeda Motor. Ada beberapa sistem yang dibuat terdapat perubahan
dibandingkan dengan konsep perencanaan yang dibuat pada bab sebelumnya.
Oleh karena itu, pada bab ini kita akan membahas akibat dari sistem yang dibuat
jika tidak berdasarkan modifikasi dan konfigurasi sebelumnya. Dalam bab ini,
peneliti akan menguji dan mengevaluasi seluruh sistem sistem yang berjalan.
Pada Gambar 4.1 terdapat enam macam perangkat keras yang dihubungkan unuk
menjadi sebuah sistem untuk mengetahui jumlah rotasi, jarak tempuh, dan titik
koordinat, sistem ini terdiri dari Aki motor, NodeMCU, Arduino UNO, Modul
SIM808 berserta GPS Antena, Stepdown Converter , Hall Effect, dan Push
44
Setelah splash screen selama dua detik, pengguna akan diarahkan ke halaman
utama seperti pada Gambar 4.4. Pada halaman utama akan menampilkan beberapa
menu pilihan yaitu status oli, update, dan lokasi. Pengguna bisa memilih menu
sesuai dengan kebutuhan yang akan digunakan.
Pada Gambar 4.6 merupakan gambar dari halaman status oli kendaraan. Pengguna
dapat melihat tanggal, jarak tempuh, batasan jarak, dan status oli ketika pengguna
memilih menu Status oli pada halaman utama.
Pada Gambar 4.7 merupakan halaman untuk melakukan pencarian lokasi bengkel
resmi terdekat. Pengguna bisa memilih jenis bengkel resmi pada menu dropdown
yang ada pada aplikasi kemudian menekan tombol search untuk mengetahui jarak
bengkel yang terdekat sesuai dengan posisi dari kendaraan sepeda motor.
Setelah pengguna memilih bengkel honda pada menu dropdown dan menekan
tombol search pada halaman cari lokasi bengkel, maka pengguna dapat melihat
49
daftar bengkel honda dan jarak sesuai dengan posisi kendaraan sepeda motor yang
dapat dilihat pada Gambar 4.8. Pengguna dapat melihat rute perjalanan
menggunakan Google Maps menuju bengkel yang dipilih dengan menekan
tombol buka maps pada aplikasi.
A. Arduino UNO
Pada source code diatas pada Arduino UNO digunakan untuk mengimpor
fungsi-fungsi dari library yang dibutuhkan pada sistem. Library “math.h”
digunakan untuk melakukan perhitungan pada metode Haversine.Untuk
menghubungkan modul SIM808 ke Arduino UNO menggunakan library
dari DF robot dan pin RX dan TX pada SIM808 terhubung pada pin 10
dan 11.
50
Pada sourcecode pad fungsi setup digunakan untuk setingan pin hingga
setingan library yang akan digunakan pada sistem. Pada proses inisialisasi
modul SIM808 akan melakukan pengecekan apakah SIM808 sudah
terhubung pada Arduino UNO. Jika modul sudah terhubung sesuai pin
pada arduino, modul akan mengirim pesan bahwa GPS berhasil terhubung.
1. NodeMCU
Pada source code diatas merupakan fungsi setup yang digunakan untuk
setingan pin hingga setingan library pada NodeMCU yang akan digunakan
52
pada sistem. Pada fungsi setup pada sistem ini akan melakukan proses
setinggan pada EEPROM , Wifi, dan koneksi ke firebase.
Pada source code diatas merupakan fungsi loop yang digunakan untuk
menjalankan program/code secara berulang tanpa batas. Pada fungsi loop
akan menjalankan fungsi dari bacaHalleffect() untuk melakukan
melakukan proses dari sensor hall effect. Berikut ini program pada fungsi
bacaHalleffect().
53
Gambar 4. 15 Source code fungsi pencarian jarak tempuh dengan sensor hall effect pada
NodeMCU
setiap data akan disimpan pada variabel sensor_data. Data telah disimpan
pada variabel sensor_data akan disimpan pada variabel values. Kemudian
setiap data yang ada pada variabel values akan diindex sebanyak data yang
diterima oleh NodeMCU dari Arduino. Pada sistem ini terdapat 13 data
yang dikirim oleh Arduino, dimana setiap data akan di index kemudian
diubah ke String untuk dikirim ke database firebase.
Pada penelitian ini digunakan platform firebase yang berfungsi untuk membuat
basis data non relasional yang berjalan secara realtime. Untuk mengakses firebase
dibutuhkan token autentifikasi yang dapat diakses pada menu akun layanan. Pada
bagian rahasia database terdapat token rahasia database yang digunakan untuk
mengakses firebase. Token rahasia database dapat dilihat pada Gambar 4.16.
Untuk menghubungkan Struktur basis data dan perangkat keras yang digunakan
pada penelitian ini menggunakan kode autentikasi rahasia dari firebase database
dan akan digunakan dalam menghubungkan perangkat keras yaitu nodemcu
dengan basis data yang telah dibuat pada firebase realtime database. Pada
Gambar 4.17 merupakan struktur basis data yang digunakan pada penelitian ini.
55
Pada gambar 4.17 merupakan stuktur realtime database yang akan ditampilkan
pada aplikasi. Database yang akan ditampilkan pada aplikasi berupa nilai dari
sensor hall effect, modul SIM808, jarak bengkel terdekat menggunakan metode
haversine, dan batasan jarak dari masukkan pengguna.
Validasi Sensor Efek Hall dengan Kalibrasi dengan Pengukuran Akurasi jarak
antara sensor dan magnet yang digunakan, dan kalibrasi Akurasi pembacaan
56
jumlah putaran dengan menyentuh magnet sensor. Hal ini dilakukan untuk
mengetahui kemampuan sensor Hall A3144 saat menghitung putaran roda
sepeda motor.. Seperti yang ditunjukkan pada Gambar 4.12.
Pada Gambar 4.18 diatas merupakan pengujian jarak dari sensor hall effect dalam
mendekteksi magnet. Pada point 1 pada Gambar 4.12 dapat dilihat bahwa pada
jarak 20 mm, lampu indikator kedua pada sensor hall effect tidak menyala
diakibatkan karen tidak mendeteksi adanya magnet. Sedangkan pada point 2 pada
Gambar 4.12, dapat dilihat bahwa lampu indikator kedua dari sensor hall effect
menyala pada jarak 15 mm. Berikut merupakan hasil dari pengujian ketelitian
jarak antara sensor hall effect dengan magnet yang dapat dilihat pada Tabel 4.1.
Tabel 4. 1 Hasil pengujian jarak antara sensor hall effect dan magnet
Pengujian
Kondisi Lampu Indikator Sensor
Ke-
Pengujian
Kondisi Lampu Indikator Sensor
Ke-
Pada Tabel 4.1 dari hasil pengujian yang dilakukan sensor dapat mendeteksi
magnet dari rentang jarak antara 0 mm hingga 15 mm, sedangkan pada jarak 16
mm hingga 20 mm sensor hall effect tidak dapat mendeteksi magnet diakibatkan
magnet yang digunakan hanya bisa mendeteksi benda magnetis dengan jarak 15
mm.
Selain itu dilakukan juga kalibrasi terhadap ketelitian sensor dalam membaca
rotasi dari roda sepeda motor dengan kondisi pengujian :
1 Pengujian Pertama
Pengujian pertama dilakukan sesuai dengan kondisi pengujian didapatkan
nilai dari rotasi dari kendaraan sepeda motor 123 dan nilai dari jarak tempuh
59
yang didapatkan yaitu 185.39 meter. Berikut ini hasil pengujian dengan
monitoring langsung dari database firebase pada Gambar 4.20.
Gambar 4. 20 Nilai rotasi dan jarak tempuh secara realtime pada pengujian pertama
2 Pengujian kedua
Pada pengujian kedua dengan kondisi pengujian didapatkan nilai dari rotasi
dari kendaraan sepeda motor 128 dan nilai dari jarak tempuh yang didapatkan
yaitu 192.92 meter. Berikut ini hasil pengujian dengan monitoring langsung
dari database firebase pada Gambar 4.21.
Gambar 4. 21 Nilai rotasi dan jarak tempuh secara realtime pada pengujian kedua
3 Pengujian ketiga
Pada pengujian ketiga dengan kondisi pengujian didapatkan nilai dari rotasi
dari kendaraan sepeda motor 119 dan nilai dari jarak tempuh yang didapatkan
yaitu 179.36 meter. Berikut ini hasil pengujian dengan monitoring langsung
dari database firebase pada Gambar 4.22.
60
Gambar 4. 22 Nilai rotasi dan jarak tempuh secara realtime pada pengujian ketiga
Dari hasil pengujian didapatkan 3 buah data rotasi roda sepeda motor dengan
diameter roda sebesar 48 cm dan kecepatan sepeda motor 40-50 km/h. Adapun
nilai konstanta setiap pengujian didapatkan berdasarkan pembagian jarak dari
Google Maps dengan jumlah rotasi roda sepeda motor dan keliling roda adalah :
= 4.46
Konstanta = Gm/(rotasi*d*3.14)
Dari ke tiga hasil perhitungan didapatkan nilai konstanta yang sama yakni bernilai
4. Sehingga ketelitian dari sensor hall effect ini diketahui bahwa 4 kali rotasi roda
sepeda motor terhitung 1 rotasi oleh sensor. Penyebab
Jarak Tempuh
Jarak
Pengujian Rotasi Menggunakan Nilai Persentase
Menggunakan
Ke- Roda Sensor Hall Konstanta Error
Google Maps
Effect
Pada Tabel 4.2 menunjukkan hasil pengujian dari ketelitian sensor hall effect
dalam menghitung jumlah rotasi dari roda sepeda motor yang digunakan. Dari
perhitungan nilai konstanta, untuk nilai konstanta yang digunakan yaitu 4 yang
berarti 4 kali rotasi roda sepeda motor terhitung 1 rotasi oleh sensor. Penyebab
jarak menggunakan sensor hall effect dan Google Maps berbeda diakibatkan
sensor hall effect hanya menghitung ketika sensor mendeteksi magnet setiap satu
kali. Jika sensor mendekteksi magnet secara terus menerus atau cepat dalam
mendeteksi magnet,maka sensor hall effect akan delay dalam mendeteksi magnet
untuk menghitung nilai rotasi selanjutnya.
62
|(NxHe)−𝐺𝑚|
Persentase Error = 𝑥100
Gm
Rumus diatas digunakan untuk mengetahui persentase error dari jarak Google
Maps dan jarak menggunakan sensor hall effect. Untuk persentase error
didapatkan dari perkalian nilai konstanta dengan jarak tempuh menggunakan
sensor hall effect kemudian di kurang dengan jarak dari Google Maps dan dibagi
dengan jarak Google Maps selanjutnya dikalikan 100 sesuai dengan rumus diatas.
Pada Gambar 4.23 merupakan titik koordinat dari lokasi pengujian menggunakan
Google Maps dengan latitude -5.369650799997661 dan longitude
63
105.30372065889178. Pada pengujian kali ini juga akan mengetahui apakah ada
perbedaan titik koordinat yang didapatkan dari modul SIM808 dengan Google
Maps.
- Pengujian pertama
Pada pengujian pertama modul SIM808 terhubung ke AC/DC Adaptor dengan
output 12 volt. AC/DC Adaptor terhubung ke Stepdown Converter dengan
input 12 volt. Pada pengujian pertama, Stepdown converter akan mengirim
daya 7 volt ke SIM808 dan Arduino UNO. Berikut ini gambar dari pengujian
pertama menggunakan multimeter untuk mengukur arus output dari stepdown
converter.
Pada Gambar 4.24 dapat dilihat pada layar multimeter bahwa daya output dari
stepdown converter 7 volt dapat menghidupkan lampu indikator GPS modul
SIM808.
- Pengujian Kedua
Pada pengujian kedua modul SIM808 terhubung ke AC/DC Adaptor dengan
output 12 volt. AC/DC Adaptor terhubung ke Stepdown Converter dengan
input 12 volt. Pada pengujian kedua, Stepdown converter akan mengirim
daya 6 volt ke SIM808 dan Arduino UNO. Berikut ini gambar dari pengujian
pertama menggunakan multimeter untuk mengukur arus output dari stepdown
converter.
Pada Gambar 4.26 dapat dilihat pada layar multimeter bahwa daya output dari
stepdown converter 6 volt dapat menghidupkan lampu indikator GPS modul
SIM808. Untuk hasil serial monitor pada pengujian kedua sama seperti
pengujian pertama karena pada pengujian kedua lampu indikator GPS
menyala dan GPS dapat terhubung.
- Pengujian Ketiga
Pada pengujian ketiga modul SIM808 terhubung ke AC/DC Adaptor dengan
output 12 volt. AC/DC Adaptor terhubung ke Stepdown Converter dengan
input 12 volt. Pada pengujian kedua, Stepdown converter akan mengirim
65
daya 4 volt ke SIM808 dan Arduino UNO. Berikut ini gambar dari pengujian
pertama menggunakan multimeter untuk mengukur arus output dari stepdown
converter. Tetapi untuk daya 4 volt tidak cukup untuk Arduino UNO karena
NodeMCU terhubung ke Arduino sebesar 5 volt.
Pada Gambar 4.27 dapat dilihat pada layar multimeter bahwa daya output dari
stepdown converter 4 volt dapat menghidupkan lampu indikator GPS modul
SIM808. Untuk hasil serial monitor pada pengujian ketiga sama seperti
pengujian pertama karena pada pengujian kedua lampu indikator GPS
menyala dan GPS dapat terhubung.
- Pengujian Keempat
Pada pengujian keempat modul SIM808 terhubung ke AC/DC Adaptor
dengan output 12 volt. AC/DC Adaptor terhubung ke Stepdown Converter
dengan input 12 volt. Pada pengujian kedua, Stepdown converter akan
mengirim daya 3.5 volt ke SIM808 dan Arduino UNO. Berikut ini gambar
dari pengujian pertama menggunakan multimeter untuk mengukur arus output
dari stepdown converter.
66
Pada Gambar 4.28 dapat dilihat pada layar multimeter bahwa daya output dari
stepdown converter 3.5 volt dapat menghidupkan lampu indikator GPS modul
SIM808. Untuk hasil serial monitor pada pengujian ketiga sama seperti
pengujian pertama karena pada pengujian kedua lampu indikator GPS
menyala dan GPS dapat terhubung. Tetapi untuk daya 3.5 volt tidak cukup
untuk Arduino UNO karena NodeMCU terhubung ke Arduino sebesar 5 volt.
- Pengujian Kelima
Pada pengujian kelima modul SIM808 terhubung ke AC/DC Adaptor dengan
output 12 volt. AC/DC Adaptor terhubung ke Stepdown Converter dengan
input 12 volt. Pada pengujian kedua, Stepdown converter akan mengirim
daya 3.4 volt ke SIM808 dan Arduino UNO. Berikut ini gambar dari
pengujian pertama menggunakan multimeter untuk mengukur arus output dari
stepdown converter.
Pada Gambar 4.29 dapat dilihat pada layar multimeter bahwa daya output dari
stepdown converter 3.4 volt tidak dapat menghidupkan lampu indikator GPS
modul SIM808.
Untuk hasil serial monitor pada pengujian kelima dapat dilihat pada Gambar
4.30. Dapat dilihat bahwa tidak ada sama sekali proses yang dilakukan karena
lampu indikator dari GPS tidak dapat hidup pada daya 3.4 volt yang di kirim
oleh stepdown converter dan daya 3.4 volt tidak cukup untuk Arduino UNO
karena NodeMCU terhubung ke Arduino sebesar 5 volt.
Berikut ini tabel hasil dari keseluruhan pengujian pertama sampai pengujian
terakhir.
Output Lampu
Input Lampu
Pengujia Tegangan Indikator Data Modul
Sumber Indikator
ke- Yang Modul SIM808
Tegangan Arduino
Diterima SIM808
Data dapat
1 12 Volt 7 Volt Menyela Menyela terkirim ke
microcontroller
Data dapat
2 12 Volt 6 Volt Menyala Menyala terkirim ke
microcontroller
68
Output Lampu
Input Lampu
Pengujia Tegangan Indikator Data Modul
Sumber Indikator
ke- Yang Modul SIM808
Tegangan Arduino
Diterima SIM808
Data dapat
3 12 Volt 4 Volt Menyala Redup terkirim ke
microcontroller
Data dapat
4 12 Volt 3.5 Volt Menyala Redup terkirim ke
microcontroller
Dari hasil pengujian yang didapatkan dari pengujian pada modul SIM808 yang
terdapat pada Tabel 4.3 diatas, bahwa daya 7 volt merupakan daya yang cukup
baik untuk digunakan oleh Modul SIM808, Arduino dan NodeMCU. Untuk daya
6 volt masih kurang cukup baik untuk digunakan, disebabkan daya 6 volt yang
diterima Arduino akan dibagi ke NodeMCU dan NodeMCU akan membagi daya
ke sensor hall effect dan push button. Maka dari itu, daya 7 volt yang cukup baik
untuk digunakan microcontroller agar performa dari microcontroller tidak turun
dan daya Aki juga tidak boros ketika dilakukan pengujian. 3.4 kenapa tidak
berhasil
5 - - -5.369650799997661 105.30372065889178
6 - - -5.369650799997661 105.30372065889178
Pada Tabel 4.4 diatas merupakan perbedaan dari titik koordinat yang didapatkan
dari modul SIM808 dan titik koordinat lokasi pengujian pada Google Maps. Pada
pengujian 1 - 4 memiliki titik koordinat yang berbeda pada 5 angka pada
belakang koma. Pada modul SIM808 langsung membulatkan nilai dari titik
koordinat menjadi 6 angka belakang koma. Untuk pengujian 5-6, titik koordinat
dari modul SIM808 tidak dapat terdeteksi yang diakibatkan kurang nya daya yang
didapat kan dari modul SIM808 tersebut. Pada perbedaan jarak dari setiap titik
koordinat tidak terlalu jauh yang dapat dilihat pada Gambar 4.31 dibawah hanya
berbeda 5.40 meter. Berikut ini hasil pencarian titik koordinat dari pengujian
modul SIM808.
Pada source code diatas merupakan fungsi “bengkelResmi()” yang digunakan untuk
melakukan inisialisasi titik koordinat pada setiap bengkel resmi dengan tipe data
float.
71
Pada Gambar 4.34 merupakan hasil perhitungan dari metode haversine pada
bengkel honda. Jarak terdekat dan terjauh yang didapatkan yaitu 0.88 Km dan
8.19 Km.
1. Honda
- Bengkel Ahass Nabila Permata Motor
Bengkel Ahass Nabila Pratama Motor berada di alamat Jalan Ryachudu Jalur
2 Korpri, Harapan Jaya, Kec. Sukarame, Kota Bandar Lampung, Lampung
35131 dengan latitude -5.373531128134925 dan longitude
105.29686661355264.
Pada Gambar 4.35 merupakan jarak rute bengkel Ahass Nabila Permata
Motor menggunakan Google Maps. Selisih jarak bengkel menggunakan
metode haversine tidak terlalu jauh. Dengan menggunakan Google Maps,
jarak pengguna dengan bengkel yaitu 1.3 Km. Sedangkan menggunakan
metode haversine, jarak bengkel yang didapatkan sekitaran 0.87 Km dengan
selisih dari kedua nya yaitu 0.42 Km atau 420 Meter.
Pada Gambar 4.36 merupakan jarak titik koordinat dari lokasi pengguna ke
bengkel. Hasil jarak yang didapatkan menggunakan Google Maps memiliki
nilai yang sama dengan menggunakan metode haversine dikarenakan metode
haversine mengukur jarak dari empat titik koordinat yaitu 0.87 Km atau 870
Meter.
Bengkel Ahass Nabila Pratama Motor berada di Jl. Pramuka No.1, Rajabasa,
Kec. Rajabasa, Kota Bandar Lampung, Lampung 35142 dengan latitude -
5.366595485699582 dan longitude 105.2298191286707.
75
Pada Gambar 4.37 merupakan jarak rute bengkel Bengkel Resmi Motor
Honda (AHASS) TDM Pramuka menggunakan Google Maps. Selisih jarak
bengkel menggunakan metode haversine tidak terlalu jauh. Dengan
menggunakan Google Maps, jarak pengguna dengan bengkel yaitu 10.3 Km.
Sedangkan menggunakan metode haversine, jarak bengkel yang didapatkan
sekitaran 8.19 Km dengan selisih dari kedua nya yaitu 2.11 Km.
Pada Gambar 4.38 merupakan jarak titik koordinat dari lokasi pengguna ke
bengkel. Hasil jarak yang didapatkan menggunakan Google Maps memiliki
nilai yang sama dengan menggunakan metode haversine dikarenakan metode
haversine mengukur jarak dari empat titik koordinat yaitu 8.19 Km.
Bengkel Resmi Motor Honda berada di Jl. Imam Bonjol No.263-267, Gedong
Air, Kec. Tj. Karang Bar., Kota Bandar Lampung, Lampung 35118 dengan
latitude -5.397522229600317 dan longitude 105.24544138425985.
Pada Gambar 4.39 merupakan jarak rute bengkel Bengkel Service Resmi
Motor Honda menggunakan Google Maps. Selisih jarak bengkel
menggunakan metode haversine lumayan jauh. Dengan menggunakan Google
Maps, jarak pengguna dengan bengkel yaitu 10.2 Km. Sedangkan
menggunakan metode haversine, jarak bengkel yang didapatkan sekitaran
7.28 Km dengan selisih dari kedua nya yaitu 2.92 Km.
Pada Gambar 4.40 merupakan jarak titik koordinat dari lokasi pengguna ke
bengkel. Hasil jarak yang didapatkan menggunakan Google Maps memiliki
nilai yang sama dengan menggunakan metode haversine dikarenakan metode
haversine mengukur jarak dari empat titik koordinat yaitu 7.28 Km.
77
Bengkel Dealer Honda Metro Motor merupakan bengkel resmi honda yang
berada di Jl. P. Antasari No.100, Tj. Baru, Kec. Kedamaian, Kota Bandar
Lampung, Lampung 35133 dengan latitude -5.404471384056394 dan
longitude 105.27957805895447.
Pada Gambar 4.41 merupakan jarak rute bengkel Dealer Honda Metro Motor
menggunakan Google Maps. Selisih jarak bengkel menggunakan metode
haversine tidak terlalu jauh. Dengan menggunakan Google Maps, jarak
pengguna dengan bengkel yaitu 6.1 Km. Sedangkan menggunakan metode
haversine, jarak bengkel yang didapatkan sekitaran 4.70 Km dengan selisih
dari kedua nya yaitu 1.40 Km.
78
Pada Gambar 4.42 merupakan jarak titik koordinat dari lokasi pengguna ke
bengkel. Hasil jarak yang didapatkan menggunakan Google Maps memiliki
nilai yang sama dengan menggunakan metode haversine dikarenakan metode
haversine mengukur jarak dari empat titik koordinat yaitu 4.70 Km.
Pada Gambar 4.43 merupakan jarak rute bengkel Honda TDM Antasari
menggunakan Google Maps. Selisih jarak bengkel menggunakan metode
haversine tidak terlalu jauh. Dengan menggunakan Google Maps, jarak
pengguna dengan bengkel yaitu 5.80 Km. Sedangkan menggunakan metode
haversine, jarak bengkel yang didapatkan sekitaran 4.70 Km dengan selisih
dari kedua nya yaitu 1.75 Km.
Pada Gambar 4.44 merupakan jarak titik koordinat dari lokasi pengguna ke
bengkel. Hasil jarak yang didapatkan menggunakan Google Maps memiliki
nilai yang sama dengan menggunakan metode haversine dikarenakan metode
haversine mengukur jarak dari empat titik koordinat yaitu 4.05 Km.
Dari hasil jarak setiap bengkel resmi honda pada Google Maps dapat dilihat pada
Tabel 4.6 dibawah ini.
Tabel 4. 6 Perbandingan Metode Haversine dengan google Maps pada bengkel honda
Jarak
Jarak Rute
Menggunaka
Pada Selisih
No Nama Bengkel n Metode Titik Koordinat
Google (Km)
Haversine
Maps(Km)
(Km)
Latitude Longitude
80
Jarak
Jarak Rute
Menggunaka
Pada Selisih
No Nama Bengkel n Metode Titik Koordinat
Google (Km)
Haversine
Maps(Km)
(Km)
AHASS Nabila
1 0.87 -5.373531128134925 105.29686661355264 1.30 0.42
Pratama Motor
Bengkel Resmi
Motor
2 8.19 -5.366595485699582 105.2298191286707 10.30 2.11
Honda(AHASS)
TDM Pramuka
Bengkel servis
3 7.28 -5.40004453868496 105.24546789931806 10.20 2.92
resmi motor honda
Dealer Honda
4 4.70 -5.404471384056394 105.27957805895447 6.10 1.40
Metro Motor
Honda TDM
5 4.05 -5.400880668241189 105.28490090569044 5.80 1.75
Antasari
Dari hasil pengujian pada bengkel resmi honda, pada Tabel 4.6 didapatkan hasil
perbandingan dari jarak bengkel menggunakan metode haversine dan rute google
maps. Bengkel honda resmi terdekat yang didapatkan menggunakan metode
haversine dan rute Google Maps tidak berbeda, bengkel honda terdekat yang
didapatkan menggunakan metode haversine dan rute Google Maps yaitu AHASS
Nabila Pratama Motor. Sehingga dapat disimpulkan bahwa pencarian bengkel
terdekat menggunakan metode haversine berhasil dalam menentukan jarak
terdekat honda. Maka pencarian bengkel memiliki akurasi cukup baik dalam
menentukan jarak bengkel terdekat menggunakan metode haversine.
2. Yamaha
- Roddya Motor
81
Bengkel Roddya Motor merupakan bengkel resmi Yamaha yang berada di Jl.
Ki Maja No.20, Sepang Jaya, Kec. Kedaton, Kota Bandar Lampung dengan
latitude -5.371548965235147 dan longitude 105.27387031053607.
Pada Gambar 4.46 merupakan jarak titik koordinat dari lokasi pengguna ke
bengkel. Hasil jarak yang didapatkan menggunakan Google Maps memiliki
82
Gambar 4. 47 Jarak Rute Bengkel Rico Surya Motor Pada Google Maps
Pada Gambar 4.47 merupakan jarak rute bengkel Rico Surya Motor
menggunakan Google Maps. Selisih jarak bengkel menggunakan metode
haversine tidak terlalu jauh. Dengan menggunakan Google Maps, jarak
pengguna dengan bengkel yaitu 3.10 Km. Sedangkan menggunakan metode
haversine, jarak bengkel yang didapatkan sekitaran 2.36 Km dengan selisih
dari kedua nya yaitu 0.74 Km.
83
Gambar 4. 48 Jarak Bengkel Rico Surya Motor Menggunakan Metode Haversine Pada
Google Maps
Pada Gambar 4.48 merupakan jarak titik koordinat dari lokasi pengguna ke
bengkel. Hasil jarak yang didapatkan menggunakan Google Maps memiliki
nilai yang sama dengan menggunakan metode haversine dikarenakan metode
haversine mengukur jarak dari empat titik koordinat yaitu 2.36 Km.
Pada Gambar 4.49 merupakan jarak rute bengkel Yamaha Lautan Teduh
Tirtayasa menggunakan Google Maps. Selisih jarak bengkel menggunakan
metode haversine tidak terlalu jauh. Dengan menggunakan Google Maps,
jarak pengguna dengan bengkel yaitu 4.90 Km. Sedangkan menggunakan
metode haversine, jarak bengkel yang didapatkan sekitaran 3.08 Km dengan
selisih dari kedua nya yaitu 1.82 Km.
Pada Gambar 4.50 merupakan jarak titik koordinat dari lokasi pengguna ke
bengkel. Hasil jarak yang didapatkan menggunakan Google Maps memiliki
nilai yang sama dengan menggunakan metode haversine dikarenakan metode
haversine mengukur jarak dari empat titik koordinat yaitu 3.08 Km.
Gambar 4. 51 Jarak Rute Bengkel Yamaha Bahana Antasari Pada Google Maps
Pada Gambar 4.51 merupakan jarak rute bengkel Yamaha Bahana Antasari
menggunakan Google Maps. Selisih jarak bengkel menggunakan metode
haversine tidak terlalu jauh. Dengan menggunakan Google Maps, jarak
pengguna dengan bengkel yaitu 5.60 Km. Sedangkan menggunakan metode
haversine, jarak bengkel yang didapatkan sekitaran 3.75 Km dengan selisih
dari kedua nya yaitu 1.85 Km.
Pada Gambar 4.52 merupakan jarak titik koordinat dari lokasi pengguna ke
bengkel. Hasil jarak yang didapatkan menggunakan Google Maps memiliki
nilai yang sama dengan menggunakan metode haversine dikarenakan metode
haversine mengukur jarak dari empat titik koordinat yaitu 3.75 Km.
Gambar 4. 53 Jarak Rute Bengkel Yamaha Lautan Teduh Kedaton Pada Google Maps
Pada Gambar 4.53 merupakan jarak rute bengkel Yamaha Bahana Antasari
menggunakan Google Maps. Selisih jarak bengkel menggunakan metode
haversine tidak terlalu jauh. Dengan menggunakan Google Maps, jarak
pengguna dengan bengkel yaitu 7.40 Km. Sedangkan menggunakan metode
haversine, jarak bengkel yang didapatkan sekitaran 5.52 Km dengan selisih
dari kedua nya yaitu 1.88 Km.
Pada Gambar 4.54 merupakan jarak titik koordinat dari lokasi pengguna ke
bengkel. Hasil jarak yang didapatkan menggunakan Google Maps memiliki
87
Tabel 4. 7 Perbandingan Metode Haversine dengan Google Maps pada bengkel yamaha
Jarak
Jarak Rute
Menggunaka
Pada Selisih
No Nama Bengkel n Metode Titik Koordinat
Google (Km)
Haversine
Maps(Km)
(Km)
Latitude Longitude
Yamaha Lautan
3 3.08 -5.397337688433872 105.30392995515724 4.90 1.82
Teduh Tirtayasa
Yamaha Bahana
4 3.75 -5.399211928622004 105.2874864577065 5.60 1.85
Antasari
Yamaha Lautan
5 5.52 -5.396032447344904 105.26146836997107 7.40 1.88
Teduh Kedaton
Dari hasil pengujian pada bengkel resmi yamaha, pada Tabel 4.7 didapatkan hasil
perbandingan dari jarak bengkel menggunakan metode haversine dan rute google
maps. Bengkel resmi yamaha terdekat yang didapatkan menggunakan metode
haversine dan rute Google Maps tidak berbeda, bengkel terdekat yang didapatkan
88
menggunakan metode haversine dan rute Google Maps yaitu Rico Surya Motor
dengan jarak yang didapatkan menggunakan metode haversine 2.36 Km dan jarak
terdekat rute Google Maps 3.10 Km. Sehingga dapat disimpulkan bahwa
pencarian bengkel terdekat menggunakan metode haversine berhasil dalam
menentukan jarak terdekat pada bengkel yamaha. Maka pencarian bengkel
memiliki akurasi cukup baik dalam menentukan jarak bengkel terdekat
menggunakan metode haversine.
Setelah pengguna menekan tombol status oli pada halaman utama, maka
akan muncul halaman status oli seperti pada Gambar 4.56. Pada halaman
status oli terdapat beberapa data yaitu tanggal yang didapatkan dari modul
SIM808, jarak tempuh dari sensor hall effect, batasan jarak dari inputan
pengguna, dan Status oli yang didapatkan dari perbandingan antara jarak
tempuh dan batasan jarak. Ketika jarak tempuh lebih kecil daripada
batasan jarak, maka status oli “Oli Masih Prima” dan ketika jarak tempuh
lebih besar dari batasan jarak, maka status oli “Oli Segera Diganti” dan
notifikasi akan muncul seperti pada Gambar 4.55.
Hasil
Skenario Pengujian
Pengujian
No
Masukan Harapan Pengamatan
halaman utama berserta data yang ada pada firebase berupa tanggal,
pada firebase dan jarak, batasan jarak, status oli, dan
notifikasi ketika jarak notifikasi
lebih besar daripada
batasan
Pada Gambar 4.57 terdapat kolom inputan untuk melakukan proses update
batasan jarak dengan menekan tombol “update”. Nilai dari batasan jarak
akan disimpan didalam datbase firebae secara realtime.
91
Pada Gambar 4.58 diatas merupakan proses update batasan jarak pada
database firebase dengan inputan dari penggun pada Gambar 4.48 dengan
nilai 200.
Menampilakan kolom
Memilih button inputan untuk Aplikasi menampilkan kolom
menu update memasukan batasan inputan untuk memasukan batasan
Berhasil
B1
pada halaman jarak baru dan batasan jarak terbaru dan batasan jarak
utama jarak yang ada pada yang ada pada firebase
firebase
dua lokasi yaitu lokasi awal dan lokasi tujuan. Lokasi awal merupakan
lokasi dari modul SIM808 dan lokasi tujuan merupakan lokasi dari
bengkel yang akan dituju.
Pada Gambar 4.59 merupakan halaman cari bengkel terdekat yang ada
pada aplikasi. Pengguna dapat mengakses halaman cari bengkel dengan
cara menekan tombol “lokasi” pada halaman utama. Pada halaman cari
bengkel terdapat menu dropdown yang digunakan untuk memilih jenis
bengkel resmi yang ingin dicari jarak terdekatnya. Setelah pengguna
memilih jenis bengkel resmi, pengguna dapat menekan tombol “search”
pada halaman cari bengkel. Pada gambar dibawah ini merupakan tampilan
daftar bengkel resmi honda dan yamaha.
93
Ketika Pengguna menekan salah satu tombol “maps” dari daftar bengkel
yang tersedia, pengguna akan langsung diarahkan ke aplikas Google Maps.
Berikut ini contoh hasil ketika pengguna menekan tombol “maps” pada
bengkel Resmi Motor Honda (AHASS) TDM Pramuka.
94
Menampilkan halaman
Memilih button Aplikasi menampilkan halaman
cari lokasi bengkel yang
menu lokasi pada cari bengkel,menu dropdown dan Berhasil
C1
berisi menu dropdown
halaman utama button search
dan button search
Memilih bengkel
Aplikasi menampilkan halaman
honda yang ada Menampilkan halaman
daftar bengkel honda berserta
pada menu daftar bengkel sesuai
jarak menuju lokasi dan button Berhasil
C2
dropdown dan dengan pilihan pada
rute untuk menuju ke aplikasi
menekan button menu dropdown
Google Maps
search
95
Memilih bengkel
Aplikasi menampilkan halaman
yamaha yang ada Menampilkan halaman
daftar bengkel yamaha berserta
pada menu daftar bengkel sesuai
jarak menuju lokasi dan button Berhasil
C3
dropdown dan dengan pilihan pada
rute untuk menuju ke aplikasi
menekan button menu dropdown
Google Maps
search
Tabel 4. 13 Skenario pengujian button rute untuk pada aplikasi Google Maps