eprintid: 9133 rev_number: 10 eprint_status: archive userid: 2098 dir: disk0/00/00/91/33 datestamp: 2024-09-11 06:55:40 lastmod: 2024-09-11 06:55:40 status_changed: 2024-09-11 06:55:40 type: article metadata_visibility: show contact_email: repository@staff.ukdw.ac.id creators_name: , Kristian Adi Nugraha creators_id: 0504108901 title: REAL-TIME BUS ARRIVAL TIME ESTIMATION API USING WEBSOCKET IN MICROSERVICES ARCHITECTURE ispublished: pub subjects: QA76 divisions: fak_tein full_text_status: public keywords: API; microservices; software architecture; bus arrival time; WebSocket abstract: In almost all countries, public transportation is the primary choice for people to make daily trips. One of the main problems of public transportation is the accuracy of the vehicle arrival schedule information. In some types of public transportation with particular tracks, such as rapid transit (e.g., MRT), the arrival time can be predicted easily because traffic jams do not affect transportation. This is different from buses, which use the same route as other vehicles so that traffic jams could affect them. This study tries to solve this problem by building an API that can be used to get information on the estimated arrival time of the bus. Estimated time is calculated based on the condition of the bus position and the actual condition of highway traffic from Google Directions API. The API was built using microservices technology, so it can be done quickly if it is further developed to a larger scale. The test was conducted on the Trans Jogja Bus by taking two routes, the short and the long routes. Each route could be explored 20 times under varying time and traffic conditions. Then, the difference between the estimated bus arrival time and the actual bus arrival time could be calculated on each trip. Based on the test results, the estimated bus arrival time generated by the API can be said to be entirely accurate because the difference between the estimated time and the actual bus arrival time is less than 30 seconds. date: 2023-06-30 publication: Jurnal IJASEIT volume: 13 number: 3 publisher: INSIGHT Society pagerange: 1018-1024 refereed: TRUE issn: 2460-6952 official_url: http://ijaseit.insightsociety.org/ funders: adinugraha@ti.ukdw.ac.id citation: Kristian Adi Nugraha (2023) REAL-TIME BUS ARRIVAL TIME ESTIMATION API USING WEBSOCKET IN MICROSERVICES ARCHITECTURE. Jurnal IJASEIT, 13 (3). pp. 1018-1024. ISSN 2460-6952 document_url: https://katalog.ukdw.ac.id/9133/1/Real-Time%20Bus%20Arrival%20Time%20Estimation%20API.pdf