Owjek merupakan aplikasi sederhana ojek online yang menerapkan algoritma shortest path untuk menentukan jalur terdekat dari posisi pick up menuju destination dengan bahasa pemrograman Java menggunakan Graphical User Inteface (GUI).
Map dari aplikasi sederhana ini berasal dari file Map.txt, dan visualisasi map (disertai dengan kode jalur) berada pada file Map.png .
Contoh posisi Map yang dapat digunakan (harus menggunakan uppercase) adalah:
Pick-up: D9Q2
Destination: A1Y0
Untuk menjalankan aplikasi ini, main program berada pada file MainOwjek.java .
Pada aplikasi ini, terdapat 3 jenis Owjek. Berikut jenis dari Owjek beserta ketentuannya:
Regular:
- First 2 kilometer price: 3000
- Cost per kilometer: 1000
- Promo: 40% pada 6 km pertama
Sporty:
- First 5 kilometer price: 20000
- Cost per kilometer: 3000
- Protection cost: 10% dari harga total
- Promo: 60% pada 8 km pertama
Exclusive:
- Cost per kilometer: 5000
- Fixed cost: 10000
- Protection cost: 5% dari harga total
- Promo: 50% dari biaya total