Senin, 19 Maret 2012

PERANCANGAN PROGRAM MESIN PENJUAL MINUMAN

Perancagan mesin minuman pilih atau mesin penjual minuman, dimana pembeli dapat memilih 4 jenis minuman, yaitu minuman A, minuman B, minuman C, minuman D. minuman ini masing – masing berharga Rp 3000 dan mesin ini dapat menerima uang logam Rp 500 ataupun uang logam Rp 1000. Dan jika pembeli akan membatalkan transaksinya meskipun telah memasukkan uang logamnya masih dapat dilakukan dan pembeli akan mendapatkan uang logamnya kembali.



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