Skip to main content

Auction System

 Grouping Objects 92 : An Auction System


Auction System merupakan sebuah sistem jual-beli dimana pembeli menawar dengan harga lebih tinggi dari harga awal dan barang atau jasa tersebut akan terjual kepada penawar dengan harga tertinggi.

Dalam program simulasi pelelangan ini, kita haru membuat sebuah objek lelang terlebih dahulu kemudian kita memasukkan barang apa saja yang akan dilelang dan kemudian mendata penawar. Setelah itu, penawar memasukkan nomer barang dan harga yang ditawar. Pelelangan akan selesai setelah objek lelang diclose dan akan menampilkan nama pembeli dan juga harga akhir yang ditawar.


1. Auction.java <pusat sistem lelang>

2. Lot.java <penyimpanan barang lelang>

3. Bid.java <penyimpanan harga lelang tertinggi>

4. Person.java <penyimpanan seluruh nama penawar>


Cara menjalankan program ini :

  1. Compile seluruh class yang ada untuk memastikan tidak ada error.
  2. Membuat objek dari class Auction dengan klik kanan dan pilih new Auction().

  3. Memasukkan barang lelang dengan klik kanan objek lelang dan pilih enterLot() kemudian masukkan "namaBarang".  

  4. Cek nomer barang yang dilelang dengan klik kanan objek lelang dan pilih showLots().

  5. Mendaftar penawar dengan membuat objek baru dari setiap penawar dengan klik kanan class Person lalu pilih new Person() lalu masukkan identitas penawar (kode dan nama), maka sekarang kita memiliki banyak objek yaitu tempat lelang itu sendiri dan juga para penawar.


  6. Melakukan penawaran dengan klik kanan objek lelang lalu pilih makeABid() lalu masukkan nomer barang, kode penawar, dan harga tawaran.



  7. Tutup pelelangan dengan  klik kanan objek lelang lalu pilih close() maka pelelangan akan selesai dan akan menampilkan secara otomatis nama pembeli dengan barang serta harga yang dibeli.











Comments

Popular posts from this blog

Java Applet dan Java FX

 Java Applet          J ava Applet adalah sebuah aplikasi java yang dapat disisipkan ke dalam halaman HTML untuk kemudian dapat diakses oleh pengguna melalui halaman web. Java Applet juga dapat didownload terlebih dahulu oleh pengguna dan kemudian dijalankan melalui sebuah browser. Secara default, Java Applet tidak bisa mengakses resource pada komputer lokal. Java Applet biasanya digunakan untuk membuat website lebih dinamis dan menghibur dengan cara menambahkan beberapa fungsi kepada halaman web yang bersifat statis, dengan syarat bahwa perangkat yang digunakan memiliki browser yang mendukung Java seperti Microsoft Internet Explorer 4.0 ke atas, Netscape Navigator, Mozilla Firefox, Chrome, dan Opera. Kali ini saya membuat program untuk dapat lebih memahami java applet.  Class yang digunakan : 1. Clock.java <keseluruhan settingan dari applet yang akan ditampilkan yaitu berupa jam> Output : Java FX         JavaFX ad...

Game Pong

 Pong Game      Game Pong merupakan permainan yang dimainkan seperti permainan pingpong, dimana terdapat bola yang akan di halau oleh sebuah paddle agar tidak masuk ke wilayah sendiri. Pada aplikasi ini, saya menggunakan 4 class yaitu : 1. Pong.java <class utama sebagai tempat teknis permainannya> 2. Ball.java <untuk settingan bola> 3. Paddle.java <untuk settingan paddle> 4. Renderer <untuk menampilkan grafis gamenya> Output : Main Menu Gameplay    

Ticket Machine

 Concert's Ticket Machine by Daffa Muhamad Azhar Pada tugas kali ini saya diminta untuk membuat sebuah program mesin penjual tiket. Saya memilih program untuk menjual tiket konser beberapa band. Band tersebut yaitu Linkin Park, One Ok Rock, Paramore, dan Avenged Sevenfold. Pada program ini, class Tiket merupakan fungsi main() dari keseluruhan program. Pertama kita diminta untuk memilih band yang akan kita beli tiketnya, kemudian kita diminta untuk memilih jenis tiket dan banyaknya tiket dari konser tersebut, terakhir kita diminta untuk memasukkan uang untuk membayar tiket tersebut. 1. Tiket.java < fungsi utama keseluruhan program > 2. Band.java < menyimpan data band > 3. LinkinPark.java < menyimpan data dari tipe tiket pada konser Linkin Park > 4. OOR.java < menyimpan data dari tipe tiket pada konser One Ok Rock > 5. Paramore.java < menyimpan data dari tipe tiket pada konser Paramore > 6. A7X.java < menyimpan data dari tipe tiket pada konser A...