Siever Melvin, Valentino Alvin, Suryaningrum Kristien Margi, Yunanda Rezki
Computer Science Department, School of Computer Science Bina Nusantara University Jakarta, 11480, Indonesia.
Procedia Comput Sci. 2023;216:5-12. doi: 10.1016/j.procs.2022.12.105. Epub 2023 Jan 10.
Since the start of Covid-19 pandemic has made many people look for vaccine locations. In general, Dijkstra algorithm is used to find the shortest path. The shortest path problem concentrates on finding the path with the minimum distance. The Dijkstra algorithm was chosen because it has several advantages other than advantageous in terms of running time to find the shortest path. This research focuses on calculation and implementation of Dijkstra algorithm that will result the shortest path with visual by Google Maps API. The project is tested with manual calculation first by using graph explanation. The graph is obtained based on route data obtained with the help of google maps then it is tested by implementing the Dijkstra algorithm using HTML, JavaScript and also Google Maps API to visualize the nearest vaccine location. From the research founded that there were shortcomings problem where program had to enter each road turn as a vertex and an edge, If not including the entire path that was formed, it would pass through buildings or structures that should not be passed. The results that will be displayed on the website based on the purpose of the research.
自新冠疫情开始以来,许多人都在寻找疫苗接种地点。一般来说,迪杰斯特拉算法用于寻找最短路径。最短路径问题专注于找到距离最短的路径。选择迪杰斯特拉算法是因为它除了在运行时间方面有利于找到最短路径外,还有其他几个优点。本研究重点在于迪杰斯特拉算法的计算和实现,该算法将通过谷歌地图应用程序编程接口(Google Maps API)以可视化方式得出最短路径。该项目首先通过使用图形解释进行手动计算测试。该图形是根据借助谷歌地图获得的路线数据得到的,然后通过使用超文本标记语言(HTML)、JavaScript以及谷歌地图应用程序编程接口来实现迪杰斯特拉算法进行测试,以可视化最近的疫苗接种地点。从研究中发现存在缺点问题,即程序必须将每个道路转弯处作为一个顶点和一条边输入,如果不包括所形成的整个路径,它将穿过不应穿过的建筑物或结构。研究结果将根据研究目的显示在网站上。