Applying Finite State Automata to Structural Design of an Automatic Ice Cream Machine

Authors

  • Novilia Lestari Universitas Negeri Padang
  • Sri Wahyu Universitas Negeri Padang
  • Melisa Sartika Universitas Negeri Padang
  • Annisa Thurrabiah Khanza Universitas Negeri Padang
  • Sadra Afifah Universitas Negeri Padang

DOI:

https://doi.org/10.64570/jamm.v1i2.28

Keywords:

Automata, Finite State Automata, Ice Cream, Vending Machine

Abstract

Technological advances encourage the implementation of automated machines to improve efficiency and process consistency, one of which is in automatic ice cream machines. These machines require a structured control system to manage the ordering flow and user interaction. This study aims to apply Automata theory, specifically Finite State Automata (FSA), to systematically model the working logic of an automatic ice cream machine. The system workflow is represented using Non-Deterministic Finite Automata (NFA) which includes the stages of cup size selection, flavor selection, topping selection, payment process, and order confirmation. This system allows the selection of 3 cup sizes: small, medium, and large, ensuring that each ordering process begins with an explicit cup size selection before the user proceeds to the next stage. Also, at the topping selection stage, the automata model is designed to be more flexible by providing transitions that allow users to choose no topping at all or to choose more than one topping. Model validation was carried out through simulations using JFLAP. The simulation results show that the model can accept valid input sequences and reject invalid inputs, so that the system flow runs consistently. Thus, FSA is proven effective as a formal framework in modeling and analyzing automatic ice cream machine systems.

Author Biographies

Novilia Lestari, Universitas Negeri Padang

Mathematics Department, Padang State University, West Sumatera Province, Indonesa

Sri Wahyu, Universitas Negeri Padang

Mathematics Department, Padang State University, West Sumatera Province, Indonesa

Melisa Sartika, Universitas Negeri Padang

Mathematics Department, Padang State University, West Sumatera Province, Indonesa

Annisa Thurrabiah Khanza, Universitas Negeri Padang

Mathematics Department, Padang State University, West Sumatera Province, Indonesa

Sadra Afifah, Universitas Negeri Padang

Mathematics Department, Padang State University, West Sumatera Province, Indonesa

References

Abdullah, M., Gata, W., Putra, J. L., Novitasari, H. B., & Rahayu, S. (2022). Desain Vending Machinedengan Penerapan Finite State Automata Overview Methods. Jurnal Algoritma. 19(1). 342-348. Doi: https://doi.org/10.33364/algoritma/v.19-1.1099

Ermawati, E., Latifah, N. U., Kurniawati, L., Bayhaqi, A., & Gata, W. (2021). Desain Vending Machine Ice Cream di Sekolah denganMengimplementasikanKonsepFiniteStateAutomata. Jurnal INTEK. 4(2). 14-23. Doi: https://doi.org/10.37729/intek.v4i2.1258

Kaunang, F. J. (2019). Penerapan Konsep Finite State Automata (FSA) pada Mesin Pembuat Ice Cream Otomatis. Jurnal TelKa. 9(2). 129-137. Doi: https://doi.org/10.36342/teika.v9i02.2200

Kaunang, F. J., & Waworundeng, J. (2019). Implementation of Finite State Automata in an Amusement Park Automatic Ticket Selling Machine. Abstract Proceedings International Scholars Conference. 7(1). 1801-1810. Doi: https://doi.org/10.35974/isc.v7i1.1979

Maulana, A. S., Azizah, H. N., & Kirana, K. C. (2019). IMPLEMENTASI FINITE STATE AUTOMATA (FSA) DENGAN SIMULASI VENDING MACHINE PADA APLIKASI ANDROID. Jurnal Edukasi Elektro. 3(2). 110-120. Doi: https://doi.org/10.21831/jee.v3i2.28332

Maulana, I., & Irawan, D. (2024). RANCANG BANGUN MESIN ES KRIM PUTAR OTOMATIS MENGGUNAKAN MESIN PENDINGIN BERBASISMIKROKONTROLLER ARDUINO. JITET (Jurnal Informatika dan Teknik Elektro Terapan). 12(3). 2717-2723. Doi: https://doi.org/10.23960/jitet.v12i3.4891

Pramadya, R. D., Arbansyah, & Harits, S. (2023). Penerapan Non-Deterministic Finite Automata(NFA) dan Decision MakingMenggunakan Algoritma Monte Carlo Tree Search(MCTS) Menentukan Perilaku Non-Player Character (NPC) Pada Game TheLast Hope. Jurnal Computer Science and Information Technology(CoSciTech). 4(2). 500-509. Doi: https://doi.org/10.37859/coscitech.v4i2.5419

Salman, Sati, A.A., Wicaksono, M.D., Saputra, R. F., & Setiadi, T. Analisis Dan Implementasi Finite State Automata Pada Sistem Vending Machine.

Suharsih, R., & Atqiya, F. (2019). Penerapan Konsep Finite State Automata (FSA) pada Aplikasi Simulasi Vending Machine Yoghurt Walagri. Jurnal Pendidikan Multimedia. 1(2). 71-78

Widodo, A. Z. P., Gata, W., Rahayu, S., Putra, J. L., & Kurniawati, L. (2022). Implementasi Finite State Automata pada Mesin Otomatis Es Krim. Jurnal JTIK. 6(4). 519-525. Doi: https://doi.org/10.35870/jtik.v6i4.522

Downloads

Published

2025-11-05

How to Cite

Lestari, N., Sri Wahyu, Melisa Sartika, Annisa Thurrabiah Khanza, & Sadra Afifah. (2025). Applying Finite State Automata to Structural Design of an Automatic Ice Cream Machine. Journal of Applied Mathematics and Modelling, 1(2), 69–78. https://doi.org/10.64570/jamm.v1i2.28

Similar Articles

You may also start an advanced similarity search for this article.