Posts

Showing posts from September, 2024
Image
Nama : Nadin Nabil Hafizh Ayyasy NRP : 5025231061 Git : https://github.com/Happpizh/PBO/tree/main/5025231061_Nadin%20Nabil%20H.A_TugasLelang AUCTION Penjelasan Code Kelas Person: Kelas ini mewakili individu yang berpartisipasi dalam proses lelang, yaitu sebagai penawar (bidder). Setiap objek dari kelas ini menyimpan nama dari penawar. Atribut: name (nama penawar). Konstruktor: Menginisialisasi nama penawar saat objek Person dibuat. Metode: getName(): Mengembalikan nama penawar. Kelas Bid: Kelas ini digunakan untuk merepresentasikan sebuah penawaran (bid) pada suatu lot. Setiap penawaran memiliki dua informasi utama: siapa yang melakukan penawaran (bidder) dan nilai penawaran tersebut (value). Atribut: bidder (objek Person yang melakukan penawaran), value (nilai penawaran). Konstruktor: Menginisialisasi penawar dan nilai penawaran saat objek Bid dibuat. Metode: getBidder(): Mengembalikan objek Person yang melakukan penawaran, getValue(): Mengembalikan nilai penawaran. Kelas Lot: Kel...
Image
Nama : Nadin Nabil Hafizh Ayyasy NRP : 5025231061 Kelas : PBO G Git : https://github.com/Happpizh/PBO/tree/main/5025231061_Nadin%20Nabil%20H.A_Kalkulator KALKULATOR Kalkulator Kelas Operasi dalam kode ini digunakan untuk melakukan operasi aritmatika dasar. Berikut adalah garis besar penjelasannya: Variabel Instance : Menyimpan dua angka ( number1 dan number2 ). Metode Set : Mengatur nilai untuk kedua angka. Metode Operasi : Menyediakan metode untuk penjumlahan, pengurangan, perkalian, dan pembagian. Pembagian : Memeriksa apakah angka kedua nol sebelum melakukan pembagian dan menangani kesalahan jika perlu. Secara keseluruhan, kelas ini memungkinkan pengguna untuk melakukan operasi aritmatika sederhana pada dua angka. Operasi Kode di atas adalah implementasi kelas Kalkulator dalam Java yang bertujuan untuk menerima input dari pengguna dan melakukan operasi aritmatika berdasarkan pilihan mereka. Berikut adalah garis besar penjelasannya: Kelas dan Import : Kelas ini menggunakan Sca...

5025231061_Nadin Nabil H.A_LaporanPBOTugas1

Image
Nama : Nadin Nabil Hafizh Ayyasy NRP : 5025231061 Kelas : PBO G Git : https://github.com/Happpizh/PBO/blob/main/5025231061_NadinNabilH.A_Tugas%20java%201 Ticket Machine Penjelasan Code : Kelas TicketMachine Kelas ini mewakili sebuah mesin tiket sederhana. Mesin ini memungkinkan pengguna untuk memasukkan uang, memeriksa saldo, dan mencetak tiket jika saldo mencukupi. Konstruktor TicketMachine Konstruktor ini digunakan untuk membuat objek mesin tiket dengan harga tiket tertentu. Jika harga tiket (parameter ticketCost) yang diberikan lebih dari 0, maka variabel price diatur sesuai. Jika tidak, harga tiket default adalah 20. Method setbalance Metode ini memungkinkan untuk mengatur saldo mesin tiket. Namun, hanya saldo positif yang dapat diterima. Methode getprice Untuk mengambil input harga tiket dari pengguna Method getbalance Untuk mengambil jumlah saldo yang telah dimasukan pengguna Method insertMoney Untuk mengambil input saldo dengan jumlah tertentu dari pengguna Method printTicke...