Tugas_3 PBO (Auction Program)

Tugas 3 PBO(Auction Program)

Auction Program merupakan program yang mengatur proses pelalangan seperti pada umumnya, misalnya untuk mencatat barang yang sedang dilelang, orang yang menawar, barang yang ditawar dan pemenang dari pelelangan tersebut.

Class yang digunakan:

  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 menampilkan orang yang menawar dan harga yang ia tawar

Class Diagram:

Source Code:

  1. Class Auction
  2. Class Lot
  3. Class Person
  4. Class Bid

Cara menjalankan program:

  1. Jalankan kelas Auction, dan tulis nama dari pelelangan

  2. Masukkan barang apa saja yang akan dilelang dengan menjalankan method enter lot pada kelas auction yang telah dijalankan

    Untuk melihat barang apa saja yang telah kita daftarkan kedalam pelalangan jalankan method showlotsArr yang ada pada pelelangan yang telah dijalankan

  3. Masukkan orang-orang yang akan menjadi pelelang dengan menjalankan Class Person. Beri identitas orang tersebut (contoh: pelelang1, pelelang2, dsb) dan masukkan nama pelelang.

  4. 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.

    Maka akan muncul notifikasi seperti ini:

    Ketika ada yang melelang lagi namun kalah tinggi dengan lelangan sebekumnya:

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

Komentar

Postingan populer dari blog ini

PBKK - 8 Menggunakan Framework Code Igniter

Rekayasa Kebutuhan 1 - Studi Kasus Aplikasi Peduli Lindungi

Tugas_4 PBO