KETERANGAN :
START : Memulai proses
TA : Tidak ada kegiatan
D : Untuk pengembalian uang
E : Memasukkan uang logam Rp 500
F : Memasukkan uang logam Rp 1000
G : Looping ke awal
H : Melanjutkan proses jika memenuhi syarat
I : Memilih minuman “Granita”
J : Memilih minuman “Aqua Gelas”
K : Memilih minuman “The Gelas”
L : Memilih minuman “Panther”
M : Untuk pengembalian uang
V : Mengeluarkan uang kembali
W : Mengeluarkan minuman “Panther”
X : Mengeluarkan minuman “The Gelas”
Y : Mengeluarkan minuman “Granita”
Z : Mengeluarkan minuman “Aqua Gelas”
KETERANGAN STATE :
State a :
1. Tidak ada kegiatan, menuju kembali state a
2. Memasukan uang Rp 500 menuju ke state b
3. Memasukan uang Rp 1000 menuju ke state c
State b :
1. Tidak ada kegiatan, menuju kembali ke state b
2. Menekan tombol input uang kembali, menuju ke state e
3. Memasukan uang Rp 500 menuju ke state c
State c :
1. Tidak ada kegiatan, menuju kembali ke state c
2. Jika uang kurang memenuhi syarat (G ), maka akan melooping ke awal
3. Jika uang memenuhi syarat (H), maka melanjutkan proses ke stade d
State d :
1. Tidak ada kegiatan, menuju kembali ke state d
2. Menekan tombol input uang kembali, menuju ke stade e
3. Menekan tombol pilihan bahan I, mesin mengeluarkan bahan Z, kemudian kembali ke state a
4. Menekan tombol pilihan bahan J, mesin mengeluarkan bahan Y, kemudian kembali ke state a
5. Menekan tombol pilihan bahan K, mesin mengeluarkan bahan X, kemudian kembali ke state a
6. Menekan tombol pilihan bahan L, mesin mengeluarkan bahan W,kemudian kembali ke state a
State e :
1. Uang keluar