Martin Anugrah Siahaan
Fakultas Ilmu Komputer, Universitas Brawijaya

Published : 1 Documents Claim Missing Document
Claim Missing Document
Check
Articles

Found 1 Documents
Search

Pengembangan Aplikasi Pendeteksi Rambu Lalu Lintas pada Perangkat Bergerak dengan menerapkan Konsep Context Awareness dan Geofencing menggunakan Geofire berbasis Android Martin Anugrah Siahaan; Lutfi Fanani; Adam Hendra Brata
Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer Vol 6 No 9 (2022): September 2022
Publisher : Fakultas Ilmu Komputer (FILKOM), Universitas Brawijaya

Show Abstract | Download Original | Original Source | Check in Google Scholar

Abstract

Traffic accidents are one of the highest causes of death in Indonesia. In Malang, there were more than a hundred incidents of traffic accidents that occurred in the period 2019-2020. Violation of traffic signs is one of the factors that cause traffic accidents. The survey results show that 46 out of 55 respondents have committed traffic violations where the highest types of violations are breaking through traffic lights and violating traffic signs. More than 70% of respondents who have violated traffic signs stated that the cause was the lack of focus and the position of the signs that were not clearly visible. To overcome this problem, the solution offered is an Android application that can detect traffic signs while driving. This application is expected to increase the driver's focus so as to minimize the occurrence of traffic accidents. There are four traffic signs that can be detected in this application, namely no stopping signs, no parking signs, maximum speed limit signs, and traffic lights. The application detects each of these signs based on the contextual input received by the Android smartphone. Maximum speed limit signs and traffic lights are detected according to their position on the road and the radius from the user's location, while no parking and no stopping signs are detected if the user is within the radius of the sign and moving at a speed of less than 5 kilometers per hour. The sign detection method uses GeoFire, a Firebase add-on that implements the concept of geofencing. When the application is running, the application will notify the user of the successfully detected signs via notification messages and text-to-speech. In terms of development, this application is designed using the Model-View-Presenter (MVP) design pattern and implemented with the Kotlin, Java, and XML programming languages. Functional testing of the application is carried out using validation test which generate valid status for each test case. For non-functional parameters, the performance and usability of the application is tested. The performance test results show that this application is able to work and utilize device resources optimally and the results of usability testing produce a SUS score of 87 (excellent).