Pengembangan Sistem Informasi Ticketing Bus Berbasis Web dengan Integrasi Payment Gateway Menggunakan Framework Laravel
Kata Kunci:
Payment Gateway, Xendit, Laravel, Sistem Informasi, Waterfall, Black Box Testing, Ticketing BusAbstrak
Sistem pemesanan tiket bus antarkota di Indonesia masih banyak bergantung pada mekanisme konvensional yang rentan terhadap ketidakakuratan informasi ketersediaan kursi secara real-time, risiko pemesanan ganda (double booking), serta keterbatasan akses transaksi yang mengharuskan kehadiran fisik penumpang. Penelitian ini mengembangkan JavaTrans, yaitu Sistem Informasi Ticketing Bus berbasis website yang dibangun pada framework Laravel 11 menggunakan arsitektur Model-View-Controller dan mengintegrasikan Xendit sebagai payment gateway melalui RESTful API dan mekanisme webhook untuk verifikasi pembayaran otomatis. Pengembangan sistem mengikuti model Waterfall yang mencakup empat tahapan, yaitu analisis kebutuhan sistem baik secara fungsional maupun non fungsional, perancangan sistem menggunakan UML, implementasi, dan pengujian. Sistem ini memiliki tiga fitur teknis utama, yakni manajemen jadwal otomatis berbasis waktu, pemilihan kursi interaktif dengan visualisasi layout real-time yang mendukung berbagai konfigurasi topologi termasuk armada double decker, serta mekanisme seat holding otomatis untuk mencegah double booking selama proses pembayaran berlangsung. Pengujian dilakukan dengan metode Black Box Testing terhadap seluruh alur fungsional sistem. Hasil pengujian membuktikan bahwa seluruh skenario uji yang mencakup pencarian jadwal, pemesanan tiket, pemilihan kursi, pembayaran melalui QRIS dan Virtual Account, serta verifikasi otomatis via webhook berjalan sesuai dengan keluaran yang diharapkan. Sistem JavaTrans terbukti mampu menggantikan proses konvensional secara menyeluruh dan meningkatkan efisiensi operasional layanan ticketing bus antarkota
Referensi
[1] D. F. Ivanusi, E. Himawan, and R. Ramadhani, “PENGEMBANGAN SISTEM APLIKASI PEMESANAN TIKET BUS,” vol. 2, no. 1, pp. 110–114, 2024.
[2] P. Fridhayanti, Z. A. Haris, and F. Bone, “PERANCANGAN APLIKASI SISTEM INFORMASI PEMESANAN TIKET BUS ONLINE ( E-TICKETING ) PADA PO . HANDOYO,” vol. 2, no. 2, pp. 225–242, 2022.
[3] A. A. P. Kanoko, R. Hadi, and P. P. Yudiastra, “Sistem Informasi Pemesanan Tiket Online Pada Perusahaan Bus PO Sarwonadhi Trans Berbasis Website,” vol. 1, no. 3, pp. 439–444, 2024.
[4] S. A. Nuswantoro and P. B. Prasetya, “PENGEMBANGAN SISTEM PEMESANAN TIKET BUS ONLINE BERBASIS WEB DAN MOBILE PADA PO . LOGOS,” vol. 7, no. 2, pp. 43–49, 2025.
[5] Y. Fatman, N. K. Nafisah, P. Bendoro, and J. Pambudi, “Implementasi Payment Gateway dengan Menggunakan Midtrans pada Website UMKMGeberco,” vol. 10, pp. 64–72, 2023, doi: 10.35134/komtekinfo.v10i2.364.
[6] A. Kusaeri, I. Jaelani, and Minarto, “Implementasi Payment Gateway Dan Whatsapp Gateway Pada Sistem Informasi Manajemen Anggota Pengembang Indonesia Berbasis Web Menggunakan Framework Laravel,” vol. 2, no. 5, pp. 32–42, 2024.
[7] E. Nasri, E. Nuryani, and N. Agustiawan, “RANCANGAN E-COMMERCE DAN PAYMENT API MIDTRANS UNTUK PRODUK UMKM ( STUDI KASUS PADA RUMAH KEMASAN ),” vol. 4, no. 2, pp. 131–146, 2021.
[8] J. A. Ramadhan, D. T. Haniva, and A. Suharso, “Systematic Literature Review Penggunaan Metodologi Pengembangan Sistem Informasi Waterfall , Agile , dan Hybrid,” vol. 07, pp. 36–42, 2023.
[9] D. Putri, N. Khazanah, and G. Purnama, “PERANCANGAN SISTEM UJIAN ONLINE MENGGUNAKAN METODE PENGEMBANGAN WATERFALL BERBASIS WEB,” vol. 8, no. 2, pp. 2332–2339, 2024.
[10] M. Encep, S. Hidayatulloh, and S. Maulidiah, “Analisis Kebutuhan Pengguna dan Sistem dalam Pengembangan Website Company Profile Biro Perjalanan Wisata Berbasis Web,” pp. 107–117, 2026.
[11] A. Aurellia, S. Nooriansyah, and Y. Amrozi, “PEMANFAATAN UML DALAM PERANCANGAN SISTEM INFORMASI PRODUK KREATIF DAUR ULANG SAMPAH BERBASIS WEB,” vol. 13, no. 3.
[12] Ichsandi, W. Yanto, H. Alhaq, R. S. Sari, and M. Juanda, “Implementasi UML dalam Desain Sistem Informasi Program Studi SI di Universitas Merangin,” vol. 4, no. 2, 2025.
[13] A. Fahrezi, F. N. Salam, G. M. Ibrahim, R. Rahman, and A. Saifudin, “Pengujian Black Box Testing pada Aplikasi Inventori Barang Berbasis Web di PT . AINO Indonesia,” vol. 1, no. 1, pp. 1–5, 2022.
[14] R. Langit, A. Voutama, and A. A. Ridha, “BLACK BOX TESTING PADA WEBSITE SISTEM PERPUSTAKAAN MENGGUNAKAN METODE EQUIVALENCE PARTITIONING DAN ANALISIS BOUNDARY VALUE,” STRING (Satuan Tulisan Ris. dan Inov. Teknol., vol. 8(3), no. 3, pp. 355–364, 2024.
[15] A. H. Albaqir, A. R. Putra, and A. Saifudin, “Pengujian Aplikasi Pembelian Tiket Online menggunakan Metode Pengujian Black Box Testing Berbasis Equivalence Partitions,” vol. 1, no. 4, pp. 1–9, 2023.
Unduhan
Diterbitkan
Terbitan
Bagian
Lisensi
Hak Cipta (c) 2026 Ahmad Zulfikar Ananta Mahardika, Ardina Mudholivah Zain, Iqbal Zahy Adam, Eka Prakarsa Mandyartha

Artikel ini berlisensiCreative Commons Attribution-ShareAlike 4.0 International License.






