Arsitektur Perangkat Lunak Berbasis Layanan Mikro pada Sistem Manajemen Informasi Kantin

Authors

  • Mukhammad Dayu Anwar Program Studi Teknik Informatika, Universitas Muhammadiyah Sidoarjo
  • Irwan A Kautsar Program Studi Teknik Informatika, Universitas Muhammadiyah Sidoarjo, Indonesia

DOI:

https://doi.org/10.47134/pslse.v1i2.196

Keywords:

Microservices, E-Kantin, API

Abstract

Microservices menjadi salah satu cara untuk memaksimalkan performa dari service data yang akan digunakan untuk membuat sistem. Selain itu mudah untuk dikembangkan, karena setiap service nya sudah terstruktur dan terpisah untuk data yang akan dikonsumsi oleh developer lain. Kasus yang digunakan dalam penelitian ini adalah aplikasi E-Kantin, yang dimana sirkulasi data dari mitra, customer dan transaksi yang akan dikonsumsi oleh user harus berjalan dengan lancar. Dengan diimplementasikan nya microservices pada Aplikasi E-Kantin ini, maka sirkulasi data, kecepatan data yang dihasilkan akan sangat membantu untuk memaksimalkan setiap service yang dipakai. Hasil dari pengujian microservices yang telah dibuat, menunjukkan bahwa sirkulasi data dan service yang telah digunakan menjadi sangat efisien dan stabil pada saat banyaknya request atau akses dari user pemakainya. Dengan hasil tersebut, maka pengaruh dari microservices untuk sirkulasi data yang digunakan menjadi sangat efisien dan stabil.

References

Aslam, F. A., Mohammed, H. N., Musab, J., & Munir, M. (2015). Efficient Way Of Web Development Using Python And Flask. International Journal of Advanced Research in Computer Science, 6(2), 54–57.

Bi, Y. (2019). Software Defined Space-Terrestrial Integrated Networks: Architecture, Challenges, and Solutions. IEEE Network, 33(1), 22–28. https://doi.org/10.1109/MNET.2018.1800193

Din, S. (2019). 5G-enabled Hierarchical architecture for software-defined intelligent transportation system. Computer Networks, 150, 81–89. https://doi.org/10.1016/j.comnet.2018.11.035

Engelenburg, S. (2019). Design of a software architecture supporting business-to-government information sharing to improve public safety and security: Combining business rules, Events and blockchain technology. Journal of Intelligent Information Systems, 52(3), 595–618. https://doi.org/10.1007/s10844-017-0478-z

Ghimire, D. (2020). Comparative Study on Python Web Frameworks: Flask and Django.

Ghorpade, D., Jadhav, S., Gunjal, S., Bogir, S., & Tambe, P. S. (2019). Survey on Intelligent System for College. International Research Journal of Engineering and Technology (IRJET), 6(10), 1744–1745.

Hu, P. (2019). An open internet of things system architecture based on software-defined device. IEEE Internet of Things Journal, 6(2), 2583–2592. https://doi.org/10.1109/JIOT.2018.2872028

Jiang, W. (2020). Hardware/Software Co-Exploration of Neural Architectures. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 39(12), 4805–4815. https://doi.org/10.1109/TCAD.2020.2986127

Kautsar, I. A., Maika, M. R., Budiman, A. N., Setyawan, A. B., & Awali, J. Y. (2023). Microservice Based Architecture: The Development of Rapid Prototyping Supportive Tools for Project Based Learning. 2023 IEEE World Engineering Education Conference (EDUNINE), 1–6. https://doi.org/10.1109/EDUNINE57531.2023.10102884

Lee, S. (2021). Hardware architecture and software stack for PIM based on commercial DRAM technology: Industrial product. Proceedings - International Symposium on Computer Architecture, 2021, 43–56. https://doi.org/10.1109/ISCA52012.2021.00013

Lewiani, N., Lisnawaty, & Akifah. (2017). Proses Pengelolaan Klaim Pasien BPJS Unit Rawat Inap Rumah Sakit Dr. R. Ismoyo Kota Kendari Tahun 2016. Jurnal Ilmiah Mahasiswa Kesehatan Masyarakat, 4, 250–731.

Newman, S. (2015). Building Microservices. O’Reilly Media, Inc.

Nisar, K. (2020). A survey on the architecture, application, and security of software defined networking: Challenges and open issues. Internet of Things (Netherlands), 12. https://doi.org/10.1016/j.iot.2020.100289

Pourvahab, M. (2019). An efficient forensics architecture in software-defined networking-IoT using blockchain technology. IEEE Access, 7, 99573–99588. https://doi.org/10.1109/ACCESS.2019.2930345

Pratasik, S., & Rianto, I. (2020). Pengembangan Aplikasi E-DUK Dalam Pengelolaan SDM Menggunakan Metode Agile Development. CogITo Smart J., 6(2), 204. https://doi.org/10.31154/cogito.v6i2.267.204-216

Priyadarsini, M. (2021). Software defined networking architecture, traffic management, security, and placement: A survey. Computer Networks, 192. https://doi.org/10.1016/j.comnet.2021.108047

Ramadhani, M. F. (2015). Pembangunan Aplikasi Informasi, Pengaduan, Kritik, Dan Saran Seputar Kota Cimahi Pada Platform Android. J. Ilm. Komput. Dan Inform., 9.

Rulloh, A., Mahmudah, D. E., & Kabetta, H. (2017). Implementasi REST API pada Aplikasi Panduan Kepaskibraan Berbasis Android. Teknikom: Teknologi Informasi, Ilmu Komputer Dan Manajemen, 1.2, 85–89.

Sanad, E. A. W. (2019). Pemanfaatan Realtime Database di Platform Firebase Pada Aplikasi E-Tourism Kabupaten Nabire. J. Penelit. Enj., 22(1), 20–26. https://doi.org/10.25042/jpe.052018.04

Sandy, L. A., Januar, R., & Hariadi, R. R. (2017). Rancang Bangun Aplikasi Chat pada Platform Android dengan Media Input berupa Canvas dan Shareable Canvas untuk Bekerja Dalam Satu Canvas secara Online. JURNAL TEKNIK ITS., 6(2), 2337–3520.

Schuerer, K., & Maufrais, C. (2010). Introduction to Programming using Python. Pearson.

Sharma, O. (2021). Recent advances in motion and behavior planning techniques for software architecture of autonomous vehicles: A state-of-the-art survey. Engineering Applications of Artificial Intelligence, 101. https://doi.org/10.1016/j.engappai.2021.104211

Sinambela, A., Ernawati, & Coastera, F. F. (2021). Implementasi Arsitektur Microservices pada Rancang Bangun Aplikasi Marketplace Berbasis Web. Jurnal Rekursif., 9(1).

Su, L. (2020). Nanophotonic inverse design with SPINS: Software architecture and practical considerations. Applied Physics Reviews, 7(1). https://doi.org/10.1063/1.5131263

Suryotrisongko, H. (2017). Arsitektur Microservice untuk Resiliensi Sistem Informasi. Jurnal Sisfo., 06(02), 235–250.

Varadharajan, V. (2019). A policy-based security architecture for software-defined networks. IEEE Transactions on Information Forensics and Security, 14(4), 897–912. https://doi.org/10.1109/TIFS.2018.2868220

Xu, H., Wang, H., & Zhang, S. (2019). Application Programming Interface (API) Service Apparatus and Application Programming Interface (API) Service System (Issue 16/181,927).

Yang, C. (2020). Big data driven edge-cloud collaboration architecture for cloud manufacturing: A software defined perspective. IEEE Access, 8, 45938–45950. https://doi.org/10.1109/ACCESS.2020.2977846

Yang, Z. (2019). Software-defined wide area network (SD-WAN): architecture, advances and opportunities. Proceedings - International Conference on Computer Communications and Networks, ICCCN, 2019. https://doi.org/10.1109/ICCCN.2019.8847124

Zhao, S. (2019). Sectee: A software-based approach to secure enclave architecture using TEE. Proceedings of the ACM Conference on Computer and Communications Security, 1723–1740. https://doi.org/10.1145/3319535.3363205

Downloads

Published

2024-01-23

How to Cite

Anwar, M. D., & Kautsar, I. A. (2024). Arsitektur Perangkat Lunak Berbasis Layanan Mikro pada Sistem Manajemen Informasi Kantin. Physical Sciences, Life Science and Engineering, 1(2), 13. https://doi.org/10.47134/pslse.v1i2.196

Issue

Section

Articles