Rancang Bangun Aplikasi Android Pelacakan Real-Time pada Transportasi Umum Massal Menggunakan Metode ICONIX Process dengan Teknologi Firebase Realtime Database

Ramadhani, Kresna Dwipayana (2025) Rancang Bangun Aplikasi Android Pelacakan Real-Time pada Transportasi Umum Massal Menggunakan Metode ICONIX Process dengan Teknologi Firebase Realtime Database. Other thesis, Institut Teknologi Sepuluh Nopember.

[thumbnail of 5026211114-Undergraduate_Thesis.pdf] Text
5026211114-Undergraduate_Thesis.pdf - Accepted Version
Restricted to Repository staff only

Download (6MB) | Request a copy

Abstract

Konteks: Kemacetan lalu lintas merupakan permasalahan serius yang sering terjadi di kota-kota besar di Indonesia, termasuk Surabaya. Salah satu upaya untuk mengatasi permasalahan ini adalah meningkatkan minat masyarakat dalam menggunakan transportasi umum. Namun, pengguna seringkali enggan beralih ke transportasi umum karena kurangnya informasi yang akurat terkait lokasi dan estimasi waktu kedatangan kendaraan umum. Kurangnya transparansi informasi ini menimbulkan ketidakpastian dan menyebabkan masyarakat lebih memilih menggunakan kendaraan pribadi.
Tujuan: Pengerjaan tugas akhir ini bertujuan untuk membangun sebuah aplikasi pelacakan transportasi umum secara real-time berbasis Android dengan memanfaatkan Firebase Realtime Database dan Google Maps API. Aplikasi ini diharapkan dapat membantu pengguna yang berada di dalam kendaraan umum untuk membagikan lokasinya secara langsung, serta memberikan informasi posisi kendaraan secara real-time kepada pengguna lain yang sedang menunggu kendaraan tersebut.
Metode: Pengembangan aplikasi ini diawali dengan pendekatan Design Thinking untuk menggali kebutuhan pengguna dan merancang solusi yang tepat melalui tahapan empathize, define, ideate, prototype, dan test. Selanjutnya, sistem dikembangkan menggunakan metode ICONIX Process yang terdiri dari tahapan GUI Storyboard, pembuatan use case, sequence diagram, class diagram, hingga pengujian sistem. Proses pengujian mencakup pengujian akurasi lokasi, pengujian sinkronisasi real-time, serta pengujian penanganan konflik pada kasus ketika terdapat dua atau lebih pengguna yang berbagi lokasi dengan pilihan kendaraan yang berbeda dalam radius yang sama. Konflik diselesaikan dengan memberikan prioritas sinkronisasi pada pengguna yang membagikan lokasi lebih awal atau pada kendaraan yang dipilih oleh mayoritas pengguna.
Hasil: Hasil dari pengerjaan tugas akhir ini adalah sebuah aplikasi Android bernama SITREK yang mampu menampilkan posisi kendaraan secara real-time dengan waktu jeda sinkronisasi kurang dari 5 detik. Aplikasi ini berhasil menangani konflik dua pengguna dengan baik, dimana hanya pengguna yang pertama kali membagikan lokasi yang dapat terus melakukan sinkronisasi. Pada konflik tiga pengguna atau lebih, sistem berhasil memilih kendaraan mayoritas dan menolak sinkronisasi dari pengguna yang kalah suara. Aplikasi SITREK diharapkan dapat memberikan informasi yang akurat kepada calon pengguna transportasi umum dan membantu meningkatkan kepercayaan masyarakat dalam menggunakan transportasi umum di Kota Surabaya.
========================================================================================================================================
Background: Public transportation in Surabaya often suffers from unpredictable arrival times, making it difficult for passengers to track the current location of buses, mikrolets, and other vehicles in real time. This leads to uncertainty for waiting passengers. Additionally, service providers face the challenge of sharing their location accurately without a tracking system. The main problem addressed in this study is the absence of a public transportation tracking system that can provide real-time location visibility to users.
Objective: This final project aims to develop a mobile-based public transportation tracking system called SITREK, which allows service providers to share their vehicle’s location and enables waiting passengers to monitor it through a map interface in real time. The system is expected to assist both service providers and passengers in ensuring that public transportation can be tracked effectively and conveniently.
Method: The development process of this system began with the Design Thinking method to explore user needs, define the core problems, generate solutions, and validate prototypes. The application design and development were carried out using the ICONIX Process method, which includes stages such as GUI Storyboard, use case modeling, sequence diagrams, class diagrams, and system testing. The testing process involved evaluating location accuracy, real-time synchronization speed, and conflict resolution mechanisms when multiple users selected different transportation types within a close proximity. Conflicts were handled by prioritizing the first user to share their location in two-user scenarios, and by selecting the majority choice in multi-user scenarios.
Result: The resulting SITREK application was successfully built with key features including real-time location sharing, map visualization of vehicles, and conflict handling based on synchronization priority and majority selection. Testing results show that the application can accurately synchronize location data between devices with less than 5 seconds delay. The conflict detection and resolution mechanism worked successfully in both two-user and multi-user test scenarios. However, automatic location data deletion when the application is closed could not be fully implemented due to Android system limitations.

Item Type: Thesis (Other)
Uncontrolled Keywords: Pelacakan Lokasi, Transportasi Umum, Firebase, Google Maps, ICONIX Process, Konflik Sinkronisasi, Public Transportation, Real-Time Tracking, Design Thinking, ICONIX Process, Conflict Handling, Mobile Application
Subjects: T Technology > T Technology (General) > T58.5 Information technology. IT--Auditing
Divisions: Faculty of Intelligent Electrical and Informatics Technology (ELECTICS) > Information System > 57201-(S1) Undergraduate Thesis
Depositing User: Kresna Dwipayana Ramadhani
Date Deposited: 28 Jul 2025 09:24
Last Modified: 28 Jul 2025 09:24
URI: http://repository.its.ac.id/id/eprint/122603

Actions (login required)

View Item View Item