Implementasi Finite State Automata pada Smart Vending MachineBerbasis Pembayaran Digital
DOI:
https://doi.org/10.51903/teknik.v6i2.1266Keywords:
Digital Payment Simulation; Finite State Automata; QR Code; Smart Vending Machine; Web-Based SystemAbstract
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
Issue
Section
License
Copyright (c) 2026 Teknik: Jurnal Ilmu Teknik dan Informatika

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









