Auction System

    Pada kesempatan ini saya akan menciptakan sebuah Auction System sederhana menggunakan bahasa Java & BlueJ. Auction System ini merupakan sebuah program di mana kita sanggup melakukan proses pelelangan sebuah barang menggunakan sistem tawar - menawar. Penawar dengan harga penawaran tertinggi akan bisa membeli barang yg dilelang tersebut.

Berikut diagram kelas berdasarkan program Auction System ini:


Class Auction      : menjadi kelas utama implementasi berdasarkan auction system yg dibuat.
Class Bid             : menjadi kelas yg menyimpan data penawar bersama harga penawarannya.
Class Lot             : yg menyimpan keterangan berdasarkan barang yg dilelang.
Class Person        : yg menyimpan keterangan nama berdasarkan penawar.

Source code nya sebagai berikut:

Auction.java

Bid.java

Lot.java

Person.java

Adapun langkah kerja sebagai berikut:

Buat objek baru berdasarkan Class Auction menggunakan klik kanan dalam kelas Auction, lalu pilih "new Auction()". Setelah itu tambahkan barang yg akan dilelang, klik kanan objek auction yg sudah dibuat, lalu pilih enterLot() & tambahkan nama barang yg dilelang.

Untuk melakukan penawaran, seseorang penawar harus ada. Untuk menciptakan objek orang penawar, klik kanan dalam kelas Person, lalu pilih new Person(). Masukkan nama berdasarkan penawar tersebut.

Setelah terdapat penawar, kita bisa melakukan penawaran. Untuk melakukan penawaran, klik kanan dalam objek auction yg sudah dibentuk lalu pilih makeABid(). Kemudian tambahkan angka barang yg ingin ditawar, nama objek berdasarkan penawar yg sebelumnya dibentuk, & harga penawaran buat barang tersebut. 


Setelah penawaran berhasil dilakukan, maka akan timbul pesan  dalam terminal window BlueJ

Untuk menuntaskan proses pelelangan, klik kanan dalam objek auction lalu pilih close(). Pada terminal window BlueJ akan ditampilkan output berdasarkan lelang.

Sekian dari saya, lebih dan kurang saya mohon maaf terima kasih.





















Komentar

Postingan populer dari blog ini

Spesifikasi Kebutuhan Aplikasi Moka

Manajemen Resiko

Aplikasi ChatBot menggunakan bahasa pemrograman java dan aplikasi BlueJ