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
Posting Komentar