Memperbaiki Bug pada Sistem Informasi Penentuan Rute Perjalanan dengan Algoritma Dijkstra

 

Halo selamat siang workers, saya ada sebuah sistem informasi penentuan rute perjalanan paling efektif dengan menggunakan algoritma dijkstra, sistem dibangun dengan menggunakan framework CodeIgniter dan memanfaatkan API google maps untuk bagian yang berhubungan dengan Maps.

Sistem ini akan memberikan saran rute perjalanan paling efektif ke lokasi-lokasi yang sudah terdapat didatabase sistem, sesuai dengan jumlah hari kunjungan dan lama waktu kunjungan di tiap lokasi yang diinputkan user, dengan menggunakan lokasi user yang diambil dengan geolocation sebagai titik awal dan titik akhir perjalanan.

Sistem sudah jadi sepenuhnya, tapi ada sedikit bug pada proses estimasi waktu perjalanan yang tersisa untuk menentukan apakah waktu tersebut masih available untuk waktu tempuh ke lokasi berikutnya atau tidak

201707105962fdbcc5bea.jpg

Sebagai contoh, diatas saya menginputkan 1 hari di bagian jumlah hari perjalanan, dan 3 jam di bagian waktu kunjungan tiap lokasi, sistem ini menggunakan satuan 1 hari = 12 Jam,
Dalam kasus diatas, seharusnya sistem menyarankan user untuk mengunjungi maksimal 4 lokasi (dengan catatan 3 jam x 4 = 12 jam), itupun belum memperhitungkan waktu tempuh dari lokasi user ke lokasi pertama dan waktu tempuh dari lokasi terakhir ke lokasi user semula.

Saya ingin anda memperbaiki bug ini dengan hasil akhir sistem bisa memperhitungkan waktu perjalanan dengan baik, sehingga saran perjalanan tidak melebihi dari waktu yang diinputkan oleh user.

Jika ada yang ditanyakan silahkan bisa lewat thread / chat

Terimakasih.

JavaScript PHP CodeIgniter HTML Google Maps

Project Class: Open to Suggestions
Published Budget: Open to Suggestions
Finish Days: 3
Published Date: 10/07/2017 11:31:00 WIB
Start Date: 20/07/2017 23:17:28 WIB
Project Status: Closed
Accepted Worker: toni2017 (toni2017)
Accepted Budget: Rp 350,000
Project Ending: Self Mediation
Finish Date:

Project Owner

VarokahID
Kota Semarang
    
9.33/10.00
47 Point
#1,704 dari 99,685

Accepted Worker

toni2017
Kota Pasuruan
    
0.00/10.00
-15 Point
#2,904 dari 99,685

Penyelesaian Arbitrase

Kedua belah pihak mencapai kesepakatan bersama penyelesaian arbitrase di mana Worker menerima Rp 0 (0%) dan Owner menerima Rp 350,000 (100%). Dengan ini arbitrase dinyatakan selesai.

  User Bids

hherdianto
    
10.00/10.00

samuelerwardi
    
9.20/10.00

TeddyZUgana
    
7.75/10.00

supersup17
    
0.00/10.00

mozarkasi
    
0.00/10.00

toni2017
    
0.00/10.00

Recommended Workers

1v4nWorld

1,579 points
13 projects
    
10.00/10.00

appzone

3,578 points
18 projects
    
9.84/10.00

derodevil

1,524 points
10 projects
    
9.45/10.00

Iswanto

10,093 points
192 projects
    
9.55/10.00

lexdorf17

16,000 points
57 projects
    
9.76/10.00

Recommended Services

Open Projects

Membuat sample radar chart Power Builder 11.5

Open to SuggestionsOwner: buepep
Deadline: 7 days

Buat Software Pembuatan Jadwal

Open to SuggestionsOwner: duniasantri
Deadline: 7 days

Dicari Freelancer VB.net untuk Aplikasi Desktop

Open to SuggestionsOwner: zeembry
Deadline: 30 days

Penulis Ulang Artikel (Rewriter)

Rp 170,000Owner: GuideMedia
Deadline: 15 days

Penulis Ulang Artikel (Rewriter)

Rp 175,000Owner: GuideMedia
Deadline: 20 days