PBO-3 Mengenal BlueJ

Laporan mata kuliah Pemrograman Berorientasi Objek (A) - Pertemuan 3

Nama: Nabil Irawan

NRP: 5025241231

Kelas: Pemrograman Berorientasi Objek (A)

Laporan

Membuat kode untuk studi kasus Ticket Machine

Pada pertemuan 3 telah dijelaskan salah satu contoh penggunaan kasus Ticket Machine. Ticket Machine ini menjual suatu tiket dengan harga yang tetap. Selain itu, Ticket Machine dapat menerima uang dan dapat menyimpan balance di dalamnya.

Selain itu juga terdapat constructor method yang menerima argumen price, yang merupakan harga tiket pada mesin tersebut. Apabila argumen yang diberikan > 0, maka harga tiket ditetapkan. Apabila harga yang dimasukkan tidak valid, akan ada warning dan ditetapkan balance dan total menjadi 0.

Method untuk memasukkan uang ke machine.

Method untuk mencetak tiket dari machine.

Method untuk refund balance.

Full source code:

Last updated