Tugas Pertemuan 5 - Sistem Auction

Nama: Aryaka Leorgi Eprideka

NRP: 5025231117

Kelas: Pemrograman Berbasis Obyek (G) 



Source code: https://github.com/AryakaLeorgi/auction-pbo/tree/main


Tedapat 4 class yang digunakan di dalam sistem ini

Class Auction
Mengelola daftar lot (barang) yang dilelang dan menyediakan metode untuk menambahkan lot, menempatkan tawaran (bid), dan menampilkan penawar serta tawaran mereka.

Class Lot:
Mewakili satu item lelang dengan nomor unik, deskripsi, dan tawaran tertinggi. Menyimpan informasi tentang tawaran tertinggi yang diterima untuk item tersebut.

Class Person
Mengelola identitas penawar dalam lelang. Kelas ini menggunakan pola singleton untuk memastikan setiap nama unik hanya memiliki satu objek yang mewakilinya.

Class Bid: Menyimpan informasi tentang tawaran yang ditempatkan pada sebuah lot, termasuk penawar (Person) dan jumlah tawaran (long).


Cara penggunaan:

1. Click kanan Auction dan pilih new Auction()

2. Click kanan auction yang telah di buat dan add lot


3. Ketik nama yang diinginkan harus disertai tanda petik di awal dan di akhir. contoh:"lukisan"


4. Click kanan Class person terus pilih getorcreateperson setelah itu ketik nama yang diinginkan tanda petik juga harus di awal dan diakhir nama.

5. Click kanan Auctionnya lagi dan pilih place bid dan isi sesuai dengan yang sudah dimasukkan sebelumnya
6. Sekarang kita bisa lihat siapa saja bidnya dengan list bidders dan apa saja lotnya dengan listalllot






Komentar

Postingan populer dari blog ini

Tugas Pertemuan 2 PPB

Tugas Pertemuan 3 PPB

Tugas Pertemuan 1 PPB