Jurnal Ilmiah Informatika dan Komputer Vol. 21 No. 1 April 2016 67 DESAIN KONTROL VENDING MESIN BERBASIS FPGA DENGAN FINITE STATE MACHINE Alfie Syahri Fakultas Ilmu Komputer dan Teknologi Informasi, Universitas Gunadarma Jl. Margonda Raya no. 100, Depok 16424, Jawa Barat alfie_syahri89@yahoo.com Abstrak Vending machine merupakan sebuah alat yang digunakan untuk menjual sesuatu secara otomatis, Seperti yang banyak ditemukan sekarang ini adalah vemding mesin yang menjual makanan ringan minuman ringan, minuman ringan dan tiket kereta api. Desain sistem kontrol vending mesin berbasis FPGA merupakan sebuah alternatif cara pembuatan vending mesin yang sebelumnya banyak dibuat dengan menggunakan mikrokontroler sebagai pengendali nya ,akan tetapi terkesan tidak fleksibel jika ada penambahan atau pengubahan struktur modul, oleh karena itu dengan menggunakan pendekatan Finite State Machine (FSM) yang menggambarkan perilaku suatu sistem kedalam state atau keadaan, akan desain dibuat sistem kontrol vending mesin dengan menggunakan model FSM ini. State atau keadaan pada model ini akan berpindah ke state lain jika ada suatu input yang berasal dari dalam ataupun dari luar sistem. State – state yang digambarkan pada finite state mesin tersebut dapat membantu dalam perancangan sistem kontrol vending mesin dan mempermudah proses pembuatan modulnya. Kata Kunci : Vending mesin, FPGA, Finite State Machine DESIGNING AN FPGA-BASED VENDING CONTROL SYSTEM USING FINITE STATE MACHINE Abstract Vending machine is a tool used to sell things automatically. As found nowadays, there are vending machines that sell snacks, soft drinks, and train tickets. The design of FPGA based vending control system is an alternative way of making machine vending which previously made by using microcontroller as its controller. However, it seems that it needs inovations, in which there is addition or modification of module structure using Finite State Machine approach (FSM) which describes the behavior of a system into a state. The design that will be made using this FSM model. The state of this model will move to another state if there is an input coming from inside or outside the system. The states represented in the finite state of the machine will be able to assist the design of the machine's vending control system and facilitate the module-making process. Keywords: Vending machine, FPGA, Finite State Machine brought to you by CORE View metadata, citation and similar papers at core.ac.uk provided by Gunadarma University: Ejournal UG