Implementing a Payment Gateway in the Mount Slamet Hiking Ticketing System
DOI:
10.33395/sinkron.v10i1.15600Keywords:
e-ticketing, information system, Midtrans, payment gateway, System Usability Scale (SUS), webhooksAbstract
Background—Many hiking basecamps in Indonesia still process bookings manually, causing queues, quota uncertainty, and errors in payment verification that hinder operations. Objective— Design and implement a web-based information system (e-ticketing) for Mount Slamet hiking, integrated with the Midtrans payment gateway; validate transactions in near-real-time and issue ticket IDs for gate inspection. Methods—Development followed Agile/Scrum. Requirements were gathered through observation and interviews; the design employed use-case, activity, ERD, and payment-flow models. Implementation used React (UI), Express and Prisma ORM (API), MySQL, and Midtrans Snap, with signature-verified, idempotent webhooks. Trials covered end-to-end black-box testing (booking; transitions among pending, paid, expired, and canceled; ticket-ID issuance; and check-in), cross-browser compatibility (Chrome, Edge, Firefox, Safari on desktop and mobile), and the System Usability Scale (SUS; n = 13). We also monitored propagation time from settlement to order update and behavior in the admin panel (route, quota, and date-closure management). Results—All functional scenarios passed; behavior was consistent across major browsers; mean SUS = 75.0 (> 68) indicates acceptable usability. Webhooks ensured automatic, duplicate-free status updates, with propagation on the order of seconds, so the reservation–payment–e-ticket chain operated end-to-end and was traceable via ticket-ID logs. Conclusion—The proposed e-ticketing system is technically feasible for basecamp operations and provides an architectural blueprint, core data schema, and a replicable Midtrans integration pattern. Future work will refine the public interface, add refund/void features, and conduct production-grade performance and security testing.
Downloads
References
Aldho Febrian Harahap, M., Parga Zen, B., Ahmad Firdaus, E., & Yunita Kisworini, R. (2024). Metode Rapid Application Development Pada Penerapan Pemesanan Tiket Online Gunung Slamet Berbasis Website. JURNAL INFORMATIKA, 3(2). Retrieved from https://jurnal.uniraya.ac.id/index.php/JI
Anwar, K., Kurniawan, L. D., Rahman, M. I., & Ani, N. (2020). Aplikasi Marketplace Penyewaan Lapangan Olahraga Dari Berbagai Cabang Dengan Metode Agile Development. Jurnal Sisfokom (Sistem Informasi Dan Komputer), 9(2), 264–274. https://doi.org/10.32736/sisfokom.v9i2.905
Badiwibowo Atim, S. (2024). Permodelan Sistem Informasi Penjualan Barang Berbasis Website Menggunakan Metode Agile. Journal of Artificial Intelligence and Technology Information (JAITI), 2(1), 14–25. https://doi.org/10.58602/jaiti.v2i1.104
Banyumas Ekspres. (2025, July 26). Jumlah Pendaki Gunung Slamet via Bambangan Diprediksi Membludak di Bulan Agustus. Retrieved October 25, 2025, from BANYUMASEKSPRES.ID website: https://banyumasekspres.id/jumlah-pendaki-gunung-slamet-via-bambangan-diprediksi-membludak-di-bulan-agustus
Christi, M., Putra, W. H. N., & Hanggara, B. T. (2023). Rancang Bangun Sistem Informasi dan Pelayanan E-Ticket (Booking Online) pada Wisata Pendakian Gunung Budheg Tulungagung menggunakan Website dengan Framework Laravel. JPTIIK, 7(1), 83–91. Retrieved from https://j-ptiik.ub.ac.id/index.php/j-ptiik/article/view/12105
Dwi Jayanto, A., Kumalasari Niswatin, R., & Kasih, P. (2021). Sistem Informasi Dan Pelayanan E-tiket Berbasis Website Menggunakan Algoritma FIFO Pada Kawasan Wisata Trenggalek. Seminar Nasional Inovasi Teknologi, 5(1), 207–212. https://doi.org/10.29407/inotek.v5i1.949
Fatman, Y., Khoirun Nafisah, N., & Bendoro Jembar Pambudi, P. (2023). Implementasi Payment Gateway dengan Menggunakan Midtrans pada Website UMKM Geberco. Jurnal KomtekInfo, 64–72. https://doi.org/10.35134/komtekinfo.v10i2.364
Global Volcanism Program. (2025). Slamet (Indonesia). https://doi.org/10.5479/si.GVP.VOTW5-2025.5.3
Hendra, Wahyuningsih, Y., & Mahendrasusila, F. (2024). Rancang Bangun Sistem Proses Transaksi Perusahaan Berbasis Website Dengan Metode Agile Development. Jurnal Pengembangan Riset Dan Observasi Rekayasa Sistem Komputer (PROSISKO), 11(1), 10–19.
Kurniawan, E., Nofriadi, & Nata, A. (2022). Penerapan System Usability Scale (SUS) Dalam Pengukuran Kebergunaan Website Program Studi di STMIK Royal. Journal of Science and Social Research, (1), 43–49. https://doi.org/10.54314/jssr.v5i1.817
Lubis, R. A., Zakir, A., & Sembiring, B. O. (2025). Pemesanan E Tiket Bus Menggunakan Metode Agile Pada Cv Final Transport Pemesanan E-Tiket Bus Menggunakan Metode Agile Pada Cv. Final Transport. EXPLORE, 15(1), 40–47.
Muliadi, M., Andriani, M., & Irawan, H. (2020). Perancangan Sistem Informasi Pemesanan Kamar Hotel Berbasis Website (Web) Menggunakan Data Flow Diagram (DFD). JISI: Jurnal Integrasi Sistem Industri, 7(2), 111–122. https://doi.org/10.24853/jisi.7.2.111-122
Nasri, E., Nuryani, E., & Agustiawan, N. (2021). Rancangan E-commerce Dan Payment API Midtrans Untuk Produk UMKM (Studi Kasus Pada Rumah Kemasan). Jurnal Sistem Informasi Dan Informatika (SIMIKA), 4(2), 131–146.
Nova, S. H., Widodo, A. P., & Warsito, B. (2022). Analisis Metode Agile pada Pengembangan Sistem Informasi Berbasis Website: Systematic Literature Review. Techno.Com, 21(1), 139–148. https://doi.org/10.33633/tc.v21i1.5659
Pratasik, S., & Rianto, I. (2020). Pengembangan Aplikasi E-DUK Dalam Pengelolaan SDM Menggunakan Metode Agile Development. Cogito Smart Journal, 6(2), 204–216.
Sulistyorini, T., Sova, E., & Ramadhan, R. (2022). Pemantauan Kasus Penyebaran COVID-19 Berbasis Website Menggunakan Framework React JS dan API. JUKIM, 1(4), 1–13. Retrieved from www.corona.jakarta.go.id.
Suwarno, A., Hamimi, R., & Edora. (2023). Pemodelan Aplikasi Pemesanan E-Tiket pendakian Gunung Berbasis Android. Jurnal Ilmiah Teknologi - Informasi & Sains (TEKNOIS), 13(1), 133–145. https://doi.org/10.36350/jbs.v13i1
Widiarta, I. M., Mulyanto, Y., & Sutrianto, A. (2023). Rancang Bangun Sistem Informasi Inventory Menggunakan Metode Agile Software Development (Studi Kasus Toko Nada). Digital Transformation Technology, 3(1), 133–143. https://doi.org/10.47709/digitech.v3i1.2549
Wiyono, H., & Fachrie, M. (2024). Perancangan Aplikasi Pemesanan Tiket Wisata di Kecamatan Donorojo Menggunakan Metode Payment Gateway. Jurnal Indonesia : Manajemen Informatika Dan Komunikasi, 5(1), 574–586. https://doi.org/10.35870/jimik.v5i1.522
Yoga Pudya Ardhana, V. (2022). Evaluasi Usability E-Learning Universitas Qamarul Huda Menggunakan System Usability Scale (SUS). Journal of Informatics, Electrical and Electronics Engineering, 2(1), 5–11. Retrieved from https://djournals.com/jieee
Downloads
How to Cite
Issue
Section
License
Copyright (c) 2026 Faishal Bahy, Dani Arif, M. Syaiful Amin

This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.


Moraref
PKP Index
Indonesia OneSearch
OCLC Worldcat
Index Copernicus
Scilit




















