Think Different ASD: Tugas Revisi UTS

Studi Kasus
Suatu supermarket mempunyai 2 buah Teller pembayaran, dan pengunjung mengantri di depan
setiap Teller untuk membayar (antrian maksimal per teller 10 orang). Jika antrian di salah satu teller
jumlahnya lebih banyak dari teller yang lain, maka akan dilakukan jockeying yaitu orang paling
belakang pindah antrian (dari Teller yang jumlah antriannya banyak ke teller yang antriannya lebih
sedikit hingga beda panjang kedua antrian maksimal 1 orang). Buatlah program yang
mensimulasikan kasus diatas. Ilustrasi program bisa dilihat pada gambar dibawah.

Kondisi 1

Kondisi 2

Kondisi 3

Kondisi 4