Rancang Bangun Sistem Penggalangan Dana Berbasis Website Menggunakan Metode Extreme Programming

Authors

Abstract

Panti Asuhan Masjid Gelora Indah masih menyebarkan kotak donasi ke masjid-masjid dalam proses penggalangan dana. Hal ini menyebabkan keterbatasan jangkauan dan informasi, serta menyulitkan calon donatur atau dermawan dalam berdonasi. Sistem yang diusulkan bertujuan untuk mempermudah proses donasi donatur untuk berpartisipasi terhadap panti asuhan Masjid Gelora Indah dan juga menyebarluaskan informasi panti asuhan Masjid Gelora Indah. Penggalangan dana secara digital menjadi solusi yang relevan di era teknologi saat ini, di mana masyarakat menginginkan kemudahan dan kecepatan dalam melakukan donasi. Namun, belum banyak panti asuhan yang memanfaatkan teknologi informasi secara optimal. Kondisi ini menciptakan kesenjangan antara potensi penggunaan teknologi dan praktik yang berjalan saat ini. Solusi yang dikembangkan berupa sistem penggalangan dana berbasis website yang dibangun menggunakan Vite untuk frontend dan Express.js untuk backend. Sistem ini dilengkapi dengan fitur registrasi dan login pengguna, donasi online menggunakan Midtrans sebagai payment gateway, riwayat transaksi, formulir kontak, serta dashboard admin untuk mengelola data pengguna, donasi, pesan, dan ekspor data dalam bentuk Excel. Pengembangan dilakukan dengan metode Extreme Programming dan pengujian sistem menggunakan Blackbox Testing untuk memastikan semua fungsi berjalan dengan baik. Hasil pengujian menunjukkan bahwa seluruh fitur sistem berfungsi sesuai kebutuhan pengguna dan berjalan sebagaimana mestinya. Kata kunci — Panti asuhan, extreme programming(XP),website

References

[1] P. Mauliana, R. Firmansyah, and A. Sutardi, “Perancangan Sistem Informasi Panti Asuhan ‘ePANTI’ Berbasis Web,” Jurnal Sistem Informasi, vol. 10, 2019.

[2] Y. Sulthoni, “Strategi Pembentukan Karakter Anak di Panti Asuhan Muhammadiyah Wiyung Surabaya,” vol. 1, no. 1, 2013.

[3] I. G. N. Suryantara, Merancang Aplikasi dengan Metodologi Extreme Programming. Jakarta: Elex Media Komputindo, 2017.

[4] R. Sitanggang, T. U. Dachi, and I. H. G. Manurung, “Rancang Bangun Sistem Penjualan Tanaman Hias Berbasis Web Menggunakan PHP dan MySQL,” vol. 4, no. 1, 2022.

[5] I. Rochmawati, “Iwearup.com User Interface Analysis,” VSLT, vol. 7, no. 2, pp. 31–44, Feb. 2019, doi: 10.33375/vslt.v7i2.1459.

[6] C. Christian and A. Voutama, “Implementasi Aplikasi Antrian Pencucian Mobil Berbasis Web Menggunakan PHP, JavaScript, HTML, CSS dan UML: Studi Kasus di Asy Cuci Steam Mobil,” JATI, vol. 8, no. 2, pp. 2243–2248, Apr. 2024, doi: 10.36040/jati.v8i2.9460.

[7] R. Fitri, Pemrograman Basis Data Menggunakan MySQL. Banjarmasin: Poliban Press, 2020.

[8] R. F. Ramadhan and R. Mukhaiyar, “Penggunaan Database MySQL dengan Interface phpMyAdmin sebagai Pengontrolan Smarthome Berbasis Raspberry Pi,” JTEIN, vol. 1, no. 2, pp. 129–134, Nov. 2020, doi: 10.24036/jtein.v1i2.55.

[9] H. Thamrin, O. Fajarianto, and A. Ahmad, “Pelatihan Pemrograman CSS dan HTML di SMK Avicena,” Abdiawl, vol. 4, no. 1, pp. 51–60, Jan. 2021, doi: 10.56301/awal.v4i1.125.

[10] G. A. Supriatmaja, K. D. D. Widyaputra, J. Deva, and G. S. Mahendra, “Sistem Informasi Perpustakaan Menggunakan Framework Bootstrap dengan PHP Native dan Database MySQL Berbasis Web pada SMP Negeri 2 Dawan,” vol. 1, no. 1, 2022.

[11] P. Sulistyorini, “Pemodelan Visual dengan Menggunakan UML dan Rational Rose,” 2009.

[12] D. Kustiawan, W. N. Cholifah, R. Destriana, and N. Heriyani, “Rancang Bangun Sistem Informasi Akuntansi Pengelolaan Koperasi Menggunakan Metode Extreme Programming,” JATI, vol. 12, no. 1, pp. 78–92, Apr. 2022, doi: 10.34010/jati.v12i1.6756.

[13] M. D. Firmansyah and E. E. Wei, “Perancangan dan Implementasi Sistem Manajemen Sekolah di SMA Kartini Batam Menggunakan Framework Scrum,” vol. 4, 2022.

[14] T. Alfa Rizzi, R. Aziz Abdillah, Y. Efani Yancandra, M. Wijaya, and A. Voutama, “Implementasi React Vite dalam Pengembangan Antarmuka Sistem Pemesanan Tiket Pesawat dengan Metode Scrum,” Processor, vol. 20, no. 1, May 2025, doi: 10.33998/Processor.2025.20.1.2231.

[15] M. R. Nahjan, A. A. Ridha, N. Heryana, and A. Voutama, “Rancang Bangun Website Pencarian Informasi Berita dan Cuaca Daerah di Indonesia Menggunakan API dan Express.js,” vol. 7, no. 5, 2023.

[16] Hasanuddin, H. Asgar, and B. Hartono, “Rancang Bangun REST API Aplikasi Weshare sebagai Upaya Mempermudah Pelayanan Donasi Kemanusiaan,” Jinteks, vol. 4, no. 1, pp. 8–14, Feb. 2022, doi: 10.51401/jinteks.v4i1.1474.

[17] W. Firdaus and A. Prihanto, “Integrasi Website Danzstore dengan Midtrans Menggunakan Metode Websnap untuk Menangani Transaksi Pembayaran,” vol. 06, 2024.

Downloads

Published

2025-08-01

Issue

Pages

6651-6661

Section

Prodi S1 Rekayasa Perangkat Lunak - Kampus Purwokerto