Implementing a Payment Gateway in the Mount Slamet Hiking Ticketing System

Authors

  • Faishal Bahy Universitas Amikom Purwokerto
  • Dani Arif Universitas Amikom Purwokerto
  • M. Syaiful Amin Universitas Amikom Purwokerto

DOI:

10.33395/sinkron.v10i1.15600

Keywords:

e-ticketing, information system, Midtrans, payment gateway, System Usability Scale (SUS), webhooks

Abstract

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.

GS Cited Analysis

Downloads

Download data is not yet available.

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


Crossmark Updates

How to Cite

Bahy, F., Arif, D., & Amin, M. S. (2026). Implementing a Payment Gateway in the Mount Slamet Hiking Ticketing System. Sinkron : Jurnal Dan Penelitian Teknik Informatika, 10(1), 406-417. https://doi.org/10.33395/sinkron.v10i1.15600