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...

UTS PBO A - Sistem Parkir Elektronik

Class yang dibutuhkan
1. Parkiran
2. Ticket

Tampilan


Setelah Program Dijalankan


Cara Kerjanya:

  1.  Mesin akan meminta user untuk memasukkan nomor polisi kendaraan mereka 
  2.  Lalu setelah itu mesin meminta user untuk meilih jenis kendaraan yang dibawa
  3.  Setiap jenis kendaraan memiliki biaya yg berbeda setiap jamnya
  4.  Setelah itu mesin meminta durasi parkir kepada user
  5.  Jika sudah maka mesin akan meminta user untuk membayar
  6.  Apabila terpenuhi maka karcis akan di buatkan
  7.  Namun apabila tidak maka karcis tidak akan dibuatkan dan mesin akan menampilkan tidak valid dengan kata saldo kurang

Source Code

Class Parkiran
 /**  
  * Membuat sistem parkir elektronik.  
  *  
  * @author (Yudhistiro Adi Nugroho)  
  * @version (15.10.2018)  
  */  
 import java.util.Scanner;  
 public class parkiran{  
   public void main (String args[]){  
     Ticket bebas = new Ticket();  
     String Name = "";  
     Scanner s = new Scanner(System.in);  
     System.out.println("Masukkan Nomor Polisi Anda : ");  
     Name = s.next();  
     Scanner input = new Scanner (System.in);  
     int jam_parkir,b_parkir,kendaraan = 0, bayar=0;  
     int motor = 2000;  
     int motor2 = 1000;  
     int mobil = 3000;  
     int mobil2 = 2000;  
     System.out.println ("Pilih Jenis Kendaraan Anda");  
     System.out.println ("1.Motor");  
     System.out.println ("2.Mobil");  
     System.out.println ("3.Keluar");  
     kendaraan = input.nextInt();  
     if (kendaraan == 1){  
      System.out.println ("Lama Parkir(Jam)");  
      jam_parkir = input.nextInt();  
     if (jam_parkir == 1){  
       b_parkir = motor;  
       System.out.println ("maka anda harus membayar: "+b_parkir);  
       System.out.println ("Silahkan masukkan biaya pembayaran: ");  
       bayar = input.nextInt();  
       if(bayar == b_parkir){  
       System.out.println("Nomor Polisi Anda Adalah : "+Name);  
       bebas.DisplayMessageLine();  
       }  
       else if(bayar != b_parkir){  
       System.out.println("Nomor Polisi Anda Adalah : "+Name);  
       bebas.message();  
       }  
     }  
     else {  
       b_parkir = jam_parkir * motor2 + motor - 1000;  
       System.out.println ("maka anda harus membayar: "+b_parkir);  
       System.out.println ("Silahkan masukkan biaya pembayaran: ");  
       bayar = input.nextInt();  
       if(bayar == b_parkir){  
       System.out.println("Nomor Polisi Anda Adalah : "+Name);  
       bebas.DisplayMessageLine();  
       }  
       else if(bayar != b_parkir){  
       System.out.println("Nomor Polisi Anda Adalah : "+Name);  
       bebas.message();  
       }  
       }  
     }  
     if (kendaraan == 2){   
       System.out.println ("Lama Parkir(Jam)");  
       jam_parkir = input.nextInt();  
     if (jam_parkir == 1){  
       b_parkir = mobil;  
       System.out.println ("maka anda harus membayar: "+b_parkir);  
       System.out.println ("Silahkan masukkan biaya pembayaran: ");  
       bayar = input.nextInt();  
       if(bayar == b_parkir){  
       System.out.println("Nomor Polisi Anda Adalah : "+Name);  
       bebas.DisplayMessageLine();  
       }  
       else if(bayar != b_parkir){  
       System.out.println("Nomor Polisi Anda Adalah : "+Name);  
       bebas.message();  
       }  
     }  
     else {  
       b_parkir = jam_parkir * mobil2 + mobil - 2000;  
       System.out.println ("maka anda harus membayar: "+b_parkir);  
       System.out.println ("Silahkan masukkan biaya pembayaran: ");  
       bayar = input.nextInt();  
       if(bayar == b_parkir){  
       System.out.println("Nomor Polisi Anda Adalah : "+Name);  
       bebas.DisplayMessageLine();  
       }  
       else if(bayar != b_parkir){  
       System.out.println("Nomor Polisi Anda Adalah : "+Name);  
       bebas.message();  
       }  
       }  
     }  
     if (kendaraan == 3){  
       System.out.println ("Terimakasih Telah Taat dan Tertib");  
       return;  
      }  
     }  
   }  

Ticket
 /**  
  * Ticket Print.  
  *  
  * @author (Yudhistiro Adi Nugroho)  
  * @version (15.10.2018)  
  */  
 public class Ticket  
 {  
   public void DisplayMessageLine(){  
     System.out.println("----------------------");    
     System.out.println("Ini Karcis Anda");  
     System.out.println("Jangan sampai hilang!");  
     System.out.println("----------------------");  
   }  
   public void message(){  
     System.out.println("---------------------------");  
     System.out.println("Saldo Tidak Mencukupi");  
     System.out.println("Silahkan Isi Ulang kartu");  
     System.out.println("---------------------------");  
   }  
 }  

Comments

Popular posts from this blog

Analisa Sistem Informasi Tokopedia

Tugas PBKK - Framework