Microservices implementation using Rest API for MSMEs based on Raspberry PI

Norma Ningsih, Nailul Muna, Faridatun Nadziroh

Abstract


Micro, Small and Medium Enterprises (MSMEs) are business activities that are able to expand employment opportunities and provide broad economic services to the community. The role of digital technology has increased significantly to assist activities and transactions via the internet, whether accessed via web, mobile or desktop technology. In carrying out their business processes, MSMEs need access to other services such as banks for payment processing. Apart from that, multiplatform applications are needed to make it easier for customers to access the services provided by MSMEs. Based on the above needs, an MSME back-end application was developed using the REST API web service architecture which runs on a Raspberry PI which functions as a server for computing and data storage processes. The system development method uses the waterfall method with the Golang programming language. The system developed has been tested using the Insomnia tool for the REST API that has been created and the Vegeta tool as HTTP load testing. The results obtained in this test using the POST and GET methods were that for a number of requests of 25 and 150 transactions were 100% successful, however for a number of requests of 500 there were 32% failed transactions. Power consumption increases according to the number of accesses to the system with the average value in each scenario being 4.24, 4.54, 4.7 watts.

Full Text:

PDF

References


Rahayu DP. Kajian Keberhasilan Program Pendampingan Usaha Mikro, Kecil, dan Menengah (Umkm) Pangan Direktorat Surveilan dan Penyuluhan Keamanan Pangan dalam Penerapan Prinsip Keamanan Pangan. [SKRIPSI]. Bogor (ID): Institut Pertanian Bogor. 2016.

Lin, C.Y. “Success Factors of Small-andMedium-Sized Entreprises in Taiwan : An Analysis of Cases”, Journal of Small Business Management, Vol. 36, No,4, pp. 43-65. 1998

Y. R. Suci, “Perkembangan UMKM di Indonesia,” J. Ilm. Cano Ekon., pp. 51–58, 2017.

Ningsih,N. Penerapan Konsep Gamification pada Aplikasi E-COmmerce untuk UMKM Makanan. JSAI : Journal Scientific and Applied Informatics. vol.4 no1. 2021.

Akhmad KA, dll. Penerapan Aplikasi Teknologi Informasi pada UMKM. Jurnal Bismak. vol.2 no.2. 2022

Z. Ren et al., “Migrating web applications from monolithic structure to microservices architecture,” ACM Int. Conf. Proceeding Ser., 2018, doi: 10.1145/3275219.3275230.

Khozaimi A, dll. Design and Development of Backend Application for Thesis Management System Using Microservices Architecture and Restful API. Kursor. vol.11 no.4. 2022.

Pratomo, B. D., & Haryono, K. (2020). Perancangan RESTful Web Service Satuan Kredit Partisipasi di Universitas Islam Indonesia. Seri Prosiding Seminar Nasional Dinamika Informatika, 4(1).

A. Belkhir, M. Abdellatif, R. Tighilt, N. Moha, Y. G. Gueheneuc, and E. Beaudry, “An observational study on the state of REST API uses in android mobile applications,” in Proceedings -IEEE/ACM 6th International Conference on Mobile Software Engineering and Systems, MOBILESoft 2019, 2019, pp. 66–75, doi: 10.1109/MOBILESoft.2019.00020. 2019

B. M. Adam, A. Rachmat Anom Besari, and M. M. Bachtiar, “Backend Server System Design Based on REST API for Cashless Payment System on Retail Community,”. Int. Electron. Symp. Role Techno-Intelligence Creat. an Open Energy Syst. Towar. Energy Democr. Proc., pp. 208–213, 2019, doi: 10.1109/ELECSYM.2019.8901668.

Mubariz A, dll. Perancangan Back-end Server Menggunakan Arsitektur Rest dan Platform Node.JS. Prosiding Seminar Nasional Teknik ELektro dan Informatika (SNTEI). 2020.

Kartika SA. Analisis Konsumsi Energi dan Program Konservasi Energi (Studi kasus: Gedung Perkantoran dan Kompleks Perumahan TI). Sebatik. 1410-3737.

Salih, F., & Mysoon Omer, S. A. Raspberry pi as a Video Server. 2018 International Conference on Computer, Control, Electrical, and Electronics Engineering,, 1–4. 2018.

Jadhav MAP, Malode VB. Raspberry PI Based Offline Media Server. Proceedings of the Third International Conference on Computing Methodologies and Communication. IEEE Xplore. 2018.

sugiyatno, Atika PD. Virtual Private Network (VPN) Secure Socket Tunneling Protocol (STTP) Menggunakan Raspberry Pi. Information System for Educators and Professionals. vol 2 no 2. 2018.

Choirudin R & Adil A. Implementasi Rest API Web Service dalam Membangun Aplikasi Multiplatform untuk Usaha Jasa. Jurnal Matrik. vol. 18 no.2. 2019

Hidayat MM dkk. Design of Restaurant Billing System (E Bill Resto) by Applying Synchronization of Data Billing in Branch Companies to Main Companies Based on Rest API. International Conference on Smart Technology and Application (ICosTA). 2020.

Tanaem PF dkk. Penerapan Restful Web Service pada Desain Arsitektur Sistem Informasi pada Perguruan Tinggi (Studi Kasus: STARS UKSW). JAISEK. vol 2 no 1. 2020

Li li, Wu Chou dkk. Design Pattern and Extensibility of REST API for Networking Applications. IEEE Transaction on Network and Service Management. 2015.

Docker, 2016. Docker for the Virtualization Admin. [e-book] Docker. Tersedia di: Docker Website [diakses 30 Agustus 2023]




DOI: https://doi.org/10.32520/stmsi.v13i1.3565

Article Metrics

Abstract view : 66 times
PDF - 26 times

Refbacks

  • There are currently no refbacks.


Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
https://learning.modernland.co.id/api/toto/http://himatikauny.org/wp-includes/mahjong-ways-3/https://www.jst.hvu.edu.vn/akun-pro-kamboja/https://section.iaesonline.com/akun-pro-kamboja/https://journals.uol.edu.pk/sugar-rush/http://mysimpeg.gowakab.go.id/mysimpeg/aset/https://jurnal.jsa.ikippgriptk.ac.id/plugins/https://ppid.cimahikota.go.id/assets/demo/https://journals.zetech.ac.ke/scatter-hitam/https://silasa.sarolangunkab.go.id/swal/https://sipirus.sukabumikab.go.id/storage/uploads/-/sthai/https://sipirus.sukabumikab.go.id/storage/uploads/-/stoto/https://alwasilahlilhasanah.ac.id/starlight-princess-1000/https://www.remap.ugto.mx/pages/slot-luar-negeri-winrate-tertinggi/https://waper.serdangbedagaikab.go.id/storage/sgacor/https://waper.serdangbedagaikab.go.id/public/images/qrcode/slot-dana/https://siipbang.katingankab.go.id/storage_old/maxwin/https://waper.serdangbedagaikab.go.id/public/img/cover/10k/