Main Article Content

Abstract

Cash payments are starting to shift towards an electronic or cashless payment system. While the process of transferring balances between ewallet at this time is considered less effective because it requires withdrawal from ewallet and replenishment using banks. This paper presents how to develop a Backend Server based on REST API Architecture using the NestJS framework on a ewallet transfer system. The development uses NestJS framework tools, MySQL database, API testing with Postman, Extreme Programming (XP) development method, and BlackBox Testing method. The result of this research is a server side system for transferring funds between ewallet in the form of a REST API that can be used by frontend and mobile developers.

Keywords

Backend Transfer REST API E-Wallet

Article Details

How to Cite
Muhammad, I. R. D., & Paputungan, I. V. (2024). Development of Backend Server Based on REST API Architecture in E-Wallet Transfer System. Jurnal Sains, Nalar, Dan Aplikasi Teknologi Informasi, 3(2), 79–87. https://doi.org/10.20885/snati.v3.i2.35

References

  1. D. Hendarsyah, “Penggunaan Uang Elektronik Dan Uang Virtual Sebagai Pengganti Uang Tunai Di Indonesia,” IQTISHADUNA J. Ilm. Ekon. Kita, vol. 5, no. 1, pp. 1–15, 2016, doi: 10.46367/iqtishaduna.v5i1.74.
  2. A. Mulyana and H. Wijaya, “Perancangan E-Payment System pada E-Wallet Menggunakan Kode QR Berbasis Android,” Komputika J. Sist. Komput., vol. 7, no. 2, pp. 63–69, 2018, doi: 10.34010/komputika.v7i2.1511.
  3. R. Fachrizal, “SurveySensum: 42 Persen Pengguna E-commerce Memiliki Loyalitas Rendah.pdf,” INFOKOMPUTER.com, 2022. https://infokomputer.grid.id/read/123149401/surveysensum-42-persen-pengguna-e-commerce-memiliki-loyalitas-rendah?page=all (accessed Nov. 14, 2023).
  4. S. N. Yanti and E. Rihyanti, “Penerapan Rest API untuk Sistem Informasi Film Secara Daring,” J. Inform. Univ. Pamulang, vol. 6, no. 1, p. 195, 2021, doi: 10.32493/informatika.v6i1.10033.
  5. P. S. Saputra and L. P. A. S. Tjahyanti, “Pemanfaatan Teknologi Informasi Menggunakan Web API di Masa Pandemi Covid-19,” KOMTEKS, vol. 1, no. 1, 2022.
  6. I. Mahendra and D. T. Eby Yanto, “Sistem Informasi Pengajuan Kredit Berbasis Web Menggunakan Agile Development Methods pada Bank Bri Unit Kolonel Sugiono,” J. Teknol. dan Open Source, vol. 1, no. 2, pp. 13–24, 2018, doi: 10.36378/jtos.v1i2.20.
  7. T. Gumelar, R. Astuti, and A. T. Sunarni, “Sistem Penjualan Online Dengan Metode Extreme Programming,” Telemat. Mkom, vol. 9, no. 2, pp. 87–90, 2018, doi: https://dx.doi.org/10.36080/telematikamkom.531.
  8. R. Sahrial, “Rancang Bangun Sistem Informasi Zakat Infaq Shodaqoh Menggunakan Metodologi Extreme Programming,” J. Buana Inform., pp. 31–42, 2018, doi: https://doi.org/10.24002/jbi.v9i1.1666.
  9. A. Wahid Abdul, “Analisis Metode Waterfall Untuk Pengembangan Sistem Informasi,” J. Ilmu-ilmu Inform. dan Manaj. STMIK, no. November, pp. 1–5, 2020.
  10. I. G. N. Suryantara, Merancang Aplikasi Dengan Metodologi Extreme Programmings, no. March. Jakarta: Elex Media Komputindo, 2017.
  11. M. Melinda, R. I. Borman, and E. R. Susanto, “Rancang Bangun Sistem Informasi Publik Berbasis Web (Studi Kasus : Desa Durian Kecamatan Padang Cermin Kabupaten Pesawaran),” J. Tekno Kompak, vol. 11, no. 1, p. 1, 2018, doi: 10.33365/jtk.v11i1.63.
  12. A. M. Saepuloh and S. Ginting, “PERANCANGAN SISTEM INFORMASI MANAJEMEN PROYEK DENGAN MENGGUNAKAN SOFTWARE NEST. JS BERBASIS WEB DI PT. MITRA PAJAKKU,” INFOKOM (Informatika & Komputer), vol. 10, no. 1, pp. 1–9, 2022, doi: https://doi.org/10.56689/infokom.v10i1.818.
  13. Y. Heriyanto, “PERANCANGAN SISTEM INFORMASI RENTAL MOBIL BERBASIS WEB PADA PT.APM RENT CAR,” J. Intra-Tech, vol. 2, no. 2, 2018, doi: 10.61220/voice.v1i1.20232.
  14. L. P. Dewi, U. Indahyanti, and Y. H. S, “Pemodelan Proses Bisnis Menggunakan Activity Diagram Uml Dan Bpmn ( Studi Kasus Frs Online ),” Informatika, pp. 1–9, 2017.
  15. E. Doro and B. Stevalin, “Analisis Data dengan Menggunakan ERD dan Model Konseptual Data Warehouse,” J. Inform., vol. 5, no. 1, pp. 71–85, 2012.
  16. A. Amijaya, F. Ferdinandus, and M. Bayu, “Sistem Pendukung Keputusan Pemilihan Handphone Dengan Metode Simple Additive Weighting Berbasis WEB,” CAHAYAtech, vol. 8, no. 2, p. 102, 2019, doi: 10.47047/ct.v8i2.47.
  17. W. Mualim and G. U. Putra, “Implementasi Framework MVC Pada Sistem Informasi Akademik Di STMIK Yadika Bangil,” J. SPIRIT, vol. 9, no. 2, pp. 35–39, 2017, doi: http://dx.doi.org/10.53567/spirit.v9i2.83.
  18. A. Haniefardy, M. B. A. Fadhillah, and S. Rochimah, “Tinjauan Literatur Sistematis: Pengaruh Penggunaan Framework Khusus dalam Proses Pengembangan Web dan Pembuatan Web,” Matrix J. Manaj. Teknol. dan Inform., vol. 9, no. 2, pp. 68–73, 2019, doi: 10.31940/matrix.v9i2.1161.
  19. NetsJS Documentation, “NestJS Documentation,” 2023. https://docs.nestjs.com/ (accessed Sep. 23, 2023).
  20. M. B. Jones, J. Bradley, and N. Sakimura, “JSON Web Signature (JWS),” RFC, vol. 7515, pp. 1–59, 2015, [Online]. Available: https://api.semanticscholar.org/CorpusID:40079086.
  21. R. Benita, “Implementing a Generic Repository Pattern Using NestJS.pdf,” Medium.com, pp. 1–22, 2022, [Online]. Available: https://betterprogramming.pub/implementing-a-generic-repository-pattern-using-nestjs-fb4db1b61cce.
  22. H. Nurfauziah and I. Jamaliyah, “Perbandingan Metode Testing Antara Blackbox Dengan Whitebox Pada Sebuah Sistem Informasi,” J. Vis., vol. 8, no. 2, pp. 105–113, 2022, [Online]. Available: https://jurnas.saintekmu.ac.id/index.php/visualika/article/view/24.