Google Distance Matrix TINJAUAN PUSTAKA

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