Tugas 3 - Latihan Ticket Machine

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










2. Masukkan Uang untuk ditambahkan menjadi balance sehingga nanti kita bisa cetak tiket!










3. saat kita akses method getBalance(), dapat terlihat uang yang kita masukkan tadi!














4. Saat kita akses getPrice(), maka akan terlihat harga tiket yang kita masukkan diawal saaat membuat object mesin1













5. Saat kita akses Print Ticket, maka tiket akan dikeluarkan dan uang kita akan berkurang sejumlah harga tiket yaitu 50





6. Saat kita akses lagi getBalance(), dapat terlihat saldo / balance kita tersisa 150, dari yang tadinya 200, karena kita sudah membeli tiker 1x, 
jadi 200-50 = 150







Komentar

Postingan populer dari blog ini

Evaluasi Tengah Semester

Tugas 14 - Pemrogramman GUI

Tugas 15 Final Project