Development Digital Payment Application Using Next.js and Xendit with Prototyping-Agile Approach
DOI:
https://doi.org/10.69533/e7dxwj11Keywords:
Agile Methodology, Digital Payment System, E-commerce Security, Next.js, Prototyping, XenditAbstract
This research presents the development of a comprehensive digital payment application for PT. Fortuna Sada Nioga using the Next.js framework and Xendit payment gateway. The primary objective was to develop an automated digital system that supports multiple payment methods and provides real-time transaction monitoring to replace manual payment processes. The research employed a hybrid methodology that combines a Prototyping approach for concept validation with Agile Scrum methodology for systematic development. The main outcomes demonstrate the successful implementation of AES-256-GCM encryption, rate limiting mechanisms, input validation, and webhook integration with comprehensive security testing validation. Performance testing showed optimal response times with an average load time of less than 2 seconds for website browsing and the capability to handle up to 100 concurrent users without performance degradation. The system includes customer order management, multi-payment gateway integration, an admin dashboard with role-based access control, and real-time order tracking features. The conclusions indicate that combining Next.js with Xendit provides a robust, secure, and scalable foundation for digital payment systems, while the hybrid Prototyping-Agile methodology proves effective for complex system development within constrained timeframes.
Downloads
References
A. Pratama, D. Susanto, and R. Wijaya, “Implementasi sistem pembayaran digital pada UMKM: Studi kasus peningkatan efisiensi transaksi,” Jurnal Teknologi Informasi dan Komunikasi, vol. 8, no. 2, pp. 112–125, 2023.
B. Santoso, F. Rahman, and L. Sari, “Analisis transformasi digital pada sektor jasa konsultan di Indonesia,” Jurnal Manajemen Teknologi, vol. 15, no. 3, pp. 89–104, 2024.
C. Andika, M. Putra, and S. Dewi, “Framework Next.js untuk pengembangan aplikasi web modern: Perbandingan performa dan keamanan,” Jurnal Rekayasa Perangkat Lunak, vol. 6, no. 1, pp. 45–62, 2023.
W. Haryono, Thoyyibah, T. Puspitasari, R. Maulida, and T. Hardi, “Pelatihan pembuatan dan pengelolaan website sebagai sarana informasi pada Madrasah Tsanawiyah Al Fatah Mandiri Jakarta,” JAMAIKA: Jurnal Abdi Masyarakat, vol. 2, no. 1, pp. 125–133, 2020.
K. N. Musthofa and W. Haryono, “Perancangan sistem informasi absensi dan permohonan cuti karyawan berbasis web menggunakan metode System Development Life Cycle (SDLC) pada SD Budi Mulia Dua Bintaro,” JORAPI: Journal of Research and Publication Innovation, vol. 1, no. 3, pp. 951–958, 2023.
M. Hafiz, T. Wicaksosno, E. Apriliani, and W. Haryono, “Agile Development Methods dalam perancangan aplikasi penjualan berbasis e-commerce pada PT.Indo Gemilang Sakti,” BULLET: Jurnal Multidisiplin Ilmu, vol. 1, no. 6, pp. 1112–1119, 2022.
A. S. Noviriliya, M. Andini, S. B. Hutabarat, and W. Haryono, “Analisa dan pengembangan aplikasi buku tamu berbasis web pada Kelurahan Pondok Cabe Udik,” OKTAL: Jurnal Ilmu Komputer dan Science, vol. 1, no. 8, pp. 1088–1094, 2022.
F. Fahrezky, G. Rahmadani, R. M. Ardiansah, and W. Haryono, “Design of web student and teacher attendance information system using the waterfall method in Sahabat Indonesia Kindergarten South Tangerang City,” Journal of Computer Science and Big Data, vol. 1, no. 1, pp. 77–85, 2023.
D. Maharani, A. Setiawan, and P. Kusuma, “Arsitektur aplikasi web scalable menggunakan microservices: Implementasi dan evaluasi performa,” Jurnal Sistem Informasi, vol. 12, no. 2, pp. 78–91, 2023.
E. Nugroho, R. Hartanto, and M. Sari, “Implementasi role-based access control pada aplikasi web enterprise: Studi keamanan dan usability,” Jurnal Keamanan Informasi, vol. 9, no. 1, pp. 34–47, 2024.
F. Wibowo, S. Anggraini, and T. Permana, “Integrasi payment gateway untuk sistem e-commerce: Analisis performa dan keamanan,” Jurnal E-Commerce Indonesia, vol. 7, no. 2, pp. 156–169, 2023.
G. Ramadhani, L. Safitri, and H. Wijayanto, “Keamanan berlapis pada aplikasi pembayaran digital: Implementasi enkripsi dan validasi input,” Jurnal Cyber Security, vol. 5, no. 3, pp. 203–218, 2024.
H. Setiawan, K. Pratama, and N. Fitriani, “Evaluasi performa framework React untuk aplikasi web enterprise: Studi komparatif Next.js dan Create React App,” Jurnal Teknologi Web, vol. 11, no. 1, pp. 23–38, 2023.
I. Kurniawan, J. Susanto, and O. Melinda, “Server-side rendering vs client-side rendering: Analisis SEO dan performa untuk aplikasi e-commerce,” Jurnal Web Development, vol. 4, no. 2, pp. 89–102, 2024.
J. Budiman, Q. Amelia, and V. Rachmat, “Metodologi pengembangan sistem informasi: Perbandingan waterfall, agile, dan hybrid approach,” Jurnal Rekayasa Sistem, vol. 13, no. 1, pp. 45–60, 2023.
K. Sari, U. Handoko, and Y. Pratiwi, “Implementasi metodologi agile scrum pada pengembangan aplikasi fintech: Studi kasus startup Indonesia,” Jurnal Manajemen Proyek TI, vol. 8, no. 2, pp. 134–147, 2024.
L. Prasetyo, W. Indrawati, and X. Firmansyah, “Prototyping dalam pengembangan perangkat lunak: Efektivitas validasi konsep untuk sistem kompleks,” Jurnal Software Engineering, vol. 10, no. 3, pp. 178–193, 2023.
M. Arifin, Z. Safira, and A. B. Nugraha, “Hybrid development methodology untuk proyek transformasi digital: Kombinasi prototyping dan agile,” Jurnal Transformasi Digital, vol. 6, no. 1, pp. 67–82, 2024.
N. Fitria, C. Dermawan, and R. E. Saputra, “Quality assurance dalam pengembangan aplikasi web: Integrasi testing automation dengan metodologi agile,” Jurnal Quality Assurance, vol. 7, no. 2, pp. 112–127, 2023.
O. Permadi, D. F. Sari, and S. G. Wijaya, “Tren payment gateway di Indonesia: Analisis adopsi dan preferensi konsumen terhadap metode pembayaran digital,” Jurnal Ekonomi Digital, vol. 9, no. 2, pp. 234–249, 2024.
Downloads
Published
Issue
Section
License
Copyright (c) 2025 Angga Rakhmansyah, Abdul Jabbar, Muhammad Ramzy, Wasis Haryono (Author)

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