UTS Manless Parking System Disini saya memiliki 2 class yaitu class mesin dan class karcis.
4. Dibawah Ini Merupakan foto classnya :
5.1 Dibawah Ini Merupakan Source Code Mesin :
 /**  
  * Source Code Mesin  
  *  
  * @author M Thalut Nadhil Q  
  * @version 15 Oktober 2018  
  */  
  import java.util.Scanner;    
  import java.awt.event.*;    
  import javax.swing.*;    
 public class Mesin  
 {    
   private static int menu;   
   private static int menu1;   
   public static void main(String args[])    
   {    
     Scanner scan= new Scanner(System.in);    
     Karcis parkir = new Karcis();   
     System.out.println("Proses Masuk : \n");   
     System.out.println("Masukkan Jenis Kendaraan Anda : \n");    
     System.out.println("1. Mobil");   
     System.out.println("2. Motor ");   
     menu = scan.nextInt();   
     switch(menu)  
     {   
       case 1:   
       System.out.println("Masukkan Nomor Polisi kendaraan anda");   
       parkir.getnomorpolisi();   
       parkir.ngeprint();   
       break;    
       case 2:    
       System.out.println("Masukkan Nomor Polisi kendaraan anda");   
       parkir.getnomorpolisi();    
       parkir.ngeprint();   
       System.out.println("\n");   
       break;    
     }  
     System.out.println("Proses Keluar : \n");   
     System.out.println("Masukkan Durasi parkir anda (jam) : ");   
     parkir.getDuration();  
     System.out.println("Masukkan Jenis Kendaraan Anda : ");   
     menu1 = scan.nextInt();   
     switch(menu1)  
     {   
       case 1:  
       parkir.GetPrice(5000);   
       break;    
       case 2:    
       parkir.GetPrice(2000);  
       System.out.println("\n");   
       break;    
     }  
     parkir.printbill();  
   }  
  }   
5.2 Dibawah Ini Merupakan Source Code Karcis :
 /**  
  * Source Code Karcis  
  *  
  * @author M Thalut Nadhil Q  
  * @version 15 Oktober 2018  
  */  
 import java.awt.event.*;    
 import javax.swing.*;    
 import java.util.Scanner;    
 public class Karcis   
 {   
   private static int harga, durasi;   
   private static String nomorpolisi;   
   Scanner scan= new Scanner(System.in);  
   public void getDuration()  
   {durasi = scan.nextInt();}   
   public void getnomorpolisi()  
   {nomorpolisi = scan.nextLine();}   
   public void karcis()  
   {   
     System.out.println("##########Selamat Datang Di Informatika ITS##########");   
     System.out.println("Karcis Parkir Informatika ITS");   
     System.out.println("Nomor Polisi : "+nomorpolisi);   
     System.out.println("############Jangan Hilangkan Karcis Ini##############");   
   }   
   public void ngeprint ()   
   {    
     JButton button = new JButton("Print Karcis Parkir");   
     button.addActionListener(new print1());   
     JOptionPane.showMessageDialog(null, button);    
   }    
   class print1 implements ActionListener   
   {   
     public void actionPerformed(ActionEvent e)   
     {karcis();}   
   }   
   public Karcis()  
   {harga = 0;}    
   public int GetPrice(int cost)   
   {   
     harga = cost * durasi;   
     return harga;   
   }   
   public void bill()  
   {  
     System.out.println("####################Selamat Jalan####################");   
     System.out.println("Karcis Parkir Informatika ITS");   
     System.out.println("Nomor Polisi : "+nomorpolisi);   
     System.out.println("Durasi    : "+durasi+ " Jam");   
     System.out.println("Biaya    : "+harga+" Rupiah");  
     System.out.println("#####################################################");   
   }  
   public void printbill ()   
   {    
     JButton button = new JButton("Print Bill Parkir");   
     button.addActionListener(new print2());   
     JOptionPane.showMessageDialog(null, button);    
   }    
   class print2 implements ActionListener   
   {   
     public void actionPerformed(ActionEvent e)   
     {bill();}   
   }   
  }    
Dibawah Ini Merupakan Hasil Outputnya :

Komentar

Postingan populer dari blog ini

UTS PBKK A

Tugas 2 PBKK