Implementasi Arsitektur Event-Driven dan Microservices untuk Mesin Vending

Ahmad Fauzi, Eko Harli, Yuli Haryanto

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.


Keywords


event-driven arsitektur; vending machine; mikro kontroler.

Full Text:

PDF

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.




DOI: http://dx.doi.org/10.22441/format.2021.v10.i2.004

Refbacks

  • There are currently no refbacks.


Copyright (c) 2021 Format : Jurnal Ilmiah Teknik Informatika

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

Format : Jurnal Ilmiah Teknik Informatika
Fakultas Ilmu Komputer Universitas Mercu Buana
Jl. Raya Meruya Selatan, Kembangan, Jakarta 11650
Tlp./Fax: +62215840816
http://publikasi.mercubuana.ac.id/index.php/format

p-ISSN: 2089-5615
e-ISSN: 2722-7162

 Lisensi Creative Commons
Ciptaan disebarluaskan di bawah Lisensi Creative Commons Atribusi-NonKomersial 4.0 Internasional.

View My Stats