Sistem E-Commerce Perlengkapan Aquatic Berbasis Web dengan Payment Gateway dan Firebase Cloud Messaging

Ade Prima Krifitsky(1*),Tri Widodo(2)
(1) Universitas Teknologi Yogyakarta
(2) Universitas Teknologi Yogyakarta
(*) Corresponding Author
DOI : 10.35889/jutisi.v14i3.3371

Abstract

Sky Aquatic Store in Dukun, Magelang faces several operational challenges, including limited customer reach, error-prone manual stock management, and inefficient transaction communication. This study develops a web-based e-commerce system integrated with the Midtrans payment gateway and Firebase Cloud Messaging (FCM) to support the digitalization of micro, small, and medium enterprises (MSMEs). The system was built using React.js for the frontend, Node.js with Express.js for the backend, and MySQL as the database, employing the Agile Scrum methodology over an eight-week development cycle. Black-box testing conducted on ten test cases demonstrated a 100% success rate under both normal and abnormal conditions. The system successfully integrates multi-method payments (Virtual Account, E-wallet, and Credit Card) via Midtrans, along with FCM infrastructure for real-time notifications. The results confirm that all core features operate according to specifications with robust error handling, providing a comprehensive e-commerce solution that supports the digital transformation of aquatic equipment MSMEs.

Keywords: E-commerce; Payment gateway; Firebase Cloud Messaging; REST API; Aquatic equipment 

 

Abstrak

Toko Sky Aquatic di Dukun, Magelang menghadapi kendala jangkauan pelanggan terbatas, pengelolaan stok manual yang rawan kesalahan, dan komunikasi transaksi tidak efisien. Penelitian ini mengembangkan sistem e-commerce berbasis web terintegrasi dengan payment gateway Midtrans dan Firebase Cloud Messaging (FCM) untuk mendukung digitalisasi UMKM. Sistem dibangun menggunakan React.js (frontend), Node.js dengan Express.js (backend), dan MySQL (database), dengan metodologi Agile Scrum selama 8 minggu. Pengujian black-box testing terhadap 10 test case menunjukkan tingkat keberhasilan 100% pada kondisi normal dan tidak normal. Sistem berhasil mengintegrasikan payment gateway multi-metode (Virtual Account, E-wallet, Kartu Kredit) dan infrastruktur FCM untuk notifikasi real-time. Hasil pengujian membuktikan seluruh fitur utama berfungsi sesuai spesifikasi dengan error handling yang robust, menyediakan solusi e-commerce komprehensif untuk transformasi digital UMKM perlengkapan aquatic.

 

Keywords


E-commerce; Payment gateway; Firebase Cloud Messaging; REST API; Perlengkapan Aquatic

References


A. Ummung, R. Roswiyanti, M. A. Asgar, and A. N. A. Massiseng, “Analisis Pemasaran Ikan Hias Sebelum dan Selama Pandemi Covid-19 di Kelurahan Balang Baru Kota Makassar,” Akuatikisle: Jurnal Akuakultur, Pesisir dan Pulau-Pulau Kecil, vol. 6, no. 1, pp. 47–50, 2022, doi: 10.29239/j.akuatikisle.6.1.47-50.

M. Anjasmoro, M. Hadi, M. Maskan, I. L. Putra, and N. Maulana, "Pengaruh Harga dan Kualitas Produk terhadap Keputusan Pembelian pada Ikan Hias Predator di Aquatic Predator Malang," Jurnal Media Akademik, vol. 2, no. 10, pp. 1-12, 2024, doi: 10.62281/v2i10.793.

R. S. Handayani, G. A. Diva, E. N. Hermansyah, and A. Siswati, "Transformasi Digital E-commerce di Era Pasca-Pandemi: Analisis Tren dan Dampak pada Perilaku Konsumen Indonesia," IKN: Jurnal Informatika dan Kesehatan, vol. 2, no. 2, pp. 45-58, 2025, doi: 10.35473/ikn.v2i2.3704.

S. R. Pratamansyah, “Transformasi Digital dan Pertumbuhan UMKM: Analisis Dampak Teknologi pada Kinerja Usaha Kecil dan Menengah di Indonesia,” Jurnal Akuntansi Manajemen dan Perencanaan Kebijakan, vol. 2, no. 2, pp. 1-17, 2024, doi: 10.47134/jampk.v2i2.475.

A. N. Solikhati, D. Febriyanti, D. Fibrianto, S. Amaleo, and S. D. Hawa, "Penerapan E-commerce dan Pemasaran Digital untuk Meningkatkan Daya Saing Usaha UMKM WINSHOP," JAMU: Jurnal Abdi Masyarakat UMUS, vol. 4, no. 1, pp. 61-66, 2023, doi: 10.46772/jamu.v4i01.1215.

M. A. Latief, Y. Irawan, and F. Nugraha, “Implementasi Platform Penjualan Berbasis Web dengan Fitur Payment gateway pada Shopfish Aquarium Kudus,” Jurnal Teknologi Informasi dan Komputer, vol. 10, no. 1, pp. 222–233, 2025.

F. Sinlae, I. Maulana, F. Setiyansyah, and M. Ihsan, “Pengenalan Pemrograman Web: Pembuatan Aplikasi Web Sederhana Dengan PHP dan MYSQL,” Jurnal Siber Multi Disiplin, vol. 2, no. 2, pp. 68–82, 2024, doi: 10.38035/jsmd.v2i2.156.

R. I. Borman, A. Harjoko, and Wahyono, "Improved ORB Algorithm Through Feature Point Optimization and Gaussian Pyramid," International Journal of Advanced Computer Science and Applications, vol. 15, no. 2, pp. 268-275, 2024, doi: 10.14569/IJACSA.2024.0150228.

A. Prasetyo and D. Kriestanto, "Analisis Perbandingan GraphQL dan REST API pada Aplikasi Menu Restoran dengan Node.js," Jurnal Informatika dan Komputer, vol. 9, no. 2, pp. 274-284, 2025.

G. K. Wardana, B. Rahayudi, and W. H. N. Putra, “Pengembangan E-commerce dengan Integrasi API Payment gateway Midtrans,” Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer, vol. 5, no. 11, pp. 4770–4774, 2021.

R. M. Ulah and S. Suartana, “Implementasi Session management pada Website Magang Menggunakan Teknologi MERN,” Jurnal Informatika dan Ilmu Komputer (JINACS), vol. 6, no. 3, pp. 765–777, 2025, doi: 10.26740/jinacs.v6n03.p765-777.

D. Syifasultana, D. Muriyatmoko, and E. P. Widhi, "Implementasi Sistem Pengingat pada Kumpulan Do'a Berbasis Mobile Menggunakan Metode Push Notifikasi," in Seminar Nasional Penelitian dan Pengabdian Kepada Masyarakat CORISINDO, 2024, pp. 430-435.

A. K. Wijaya, "Analisis Struktur Basis Data pada Aplikasi E-commerce Tokopedia: Studi Kualitatif terhadap Desain dan Optimalisasi Skema Relasional," Jurnal Penelitian dan Pengkajian Sains dan Teknologi, vol. 35, no. 2, pp. 50-57, 2025, doi: 10.37277/stch.v35i2.2346.

M. S. Harlina, B. Susilowati, S. Suharni, M. S. Herawati, and M. F. Atsiilah, "Pemodelan Sistem Rancangan Website Toko Ummi Cookies Menggunakan UML (Unified Modeling Language)," Jurnal Teknologi dan Sistem Informasi (JTEKSIS), vol. 7, no. 3, pp. 364-371, 2025, doi: 10.47233/jteksis.v7i3.1943.

G. D. Pamungkas, Y. Parwati, and B. D. Putranto, "Pengembangan Aplikasi Pendaftaran Siswa Baru Berbasis Web dengan React.Js dan Tailwind CSS," Jurnal Algoritma, vol. 22, no. 1, pp. 37-48, 2025, doi: 10.33364/algoritma/v.22-1.2135.

U. Saputra, N. Astrianda, B. R. Nasution, A. A. Anggara, R. S. Qaisa, and A. E. Jakfar, "Analisa Pengujian Sistem Informasi Website E-commerce Bali-Store Menggunakan Metode Black Box Testing," Jurnal Teknologi Informasi, vol. 2, no. 2, pp. 95-102, 2023.

M. Nurlies, A. Budiyantara, and I. Lewenusa, "Penerapan Metode Agile Scrum pada Pembuatan Website Penjualan Sembako Toko Erwin," JUTISI: Jurnal Teknik Informatika dan Sistem Informasi, vol. 13, no. 1, pp. 671-681, 2025, doi: 10.35889/jutisi.v13i1.1905.

R. Rauf, A. Syam, and M. F. Randy, "Optimalisasi Transformasi Digital dalam Mendorong Pertumbuhan Usaha Mikro, Kecil dan Menengah di Indonesia," BJRM: Jurnal Bongaya Penelitian Manajemen, vol. 7, no. 1, pp. 95-102, 2024, doi: 10.37888/bjrm.v7i1.594.


The PDF file you selected should load here if your Web browser has a PDF reader plug-in installed (for example, a recent version of Adobe Acrobat Reader).

If you would like more information about how to print, save, and work with PDFs, Highwire Press provides a helpful Frequently Asked Questions about PDFs.

Alternatively, you can download the PDF file directly to your computer, from where it can be opened using a PDF reader. To download the PDF, click the Download link above.

Fullscreen Fullscreen Off

Full Text: File PDF

How To Cite This :

Refbacks

  • There are currently no refbacks.