IMPLEMENTASI REST API DALAM PENGEMBANGAN BACKEND INVENTORY PEMINJAMAN

Saofikh Bagus Farchani
Nandang Hermanto
Bagus Adhi Kusuma


DOI: https://doi.org/10.29100/jipi.v10i2.6249

Abstract


Inventory management is a crucial element for organizations that have assets to be monitored and managed effectively. In the era of information technology, web-based inventory systems have become a leading solution, enabling real-time inventory management and enhancing operational efficiency. This study focuses on the implementation of a REST API using Node.js in the development of an inventory system for Balai Desa Widarapayung Kulon. Node.js, with its ability to handle asynchronous requests, offers high efficiency in managing workloads. This study includes the design, development, and implementation of a REST API that connects the frontend application with the backend database, as well as identifying challenges and opportunities in using Node.js in a local environment. Through the Waterfall method, which includes requirement analysis, system design, implementation, integration and testing, deployment, and maintenance, this system is expected to provide optimal and adaptive services. Sustainable maintenance ensures the system remains reliable, secure, and capable of meeting user needs. The results show that this automated inventory system improves operational efficiency, transparency, and accountability in public asset management at Balai Desa Widarapayung Kulon, and provides an example for other local entities in utilizing technology to enhance service quality and asset management.


Keywords


Node.js, REST API, Waterfall

Full Text:

PDF

Article Metrics :

References


M. Badrul, “Penerapan Metode waterfall untuk Perancangan Sistem Informasi Inventory Pada Toko Keramik Bintang Terang,” PROSISKO J. Pengemb. Ris. dan Obs. Sist. Komput., vol. 8, no. 2, pp. 57–52, 2021, doi: 10.30656/prosisko.v8i2.3852.

M. Saifudin and I. A. Kautsar, “Perancangan Aplikasi Inventory E-Canteen Berbasis Web Service,” J. Internet Softw. Eng., vol. 1, no. 1, p. 18, 2024, doi: 10.47134/pjise.v1i1.2245.

M. I. Aulawi, S. Amini, and S. Mulyati, “Implementasi Web Service dengan Metode Restful API dan QR Code untuk Aplikasi Manajemen Inventori pada Toko Indah Jaya Sport,” J. TICOM Technol. Inf. Commun., vol. 10, no. 3, pp. 211–217, 2022.

R. Efendi, A. Fitriyani, and W. A. Purnomo, “Perancangan Aplikasi Inventory pada Toko Grosir Empat Putra,” Innov. J. Soc. Sci. Res., vol. 3, no. 4, pp. 5075–5089, 2023, [Online]. Available: https://doi.org/10.31004/innovative.v3i4.3990

T. Purwanto, “Analisa Perbandingan Kinerja Rest Api Dengan Framework Flask, Laravel, Dan Express Js,” Sci. Sacra J. Sains, vol. 3, no. 4, pp. 49–55, 2023, [Online]. Available: http://127.0.0.1:5000/users

A. Maulana, N. Riady, P. Paniran, and I. M. B. Suksmadana, “Perancangan Backend Api Berbasis Rest -Api pada Aplikasi Rekomendasi Resep Makanan ( Rest-Api Based Backend Api Design In Food Recipe Recommendation Application ),” vol. 2, no. 3, 2024.

K. Gowell and Suprihadi, “Perancangan Web Service REST API Menggunakan PHP dan Framework Laravel di Tenta Tour Salatiga,” J. JTIK (Jurnal Teknol. Inf. dan Komunikasi), vol. 8, no. 1, pp. 49–57, 2024, doi: 10.35870/jtik.v8i1.1269.

E. Edy, F. Ferdiansyah, W. Pramusinto, and S. Waluyo, “Pengamanan Restful API menggunakan JWT untuk Aplikasi Sales Order,” J. RESTI (Rekayasa Sist. dan Teknol. Informasi), vol. 3, no. 2, pp. 106–112, 2019, doi: 10.29207/resti.v3i2.860.

D. Hadi Bachtiar, P. Paniran, and I. M. B. Suksmadana, “Perancangan Back-end Api pada Aplikasi Mobile Fruityfit Menggunakan Framework Express JS,” J. Tek. Mesin, Ind. Elektro Dan Ilmu Kompute, vol. 2, no. 3, pp. 107–117, 2024, [Online]. Available: https://doi.org/10.61132/mars.v2i3.138

I. Kurniawan, Humaira, and F. Rozi, “REST API Menggunakan NodeJS pada Aplikasi Transaksi Jasa Elektronik Berbasis Android,” JITSI J. Ilm. Teknol. Sist. Inf., vol. 1, no. 4, pp. 127–132, 2020, doi: 10.30630/jitsi.1.4.18.

M. Fiqri Nugroho, A. Primajaya, and M. Jajuli, “Rancang Bangun Rest Api Aplikasi Manajemen Toko Menggunakan Nodejs Pada Cantika Paint,” JATI (Jurnal Mhs. Tek. Inform., vol. 7, no. 6, pp. 3904–3910, 2024, doi: 10.36040/jati.v7i6.7882.

T. Bratakusuma, I. U. Azmi, and S. Ayuningtiyas, “Pengembangan Back End Pada Aplikasi Alat Tulis Kantor Bank Indonesia Perwakilan Purwokerto Menggunakan Nodejs,” Semin. Nas. Inov. dan Pengemb. Teknol. Terap. Cilacap, pp. 119–127, 2022, [Online]. Available: https://ejournal.pnc.ac.id/index.php/senovtek

P. Intan and C. B. Harahap, “Implementasi REST API Dalam Membangun Aplikasi Implementation Of REST API In Building An Android-Based Apllication Rice Distribution Report Application To Tahfidz Qur’an Houses And Islamic Boarding School In Medan City,” JID (Jurna l fo Digit., vol. 1, no. 3, pp. 991–1007, 2023, [Online]. Available: https://www.doi.org/10.22303/upu.1.1.2021.01-10

A. Ari Kristanto, Y. Harjoseputro, and J. Eric Samodra, “Implementasi Golang dan New Simple Queue pada Sistem Sandbox Pihak Ketiga Berbasis REST API,” Masa Berlaku Mulai, vol. 1, no. 3, pp. 745–750, 2020.

A. Wahyu, R. Zani, K. Kartini, and A. M. Rizki, “Rancang Bangun Aplikasi Mobile Bank Sampah Menggunakan Framework React Native dan Rest API,” vol. 2, no. 3, 2024.

A. Solehudin, N. Wahyu, N. Fariz, R. F. Permana, and A. Saifudin, “Yeye Store,” J. Ilmu Komput. dan Pendidik., vol. 1, no. 4, pp. 1000–1005, 2023.

I. R. D. Muhammad and I. V. Paputungan, “Development of Backend Server Based on REST API Architecture in E-Wallet Transfer System,” J. Sains, Nalar, dan Apl. Teknol. Inf., vol. 3, no. 2, pp. 79–87, 2024, doi: 10.20885/snati.v3.i2.35.

I. Nurjaman, F. S. Utomo, and N. Hermanto, “Penerapan REST API Laravel sebagai Fondasi Back-end Aplikasi G-MOOC 4D,” J. Informatics Interact. Technol., vol. 1, no. 1, pp. 9–18, 2024.

J. Penerapan and T. Informasi, “IT-EXPLORE,” vol. 03, pp. 147–161, 2024.

L. D. Andrianto and D. F. Suyatno, “Analisis Performa Load Testing Antara Mysql Dan Nosql Mongodb Pada RestAPI Nodejs Menggunakan Postman,” J. Emerg. Inf. Syst. Bus. Intell., vol. 5, no. 1, pp. 18–26, 2024, [Online]. Available: https://ejournal.unesa.ac.id/index.php/JEISBI/article/view/58157%0Ahttps://ejournal.unesa.ac.id

E. Hafniyuswinda, D. M. Sari, and F. M. Amanda, “Perancangan Sistem Informasi Inventaris Barang BMN BPKH Berbasis Web,” J. Comput. Sci. Informatics Eng., vol. 7, pp. 87–96, 2022, doi: 10.55537/cosie.v1i2.57.

H. Handayani, K. U. Faizah, A. Mutiara Ayulya, M. F. Rozan, D. Wulan, and M. L. Hamzah, “Perancangan Sistem Informasi Inventory Barang Berbasis Web Menggunakan Metode Agile Software Development Designing a Web-Based Inventory Information System Using the Agile Software Development Method,” J. Test. dan Implementasi Sist. Inf., vol. 1, no. 1, pp. 29–40, 2023.