TUGAS PBO-C MINGGU KE-4 (Auction Project)

Auction Project

Cara Menggunakan Program Auction Project:


1. Compile terlebih dahulu semua class yang ada untuk memastikan tidak ada yang terjadi error
2. Membuat objek dari class Auction dengan cara klik kanan => pilih new Auction()


3. Memasukkan barang lelang dengan cara klik kanan objek auction => masukkan "nama barang yang akan di lelang" (format : "nama barang")
Contoh : 1. Laptop
               2. Jam Tangan
               3. Handphone



4. Kemudian cek nomer barang yang dilelang dengan cara klik kanan objek Auction => pilih showLots()
5. Lalu daftar sebagai penawar barang dengan membuat objek baru dari setiap penawar dengan cara klik kanan pada class person => pilih new Person => lalu masukkan identitas penawar yaitu kode penawar (format : bidxxx. xxx start dari 001) dan nama (format : "nama penawar"). Sehingga, sekarang terdapat beberapa objek yaitu para penawar.
Contoh : bid001 :  Bagus
               bid002 : Ikbar
               bid003 : Eka



6. Penawar melakukan penawaran dengan cara klik kanan pada objek Auction => pilih makeABid() => masukkan nomer barang, kode penawar, dan harga tawaran yang akan diberikan.
Contoh : 
        Lelang barang 1 (Laptop) : 
                bid001, Bagus, 300000
                bid002, Ikbar, 200000
                bid003, Eka, 100000
        Lelang barang 2 (Jam Tangan) : 
                bid001, Bagus, 100000
                bid002, Ikbar, 300000
                bid003, Eka, 200000
        Lelang barang 3 (Handphone) : 
                bid001, Bagus, 100000
                bid002, Ikbar, 200000
                bid003, Eka, 300000




Jika ada yang melakukan penawaran dibawah harga pelelangan sekarang maka outputnya seperti ini : 
7. Kemudian tutup pelelangan dengan cara klik kanan objek Auction => pilih close() => proses pelelangan selesai => akan ditampilkan secara otomatis nama penawar yang menjadi pemenang pelelangan barang tersebut. 
Contoh :
        Pemenang Lelang barang 1 (Laptop) : 
                bid001, Bagus, 300000
        Pemenang Lelang barang 2 (Jam Tangan) : 
                bid002, Ikbar, 300000
        Pemenang Lelang barang 3 (Handphone) : 
                bid003, Eka, 300000



Source Code (Class Auction) :
Source Code (Class Bid) :
Source Code (Class Lot) :   
Source Code (Class Person) :

Komentar

Postingan Populer