Development of Web Service Based E-Canteen Inventory Application
Perancangan Aplikasi Inventory E-Kantin Berbasis Web Service
DOI:
https://doi.org/10.21070/ups.2510Keywords:
E-Canteen, Flask, Inventory, REST API, Web ServiceAbstract
Inventory modules are crucial in an information system, including e-canteens. During storage application design, developers often adopt a monolithic architecture, whereas all application components, backend programs, frontends, and databases are housed within one container. However, monolithic apps face limitations in scaling, causing disruptions and necessitating shutdowns if any component fails. Integration with other apps also poses challenges. This study aims to create an easily scalable and integrable e-canteen inventory module. The development employs the REST API method for web service and Flask as the application framework. The outcome is a web-service-based e-canteen inventory module enabling users to perform RESTful CRUD operations on their canteen products. Load testing method used to determine application’s performance when faced with a heavy loads. With this module, system scale up and integration will be easier to implement.
Downloads
References
T. Handayani, A. H. Furqon, and S. Supriyono, “Rancang Bangun Sistem Inventori Pengendalian Stok Barang Berbasis Java Pada PT Kalibesar Artah Perkasa,” sitech, vol. 3, no. 1, pp. 35–40, Jun. 2020, doi: 10.24176/sitech.v3i1.4884.
D. Myers and Mario Santana Quintero, D. Myers, A. Dalgity, and I. Avramides, “The Arches heritage inventory and management system: a platform for the heritage field,” Journal of Cultural Heritage Management and Sustainable Development, vol. 6, no. 2, pp. 213–224, Aug. 2016, doi: 10.1108/JCHMSD-02-2016-0010.
A. O. Sari and E. Nuari, “RANCANG BANGUN SISTEM INFORMASI PERSEDIAAN BARANG BERBASIS WEB DENGAN METODE FAST(FRAMEWORK FOR THE APPLICATIONS)”.
G. Blinowski, A. Ojdowska, and A. Przybylek, “Monolithic vs. Microservice Architecture: A Performance and Scalability Evaluation,” IEEE Access, vol. 10, pp. 20357–20374, 2022, doi: 10.1109/ACCESS.2022.3152803.
G. Barbaglia, S. Murzilli, and S. Cudini, “Definition of REST web services with JSON schema: Definition of REST Web-Services with JSON Schema,” Softw. Pract. Exper., vol. 47, no. 6, pp. 907–920, Jun. 2017, doi: 10.1002/spe.2466.
K. Gottschalk, S. Graham, H. Kreger, and J. Snell, “Introduction to Web services architecture,” IBM Syst. J., vol. 41, no. 2, pp. 170–177, 2002, doi: 10.1147/sj.412.0170.
Y. Fauziah, “Aplikasi Iklan Baris Online menggunakan Arsitektur REST Web Service,” Telematika, vol. 9, no. 2, Sep. 2014, doi: 10.31315/telematika.v9i2.286.
M. I. Dwitama and I. E. Rosely, “ORSA – APLIKASI KANTIN PINTAR PADA MODUL KASIR & TENAN”.
J. S Pasaribu, “Development of a Web Based Inventory Information System,” Int. J. Eng. Scie. and Inform. Technology., vol. 1, no. 2, pp. 24–31, Mar. 2021, doi: 10.52088/ijesty.v1i2.51.
I. Syarif, “SISTEM INFORMASI INVENTORY BARANG PADA APOTEK SULTAN MENGGUNAKAN METODE FIRST-IN FIRST-OUT (FIFO)”.
A. Oktaviani, M. Nogie, and D. Novianti, “WEB-BASED EQUIPMENT INVENTORY INFORMATION SYSTEM IN THE SERVICE DIVISION OF PT ARISTA SUKSES MANDIRI JAKARTA,” jri, vol. 3, no. 1, pp. 31–38, Dec. 2020, doi: 10.34288/jri.v3i1.174.
M. G. L. Putra and M. I. A. Putera, “ANALISIS PERBANDINGAN METODE SOAP DAN REST YANG DIGUNAKAN PADA FRAMEWORK FLASK UNTUK MEMBANGUN WEB SERVICE,” 2019.
P. Vogel, T. Klooster, V. Andrikopoulos, and M. Lungu, “A Low-Effort Analytics Platform for Visualizing Evolving Flask-Based Python Web Services,” in 2017 IEEE Working Conference on Software Visualization (VISSOFT), Shanghai: IEEE, Sep. 2017, pp. 109–113. doi: 10.1109/VISSOFT.2017.13.
A. Kadiyala and A. Kumar, “Applications of Python to evaluate environmental data science problems,” Environ. Prog. Sustainable Energy, vol. 36, no. 6, pp. 1580–1586, Nov. 2017, doi: 10.1002/ep.12786.
I. O. Suzanti, N. Fitriani, A. Jauhari, and A. Khozaimi, “REST API Implementation on Android Based Monitoring Application,” J. Phys.: Conf. Ser., vol. 1569, no. 2, p. 022088, Jul. 2020, doi: 10.1088/1742-6596/1569/2/022088.
Z. U. Haq, G. F. Khan, and T. Hussain, “A Comprehensive analysis of XML and JSON web technologies,” Signal Processing.
V. R. Vyshnavi and A. Malik, “Efficient Way of Web Development Using Python and Flask,” vol. 6, no. 2, 2019.
N. Chauhan, M. Singh, A. Verma, A. Parasher, and G. Budhiraja, “Implementation of database using python flask framework: college database management system,” int. jour. eng. com. sci, vol. 8, no. 12, pp. 24894–24899, Dec. 2019, doi: 10.18535/ijecs/v8i12.4390.
C. Hummert and D. Pawlaszczyk, Eds., Mobile Forensics – The File Format Handbook: Common File Formats and File Systems Used in Mobile Devices. Cham: Springer International Publishing, 2022. doi: 10.1007/978-3-030-98467-0.
Z. M. Jiang and A. E. Hassan, “A Survey on Load Testing of Large-Scale Software Systems,” IIEEE Trans. Software Eng., vol. 41, no. 11, pp. 1091–1118, Nov. 2015, doi: 10.1109/TSE.2015.2445340.
Downloads
Additional Files
Posted
License
Copyright (c) 2023 UMSIDA Preprints Server
This work is licensed under a Creative Commons Attribution 4.0 International License.