Tugas Auction System Java

     Pada post ini, saya akan menampilkan tugas Auction System. Auction System merupakan program yang digunakan untuk pelelangan. Pengguna bisa menawar barang yang dilelang. Penawar dengan harga barang tertinggi merupakan pemenang dari lelang tersebut.

    Program ini menggunakan beberapa class sebagai berikut:

  1. Class Auction sebagai class utama untuk program ini.
  2. Class Lot sebagai informasi barang yang dilelang serta passing ke Class bid ketika ada orang yang mau melakukan penawaran.
  3. Class Bid sebagai informasi dari penawar beserta harga yang ditawar.
  4. Class Person sebagai informasi berupa identitas nama penwar.


Class Diagram

Berikut source code dari program tersebut:
1. Class Auction


2. Class Lot


3. Class Bid


4. Class Person


    Berikut cara melakukan lelang pada program auction:
1. Compile dan klik new Auction() agar memunculkan diagram objek yang berwarna merah


2. Klik kanan pada diagram objek yang berwarna merah untuk menampilkan opsi konstruktor
3. Klik pada void enterLot(String description), lalu ketik deskripsi barang yang dilelang lalu klik OK


4. Untuk mengecek apakar barang sudah masuk ke sistem. Klik void showLots() untuk menampilkan barang yang dilelang.


5. Karena belum ada penwaran. Compile class person lalu muncul diagram objek seperti berikut.


6. Setelah itu, klik kanan pada objek Auction dan pilih void makeAbid(int lotNumber, Person bidder, long value)

7. Setelah itu, terdapat notifikasi apakah tawaran barang tersebut berhasil atau gagal. Nilai bid akan diupdate jika terdapat nilai penawaran(bid) yang lebih tinggi.


    Sekian dari post ini, semoga membantu.




Komentar

Postingan populer dari blog ini

Tugas Simulasi Lampu Lalu Lintas dengan Java

Curriculum Vitae - Muhammad Naufaldillah (PWEB A)

ETS PWEB A 2021