Anda di halaman 1dari 3

PRAKTIKUM QUEUE

SISTEM ANTRIAN BANK AABBCC

Salah satu bank AABBCC sedang memperbaiki sistem antrian yang selama
ini tidak berjalan dengan baik. Sistem antrian yang lama hanya berisikan nomor
antrian saja, tetapi tidak menyimpan informasi nasabah dan juga keluhan yang
dihadapi oleh nasabah. Oleh karena itu, bank AABBCC ingin membuat sebuah
sistem antrian yang dapat mengakomodir kasus tersebut.

Sebagai seorang future developer, Anda diminta untuk mendesign program


tersebut. Data nasabah yang ingin disimpan oleh bank adalah nomor antrian, nama,
keluhan, dan solusi. Nomor antrian, nama, dan keluhan akan diisi oleh admin
saat nasabah mendaftarkan diri dalam antrian. Sedangkan solusi akan diisi admin
setelah nasabah tersebut keluar dari antrian. Format nomor antrian yang dipunyai
oleh bank AABBCC adalah kombinasi huruf dan angka yang terus diincrement
(A001,A002,A003….dst).

Sistem Antrian Bank AABBCC memiliki empat menu utama, yaitu :

Menu 1 : Input Data Nasabah


Menu pertama ini hanya akan meminta input nama dan keluhan nasabah.
Nomor antrian akan digenerate secara otomatis setiap kali admin memilih menu
nomor 1.
Di atas merupakan interface yang akan muncul ketika admin memilih menu 1 yang
dimana menu tersebut akan mengisi data-data nasabah.

Menu 3 : Lihat Antrian


Menu Lihat Antrian ini adalah menu yang dapat menunjukan kepada admin sudah
seberapa banyak antrian yang ada. Sekaligus menu ini juga menunjukan berapa
banyak antrian yang belum ditanggapi keluhannya. Terlihat pada gambar di bawah
baris solusi menunjukan baris yang kosong.

Menu 2 : Pemanggilan Nasabah


Menu ini adalah menu yang dapat menunjukan nasabah mana yang harus ditanggapi
terlebih dahulu oleh admin. Singkatnya disinilah operasi dequeue dipanggil. Tetapi
pada menu ini, admin masih perlu mengisi informasi solusi untuk nasabah yang
sedang ditanggapi. Interface tersebut dapat dilihat pada gambar di bawah ini.
Jadi, informasi solusi yang dimiliki oleh nasabah dalam antrian akan diisi pada menu
2. Setelah user menanggapi nasabah tersebut. Informasi nasabah ini masuk pada
History Antrian yang dimana seluruh informasinya dapat dilihat ketika admin
menginputkan menu 4.

Menu 2 : Lihat History Antrian


Pada dasarnya menu ini hanya menampilkan informasi nasabah yang sudah keluar
dari antrian. Agar lebih mendetail, informasi nasabah tersebut juga berisi perihal
keluhan dan solusi yang sudah diberikan oleh admin.

It is common sense to take a method and try it. If it fails, admit it frankly
and try another. But above all, try something.

—Franklin Delano Roosevelt

Anda mungkin juga menyukai