30
PLAGIAT M ERUPAKAN TINDAKAN TIDAK TERPUJI
2.8. Google Distance Matrix
Google Distance Matrix merupakan sebuah layanan yang menyediakan perhitungan jarak dan waktu perjalanan dari titik mulai origins ke titik tujuan
destinations.Informasi yang
dihasilkan merupakan
rute yang
paling direkomendasikan antara titik mulai dan titik akhir, yang dihitung oleh Google Maps
API. Layanan ini tidak menghasilkan rute secara detail, namun hanya menghasilkan perhitungan durasi perjalanan dan jarakberdasarkan model jalur yang dipilih. Model
jalur yang dapat digunakanadalah berupa jalurmobil driving, jalur berjalan kaki walking ataupun jalur bersepeda bicycling.
Google Distance Matrix digunakan melalui form berupa url yang dikirim melalui web browsers. Adapun form tersebut adalah sebagai berikut :
Gambar 2.6.
Google Distance Matrix Form Parameter yang terdapat pada form dapat disi menggunakan parameter berikut ini :
Tabel 2.17. Parameter formGoogleAPI
Parameter Isi
Penggunaan
Origins Alamatkoordinat
origins=Bobcaygeon origins=41.43206,-81.38992
Destinations Alamatkoordinat
destinations=Bobcaygeon destinations=41.43206,-81.38992
http:maps.googleapis.commapsapidistancematrixoutput?parameters
31
PLAGIAT M ERUPAKAN TINDAKAN TIDAK TERPUJI
Sensor GPS True GPS on
False Gps off sensor=true
Mode driving|walking |bicycling
mode=driving Language
Language language=fr-FR
Avoid Tolls|highways
avoid=tolls
Units Metrickm and m imperial
miles and feet Units=metric
Setiap parameter yang digunakan dihubungkan menggunakan tanda. Hasil keluaran output dari Google Distance Matrix dapat berupa file JSON atau XML. Hasil
keluaran berupa file JSON ataupun XML, diakses seperti pada gambar berikut :
Gambar 2.7.
FormRequest for JSON Output
Gambar 2.8. FormRequest forXML Output
Terdapat batasan-batasan dalam pemakaianGoogle Distance Matrix ini untuk penggunaan gratis. Batasan tersebut dilihat dari banyaknya elemen, dimana setiap
elemen tersusun dari 1 titik mulai dan 1 titik tujuan. Batasan tersebutantara lain : 100 perhitungan tiap 1 permintaan, 100 perhitungan tiap 10 detik dan 2.500 perhitungan
http:maps.googleapis.commapsapidistancematrixjson?parameters
http:maps.googleapis.commapsapidistancematrixxml?parameters
32
PLAGIAT M ERUPAKAN TINDAKAN TIDAK TERPUJI
tiap 24 jam. Hasil keluaran dari Google Distance Matrix adalah data jarak antar titik dan waktu tempuh antar titik.
Gambar 2.9.
Google Distance Matrix Output
Jarak
Waktu Tem puh
PLAGIAT M ERUPAKAN TINDAKAN TIDAK TERPUJI
29
BAB III ANALISA DAN PERANCANGAN SISTEM