You are on page 1of 5

//Program ProyekUts.

java

//NAMA : Irfan Azhar Fauzi


//NIM : 18390100025

import java.io.*;
import java.text.*;
import java.util.*;

public class ProyekUts {


public static void main (String [] args) throws IOException {
BufferedReader br = new BufferedReader (new InputStreamReader
(System.in));
try {

// DEKLARASI

String user, pass, tambah="T";


boolean status=false;
String[][] nama = new String [10][5];
long [][] no = new long [10][5];
int i = 0;
String [] bulan = new String [10];
String [] team = new String [10];
int []lamamain = new int [10];
int []total = new int [10];
int []mulai = new int [10];
int []selesai = new int [10];
int pilih=0;
int []jenis = new int [10];
String []tanggal = new String [10];
int banyak =0;
String yakin;
int []nambahjam = new int[10];
int []tambahjam = new int[10];
String []lapangan = new String [10];
Date date = new Date();
SimpleDateFormat ft = new SimpleDateFormat ("EEEE,dd/MM/yyy
hh:mm:ss");

System.out.println("");
System.out.println("================ ---- ===============");
System.out.println(" Selamat Datang Di Premiere Futsal ");
System.out.println(" Booking Lapangan Futsal ");
System.out.println(" Jl.Iskandar Muda No.11 ");
System.out.println(" Kabupaten Bogor ");
System.out.println(" Buka Jam 7 Pagi s/d 6 Sore ");
System.out.println("-------------------------------------");
System.out.println("");

do {

// LOGIN SEBAGAI ADMIN


System.out.println("-====[Login Sebagai Admin]====-");
System.out.println("");
System.out.print("Masukkan Ussername : ");
user = br.readLine();
System.out.print("Masukkan Password : ");
pass = br.readLine();

if (user.equals("admin")&& pass.equals("admin")){
status = true;
System.out.println("");
System.out.println("Selamat Anda Berhasil Login :)");
} else {
status = false;
System.out.println("");
System.out.println("Login Gagal");
System.out.println("");
}
} while (status==false);

do {

// MENU MENAMPILKAN BOOKING LAPANGAN, MELIHAT NOTA, KELUAR

System.out.println("");
System.out.println("============= MENU =============");
System.out.println("1. Booking Lapangan ");
System.out.println("2. Nambah Jam ");
System.out.println("3. Cek Nota ");
System.out.println("4. Keluar ");
System.out.println("============= MENU =============");
System.out.println("");

System.out.print("Pilih Menu : ");


pilih = Integer.parseInt(br.readLine());

// MENU 1 : INPUTAN SEBAGAI BOOKING LAPANGAN : MELIPUTI ARRAY 2D


DAN 1D, PERULANGAN, PERCBANGAN.

switch (pilih){
case 1 :
do {

System.out.print("Masukkan Atas Nama : ");


nama [i][0] = br.readLine();

System.out.print("Masukkan Nama Team : ");


team [i] = br.readLine();

System.out.print("Nomor Telepon : (+62)");


no [i][0] = Long.parseLong(br.readLine());

System.out.print("Masukkan Bulan : ");


bulan[i] = br.readLine();

System.out.print("Pilih Tanggal : ");


tanggal[i] = br.readLine();

System.out.print("Mulai Main Jam : ");


mulai[i] =Integer.parseInt(br.readLine());

System.out.print("Selesai Main Jam : ");


selesai[i] =Integer.parseInt(br.readLine());
System.out.println("");

System.out.println("1. Sintetis = Rp.150.000");


System.out.println("2. Plester = Rp.100.000");
System.out.println("3. Karpet = Rp.160.000");
System.out.print("Jenis lapangan (1/2/3): ");
jenis [i]=Integer.parseInt(br.readLine());

if (jenis[i]==1){
lapangan[i]= "Sintetis";
System.out.println("Sintetis = Rp.150.000");
lamamain[i] = selesai[i] - mulai[i];
total[i] = (selesai[i] - mulai[i]) * 150000;
}
else if (jenis[i]==2){
lapangan[i]= "Plester";
System.out.println("Plester = Rp.100.000");
lamamain[i] = selesai[i] - mulai[i];
total [i]= (selesai[i] - mulai[i]) * 100000;
}
else if (jenis[i]==3){
lapangan[i]= "Karpet";
System.out.println("Karpet = Rp.160.000");
lamamain[i] = selesai[i] - mulai[i];
total[i] = (selesai[i] - mulai[i]) * 160000;
}
else {
System.out.println("Inputan Tidak Tersedia");
}
System.out.println("");

System.out.println("Apakah Anda Ingin Melakukan Booking


lagi? (Y/T): ");
tambah =br.readLine();
System.out.println("");
if (tambah.equals("Y")||tambah.equals("y")){
status = true;

}else {
status = false;
}
i++;

}while (status==true);
banyak = i;
break;
// MENU 3 : NAMBAH JAM
case 2 :
i = 0;
do {

System.out.print("Nambah Berapa Jam :");


nambahjam[i] = Integer.parseInt(br.readLine());
tambahjam[i]= lamamain[i] + nambahjam[i];
total[i]= tambahjam[i] * total[i];

System.out.print("Apakah Anda Yakin ?");


yakin = br.readLine();
if (yakin.equals("Y")||yakin.equals("y")){
status = true;

}else {
status = false;
}
i++;

}while (status==false);

break;

// MENU 3 : OUTPUT BERUPA NOTA PADA


case 3 :
i=0;
do{
System.out.println("==================== [NOTA]
======================");
System.out.println("Atas Nama : " + nama[i][0]
);
System.out.println("Nomer Telepon : (+62)" + no[i]
[0] );
System.out.println("Lama Main : " + lamamain[i]
+ " Jam" );
System.out.println("Nambah Jam : " + tambahjam[i]
+ " Jam" );
System.out.println("Team : " + team[i]
);
System.out.println("Jenis Lapangan : " + lapangan[i]
);
System.out.println("Tanggal Yg Dibooking : " + tanggal[i]
);
System.out.println("Bulan Yg Dibooking : " + bulan[i]
);
System.out.println("Total Biaya : " + "Rp."+
total[i]+".-" );
System.out.println("==================== [NOTA]
======================");
System.out.println(" " + ft.format(date));

i++;
}while(i<banyak);
break;

// MENU 4 KELUAR DARI PROGRAM


case 4 :

System.out.println("");
System.out.println(" ####### # # # ## #
# # ");
System.out.println(" # # # # # # # #
# # ");
System.out.println(" # ##### # # # # # #
## ");
System.out.println(" # # # # # # ##
# # ");
System.out.println(" # # # # # # #
# # ");

System.out.println("");
System.out.println(" # # ##### # #
");
System.out.println(" # # # # # #
");
System.out.println(" # # # # #
");
System.out.println(" # # # # #
");
System.out.println(" # ##### #####
");
System.exit(0);
break;

} while (pilih < 3);

} catch (Exception e ) {

System.out.println("Inputan Harus Berupa Angka!");


}
}
}

You might also like