Skip to content

naufalsuryasumirat/pathfinder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tucil3_13519135-13519141

Naufal Alexander Suryasumirat - 13519135 K03

Naufal Yahya Kurnianto - 13519141 K03

Table of contents

Requirements

Sistem Operasi: Windows

GUI-Info

GUI dibuat untuk layar 1920x1080p, diusahakan untuk menggunakan layar dengan resolusi yang sama dengan zoom 100% agar komponen UI tidak tertutup (didesain untuk digunakan secara fullscreen)

Deskripsi

Program dibuat untuk Tugas Kecil 3 IF2211 Strategi Algoritma yang mengimplementasikan Algoritma A* untuk mencari jalur terpendek antara dua node pada Graph.

Program dibuat dengan bahasa C#, dengan IDE Visual Studio 2019, diperuntukkan untuk Sistem Operasi Windows 10 dengan layar 1920x1080p.

Compile

Jika ingin meng-compile ulang program, gunakan IDE Visual Studio 2019 dengan package sebagai berikut: GMap.NET.Core, GMap.NET.WinForms, Microsoft.Msagl, Microsoft.Msagl.Drawing, Microsoft.Msagl.GraphViewerGDI.

Menjalankan_aplikasi

Package yang digunakan: MSAGL (visualisasi graph dan rute), GMap.NET (peta GoogleMaps, dan menunjukkan rute)

  • Jalankan .exe yang terdapat pada folder bin
  • Gunakan tombol Browse Files untuk menggunakan file test yang telah dibuat (pilih) jika ingin menggunakan file
  • Terdapat fitur Map-Only yang memungkinkan pengguna untuk membuat graf dengan node yang dipilih sendirinya pada peta GMap, dan menghubungkan node-node tersebut sesuai yang diinginkan
  • Fitur membuat graf, tidak hanya dapat digunakan pada mode Map-Only, jika me-load file txt juga dapat menambahkan node sesuai dengan yang diinginkan
  • Terdapat instruksi controls pada GUI untuk menambahkan Node/Edge pada peta

Instruksi

Instruksi interaksi dengan GMap API

  • Untuk menambahkan Node pada graph, gunakan Mouse Right Click pada Google Maps (akan muncul marker pada Google Maps)
  • Untuk menambahkan Edge antar dua Node, gunakan Mouse Double Click (Left Click) pada dua marker dalam Google Maps yang ingin dihubungkan
  • Untuk pencarian jalur antar dua node, dapat memilih Initial Node dan Goal Node lalu menekan tombol Find Path, atau menggunakan Mouse Middle Click (Scroll Wheel click) pada dua marker yang terdapat pada GoogleMap

Author

  1. Naufal Alexander Suryasumirat - 13519135 K03
  2. Naufal Yahya Kurnianto - 13519141 K03

Informasi-Tambahan

source code: https://www.github.com/naufalsuryasumirat/Tucil3_13519135-13519141

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages