Implementasi Arsitektur Event-Driven dan Microservices untuk Mesin Vending
DOI:
https://doi.org/10.22441/format.2021.v10.i2.004Keywords:
event-driven arsitektur, vending machine, mikro kontroler.Abstract
Perkembangan vending machine di Indonesia sangatlah cepat seiring dengan meningkatnya kebutuhan masyarakat akan mesin otomatis yang dapat diakses kapan dan dimana saja. Kebanyakan vending machine sekarang ini terintegrasi dengan mikro kontroler sebagai penggerak pada setiap alat yang ada di vending machine. Vending machine yang menggunakan mikro kontroler masih memiliki kekurangan disaat adanya kebutuhan pengendalian jarak jauh dari sistem kontrol yang ada di pusat. Masalah ini akan diselesaikan dengan penerapan event-driven arsitektur pada vending machine sebagai pusat kendali menggantikan posisi mikro kontroler. Hasil penelitian menunjukan bahwa penerapan event-driven arsitektur berhasil menggantikan peran mikro kontroler sebagai pengendali vending machine sehingga kebutuhan kontrol jarak jauh terhadap vending machine tersebut terpenuhi dan meningkatkan efisiensi dalam memonitoring setiap transaksi yang ada pada vending machine.
Downloads
References
R. Pradana Putra, I. G. A. P. Raka Agung, and P. Rahardjo, “Rancang Bangun Vending Machine Menggunakan Qr Code Berbasis Mikrokontroler,” J. SPEKTRUM, vol. 6, no. 2, p. 102, 2019, doi: 10.24843/spektrum.2019.v06.i02.p15.
S. Hafizhuddin, “Rancang Bangun Mesin Penjual Roti Otomatis Berbasis Internet of Things,” vol. 8, no. 1, pp. 27–30, 2019, doi: http://dx.doi.org/10.12962/j23373539.v8i1.38362.
L. I. U. Xiangquan, Y. U. N. Chao, Z. Xuefeng, W. Wei, and M. A. Yongbo, “Design and Application for Automated Medicine Depositing and Dispensing System of Pharmacy,” pp. 332–336, 2008, doi: 10.1109/ICCSIT.2008.20.
Alamsyah and I. T. Putri, “Penerapan Algoritma Greedy Pada Mesin Penjual Otomatis (Vending Machine),” Sci. J. Informatics, vol. 1, no. 2, pp. 201–209, 2014, doi: 10.15294/sji.v1i2.4608.
S. M. S. Arifin et al., “Smart vending machine based on SMS gateway for general transactions,” QiR 2017 - 2017 15th Int. Conf. Qual. Res. Int. Symp. Electr. Comput. Eng., vol. 2017-Decem, no. 2, pp. 34–39, 2017, doi: 10.1109/QIR.2017.8168447.
O. Etzion, “Towards an event-driven architecture: An infrastructure for event processing position paper,” Lect. Notes Comput. Sci. (including Subser. Lect. Notes Artif. Intell. Lect. Notes Bioinformatics), vol. 3791 LNCS, pp. 1–7, 2005, doi: 10.1007/11580072_1.
T. Clark and B. S. Barn, “Event driven architecture modelling and simulation,” Proc. - 6th IEEE Int. Symp. Serv. Syst. Eng. SOSE 2011, no. Sose, pp. 43–54, 2011, doi: 10.1109/SOSE.2011.6139091.
A. Theorin et al., “An Event-Driven Manufacturing Information System Architecture,” IFAC-PapersOnLine, vol. 48, no. 3, pp. 547–554, 2015, doi: 10.1016/j.ifacol.2015.06.138.
U. Auliya, I. Irsahnda, E. S. Pramukantoro, and R. A. Siregar, “Analisis Kinerja IoT Middleware Berbasis Event-Driven pada Raspberry Pi Zero dan Raspberry Pi 2,” J. Pengemb. Teknol. Inf. dan Ilmu Komput. Univ. Brawijaya, vol. 2, no. 10, pp. 3451–3457, 2018.
T. A. Gani and Y. Away, “Pengembangan Middleware Berbasis Metode Event-Driven Untuk Sinkronisasi Database Rfid Book Drop Dan Slims,” J. Komputer, Inf. Teknol. dan Elektro, vol. 3, no. 3, pp. 26–31, 2018.
M. Waseem, P. Liang, and M. Shahin, “A Systematic Mapping Study on Microservices Architecture in DevOps,” J. Syst. Softw., vol. 170, p. 110798, 2020, doi: 10.1016/j.jss.2020.110798.
S. Li et al., “Understanding and Addressing Quality Attributes of Microservices Architecture: A Systematic Literature Review,” Inf. Softw. Technol., p. 106449, 2020, doi: 10.1016/j.infsof.2020.106449.
Y. Chandra, T. Putra, T. Adi, P. Sidi, and J. E. Samodra, “Implementasi Arsitektur Microservice pada Aplikasi Web Pengajaran Agama Islam Home Pesantren,” vol. 1, no. November, pp. 88–97, 2020.
L. Bixio, G. Delzanno, S. Rebora, and M. Rulli, “A flexible IoT stream processing architecture based on microservices,” Inf., vol. 11, no. 12, pp. 1–19, 2020, doi: 10.3390/info11120565.
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.
P. F. Tanaem, D. Manongga, and A. Iriani, “RESTFul Web Service Untuk Sistem Pencatatan Transaksi Studi Kasus PT . XYZ,” vol. 2, no. April, 2016.
B. Prashanth Kumar and Y. Prashanth, “Improving the Rapid Application Development process model,” Proc. 2014 Conf. IT Business, Ind. Gov. An Int. Conf. by CSI Big Data, CSIBIG 2014, pp. 1–3, 2014, doi: 10.1109/CSIBIG.2014.7056962.
Downloads
Published
How to Cite
Issue
Section
License
The copyright to this article is transferred to Universitas Mercu Buana (UMB) if and when the article is accepted for publication. The undersigned hereby transfers any and all rights in and to the paper including without limitation all copyrights to UMB. The undersigned hereby represents and warrants that the paper is original and that he/she is the author of the paper, except for material that is clearly identified as to its original source, with permission notices from the copyright owners where required. The undersigned represents that he/she has the power and authority to make and execute this assignment.
We declare that this paper has not been published in the same form elsewhere.
Furthermore, I/We hereby transfer the unlimited rights of publication of the above-mentioned paper as a whole to UMB. The copyright transfer covers the right to reproduce and distribute the article, including reprints, translations, photographic reproductions, microform, electronic form (offline, online) or any other reproductions of similar nature.
The corresponding author signs for and accepts responsibility for releasing this material on behalf of any and all co-authors. This agreement is to be signed by at least one of the authors who have obtained the assent of the co-author(s) where applicable. After submission of this agreement signed by the corresponding author, changes of authorship or in the order of the authors listed will not be accepted.
Retained Rights/Terms and Conditions
Although authors are permitted to re-use all or portions of the Work in other works, this does not include granting third-party requests for reprinting, republishing, or other types of re-use.
Our Articles are licensed under CC BY-NC

This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.