Nama : Hermansa
Nama : Ahmad Fadil
Universitas Muhammadiyah Sorong
Jln Pendidikan No 27 Malaingkedi Kota Sorong Papua Barat, Telp : (0951) 322383 Fax :
(0951)326162
Email : hermansa@um-sorong.ac.id
Abstract
This research discusses about a simulating application for automatic coffee machine
which can do processes of making 7 types of choices of drinks; coffee, milk, chocolate, coffee
milk, coffee brown, mocha, and chocolate milk automatically. In this application, the concept of
Finite State Automata (FSA) was applied to recognize and to capture the pattern on the process for
making coffee drinks. In this application, Finite State Automata (FSA) was applied to read input
symbols given from the starting state to the final state in order to get the language recognized by
the machine. Further, the process will be done accordance with the read language.
Abstrak
Penelitian ini membahas tentang aplikasi simulasi mesin kopi otomatis yang
dapat melakukan proses pembuatan 7 jenis pilihan minuman; kopi, susu, coklat, kopi
susu, kopi coklat, moka, dan susu coklat secara otomatis. Pada aplikasi ini diterapkan
konsep Finite State Automata (FSA) untuk mengenali dan menangkap pola pada
proses pembuatan minuman kopi . Dalam aplikasi ini, Finite State Automata (FSA)
diterapkan untuk membaca simbol input yang diberikan dari status awal hingga
status akhir agar bahasa dikenali oleh mesin. Selanjutnya, proses akan dilakukan
sesuai dengan bahasa yang dibaca
1. PENDAHULUAN
Perkembangan zaman yang semakin modern mengubah pola pikir
manusia untuk berfikir lebih maju, menciptakan serta mengembangkan
berbagai teknologi baru, dimana teknologi tersebut diciptakan untuk
memudahkan kegiatan manusia. Mesin pembuat minuman kopi otomatis
muncul sebagai suatu terobosan baru untuk memudahkan serta
mempercepat proses pembuatan minuman kopi dan variasinya. Dengan
banyaknya variasi ataupun pilihan jenis minuman kopi yang
diberikan, tentunya mesin pembuat minuman kopi otomatis ini harus dapat
melakukan proses pembuatan minuman yang sesuai berdasarkan pilihan
Mesin Pembuat Kopi Otomatis(Hermansa) | Halaman
Jurnal Sains Komputer & Informatika (J-SAKTI)
Volume (2022)
ISSN: 2548-9771
2. METODOLOGI PENELITIAN
Menjelaskan kronologis penelitian termasuk cara menyiapkan bahan
penelitian, rancangan atau desain penelitian, prosedur penelitian (dalam
bentuk algoritma, pseudocode atau lainnya), cara pengujian dan pengambilan
data. Pada bagian ini boleh juga diberikan dasar teori. Tabel dan Gambar
dibuat center seperti di bawah ini dan diacu pada naskah.
Misal S0 = S, S1=A, S2=B, S3=C, S4=D, S5=E, S6=F, S7=G, S8=H, S9=I, S10=J,
S11=K, S12=L, S13=M, S14= N, S15=O, S16=Final State.
Maka :
G = {VT, VN, S, P}
VT = {a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, 0 }
VN= {S, A, B, C, D, E, F, G, H, I, J, K, L, M,
N,O} S = S
P = {S→ aA | bB | cC | dD | eE | fF | gG | 0, A → hH | iI | jJ | S, B → hH | iI | jJ | S, C → hH | iI
|jJ | S, D → hH | iI | jJ | S, E → hH | iI | jJ | S, F → hH | iI | jJ | S, G → hH | iI | jJ | S, H →
kK|
S, I → kK | S, J → kK | S, K→ qK | lL | mM | nN | S, L → rL | mM | nN| oO | S, M → sM | n N
|oO | S, N → tN | oO | S , O → p | S }
Diagram transisi tersebut menggambarkan spesifikasi proses yang terdapat
pada mesin pembuat minuman kopi otomatis yang menerapkan konsep FSA.
Mesin akan mengikuti pola alur dari proses pembuatan minuman sesuai
dengan pilihan jenis minuman. Sehingga, dimungkinkan tidak terjadi
Mesin Pembuat Kopi Otomatis(Hermansa) | Halaman
Jurnal Sains Komputer & Informatika (J-SAKTI)
Volume (2022)
ISSN: 2548-9771
Gambar 2 Flowchart aplikasi mesin pembuat minuman kopi dengan konsep FSA
Inisialisasi
n, i = integer;
hasil [i] = {0,0,0,0,0,0,0,0} of integer;
data[i] ={d1, d2, d3, d4, d5, d6, d7, d8} of integer;
stok [i] = {s1, s2, s3, s4, s5, s6, s7, s8}of integer;
total = X;
if total > 0 {
for i = 1 to n {
if total >= data [i] {
if stok [i] >= 1 {
hasil = total / data [i];
Mesin Pembuat Kopi Otomatis(Hermansa) | Halaman
Jurnal Sains Komputer & Informatika (J-SAKTI)
Volume (2022)
ISSN: 2548-9771
Berikut ini merupakan contoh output uang kembalian pada aplikasi mesin
kopi :
Tersedia jenis uang kertas dengan nominal 10.000, 5.000, 2.000, 1.000 dan
uang koin dengan nominal 1000, 500, 200, 100.
Stok di database : 10.000 = 5 lembar
5.000 = 5 lembar
2.000 = 3 lembar
1.000 = 1 lembar
1.000 = 5 keping
500 = 10 keping
200 = 10 keping
100 = 100 keping
Pembeli ingin membeli satu gelas minuman dengan harga 2.700 rupiah. Uang
yang dimasukkan pembeli ke mesin sejumlah 100.000 rupiah. Berarti uang
kembalian yang dikeluarkan mesin adalah 97.300 rupiah, maka pembeli akan
memperoleh nominal uang kembalian secara optimal. Nominal uang
kembalian yang diperoleh oleh pembeli adalah sebagai berikut :
Keterangan Koneksi ke
Jarak
mesin
5m Terdeteksi Sukses
10 m Terdeteksi Sukses
15 m Terdeteksi Sukses
20 m Sinyal lemah Sukses
25 m Sinyal lemah Sukses
30 m Tidak terdeteksi Gagal
35 m Tidak terdeteksi Gagal
Pada tabel 1 dapat dilihat jarak maksimal dari suatu modul bluetooth
yaitu 25 meter. Pengujian pada ruangan terbuka dilakukan dalam
kondisi cuaca yang bagus, tidak ada angin kencang dan petir sehingga
sinyal yang dihasilkan merupakan sinyal terbaik. Adapun jarak
idealnya yaitu meter 5 meter – 25 meter.
4. SIMPULAN
Berdasarkan hasil penelitian dan analisis dari penerapan Finite State
Automata pada mesin pembuat minuman kopi otomatis, maka dapat
disimpulkan bahwa: Finite State Automata dapat menjadi salah satu
alternatif untuk merancang suatu mesin pembuat minuman kopi otomatis
yang flexible dalam hal mengenal dan menangkap pola dalam proses
pembuatan minuman kopi dan variasinya. Konsep FSA pada mesin pembuat
minuman kopi otomatis diterapkan dengan cara FSA membaca setiap simbol
masukan yang diberikan menjadi suatu bahasa yang dikenali oleh FSA. Mesin
selanjutnya akan melakukan proses pembuatan minuman sesuai dengan
bahasa yang telah dibaca oleh FSA. Adapun saran yang dapat diberikan
untuk pengembangan penelitian ini lebih lanjut yaitu dengan memberikan
fitur proses transaksi penjualan secara otomatis, sehingga mesin tidak
hanya dapat melakukan proses pembuatan minuman tetapi juga dapat
melakukan proses transaksi penjualan secara otomatis dan memudahkan
usaha.
DAFTAR PUSTAKA