PBKK - EAS Contribution Based Evaluation

Image
Pendahuluan Puji syukur kehadirat Tuhan YME yang selalu memberi kami dorongan untuk bekerja ikhlas dan selalu bersemangat dalam belajar, belajar dan belajar. Karya ini kami persembahkan di masa pandemi. Semoga dapat memudahkan khalayak ramai dalam memberikan bantuan dan info seputar COVID-19. Sekian dan terimakasih Kelompok SIP Darfi Sultoni 05111740000063 Bima Satria Ramadhan 05111740000081 Yudhistiro Adi Nugroho 05111740000165 Kevin Ashil Faadilah 05111740000178 Web CodeIgniter Site :  http://fp-pbkk.notlusss.xyz/ Source :  https://github.com/maybefunny/fp-pbkk Link Youtube :  https://youtu.be/6yzQWtwJetM Deskripsi Aplikasi Web ini bernama SIP atau Sistem Informasi Pandemi dimana web ini berfungsi untuk memberi tahu kepada masyarakat umum keperluan apa saja yang dibutuhkan pada masa pandemi seperti ini dan web ini juga menyediakan fitur untuk donasi. Pada tampilan ini memiliki beberapa fitur, di antaranya :  Home / Landing P...

Tugas PBO - Ticket Machine


Membuat Program Mesin Tiket 
  • Class Main
  //Main   
  import java.util.Scanner;   
  public class IntMain   
  {   
  public static void main(String args[])   
    {   
    Scanner scan= new Scanner(System.in);   
    int cost,menu;   
    System.out.println("Masukkan harga tiket \n");   
    cost=scan.nextInt();  
    TicketMachine ticket=new TicketMachine(cost);  
    System.out.println("Selamat datang, silahkan tekan:");  
    while(true)  
    {  
    System.out.println("1. Get Price");   
    System.out.println("2. Get Balance");   
    System.out.println("3. Insert Money");   
    System.out.println("4. Print Ticket");   
    System.out.println("5. Keluar");  
    menu=scan.nextInt();   
    switch(menu)   
      {   
         case 1:   
         cost=ticket.getPrice();   
         System.out.println("Harga Tiket :Rp."+cost);  
         break;   
         case 2:   
         System.out.println("Saldo: Rp."+ticket.getBalance());   
         break;   
         case 3:   
         System.out.println("Masukkan nominal uang yang ditambah :Rp.");  
         int money=scan.nextInt();   
         ticket.insertMoney(money);   
         break;   
         case 4:   
         ticket.printTicket();   
         break;   
         case 5:  
         System.out.println("Sampai Jumpa kembali!");  
         return;  
      }   
    }  
   }  
  }   

  • Class Ticket Machine
 public class TicketMachine   
  {   
   private int price; private int balance; private int total;   
   public TicketMachine(int ticketCost)   
   {   
    price=ticketCost;  
    balance = 0;   
    total=0;   
   }   
   public int getPrice()   
   {   
   return price;   
   }   
   public int getBalance()   
   {   
    balance = balance-price;  
    return balance;   
   }   
   public void insertMoney(int amount)   
   {   
    balance=balance+amount;   
   }   
   public void printTicket()   
   {    
    if(balance<price)  
     {    
      System.out.println("Maaf Uang Tidak Cukup");   
      System.out.println("Silahkan Masukkan Rp."+ (price-balance));    
     }   
    else  
     {  
       System.out.println("Harga Tiket: ");    
       System.out.println("Rp."+ price);  
       System.out.println("Terimakasih Sudah Membeli");  
       System.out.println();   
     }  
   }   
  }   

  • Output yang dihasilkan

Comments

Popular posts from this blog

Analisa Sistem Informasi Tokopedia

UTS PBO A - Sistem Parkir Elektronik

Tugas PBKK - Framework