Auction Program

Auction Program merupakan program untuk melakukan pelelangan barang dengan sistem tawar-menawar dan barang tersebut akan dijual kepada pelelang yang memberikan harga tertinggi. 
Class yang digunakan yaitu: 

  1. Class Auction, berfungsi sebagai class utama tempat proses auction (pelelangan) dilakukan
  2. Class Lot, berfungsi untuk mendaftarkan dan menyimpan deskripsi lot
  3. Class Person, berfungsi sebagai tempat menyimpat data / informasi orang
  4. Class Bid, berfungsi sebagai tempat menyimpan nilai bid

Class Diagram 


Source Code  

Class Auction


Class Lot


Class Person


Class Bid


Cara Penggunaan Auction Program

Pertama, membuat sebuah pelelangan terlebih dahulu dengan me-click kanan pada Class Auction kemudian pilih new Auction(). Masukkan nama pelelangannya.


Kedua, input barang-barang yang ingin dilelangkan dengan menggunakan Method enterLot() pada Class Auction. 


Kemudian untuk melihat list barang apa saja yang akan dilelang dengan menggunakan Method showLotsArr(), sehingga hasilnya menjadi


Ketiga, masukkan orang-orang yang akan menjadi pelelang dengan menggunakan Class Person. Beri identitas orang tersebut (contoh: person1, pelelang2, dsb) dan masukkan nama pelelang. 


Keempat, setiap ada yang ingin melelang suatu barang, maka dimasukkan ke dalam program dengan menggunakan Method MakeBid() dalam Class Auction(). Masukkan index barang yang akan dilelang, nama pelelang, dan harga lelangannya. 


Sehingga outputnya berisi barang yang dilelang, nama pelelang, dan harga lelangannya, seperti contoh di bawah ini. 


Kelima, jika pelelangan telah selesai dilakukan, maka pelelangan ditutup dengan me-click Method close() pada Class Auction(). Output akan mengeluarkan hasil dari pelelangan.


Komentar