Naufal Alexander Suryasumirat - 13519135 K03
Naufal Yahya Kurnianto - 13519141 K03
Sistem Operasi: Windows
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)
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.
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.
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 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
- Naufal Alexander Suryasumirat - 13519135 K03
- Naufal Yahya Kurnianto - 13519141 K03
source code: https://www.github.com/naufalsuryasumirat/Tucil3_13519135-13519141