Wali Kota Surabaya Tri Rismaharini dalam sambutannya mengatakan Pemkot
Surabaya mencoba untuk memberikan layanan yang terbaik dengan memperluas
zona layanan parkir secara elektronik. Langkah perluasan parkir zona
dengan menggunakan sistem parkir meter bertujuan untuk menekan kebocoran
pendapatan sekaligus menata sistem perparkiran. Berikut adalah program sederhana dari
Sistem Parkir Meter dengan pembayaran kartu elektronik.
Tampilan
Source Code
Parking_System
/**
* Parkir dengan Pembayaran Kartu Elektronik.
* @author Indira Nursyamsina Hazimi
* 05111740000082
* PBO-A
*/
import java.util.Scanner;
public class Parking_System
{
public int jenis;
public int durasi;
public String Nopol;
public int harga;
public Parking_System(int jenisKend){
jenisKend = jenis;
durasi=0;
harga=0;
Nopol="";
}
public void bayar(){
System.out.println("..........................");
System.out.println("Nopol: " + Nopol);
System.out.println("Durasi: " + durasi + "jam");
System.out.println("Harga: Rp. " + harga);
System.out.println("..........................");
System.out.println("Tekan 0 untuk mencetak tiket Anda");
}
public int getHarga(){
int price;
price = 2000*durasi;
return price;
}
public String getNopol(){
String customNopol;
Scanner scan = new Scanner(System.in);
customNopol=scan.next();
return customNopol;
}
public void tiket(){
System.out.println("===================");
System.out.println("=Parkir Elektronik=");
System.out.println("===================");
System.out.println("# Nomer plat: " + Nopol );
System.out.println("# Durasi : " + durasi + " jam");
System.out.println("# Harga : Rp" + harga);
System.out.println("===========================");
}
}
Main
/**
* Write a description of class Main here.
*
* @author (your name)
* @version (a version number or a date)
*/
import java.util.Scanner;
public class Main
{
public static void start(){
Scanner scan = new Scanner(System.in);
int jenis,durasi,harga;
String Nopol;
String customerNopol;
System.out.println("==============================");
System.out.println("======Parkir Elektronik======");
System.out.println("==============================");
System.out.println("Pilih jenis kendaraan Anda :");
System.out.println("1. Mobil");
System.out.println("2. Motor");
jenis=scan.nextInt();
Parking_System parking = new Parking_System(jenis);
System.out.println("Masukkan Nomor Plat Anda :");
parking.Nopol=parking.getNopol();
System.out.println("Masukkan durasi parkir yang diinginkan :");
durasi=scan.nextInt();
parking.durasi=durasi;
parking.harga=durasi*2000;
parking.bayar();
int stop;
stop=scan.nextInt();
if(stop==0){
parking.tiket();
}
else{
System.out.println("Pembayaran berhasil dibatalkan.");
}
}
}
Komentar
Posting Komentar