Implementasi Finite State Automata pada Smart Vending MachineBerbasis Pembayaran Digital

Authors

  • Khodotun Hadawiyah Margolang Universitas Negeri Medan
  • Zulfahmi Indra Universitas Negeri Medan
  • Siti Haliza Zamili Universitas Negeri Medan
  • Hafizham Mufti Siregar Universitas Negeri Medan

DOI:

https://doi.org/10.51903/teknik.v6i2.1266

Keywords:

Digital Payment Simulation; Finite State Automata; QR Code; Smart Vending Machine; Web-Based System

Abstract

This research aims to design and implement a Smart Vending Machine based on Finite State Automata (FSA) integrated with a digital payment simulation system called SimPay. The growing use of digital payment technology and automated transaction systems requires a reliable control mechanism to ensure transaction accuracy and consistency. The proposed system applies FSA as the core logic to manage transaction stages, including product selection, order confirmation, QR code generation, payment processing, product dispensing, and transaction completion. The system was developed using the prototyping method and implemented as a web-based application utilizing HTML5, CSS3, JavaScript, QR Code technology, and cloud-based data storage. The developed system consists of three main components: a vending machine interface for users, the SimPay digital wallet simulator for payment processing, and an administrative dashboard for managing products, stock, and transaction data. Functional testing was conducted using the Black Box Testing method to evaluate system performance and state-transition accuracy. The results show that all transaction scenarios and administrative functions operated according to the designed FSA model. The implementation demonstrates that integrating FSA with a digital payment simulation can provide a structured, transparent, and reliable transaction process. The proposed system can serve as a practical model for developing web-based smart vending machines and digital payment applications.

Downloads

Published

2026-10-09

How to Cite

Implementasi Finite State Automata pada Smart Vending MachineBerbasis Pembayaran Digital. (2026). Teknik: Jurnal Ilmu Teknik Dan Informatika, 6(2), 70-86. https://doi.org/10.51903/teknik.v6i2.1266