Naufal Daffa Alfa Zain
5025241066
Pemrogaman Berbasis Objek - A
Pada pertemuan ketiga kelas Pemrograman berbasis objek - A, saya mendapat tugas tes simulasi menyelesaikan studi kasus class Ticket Machine menggunakan BlueJ. untuk source code dapat dilihat di buku Buku Object First with Java halaman 40-42
Setelah itu kita bisa klik kanan pada class TicketMachine yang sudah dibuat lalu klik add new TicketMachine, kemudian set harga tiket yang kita inginkan. disini saya set ke harga 300.
Setelah itu, akan muncul Ticket machine berwarna merah di kiri bawah. kita klik kanan saja untuk menjalankan. pertama masuk ke void(insertmoney) untuk memasukkan balance/uang kedalam mesin. disini saya test memasukkan 1000.
Setelah itu bisa kita cek dibagian getBalance() untuk mengecek berapa balance/uang yang kita punya saat ini. disini terlihat uang 1000 yang saya insert tadi sudah masuk.
Pada bagian getPrice(), kita bisa mengecek berapa harga satuan ticket. disini muncul output 300 dimana itu sesuai dengan harga yang sudah saya set di awal tadi.
Setelah melihat balance cukup, kita bisa beli tiket menggunakan printTiket(). otomatis saldo berkurang dan akan muncul nota tiket seperti dibawah ini.
Terakhir kita bisa cek Balance tersisa setelah transaksi dengan menggunakan refundBalance(). disini muncul 700 dimana itu sesuai dengan saldo awal (1000) dikurangi harga tiket (300) = 700
No comments:
Post a Comment