๐ธPraktikum 2
Pengantar
Pada praktikum kali ini, kita akan membuat sebuah sistem antrean nasabah pada sebuah bank. Class diagram dari Nasabah berikut akan menjadi acuan untuk class Nasabah.

Langkah Praktikum
Buatlah proyek dengan nama "
Praktikum2" dan buatlah class "Nasabah" didalamnya.Tambahkan atribut-atribut Nasabah seperti pada Class Diagram, kemudian tambahkan pula konstruktornya seperti potongan kode berikut ini.
Salin kode program class
Queuepada Praktikum 1 untuk digunakan kembali pada Praktikum 2 ini. Pada Praktikum 1, data yang disimpan pada queue hanya berupa array bertipe integer, sedangkan pada Praktikum 2 data yang digunakan adalah object, maka perlu dilakukan modifikasi pada classQueuetersebut.
Baris program
Nasabah dt = new Nasabah();akan ditandai sebagai error, untuk mengatasinya, tambahkan konstruktor default di dalam classNasabah.
Karena satu elemen queue terdiri dari beberapa informasi (norek, nama, alamat, umur, dan saldo), maka ketika mencetak data juga perlu ditampilkan semua informasi tersebut, sehingga meodifikasi perlu dilakukan pada method
peekdan methodprint.
Selanjutnya, buat class baru dengan nama
QueueMaintetap pada proyekPraktikum2. Buat method menu untuk mengakomodasi pilihan menu dari masukan pengguna.
Buat fungsi main, deklarasikan
Scannerdengan namasc.Buat variabel
maxuntuk menampung kapasitas elemen pada queue. Kemudian lakukan instansiasi objek queue dengan namaantridan nilai parameternya adalah variabeljumlah.
Deklarasikan variabel dengan nama
pilihbertipe integer untuk menampung pilih menu dari pengguna.Tambahkan kode berikut untuk melakukan perulangan menu sesuai dengan masukan yang diberikan oleh pengguna.
Compile dan jalankan class
QueueMain, kemudian amati hasilnya.

Pertanyaan
Pada class
QueueMain, jelaskan fungsiIFpada potongan kode program berikut!
Lakukan modifikasi program dengan menambahkan method baru bernama peekRear pada class Queue yang digunakan untuk mengecek antrian yang berada di posisi belakang! Tambahkan pula daftar menu 5. Cek Antrian paling belakang pada class
QueueMainsehingga methodpeekReardapat dipanggil!
Last updated