Postingan

Menampilkan postingan dari September, 2024

Tugas Pertemuan 5 ~ Membuat Auction

Gambar
Nama : Alif Nurrohman  NRP : 5025231057 Kelas : PBO  Membuat Auction Sistem Source Code :  https://github.com/alifnurrohmans/TugasAuction Penjelasan :  1. Class Lot Public class Lot  mewakili Auction Lot, termasuk detail seperti nomor, deskripsi, dan tawaran tertinggi (Bid) yang diajukan. Metode khusus public lot atau disebut konstruktor memiliki value seperti detail nomor, deskripsi, dan bid tertinggi. Setiap metode akan return sesuai dengan value di constructor Public boolean bidFor(Bid bid) Metode ini mengelola proses penawaran dengan memastikan hanya penawaran yang valid yang diterima. Metode ini memperbarui penawaran tertinggi jika sesuai (return true) dan memberikan respons boolean yang menunjukkan keberhasilan atau kegagalan.highestBid == null; Ini akan mengecek apakah bid sudah ada atua belum. If true, bid apapun akan diterima.  Bid.getValue() > highestBid.getValue(); Jika bid sudah tersedia, maka akan ceck apakah bid yang baru lebih besar dari b...

Tugas 4 - Membuat Calculator

Gambar
Tanggal : Minggu, 22 September 2024 Nama : Alif Nurrohman  NRP : 5025231057 Kelas : PBO  Membuat Calculator Source Code : https://github.com/alifnurrohmans/TugasPBO4/tree/main Penjelasan Code :  1. File Calculator class Calculator berfungsi untuk menyimpan semua fungsi operasi dalam kalkulator, seperti pertambahan, pengurangan, pembagian dan perkalian! 2. File MainCalculator ini adalah file utama dari calculator, karena saat file ini di compile akan meminta inputan user, diawali dari memilih angka (1-4) sesuai operator calculator yang ingin digunakan, lalu setelah itu meminta inputan user untuk angka1 dan angka2, setelah itu tinggal gunakan pengkondisian untuk membuat operator yang sesuai Cara Menjalankan :  1. Klik kanan di file MainCalculator dan Compile 2. Klik kanan di file MainCalculator dan klik fungsi jalankanCalculator() 3. Masukan sesuai inputan!

Tugas 3 - Latihan Ticket Machine

Gambar
Tanggal : Kamis, 12 September 2024 Nama : Alif Nurrohman  NRP : 5025231057 Kelas : PBO G Latihan Ticket Machine  Source Code :  https://github.com/alifnurrohmans/TugasPBO3/blob/main/TicketMachine Penjelasan Code :  1. Public Class Ticket Machine adalah Class Untuk Project ini 2. Private int, balance dan total adalah atribute dalam class yang hanya bisa di akses dalam class 3. Public Ticket Machine adalah sebuah constructor method yang akan pertama kali dijalankan saat object dibuat 4. public int getPrice, getBalance adalah sebuah method getter untuk mendapatkan nilai price dan balance yang private agar bisa di akses dari luar 5. public void insertMoney adalah method untuk menambahkan balance atau uang dalam balance 6. public void print ticket adalah method untuk mencetak tiket dan mengurangi balance setelah tiker di cetak Penjelasan Cara Penggunaan :  1. Buat sebuah object dari class yang dibuat, contoh disini saya buat object Mesin1 dengan harga ticket yaitu 50...