Model proyek lelang merupakan bagian dari pengoperasian sistem lelang online. Idenya adalah bahwa lelang terdiri dari serangkaian barang yang ditawarkan untuk dijual. Item ini disebut "lot", dan masing-masing diberi nomor lot unik oleh program. Seseorang dapat mencoba membeli banyak yang mereka inginkan dengan menawar sejumlah uang untuk itu. Lelang kami sedikit berbeda dari lelang lainnya karena lelang kami menawarkan semua lot untuk periode terbatas. Di akhir periode tersebut, lelang ditutup. Pada penutupan lelang, orang yang menawar jumlah tertinggi untuk suatu lot dianggap telah membelinya. Lot yang tidak ada tawarannya akan tetap tidak terjual pada saat penutupan. Lot yang tidak terjual mungkin ditawarkan dalam lelang nanti.Proyek lelang berisi kelas-kelas berikut: Auction, Bid, Lot, dan Person.
Source Code
1. Person
2. Bid
3. Lot
4. Auction
Cara kerja program1. Compile program melalui menu awal BlueJ. Lalu klik kanan class Auction, pilih new Auction(), dan untuk penamaan dibebaskan. Jika sudah dilakukan mak akan muncul diagram objek berwarna merah sesuai nama yang telah ditulis sebelumnya.
2. Klik kanan pada diagram object auction dan pilih method enterLot untuk memasukkan barang yang akan dilelang.
3. Untuk menampilkan barang yang sedang dilelang gunakan method showLots
4. Agar dapat mengikuti lelang, diperlukan pendaftaran melalui class person dengan cara klik kanan class person dan memasukkan nama pelelang.
5. Setelah mendaftarakan pelelang, maka pelelang terdaftar sudah bisa melakukan bid dengan menggunakan method makeBid dan memasukkan input yang dibutuhkan
6. Setelah memasukkan akan muncul terminal window
7. Untuk melihat bid tertinggi sejauh ini bisa menggunakan method showLots
8. Untuk mnegakhiri pelelangan menggunakan method bidStop dan memunculkan pemenang lelang dan barang yang tidak terjual
Komentar
Posting Komentar