Skip to content

fchrgrib/Tucil3_13521031_13521090

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Tucil3_13521031_13521090

Tugas Kecil Strategi Algoritma ke-3 adalah praktek implementasi algoritma UCS dan A* pada pencarian jalan terdekat dalam suatu graf.

Struktur Folder

  • src berisi sourcecode program.
  • test berisi input testing untuk program.
  • doc berisi laporan dengan format pdf.

Program Environment

Cara Setup Enviroment dan Menjalankan Program

  1. Change Directory ke ../Tucil_13521031_13521090/src
  2. jalankan perintah python3 -m venv venv
  3. jalankan perintah venv\Scripts\activate
  4. jalankan perintah pip install flask
  5. jalankan perintah python app.py pada venv yang telah dijalankan pada perintah sebelumnya
  6. ctrl+click link yang tertera pada terminal atau buka http:https://127.0.0.1:5000 pada web browser
  7. jika ingin mengubah port yang digunakan pergi ke src/app.py kemudian tambahkan port=[port] pada app.run(), lalu ubah API key pada src/templates/index.html menjadi API key yang dapat memberi akses pada port tersebut, kemudian lakukan tahap sebelumnya.
  8. jangan lupa menambahkan &libraries=geometry pada akhir inisiasi API.

Cara Menggunakan

  1. Ketik lokasi pada searchbar diatas map, lalu tekan 'Go'
  2. Doubleclick pada ujung jalan atau persimpangan jalan untuk menambah simpul
  3. Klik kanan pada simpul untuk menghapus simpul tersebut
  4. Klik 2 simpul untuk menambah garis ketetanggaan
  5. klik 2 simpul yang sudah memiliki garis untuk menghapus garis ketetanggaan
  6. Hover pada simpul untuk melihat ID simpul dan masukkan pada origin dan destination untuk memulai pencarian
  7. Pilih UCS atau A* sebagai algoritma pencarian
  8. tekan 'Find Path' untuk mencari jalan terdekat
  9. jika ingin melakukan pencarian terhadap data yang telah ada, anda dapat memasukkan file.txt dengan format pada tautan yang tertera pada program dengan cara 'drag and drop' pada kotak yang telah tersedia (pastikan koordinat yang diinput bernilai positif)
  10. pastikan untuk mencentang checkbox 'File input calculation' bila menggunakan file

Identitas Pembuat

Fahrian Afdholi - 13521031 - K3
Tobias Natalio Sianipar - 13521090 - K2

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages