Mesin Uang Kembalian Berbasis Mikrokontroler AT 89S51 dengan Bahasa Pemrograman Visual Basic 6.0


Andy Sartika, Riny Sulistyowaty
Jurusan Teknik Elektro, Institut Teknologi Adhi Tama Surabaya

Abstrak

Pertumbuhan ekonomi yang meningkat menyebabkan semakin banyaknya toko dan swalayan baru yang bermunculan. Pada saat proses transaksi jual beli maka akan sangat memungkinkan terjadinya pengembalian uang terhadap kelebihan pembayaran oleh pembeli dan hal itu dilakukan secara manual oleh kasir. Pada penelitian ini akan dibuat mesin yang dapat memberikan pengembalian uang secara otomatis setelah transaksi dilakukan. Mesin pengembalian uang dibuat berbasiskan mikrokontroler AT 89S51 untuk menentukan pecahan uang pengembalian dan mengeluarkan dari mesin. Mesin ini dihubungkan ke sebuah komputer yang digunakan untuk proses transaksi jual beli dan menentukan uang pengembalian dengan menggunakan bahasa pemrograman Visual Basic 6.0. Mesin ini diuji terhadap kecepatan dan ketepatan pengembalian uang. Pada uji kecepatan dihasilkan rata-rata 1 (satu) detik untuk setiap pecahan uang pengembalian. Pada uji ketepatan untuk pengembalian uang logam dihasilkan ketepatan 100%. Sedangkan untuk pengembalian uang kertas ribuan memiliki ketepatan 93,7% dan untuk pengembalian uang kertas puluhan ribu memiliki ketepatan 83,3%. Pada penelitian selanjutnya akan digunakan peralatan penarik kertas dengan sistem hisap untuk mendapatkan ketepatan yang lebih tinggi untuk pengembalian uang kertas.

Kata Kunci: Komputer, Mikrokontroler AT 89S51, Visual Basic 6.0

Full Text