Sistem pemesanan tiket bus antarkota di Indonesia masih banyak bergantung pada mekanisme konvensional yang rentan terhadap risiko pemesanan ganda (double booking) dan keterlambatan konfirmasi pembayaran akibat verifikasi manual. Penelitian ini bertujuan mengembangkan JavaTrans, sebuah Sistem Informasi Ticketing Bus berbasis web menggunakan framework Laravel 11 dengan integrasi Xendit Payment Gateway melalui RESTful API dan mekanisme webhook untuk mengotomatisasi verifikasi pembayaran tanpa intervensi operator. Pengembangan sistem mengikuti model Waterfall yang mencakup analisis kebutuhan, perancangan sistem menggunakan UML, implementasi, dan pengujian menggunakan metode Black Box Testing. Hasil pengujian menunjukkan seluruh fitur utama sistem berjalan sesuai kebutuhan fungsional, meliputi manajemen jadwal otomatis berbasis waktu, pemilihan kursi interaktif dengan visualisasi layout real-time, mekanisme seat holding otomatis yang berhasil mencegah double booking, serta pembayaran melalui QRIS dan Virtual Account yang terverifikasi secara otomatis via webhook. Temuan ini mengimplikasikan bahwa integrasi payment gateway pada sistem ticketing bus berbasis web secara signifikan dapat mengurangi ketergantungan pada verifikasi manual dan mencegah double booking, sehingga berpotensi menjadi acuan pengembangan sistem serupa pada layanan transportasi darat lainnya.
Copyrights © 2026