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 :
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
Posting Komentar