Implementation of Finite State Automata on Pizza Vending Machine System
Keywords:
Finite State Automata, Pizza Machine, Prototyping MethodAbstract
This study aims to implement Finite State Automata (FSA) on a pizza machine. FSA is a theoretical computational model used to describe the behavior of a system that can change discretely from one state to another. A pizza machine is a machine used to make pizza automatically. In this study, we design and implement FSA on a pizza machine to regulate the pizza making process. FSA consists of a number of states and transitions between those states. Each state represents a certain stage in the pizza making process, such as adding ingredients, mixing dough, and baking. The programming language and algorithm used are appropriate for implementing FSA on a pizza machine. When the machine is turned on, it will start in the initial state. Then, based on the input given, the machine will switch between different states according to the specified transition rules. By implementing FSA, this study successfully automated the pizza making process on the machine. This reduces dependence on human intervention and increases production efficiency. By using FSA, the pizza machine can operate automatically and produce pizza with high accuracy and efficiency. This study contributes to the development of automation in the food industry and improves the understanding of how to apply FSA in the context of real-world applications. In this study, FSA is used to control a muffin machine, but the FSA concept can also be used in various other automation applications.
References
Anggun Yuli Asih, Rini Novi Ambarwati, Eni Heni Hermaliani, Tuti Haryanti, & Windu Gata. (2021). Penerapan Konsep Finite State Automata Pada Aplikasi Simulasi Vending Machine Beras. Elkom : Jurnal Elektronika Dan Komputer, 14(1), 130–140. https://doi.org/10.51903/elkom.v14i1.442
D, D., F, F., S, K., Zaldi, M., & Andrian, R. (2020). Mapping and Payment on Tangerang to West Jakarta’s Toll Road’s Gate Using Non-Determenistic Finite State Automata. https://doi.org/10.4108/eai.23-11-2019.2301606
Damayanti, A. F., Komariah, K., & Mulia Z, F. (2022). Analysis Perceived Ease of Use, Electronic Service Quality on Purchasing Decisions of Busway Electronic Money Card On Vending Machine. Management Studies and Entrepreneurship Journal, 3(4), 1946–1952. http://journal.yrpipku.com/index.php/msej
Desvia, Y. F., Rosadi, R., Frieyadie, F., Haryanti, T., & Gata, W. (2021). Penerapan Finite State Automata Pada Vending Machine Parfum Laundry Pakaian. Bina Insani Ict Journal, 8(2), 103. https://doi.org/10.51211/biict.v8i2.1564
Eko Supriyanto, Angga Ardiansyah, Frieyadie, Sri Rahayu, W. G. (2020). PENERAPAN FINITE STATE AUTOMATA PADA VENDING MACHINE PENJUAL OBAT NON RESEP DOKTER DAN KEPERLUAN MEDIS. Jurnal Informasi Dan Komputer, 8(2), 6.
Erni, E., Titiani, F., Putri, S. A., & Gata, W. (2020). Penerapan Konsep Finite State Automata Pada Aplikasi Simulasi Vending Machine Jamu Tradisional. Jurnal Informatika, 7(2), 141–147. https://doi.org/10.31294/ji.v7i2.8151
Erwanto, D. (2022). Penerapan Konsep Finite State Automata Pada Desain Vending Machine Angkringan. Jurnal Informatika, 21(2), 161–173.
https://doi.org/10.30873/ji.v21i2.3063
Faletehan, U., & Korespondensi, C. (2024). Processing Student Comments on Understanding of Lecture Materials Using Rule Based Automata Finite State Model. 1(3), 24–30.
Handayani, K., Ismunandar, D., Putri, S. A., & Gata, W. (2021). Penerapan Finite State Automata Pada Vending Machine Susu Kambing Etawa. Matics, 12(2), 87–92. https://doi.org/10.18860/mat.v12i2.9270
Hari Wicaksono, T., Dwiki Amrizal, F., Atun Mumtahana, H., & Setia Budi No, J. (2019). Pemodelan Vending Machine dengan Metode FSA (Finite State Automata). Journal of Computer and Information Technology E-ISSN, 2(2), 66.
Harianto, Gata, W., Ayu, V. M., & Bayhaqy, A. (2023). Perancangan Modul Persetujuan Otomatis dan Klasifikasi pada Sistem Persetujuan Lapor Diri Pensiun Menggunakan FSA. Jurnal JTIK (Jurnal Teknologi Informasi Dan Komunikasi), 7(1), 1–7
https://doi.org/10.35870/jtik.v7i1.626
Iboy, R. satria buana, Gata, W., Bayhaqy, A., Sulaeman, O. R., & Merlina, N. (2022). Implementation of Finite State Automata on the Date To Season Conversion Engine Based on Pranata Mangsa Season Calendar. Jurnal Sistem Informasi Dan Ilmu Komputer Prima. https://doi.org/10.34012/jurnalsisteminformasidanilmukomputer.v6i1.2615
Ilhami, A. M., Hadiansyah, M. N. H., Baihaqi, A. A., & Khalid, I. P. (2024). Priority Decision Making System for Educational Fund Assistance Letters Using Top-Down Parsing Method. Jurnal Media Teknik Elektro Dan Komputer, 01(01), 19–26.
Kaunang, F. J. (2019). Penerapan Konsep Finite State Automata (FSA) pada Mesin Pembuat Ice Cream Otomatis. TeIKa, 9(02), 129–137.
https://doi.org/10.36342/teika.v9i02.2200
Mantik, J., Kurniawan, O., Ismaya, F., Gata, W., Septia Nugraha, F., & Lasmana Putra, J. (2022). Application Of The Finite State Automata Concept In Applications Fruit Vending Machine Simulation. Jurnal Mantik, 6(2), 1467–1474.
Nurcahyo, H., Gata, W., Hermaliani, E. H., Novitasari, H. B., & Saputra, S. A. (2022). The Implementation of Finite State Automata Concept in Data Integration Services Submission. Jurnal Teknik Elektro Dan Komputer, 11(1), 15. https://doi.org/10.35793/jtek.11.1.2022.37142
Nurkhalifah Akbal, A., Julianto, R., Khoirun Nisa, S., & Saifudin, A. (2023). Pengarsipan Dokumen Akreditasi Sekolah Menggunakan Penerapan Finite State Automata. BIIKMA : Buletin Ilmiah Ilmu Komputer Dan Multimedia, 1(2), 189–197 https://jurnalmahasiswa.com/index.php/biikma
Nurkhalifah Akbal, A., Julianto, R., Khoirun Nisa, S., Saifudin, A., Harianto, Gata, W., Ayu, V. M., Bayhaqy, A., Ilhami, A. M., Hadiansyah, M. N. H., Baihaqi, A. A., Khalid, I. P., Riduan Achmad, R., Septiana, F. F., Syamsi, N., Prakoso, B. S., Novitasari, H. B., Damayanti, A. F., Komariah, K., … Setia Budi No, J. (2022). Penerapan Layanan Cloud Server Secara Self-Service Menggunakan Model Finite State Automata. Jurnal Informatika, 5(1), 129–137. https://doi.org/10.36342/teika.v9i02.2200
Riduan Achmad, R., Septiana, F. F., Syamsi, N., Prakoso, B. S., & Novitasari, H. B. (2021). Penerapan Finite State Automata pada Vending Machine dalam Melakukan Transaksi Pengembalian Buku di Perpustakaan. Metik Jurnal, https://doi.org/10.47002/metik.v5i1.219
Ridwan, Windu Gata, Hafifah Bella Novitasari, Laela Kurniawati, S. R. (2022). PENERAPAN FINITE STATE AUTOMATA PADA DESAIN VENDING MACHINE MASKER DAN HAND SANITIZER. Jurnal Informasi Dan Komputer, 10(1), 1–8.
Ritzkal, Akhmad Abdul Aziz, Bayu Adhi Prakosa, Fitrah Satrya Fajar Kusumah, K. (2022). Web and Arduino Automatic Selling Machine Monitoring Prototype. Jurnal Mantik, 5(4), 2667–2674.
Rusdi, A. F., Hardian, B., Raharjo, T., & Simanugkalit, T. (2023). Service Automation Implementation for Delivering CaaS at the Ministry of Finance of Indonesia. Jurnal RESTI (Rekayasa Sistem Dan Teknologi Informasi). https://doi.org/10.29207/resti.v7i5.5032
Sudrajat, A., Gata, W., Hermaliani, E. H., Kurniawati, L., & Frieyadie, F. (2021). Implementasi Finite State Automata Pada Aplikasi Simulasi Vending Machine Frozen Food. Jurnal Sains Komputer Dan Teknologi Informasi, 4(1), 66–71. https://doi.org/10.33084/jsakti.v4i1.3020
Downloads
Published
Issue
Section
License
Copyright (c) 2025 JITCoS : Journal of Information Technology and Computer System

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