document.write('
Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  1. /**
  2.  * Program utama yang menggunakan kelas TicketMachine.java
  3.  * Program ini menggunakan java.util.Scanner untuk menerima
  4.  * input dari user.
  5.  *
  6.  * @author Rachmad Budi Santoso
  7.  * @version 1.00
  8.  */
  9.  
  10. public class TicketMachine
  11. {
  12.     private int harga, saldo;
  13.    
  14.     public TicketMachine(int hargaTiket)
  15.     {
  16.         harga = hargaTiket;
  17.         saldo = 0;
  18.     }
  19.    
  20.     public int cekHarga()
  21.     {
  22.         return harga;
  23.     }
  24.    
  25.     public int cekSaldo()
  26.     {
  27.         return saldo;
  28.     }
  29.    
  30.     public void tambahSaldo(int jumlah)
  31.     {
  32.         saldo += jumlah;
  33.     }
  34.    
  35.     public void cetakTiket()
  36.     {
  37.         if (saldo >= harga)
  38.         {
  39.             saldo -= harga;
  40.            
  41.             System.out.println();
  42.             System.out.println("*****************************");
  43.             System.out.println("    Tiket Orkes Dangdut");
  44.             System.out.println("       Harga Rp" + harga);
  45.             System.out.println("     Sisa saldo Rp" + saldo);
  46.             System.out.println();
  47.             System.out.println("    Tarik sis, semongko!");
  48.             System.out.println("*****************************");
  49.             System.out.println();
  50.         } else {
  51.             System.out.println("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~");
  52.             System.out.println("   Saldo tidak mencukupi!");
  53.             System.out.println("Top up saldo terlebih dahulu");
  54.             System.out.println("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~");
  55.         }
  56.     }
  57. }
');