Abstract:
Dalam melakukan suatu perjalanan , manusia melalui suatu jalur yang relatif konstan
dimana jalur tersebut akan menjadi rutinitas yang akan dilalui. Dari jalur tersebut
sering kali terjadi kemacetan dan biasanya kemacetan itu terjadi pada jam-jam tertentu.
Pada kota-kota besar sering terjadi kemacetan. Efeknya adalah keterlambatan yang
akan mempengaruhi seluruh rangkaian kegiatan yang telah direncanakan. Bandung
adalah salah satunya dari kota besar yang sering mengalami kemacetan ini dan terkadang
kemacetan sendiri tidak dapat diprediksi.Kemacetan ini sendiri bisa dianalisis
dengan menentukan pada pukul berapa sajakah terjadi kemacetan pada jalur yang ditempuh.
Dengan memanfaatkan Google Direction yang dimana Google Direction itu sendiri
adalah suatu layanan web untuk menghitung arah antar lokasi. Dengan layanan web
ini, pengguna bisa mendapatkan data waktu tempuh dari lokasi awal sampai lokasi
tujuan. cara mendapatkan data waktu tempuh tersebut adalah dengan input berupa
URL beserta dengan parameter wajib dan beberapa parameter opsional. Parameter
wajib yang dimasukan kedalam URL adalah origin yang berupa suatu titik longitude
dan latitude dari tempat asal keberangkatan, destination yang berupa suatu titik longitude
dan latitude dari tempat tujuan, dan keys yang didapatkan dari Google Console.
Pengguna menyematkan parameter-parameter tersebut kedalam URL dan akan menghasilkan
suatu output dengan menggunakan suatu format. Salah satu dari format itu
adalah format JSON.
Aplikasi sederhana yang akan dibangun bertujuan untuk mengekstraksi data waktu
tempuh dari input request dalam satu hari selama satu minggu. Aplikasi tersebut
berbasis Java dengan memanfaatkan library jsoup untuk bisa melakukan request ke
layanan Google Direction dan library JSON untuk melakukan ekstraksi data waktu
tempuh. Pengujian dari aplikasi sederhana ini dilakukan dengan menggunakan test case
dengan melakukan permintaan pada suatu hari. Berdasarkan hasil pengujian, aplikasi
dapat berjalan dengan baik dan memberikan keluaran file .csv yang akan dianalisis
untuk memberikan waktu terbaik dalam melakukan perjalanan dengan bantuan aplikasi
Microsoft Excel. Hasil pengujian aplikasi sederhana ini membuktikan bahwa Google
Direction API dapat dimanfaatkan untuk menganalisis waktu tempuh antar titik agar
mendapatkan waktu tempuh yang optimal.