Java Peminjaman Buku
Selasa, 15 Juli 2014
Add Comment
import java.util.Scanner;
class buku
{
String[][] book = { {"DB1234","Database Management System","1000","4","500"},
{"DB1245","Database for Dummy","900","5","450"},
{"PR1122","Java for Programming","1100","3","550"},
{"PR2211","Visual Studio for Dummy","1150","4","575"},
{"PR3301","Beginning Android ","800","5","400"}
};
}
class peminjam
{
String[][] borrower ={ {"10001","Iwan Setiawan"},
{"10002","Diki Suriki"},
{"10003","Andi Kurniadi"},
{"10004","Niki Amelki"}
};
}
public class peminjaman
{
public static void main(String[]args)
{
Scanner in = new Scanner(System.in);
String kode, pilih;
int denda, pinT, pinB, pinTh, kemT, kemB, kemTh, har, bay,kem,jam;
boolean coba = true;
peminjam pin = new peminjam();
buku bk = new buku();
System.out.println("\n |===========================================|");
System.out.println(" | ID Peminjam | Nama peminjam | No. Kontak |");
System.out.println(" |=============|=============================|");
System.out.println(" | 10001 | Iwan Dermawan | 08523412375 |");
System.out.println(" |-------------|-----------------------------|");
System.out.println(" | 10002 | Diki Suriki | 08842313424 |");
System.out.println(" |-------------|---------------|-------------|");
System.out.println(" | 10003 | Andi Kurniadi | 08921341233 |");
System.out.println(" |-------------|---------------|-------------|");
System.out.println(" | 10004 | Niki Amelki | 08783231423 |");
System.out.println(" |_____________|_______________|_____________|");
System.out.println("\n |==================================================================================|");
System.out.println(" | Kode Buku | Judul Buku | Harga Pinjam | Maks Pinjam | Harga Denda |");
System.out.println(" |===========|============================|==============|=============|==============|");
System.out.println(" | DB1234 | Database Management System | 1000 | 4 | 500 |");
System.out.println(" |-----------|----------------------------|--------------|-------------|--------------|");
System.out.println(" | DB1245 | Database for Dummy | 900 | 5 | 450 |");
System.out.println(" |-----------|----------------------------|--------------|-------------|--------------|");
System.out.println(" | PR1122 | Java for Programming | 1100 | 3 | 550 |");
System.out.println(" |-----------|----------------------------|--------------|-------------|--------------|");
System.out.println(" | PR2211 | Visual Studio for Dummy | 1150 | 4 | 575 |");
System.out.println(" |-----------|----------------------------|--------------|-------------|--------------|");
System.out.println(" | PR3301 | Beginning Android | 800 | 5 | 400 |");
System.out.println(" |___________|____________________________|______________|_____________|______________|\n");
System.out.print("Pilih ID : ");
pilih = in.next();
switch(pilih)
{
case "10001":
{
System.out.print("\n NAMA : UKAN SAOKANI ");
System.out.print("\n NIM : 1127050164 ");
System.out.print("\n_____________________\n\n");
System.out.println(" | ID Peminjam \t\t\t: "+pin.borrower[0][0]);
System.out.println(" | Nama \t\t\t: "+pin.borrower[0][1]);
while(coba = true)
{
System.out.print(" | ID Buku \t\t\t: ");
kode = in.next();
if (kode.compareTo("DB1234")==0 || kode.compareTo("db1234")==0)
{ System.out.println(" | Judul Buku \t\t\t: "+bk.book[0][1]);
System.out.println(" | Pinjam \t\t\t ");
System.out.print(" => Tanggal \t\t\t: ");
pinT = in.nextInt();
System.out.print(" => Bulan \t\t\t: ");
pinB = in.nextInt();
System.out.print(" => Tahun \t\t\t: ");
pinTh = in.nextInt();
System.out.println("\n | Tanggal Pinjam \t\t: "+pinT+" "+pinB+" "+pinTh);
System.out.println(" | Kembali \t\t\t ");
System.out.print(" => Tanggal \t\t\t: ");
kemT = in.nextInt();
System.out.print(" => Bulan \t\t\t: ");
kemB = in.nextInt();
System.out.print(" => Tahun \t\t\t: ");
kemTh = in.nextInt();
System.out.println("\n | Tanggal Kembali \t\t: "+kemT+" "+kemB+" "+kemTh);
System.out.print(" | harga Pinjam \t\t: "+bk.book[0][2]);
int lam = (kemT-pinT) + ((kemB-pinB)*30) + ((kemTh-pinTh)*360);
System.out.print("\n | Lama Pinjam \t\t\t: " + lam + " hari");
int den = (lam-4)*500;
if(lam<=4){denda = 0;}
else{denda = den;}
System.out.print("\n | Denda \t\t\t: " + denda);
int total = 1000 + denda;
System.out.print("\n | Total Bayar \t\t\t: " + total );
do{
System.out.print("\n | Bayar \t\t\t: ");
bay = in.nextInt();
if (bay<total)
System.out.print(" | *** Ma'af, Uang anda kurang ***");
}while(bay<total);
System.out.print(" | Kembalian \t\t\t: "+(bay-total));
break;
}
else if (kode.compareTo("DB1245")==0 || kode.compareTo("db1245")==0)
{ System.out.println(" | Judul Buku \t\t\t: "+bk.book[1][1]);
System.out.println(" | Pinjam \t\t\t ");
System.out.print(" => Tanggal \t\t\t: ");
pinT = in.nextInt();
System.out.print(" => Bulan \t\t\t: ");
pinB = in.nextInt();
System.out.print(" => Tahun \t\t\t: ");
pinTh = in.nextInt();
System.out.println("\n | Tanggal Pinjam \t\t: "+pinT+" "+pinB+" "+pinTh);
System.out.println(" | Kembali \t\t\t ");
System.out.print(" => Tanggal \t\t\t: ");
kemT = in.nextInt();
System.out.print(" => Bulan \t\t\t: ");
kemB = in.nextInt();
System.out.print(" => Tahun \t\t\t: ");
kemTh = in.nextInt();
System.out.println("\n | Tanggal Kembali \t\t: "+kemT+" "+kemB+" "+kemTh);
System.out.print(" | harga Pinjam \t\t: "+bk.book[1][2]);
int lam = (kemT-pinT) + ((kemB-pinB)*30) + ((kemTh-pinTh)*360);
System.out.print("\n | Lama Pinjam \t\t\t: " + lam + " hari");
int den = (lam-5)*450;
if(lam<=5){denda = 0;}
else{denda = den;}
System.out.print("\n | Denda \t\t\t: " + denda);
int total = 900 + denda;
System.out.print("\n | Total Bayar \t\t\t: " + total );
do{
System.out.print("\n | Bayar \t\t\t: ");
bay = in.nextInt();
if (bay<total)
System.out.print(" | *** Ma'af, Uang anda kurang ***");
}while(bay<total);
System.out.print(" | Kembalian \t\t\t: "+(bay-total));
break;
}
else if (kode.compareTo("PR1122")==0 || kode.compareTo("pr1122")==0)
{ System.out.println(" | Judul Buku \t\t\t: "+bk.book[2][1]);
System.out.println(" | Pinjam \t\t\t ");
System.out.print(" => Tanggal \t\t\t: ");
pinT = in.nextInt();
System.out.print(" => Bulan \t\t\t: ");
pinB = in.nextInt();
System.out.print(" => Tahun \t\t\t: ");
pinTh = in.nextInt();
System.out.println("\n | Tanggal Pinjam \t\t: "+pinT+" "+pinB+" "+pinTh);
System.out.println(" | Kembali \t\t\t ");
System.out.print(" => Tanggal \t\t\t: ");
kemT = in.nextInt();
System.out.print(" => Bulan \t\t\t: ");
kemB = in.nextInt();
System.out.print(" => Tahun \t\t\t: ");
kemTh = in.nextInt();
System.out.println("\n | Tanggal Kembali \t\t: "+kemT+" "+kemB+" "+kemTh);
System.out.print(" | harga Pinjam \t\t: "+bk.book[2][2]);
int lam = (kemT-pinT) + ((kemB-pinB)*30) + ((kemTh-pinTh)*360);
System.out.print("\n | Lama Pinjam \t\t\t: " + lam + " hari");
int den = (lam-3)*550;
if(lam<=3){denda = 0;}
else{denda = den;}
System.out.print("\n | Denda \t\t\t: " + denda);
int total = 1100 + denda;
System.out.print("\n | Total Bayar \t\t\t: " + total );
do{
System.out.print("\n | Bayar \t\t\t: ");
bay = in.nextInt();
if (bay<total)
System.out.print(" | *** Ma'af, Uang anda kurang ***");
}while(bay<total);
System.out.print(" | Kembalian \t\t\t: "+(bay-total));
break;
}
else if (kode.compareTo("PR2211")==0 || kode.compareTo("pr2211")==0)
{ System.out.println(" | Judul Buku \t\t\t: "+bk.book[3][1]);
System.out.println(" | Pinjam \t\t\t ");
System.out.print(" => Tanggal \t\t\t: ");
pinT = in.nextInt();
System.out.print(" => Bulan \t\t\t: ");
pinB = in.nextInt();
System.out.print(" => Tahun \t\t\t: ");
pinTh = in.nextInt();
System.out.println("\n | Tanggal Pinjam \t\t: "+pinT+" "+pinB+" "+pinTh);
System.out.println(" | Kembali \t\t\t ");
System.out.print(" => Tanggal \t\t\t: ");
kemT = in.nextInt();
System.out.print(" => Bulan \t\t\t: ");
kemB = in.nextInt();
System.out.print(" => Tahun \t\t\t: ");
kemTh = in.nextInt();
System.out.println("\n | Tanggal Kembali \t\t: "+kemT+" "+kemB+" "+kemTh);
System.out.print(" | harga Pinjam \t\t: "+bk.book[3][2]);
int lam = (kemT-pinT) + ((kemB-pinB)*30) + ((kemTh-pinTh)*360);
System.out.print("\n | Lama Pinjam \t\t\t: " + lam + " hari");
int den = (lam-4)*575;
if(lam<=4){denda = 0;}
else{denda = den;}
System.out.print("\n | Denda \t\t\t: " + denda);
int total = 1150 + denda;
System.out.print("\n | Total Bayar \t\t\t: " + total );
do{
System.out.print("\n | Bayar \t\t\t: ");
bay = in.nextInt();
if (bay<total)
System.out.print(" | *** Ma'af, Uang anda kurang ***");
}while(bay<total);
System.out.print(" | Kembalian \t\t\t: "+(bay-total));
break;
}
else if (kode.compareTo("PR3301")==0 || kode.compareTo("pr3301")==0)
{ System.out.println(" | Judul Buku \t\t\t: "+bk.book[4][1]);
System.out.println(" | Pinjam \t\t\t ");
System.out.print(" => Tanggal \t\t\t: ");
pinT = in.nextInt();
System.out.print(" => Bulan \t\t\t: ");
pinB = in.nextInt();
System.out.print(" => Tahun \t\t\t: ");
pinTh = in.nextInt();
System.out.println("\n | Tanggal Pinjam \t\t: "+pinT+" "+pinB+" "+pinTh);
System.out.println(" | Kembali \t\t\t ");
System.out.print(" => Tanggal \t\t\t: ");
kemT = in.nextInt();
System.out.print(" => Bulan \t\t\t: ");
kemB = in.nextInt();
System.out.print(" => Tahun \t\t\t: ");
kemTh = in.nextInt();
System.out.println("\n | Tanggal Kembali \t\t: "+kemT+" "+kemB+" "+kemTh);
System.out.print(" | harga Pinjam \t\t: "+bk.book[4][2]);
int lam = (kemT-pinT) + ((kemB-pinB)*30) + ((kemTh-pinTh)*360);
System.out.print("\n | Lama Pinjam \t\t\t: " + lam + " hari");
int den = (lam-5)*400;
if(lam<=4){denda = 0;}
else{denda = den;}
System.out.print("\n | Denda \t\t\t: " + denda);
int total = 800 + denda;
System.out.print("\n | Total Bayar \t\t\t: " + total );
do{
System.out.print("\n | Bayar \t\t\t: ");
bay = in.nextInt();
if (bay<total)
System.out.print(" | *** Ma'af, Uang anda kurang ***");
}while(bay<total);
System.out.print(" | Kembalian \t\t\t: "+(bay-total));
break;
}
System.out.println(" |------------------------------------");
System.out.print(" | ***Kode yang anda masukkan salah*** \n");
}
}
break;
case "10002":
{
System.out.print("\n NAMA : UKAN SAOKANI ");
System.out.print("\n NIM : 1127050164 ");
System.out.print("\n_____________________\n\n");
System.out.println(" | ID Peminjam \t\t\t: "+pin.borrower[1][0]);
System.out.println(" | Nama \t\t\t: "+pin.borrower[1][1]);
while(coba = true)
{
System.out.print(" | ID Buku \t\t\t: ");
kode = in.next();
if (kode.compareTo("DB1234")==0 || kode.compareTo("db1234")==0)
{ System.out.println(" | Judul Buku \t\t\t: "+bk.book[0][1]);
System.out.println(" | Pinjam \t\t\t ");
System.out.print(" => Tanggal \t\t\t: ");
pinT = in.nextInt();
System.out.print(" => Bulan \t\t\t: ");
pinB = in.nextInt();
System.out.print(" => Tahun \t\t\t: ");
pinTh = in.nextInt();
System.out.println("\n | Tanggal Pinjam \t\t: "+pinT+" "+pinB+" "+pinTh);
System.out.println(" | Kembali \t\t\t ");
System.out.print(" => Tanggal \t\t\t: ");
kemT = in.nextInt();
System.out.print(" => Bulan \t\t\t: ");
kemB = in.nextInt();
System.out.print(" => Tahun \t\t\t: ");
kemTh = in.nextInt();
System.out.println("\n | Tanggal Kembali \t\t: "+kemT+" "+kemB+" "+kemTh);
System.out.print(" | harga Pinjam \t\t: "+bk.book[0][2]);
int lam = (kemT-pinT) + ((kemB-pinB)*30) + ((kemTh-pinTh)*360);
System.out.print("\n | Lama Pinjam \t\t\t: " + lam + " hari");
int den = (lam-4)*500;
if(lam<=4){denda = 0;}
else{denda = den;}
System.out.print("\n | Denda \t\t\t: " + denda);
int total = 1000 + denda;
System.out.print("\n | Total Bayar \t\t\t: " + total );
do{
System.out.print("\n | Bayar \t\t\t: ");
bay = in.nextInt();
if (bay<total)
System.out.print(" | *** Ma'af, Uang anda kurang ***");
}while(bay<total);
System.out.print(" | Kembalian \t\t\t: "+(bay-total));
break;
}
else if (kode.compareTo("DB1245")==0 || kode.compareTo("db1245")==0)
{ System.out.println(" | Judul Buku \t\t\t: "+bk.book[1][1]);
System.out.println(" | Pinjam \t\t\t ");
System.out.print(" => Tanggal \t\t\t: ");
pinT = in.nextInt();
System.out.print(" => Bulan \t\t\t: ");
pinB = in.nextInt();
System.out.print(" => Tahun \t\t\t: ");
pinTh = in.nextInt();
System.out.println("\n | Tanggal Pinjam \t\t: "+pinT+" "+pinB+" "+pinTh);
System.out.println(" | Kembali \t\t\t ");
System.out.print(" => Tanggal \t\t\t: ");
kemT = in.nextInt();
System.out.print(" => Bulan \t\t\t: ");
kemB = in.nextInt();
System.out.print(" => Tahun \t\t\t: ");
kemTh = in.nextInt();
System.out.println("\n | Tanggal Kembali \t\t: "+kemT+" "+kemB+" "+kemTh);
System.out.print(" | harga Pinjam \t\t: "+bk.book[1][2]);
int lam = (kemT-pinT) + ((kemB-pinB)*30) + ((kemTh-pinTh)*360);
System.out.print("\n | Lama Pinjam \t\t\t: " + lam + " hari");
int den = (lam-5)*450;
if(lam<=5){denda = 0;}
else{denda = den;}
System.out.print("\n | Denda \t\t\t: " + denda);
int total = 900 + denda;
System.out.print("\n | Total Bayar \t\t\t: " + total );
do{
System.out.print("\n | Bayar \t\t\t: ");
bay = in.nextInt();
if (bay<total)
System.out.print(" | *** Ma'af, Uang anda kurang ***");
}while(bay<total);
System.out.print(" | Kembalian \t\t\t: "+(bay-total));
break;
}
else if (kode.compareTo("PR1122")==0 || kode.compareTo("pr1122")==0)
{ System.out.println(" | Judul Buku \t\t\t: "+bk.book[2][1]);
System.out.println(" | Pinjam \t\t\t ");
System.out.print(" => Tanggal \t\t\t: ");
pinT = in.nextInt();
System.out.print(" => Bulan \t\t\t: ");
pinB = in.nextInt();
System.out.print(" => Tahun \t\t\t: ");
pinTh = in.nextInt();
System.out.println("\n | Tanggal Pinjam \t\t: "+pinT+" "+pinB+" "+pinTh);
System.out.println(" | Kembali \t\t\t ");
System.out.print(" => Tanggal \t\t\t: ");
kemT = in.nextInt();
System.out.print(" => Bulan \t\t\t: ");
kemB = in.nextInt();
System.out.print(" => Tahun \t\t\t: ");
kemTh = in.nextInt();
System.out.println("\n | Tanggal Kembali \t\t: "+kemT+" "+kemB+" "+kemTh);
System.out.print(" | harga Pinjam \t\t: "+bk.book[2][2]);
int lam = (kemT-pinT) + ((kemB-pinB)*30) + ((kemTh-pinTh)*360);
System.out.print("\n | Lama Pinjam \t\t\t: " + lam + " hari");
int den = (lam-3)*550;
if(lam<=3){denda = 0;}
else{denda = den;}
System.out.print("\n | Denda \t\t\t: " + denda);
int total = 1100 + denda;
System.out.print("\n | Total Bayar \t\t\t: " + total );
do{
System.out.print("\n | Bayar \t\t\t: ");
bay = in.nextInt();
if (bay<total)
System.out.print(" | *** Ma'af, Uang anda kurang ***");
}while(bay<total);
System.out.print(" | Kembalian \t\t\t: "+(bay-total));
break;
}
else if (kode.compareTo("PR2211")==0 || kode.compareTo("pr2211")==0)
{ System.out.println(" | Judul Buku \t\t\t: "+bk.book[3][1]);
System.out.println(" | Pinjam \t\t\t ");
System.out.print(" => Tanggal \t\t\t: ");
pinT = in.nextInt();
System.out.print(" => Bulan \t\t\t: ");
pinB = in.nextInt();
System.out.print(" => Tahun \t\t\t: ");
pinTh = in.nextInt();
System.out.println("\n | Tanggal Pinjam \t\t: "+pinT+" "+pinB+" "+pinTh);
System.out.println(" | Kembali \t\t\t ");
System.out.print(" => Tanggal \t\t\t: ");
kemT = in.nextInt();
System.out.print(" => Bulan \t\t\t: ");
kemB = in.nextInt();
System.out.print(" => Tahun \t\t\t: ");
kemTh = in.nextInt();
System.out.println("\n | Tanggal Kembali \t\t: "+kemT+" "+kemB+" "+kemTh);
System.out.print(" | harga Pinjam \t\t: "+bk.book[3][2]);
int lam = (kemT-pinT) + ((kemB-pinB)*30) + ((kemTh-pinTh)*360);
System.out.print("\n | Lama Pinjam \t\t\t: " + lam + " hari");
int den = (lam-4)*575;
if(lam<=4){denda = 0;}
else{denda = den;}
System.out.print("\n | Denda \t\t\t: " + denda);
int total = 1150 + denda;
System.out.print("\n | Total Bayar \t\t\t: " + total );
do{
System.out.print("\n | Bayar \t\t\t: ");
bay = in.nextInt();
if (bay<total)
System.out.print(" | *** Ma'af, Uang anda kurang ***");
}while(bay<total);
System.out.print(" | Kembalian \t\t\t: "+(bay-total));
break;
}
else if (kode.compareTo("PR3301")==0 || kode.compareTo("pr3301")==0)
{ System.out.println(" | Judul Buku \t\t\t: "+bk.book[4][1]);
System.out.println(" | Pinjam \t\t\t ");
System.out.print(" => Tanggal \t\t\t: ");
pinT = in.nextInt();
System.out.print(" => Bulan \t\t\t: ");
pinB = in.nextInt();
System.out.print(" => Tahun \t\t\t: ");
pinTh = in.nextInt();
System.out.println("\n | Tanggal Pinjam \t\t: "+pinT+" "+pinB+" "+pinTh);
System.out.println(" | Kembali \t\t\t ");
System.out.print(" => Tanggal \t\t\t: ");
kemT = in.nextInt();
System.out.print(" => Bulan \t\t\t: ");
kemB = in.nextInt();
System.out.print(" => Tahun \t\t\t: ");
kemTh = in.nextInt();
System.out.println("\n | Tanggal Kembali \t\t: "+kemT+" "+kemB+" "+kemTh);
System.out.print(" | harga Pinjam \t\t: "+bk.book[4][2]);
int lam = (kemT-pinT) + ((kemB-pinB)*30) + ((kemTh-pinTh)*360);
System.out.print("\n | Lama Pinjam \t\t\t: " + lam + " hari");
int den = (lam-5)*400;
if(lam<=4){denda = 0;}
else{denda = den;}
System.out.print("\n | Denda \t\t\t: " + denda);
int total = 800 + denda;
System.out.print("\n | Total Bayar \t\t\t: " + total );
do{
System.out.print("\n | Bayar \t\t\t: ");
bay = in.nextInt();
if (bay<total)
System.out.print(" | *** Ma'af, Uang anda kurang ***");
}while(bay<total);
System.out.print(" | Kembalian \t\t\t: "+(bay-total));
break;
}
System.out.println(" |------------------------------------");
System.out.print(" | ***Kode yang anda masukkan salah*** \n");
}
}
break;
case "10003":
{
System.out.print("\n NAMA : UKAN SAOKANI ");
System.out.print("\n NIM : 1127050164 ");
System.out.print("\n_____________________\n\n");
System.out.println(" | ID Peminjam \t\t\t: "+pin.borrower[2][0]);
System.out.println(" | Nama \t\t\t: "+pin.borrower[2][1]);
while(coba = true)
{
System.out.print(" | ID Buku \t\t\t: ");
kode = in.next();
if (kode.compareTo("DB1234")==0 || kode.compareTo("db1234")==0)
{ System.out.println(" | Judul Buku \t\t\t: "+bk.book[0][1]);
System.out.println(" | Pinjam \t\t\t ");
System.out.print(" => Tanggal \t\t\t: ");
pinT = in.nextInt();
System.out.print(" => Bulan \t\t\t: ");
pinB = in.nextInt();
System.out.print(" => Tahun \t\t\t: ");
pinTh = in.nextInt();
System.out.println("\n | Tanggal Pinjam \t\t: "+pinT+" "+pinB+" "+pinTh);
System.out.println(" | Kembali \t\t\t ");
System.out.print(" => Tanggal \t\t\t: ");
kemT = in.nextInt();
System.out.print(" => Bulan \t\t\t: ");
kemB = in.nextInt();
System.out.print(" => Tahun \t\t\t: ");
kemTh = in.nextInt();
System.out.println("\n | Tanggal Kembali \t\t: "+kemT+" "+kemB+" "+kemTh);
System.out.print(" | harga Pinjam \t\t: "+bk.book[0][2]);
int lam = (kemT-pinT) + ((kemB-pinB)*30) + ((kemTh-pinTh)*360);
System.out.print("\n | Lama Pinjam \t\t\t: " + lam + " hari");
int den = (lam-4)*500;
if(lam<=4){denda = 0;}
else{denda = den;}
System.out.print("\n | Denda \t\t\t: " + denda);
int total = 1000 + denda;
System.out.print("\n | Total Bayar \t\t\t: " + total );
do{
System.out.print("\n | Bayar \t\t\t: ");
bay = in.nextInt();
if (bay<total)
System.out.print(" | *** Ma'af, Uang anda kurang ***");
}while(bay<total);
System.out.print(" | Kembalian \t\t\t: "+(bay-total));
break;
}
else if (kode.compareTo("DB1245")==0 || kode.compareTo("db1245")==0)
{ System.out.println(" | Judul Buku \t\t\t: "+bk.book[1][1]);
System.out.println(" | Pinjam \t\t\t ");
System.out.print(" => Tanggal \t\t\t: ");
pinT = in.nextInt();
System.out.print(" => Bulan \t\t\t: ");
pinB = in.nextInt();
System.out.print(" => Tahun \t\t\t: ");
pinTh = in.nextInt();
System.out.println("\n | Tanggal Pinjam \t\t: "+pinT+" "+pinB+" "+pinTh);
System.out.println(" | Kembali \t\t\t ");
System.out.print(" => Tanggal \t\t\t: ");
kemT = in.nextInt();
System.out.print(" => Bulan \t\t\t: ");
kemB = in.nextInt();
System.out.print(" => Tahun \t\t\t: ");
kemTh = in.nextInt();
System.out.println("\n | Tanggal Kembali \t\t: "+kemT+" "+kemB+" "+kemTh);
System.out.print(" | harga Pinjam \t\t: "+bk.book[1][2]);
int lam = (kemT-pinT) + ((kemB-pinB)*30) + ((kemTh-pinTh)*360);
System.out.print("\n | Lama Pinjam \t\t\t: " + lam + " hari");
int den = (lam-5)*450;
if(lam<=5){denda = 0;}
else{denda = den;}
System.out.print("\n | Denda \t\t\t: " + denda);
int total = 900 + denda;
System.out.print("\n | Total Bayar \t\t\t: " + total );
do{
System.out.print("\n | Bayar \t\t\t: ");
bay = in.nextInt();
if (bay<total)
System.out.print(" | *** Ma'af, Uang anda kurang ***");
}while(bay<total);
System.out.print(" | Kembalian \t\t\t: "+(bay-total));
break;
}
else if (kode.compareTo("PR1122")==0 || kode.compareTo("pr1122")==0)
{ System.out.println(" | Judul Buku \t\t\t: "+bk.book[2][1]);
System.out.println(" | Pinjam \t\t\t ");
System.out.print(" => Tanggal \t\t\t: ");
pinT = in.nextInt();
System.out.print(" => Bulan \t\t\t: ");
pinB = in.nextInt();
System.out.print(" => Tahun \t\t\t: ");
pinTh = in.nextInt();
System.out.println("\n | Tanggal Pinjam \t\t: "+pinT+" "+pinB+" "+pinTh);
System.out.println(" | Kembali \t\t\t ");
System.out.print(" => Tanggal \t\t\t: ");
kemT = in.nextInt();
System.out.print(" => Bulan \t\t\t: ");
kemB = in.nextInt();
System.out.print(" => Tahun \t\t\t: ");
kemTh = in.nextInt();
System.out.println("\n | Tanggal Kembali \t\t: "+kemT+" "+kemB+" "+kemTh);
System.out.print(" | harga Pinjam \t\t: "+bk.book[2][2]);
int lam = (kemT-pinT) + ((kemB-pinB)*30) + ((kemTh-pinTh)*360);
System.out.print("\n | Lama Pinjam \t\t\t: " + lam + " hari");
int den = (lam-3)*550;
if(lam<=3){denda = 0;}
else{denda = den;}
System.out.print("\n | Denda \t\t\t: " + denda);
int total = 1100 + denda;
System.out.print("\n | Total Bayar \t\t\t: " + total );
do{
System.out.print("\n | Bayar \t\t\t: ");
bay = in.nextInt();
if (bay<total)
System.out.print(" | *** Ma'af, Uang anda kurang ***");
}while(bay<total);
System.out.print(" | Kembalian \t\t\t: "+(bay-total));
break;
}
else if (kode.compareTo("PR2211")==0 || kode.compareTo("pr2211")==0)
{ System.out.println(" | Judul Buku \t\t\t: "+bk.book[3][1]);
System.out.println(" | Pinjam \t\t\t ");
System.out.print(" => Tanggal \t\t\t: ");
pinT = in.nextInt();
System.out.print(" => Bulan \t\t\t: ");
pinB = in.nextInt();
System.out.print(" => Tahun \t\t\t: ");
pinTh = in.nextInt();
System.out.println("\n | Tanggal Pinjam \t\t: "+pinT+" "+pinB+" "+pinTh);
System.out.println(" | Kembali \t\t\t ");
System.out.print(" => Tanggal \t\t\t: ");
kemT = in.nextInt();
System.out.print(" => Bulan \t\t\t: ");
kemB = in.nextInt();
System.out.print(" => Tahun \t\t\t: ");
kemTh = in.nextInt();
System.out.println("\n | Tanggal Kembali \t\t: "+kemT+" "+kemB+" "+kemTh);
System.out.print(" | harga Pinjam \t\t: "+bk.book[3][2]);
int lam = (kemT-pinT) + ((kemB-pinB)*30) + ((kemTh-pinTh)*360);
System.out.print("\n | Lama Pinjam \t\t\t: " + lam + " hari");
int den = (lam-4)*575;
if(lam<=4){denda = 0;}
else{denda = den;}
System.out.print("\n | Denda \t\t\t: " + denda);
int total = 1150 + denda;
System.out.print("\n | Total Bayar \t\t\t: " + total );
do{
System.out.print("\n | Bayar \t\t\t: ");
bay = in.nextInt();
if (bay<total)
System.out.print(" | *** Ma'af, Uang anda kurang ***");
}while(bay<total);
System.out.print(" | Kembalian \t\t\t: "+(bay-total));
break;
}
else if (kode.compareTo("PR3301")==0 || kode.compareTo("pr3301")==0)
{ System.out.println(" | Judul Buku \t\t\t: "+bk.book[4][1]);
System.out.println(" | Pinjam \t\t\t ");
System.out.print(" => Tanggal \t\t\t: ");
pinT = in.nextInt();
System.out.print(" => Bulan \t\t\t: ");
pinB = in.nextInt();
System.out.print(" => Tahun \t\t\t: ");
pinTh = in.nextInt();
System.out.println("\n | Tanggal Pinjam \t\t: "+pinT+" "+pinB+" "+pinTh);
System.out.println(" | Kembali \t\t\t ");
System.out.print(" => Tanggal \t\t\t: ");
kemT = in.nextInt();
System.out.print(" => Bulan \t\t\t: ");
kemB = in.nextInt();
System.out.print(" => Tahun \t\t\t: ");
kemTh = in.nextInt();
System.out.println("\n | Tanggal Kembali \t\t: "+kemT+" "+kemB+" "+kemTh);
System.out.print(" | harga Pinjam \t\t: "+bk.book[4][2]);
int lam = (kemT-pinT) + ((kemB-pinB)*30) + ((kemTh-pinTh)*360);
System.out.print("\n | Lama Pinjam \t\t\t: " + lam + " hari");
int den = (lam-5)*400;
if(lam<=4){denda = 0;}
else{denda = den;}
System.out.print("\n | Denda \t\t\t: " + denda);
int total = 800 + denda;
System.out.print("\n | Total Bayar \t\t\t: " + total );
do{
System.out.print("\n | Bayar \t\t\t: ");
bay = in.nextInt();
if (bay<total)
System.out.print(" | *** Ma'af, Uang anda kurang ***");
}while(bay<total);
System.out.print(" | Kembalian \t\t\t: "+(bay-total));
break;
}
System.out.println(" |------------------------------------");
System.out.print(" | ***Kode yang anda masukkan salah*** \n");
}
}
break;
case "10004":
{
System.out.print("\n NAMA : UKAN SAOKANI ");
System.out.print("\n NIM : 1127050164 ");
System.out.print("\n_____________________\n\n");
System.out.println(" | ID Peminjam \t\t\t: "+pin.borrower[3][0]);
System.out.println(" | Nama \t\t\t: "+pin.borrower[3][1]);
while(coba = true)
{
System.out.print(" | ID Buku \t\t\t: ");
kode = in.next();
if (kode.compareTo("DB1234")==0 || kode.compareTo("db1234")==0)
{ System.out.println(" | Judul Buku \t\t\t: "+bk.book[0][1]);
System.out.println(" | Pinjam \t\t\t ");
System.out.print(" => Tanggal \t\t\t: ");
pinT = in.nextInt();
System.out.print(" => Bulan \t\t\t: ");
pinB = in.nextInt();
System.out.print(" => Tahun \t\t\t: ");
pinTh = in.nextInt();
System.out.println("\n | Tanggal Pinjam \t\t: "+pinT+" "+pinB+" "+pinTh);
System.out.println(" | Kembali \t\t\t ");
System.out.print(" => Tanggal \t\t\t: ");
kemT = in.nextInt();
System.out.print(" => Bulan \t\t\t: ");
kemB = in.nextInt();
System.out.print(" => Tahun \t\t\t: ");
kemTh = in.nextInt();
System.out.println("\n | Tanggal Kembali \t\t: "+kemT+" "+kemB+" "+kemTh);
System.out.print(" | harga Pinjam \t\t: "+bk.book[0][2]);
int lam = (kemT-pinT) + ((kemB-pinB)*30) + ((kemTh-pinTh)*360);
System.out.print("\n | Lama Pinjam \t\t\t: " + lam + " hari");
int den = (lam-4)*500;
if(lam<=4){denda = 0;}
else{denda = den;}
System.out.print("\n | Denda \t\t\t: " + denda);
int total = 1000 + denda;
System.out.print("\n | Total Bayar \t\t\t: " + total );
do{
System.out.print("\n | Bayar \t\t\t: ");
bay = in.nextInt();
if (bay<total)
System.out.print(" | *** Ma'af, Uang anda kurang ***");
}while(bay<total);
System.out.print(" | Kembalian \t\t\t: "+(bay-total));
break;
}
else if (kode.compareTo("DB1245")==0 || kode.compareTo("db1245")==0)
{ System.out.println(" | Judul Buku \t\t\t: "+bk.book[1][1]);
System.out.println(" | Pinjam \t\t\t ");
System.out.print(" => Tanggal \t\t\t: ");
pinT = in.nextInt();
System.out.print(" => Bulan \t\t\t: ");
pinB = in.nextInt();
System.out.print(" => Tahun \t\t\t: ");
pinTh = in.nextInt();
System.out.println("\n | Tanggal Pinjam \t\t: "+pinT+" "+pinB+" "+pinTh);
System.out.println(" | Kembali \t\t\t ");
System.out.print(" => Tanggal \t\t\t: ");
kemT = in.nextInt();
System.out.print(" => Bulan \t\t\t: ");
kemB = in.nextInt();
System.out.print(" => Tahun \t\t\t: ");
kemTh = in.nextInt();
System.out.println("\n | Tanggal Kembali \t\t: "+kemT+" "+kemB+" "+kemTh);
System.out.print(" | harga Pinjam \t\t: "+bk.book[1][2]);
int lam = (kemT-pinT) + ((kemB-pinB)*30) + ((kemTh-pinTh)*360);
System.out.print("\n | Lama Pinjam \t\t\t: " + lam + " hari");
int den = (lam-5)*450;
if(lam<=5){denda = 0;}
else{denda = den;}
System.out.print("\n | Denda \t\t\t: " + denda);
int total = 900 + denda;
System.out.print("\n | Total Bayar \t\t\t: " + total );
do{
System.out.print("\n | Bayar \t\t\t: ");
bay = in.nextInt();
if (bay<total)
System.out.print(" | *** Ma'af, Uang anda kurang ***");
}while(bay<total);
System.out.print(" | Kembalian \t\t\t: "+(bay-total));
break;
}
else if (kode.compareTo("PR1122")==0 || kode.compareTo("pr1122")==0)
{ System.out.println(" | Judul Buku \t\t\t: "+bk.book[2][1]);
System.out.println(" | Pinjam \t\t\t ");
System.out.print(" => Tanggal \t\t\t: ");
pinT = in.nextInt();
System.out.print(" => Bulan \t\t\t: ");
pinB = in.nextInt();
System.out.print(" => Tahun \t\t\t: ");
pinTh = in.nextInt();
System.out.println("\n | Tanggal Pinjam \t\t: "+pinT+" "+pinB+" "+pinTh);
System.out.println(" | Kembali \t\t\t ");
System.out.print(" => Tanggal \t\t\t: ");
kemT = in.nextInt();
System.out.print(" => Bulan \t\t\t: ");
kemB = in.nextInt();
System.out.print(" => Tahun \t\t\t: ");
kemTh = in.nextInt();
System.out.println("\n | Tanggal Kembali \t\t: "+kemT+" "+kemB+" "+kemTh);
System.out.print(" | harga Pinjam \t\t: "+bk.book[2][2]);
int lam = (kemT-pinT) + ((kemB-pinB)*30) + ((kemTh-pinTh)*360);
System.out.print("\n | Lama Pinjam \t\t\t: " + lam + " hari");
int den = (lam-3)*550;
if(lam<=3){denda = 0;}
else{denda = den;}
System.out.print("\n | Denda \t\t\t: " + denda);
int total = 1100 + denda;
System.out.print("\n | Total Bayar \t\t\t: " + total );
do{
System.out.print("\n | Bayar \t\t\t: ");
bay = in.nextInt();
if (bay<total)
System.out.print(" | *** Ma'af, Uang anda kurang ***");
}while(bay<total);
System.out.print(" | Kembalian \t\t\t: "+(bay-total));
break;
}
else if (kode.compareTo("PR2211")==0 || kode.compareTo("pr2211")==0)
{ System.out.println(" | Judul Buku \t\t\t: "+bk.book[3][1]);
System.out.println(" | Pinjam \t\t\t ");
System.out.print(" => Tanggal \t\t\t: ");
pinT = in.nextInt();
System.out.print(" => Bulan \t\t\t: ");
pinB = in.nextInt();
System.out.print(" => Tahun \t\t\t: ");
pinTh = in.nextInt();
System.out.println("\n | Tanggal Pinjam \t\t: "+pinT+" "+pinB+" "+pinTh);
System.out.println(" | Kembali \t\t\t ");
System.out.print(" => Tanggal \t\t\t: ");
kemT = in.nextInt();
System.out.print(" => Bulan \t\t\t: ");
kemB = in.nextInt();
System.out.print(" => Tahun \t\t\t: ");
kemTh = in.nextInt();
System.out.println("\n | Tanggal Kembali \t\t: "+kemT+" "+kemB+" "+kemTh);
System.out.print(" | harga Pinjam \t\t: "+bk.book[3][2]);
int lam = (kemT-pinT) + ((kemB-pinB)*30) + ((kemTh-pinTh)*360);
System.out.print("\n | Lama Pinjam \t\t\t: " + lam + " hari");
int den = (lam-4)*575;
if(lam<=4){denda = 0;}
else{denda = den;}
System.out.print("\n | Denda \t\t\t: " + denda);
int total = 1150 + denda;
System.out.print("\n | Total Bayar \t\t\t: " + total );
do{
System.out.print("\n | Bayar \t\t\t: ");
bay = in.nextInt();
if (bay<total)
System.out.print(" | *** Ma'af, Uang anda kurang ***");
}while(bay<total);
System.out.print(" | Kembalian \t\t\t: "+(bay-total));
break;
}
else if (kode.compareTo("PR3301")==0 || kode.compareTo("pr3301")==0)
{ System.out.println(" | Judul Buku \t\t\t: "+bk.book[4][1]);
System.out.println(" | Pinjam \t\t\t ");
System.out.print(" => Tanggal \t\t\t: ");
pinT = in.nextInt();
System.out.print(" => Bulan \t\t\t: ");
pinB = in.nextInt();
System.out.print(" => Tahun \t\t\t: ");
pinTh = in.nextInt();
System.out.println("\n | Tanggal Pinjam \t\t: "+pinT+" "+pinB+" "+pinTh);
System.out.println(" | Kembali \t\t\t ");
System.out.print(" => Tanggal \t\t\t: ");
kemT = in.nextInt();
System.out.print(" => Bulan \t\t\t: ");
kemB = in.nextInt();
System.out.print(" => Tahun \t\t\t: ");
kemTh = in.nextInt();
System.out.println("\n | Tanggal Kembali \t\t: "+kemT+" "+kemB+" "+kemTh);
System.out.print(" | harga Pinjam \t\t: "+bk.book[4][2]);
int lam = (kemT-pinT) + ((kemB-pinB)*30) + ((kemTh-pinTh)*360);
System.out.print("\n | Lama Pinjam \t\t\t: " + lam + " hari");
int den = (lam-5)*400;
if(lam<=4){denda = 0;}
else{denda = den;}
System.out.print("\n | Denda \t\t\t: " + denda);
int total = 800 + denda;
System.out.print("\n | Total Bayar \t\t\t: " + total );
do{
System.out.print("\n | Bayar \t\t\t: ");
bay = in.nextInt();
if (bay<total)
System.out.print(" | *** Ma'af, Uang anda kurang ***");
}while(bay<total);
System.out.print(" | Kembalian \t\t\t: "+(bay-total));
break;
}
System.out.println(" |------------------------------------");
System.out.print(" | ***Kode yang anda masukkan salah*** \n");
}
}
break;
}
}
}
class buku
{
String[][] book = { {"DB1234","Database Management System","1000","4","500"},
{"DB1245","Database for Dummy","900","5","450"},
{"PR1122","Java for Programming","1100","3","550"},
{"PR2211","Visual Studio for Dummy","1150","4","575"},
{"PR3301","Beginning Android ","800","5","400"}
};
}
class peminjam
{
String[][] borrower ={ {"10001","Iwan Setiawan"},
{"10002","Diki Suriki"},
{"10003","Andi Kurniadi"},
{"10004","Niki Amelki"}
};
}
public class peminjaman
{
public static void main(String[]args)
{
Scanner in = new Scanner(System.in);
String kode, pilih;
int denda, pinT, pinB, pinTh, kemT, kemB, kemTh, har, bay,kem,jam;
boolean coba = true;
peminjam pin = new peminjam();
buku bk = new buku();
System.out.println("\n |===========================================|");
System.out.println(" | ID Peminjam | Nama peminjam | No. Kontak |");
System.out.println(" |=============|=============================|");
System.out.println(" | 10001 | Iwan Dermawan | 08523412375 |");
System.out.println(" |-------------|-----------------------------|");
System.out.println(" | 10002 | Diki Suriki | 08842313424 |");
System.out.println(" |-------------|---------------|-------------|");
System.out.println(" | 10003 | Andi Kurniadi | 08921341233 |");
System.out.println(" |-------------|---------------|-------------|");
System.out.println(" | 10004 | Niki Amelki | 08783231423 |");
System.out.println(" |_____________|_______________|_____________|");
System.out.println("\n |==================================================================================|");
System.out.println(" | Kode Buku | Judul Buku | Harga Pinjam | Maks Pinjam | Harga Denda |");
System.out.println(" |===========|============================|==============|=============|==============|");
System.out.println(" | DB1234 | Database Management System | 1000 | 4 | 500 |");
System.out.println(" |-----------|----------------------------|--------------|-------------|--------------|");
System.out.println(" | DB1245 | Database for Dummy | 900 | 5 | 450 |");
System.out.println(" |-----------|----------------------------|--------------|-------------|--------------|");
System.out.println(" | PR1122 | Java for Programming | 1100 | 3 | 550 |");
System.out.println(" |-----------|----------------------------|--------------|-------------|--------------|");
System.out.println(" | PR2211 | Visual Studio for Dummy | 1150 | 4 | 575 |");
System.out.println(" |-----------|----------------------------|--------------|-------------|--------------|");
System.out.println(" | PR3301 | Beginning Android | 800 | 5 | 400 |");
System.out.println(" |___________|____________________________|______________|_____________|______________|\n");
System.out.print("Pilih ID : ");
pilih = in.next();
switch(pilih)
{
case "10001":
{
System.out.print("\n NAMA : UKAN SAOKANI ");
System.out.print("\n NIM : 1127050164 ");
System.out.print("\n_____________________\n\n");
System.out.println(" | ID Peminjam \t\t\t: "+pin.borrower[0][0]);
System.out.println(" | Nama \t\t\t: "+pin.borrower[0][1]);
while(coba = true)
{
System.out.print(" | ID Buku \t\t\t: ");
kode = in.next();
if (kode.compareTo("DB1234")==0 || kode.compareTo("db1234")==0)
{ System.out.println(" | Judul Buku \t\t\t: "+bk.book[0][1]);
System.out.println(" | Pinjam \t\t\t ");
System.out.print(" => Tanggal \t\t\t: ");
pinT = in.nextInt();
System.out.print(" => Bulan \t\t\t: ");
pinB = in.nextInt();
System.out.print(" => Tahun \t\t\t: ");
pinTh = in.nextInt();
System.out.println("\n | Tanggal Pinjam \t\t: "+pinT+" "+pinB+" "+pinTh);
System.out.println(" | Kembali \t\t\t ");
System.out.print(" => Tanggal \t\t\t: ");
kemT = in.nextInt();
System.out.print(" => Bulan \t\t\t: ");
kemB = in.nextInt();
System.out.print(" => Tahun \t\t\t: ");
kemTh = in.nextInt();
System.out.println("\n | Tanggal Kembali \t\t: "+kemT+" "+kemB+" "+kemTh);
System.out.print(" | harga Pinjam \t\t: "+bk.book[0][2]);
int lam = (kemT-pinT) + ((kemB-pinB)*30) + ((kemTh-pinTh)*360);
System.out.print("\n | Lama Pinjam \t\t\t: " + lam + " hari");
int den = (lam-4)*500;
if(lam<=4){denda = 0;}
else{denda = den;}
System.out.print("\n | Denda \t\t\t: " + denda);
int total = 1000 + denda;
System.out.print("\n | Total Bayar \t\t\t: " + total );
do{
System.out.print("\n | Bayar \t\t\t: ");
bay = in.nextInt();
if (bay<total)
System.out.print(" | *** Ma'af, Uang anda kurang ***");
}while(bay<total);
System.out.print(" | Kembalian \t\t\t: "+(bay-total));
break;
}
else if (kode.compareTo("DB1245")==0 || kode.compareTo("db1245")==0)
{ System.out.println(" | Judul Buku \t\t\t: "+bk.book[1][1]);
System.out.println(" | Pinjam \t\t\t ");
System.out.print(" => Tanggal \t\t\t: ");
pinT = in.nextInt();
System.out.print(" => Bulan \t\t\t: ");
pinB = in.nextInt();
System.out.print(" => Tahun \t\t\t: ");
pinTh = in.nextInt();
System.out.println("\n | Tanggal Pinjam \t\t: "+pinT+" "+pinB+" "+pinTh);
System.out.println(" | Kembali \t\t\t ");
System.out.print(" => Tanggal \t\t\t: ");
kemT = in.nextInt();
System.out.print(" => Bulan \t\t\t: ");
kemB = in.nextInt();
System.out.print(" => Tahun \t\t\t: ");
kemTh = in.nextInt();
System.out.println("\n | Tanggal Kembali \t\t: "+kemT+" "+kemB+" "+kemTh);
System.out.print(" | harga Pinjam \t\t: "+bk.book[1][2]);
int lam = (kemT-pinT) + ((kemB-pinB)*30) + ((kemTh-pinTh)*360);
System.out.print("\n | Lama Pinjam \t\t\t: " + lam + " hari");
int den = (lam-5)*450;
if(lam<=5){denda = 0;}
else{denda = den;}
System.out.print("\n | Denda \t\t\t: " + denda);
int total = 900 + denda;
System.out.print("\n | Total Bayar \t\t\t: " + total );
do{
System.out.print("\n | Bayar \t\t\t: ");
bay = in.nextInt();
if (bay<total)
System.out.print(" | *** Ma'af, Uang anda kurang ***");
}while(bay<total);
System.out.print(" | Kembalian \t\t\t: "+(bay-total));
break;
}
else if (kode.compareTo("PR1122")==0 || kode.compareTo("pr1122")==0)
{ System.out.println(" | Judul Buku \t\t\t: "+bk.book[2][1]);
System.out.println(" | Pinjam \t\t\t ");
System.out.print(" => Tanggal \t\t\t: ");
pinT = in.nextInt();
System.out.print(" => Bulan \t\t\t: ");
pinB = in.nextInt();
System.out.print(" => Tahun \t\t\t: ");
pinTh = in.nextInt();
System.out.println("\n | Tanggal Pinjam \t\t: "+pinT+" "+pinB+" "+pinTh);
System.out.println(" | Kembali \t\t\t ");
System.out.print(" => Tanggal \t\t\t: ");
kemT = in.nextInt();
System.out.print(" => Bulan \t\t\t: ");
kemB = in.nextInt();
System.out.print(" => Tahun \t\t\t: ");
kemTh = in.nextInt();
System.out.println("\n | Tanggal Kembali \t\t: "+kemT+" "+kemB+" "+kemTh);
System.out.print(" | harga Pinjam \t\t: "+bk.book[2][2]);
int lam = (kemT-pinT) + ((kemB-pinB)*30) + ((kemTh-pinTh)*360);
System.out.print("\n | Lama Pinjam \t\t\t: " + lam + " hari");
int den = (lam-3)*550;
if(lam<=3){denda = 0;}
else{denda = den;}
System.out.print("\n | Denda \t\t\t: " + denda);
int total = 1100 + denda;
System.out.print("\n | Total Bayar \t\t\t: " + total );
do{
System.out.print("\n | Bayar \t\t\t: ");
bay = in.nextInt();
if (bay<total)
System.out.print(" | *** Ma'af, Uang anda kurang ***");
}while(bay<total);
System.out.print(" | Kembalian \t\t\t: "+(bay-total));
break;
}
else if (kode.compareTo("PR2211")==0 || kode.compareTo("pr2211")==0)
{ System.out.println(" | Judul Buku \t\t\t: "+bk.book[3][1]);
System.out.println(" | Pinjam \t\t\t ");
System.out.print(" => Tanggal \t\t\t: ");
pinT = in.nextInt();
System.out.print(" => Bulan \t\t\t: ");
pinB = in.nextInt();
System.out.print(" => Tahun \t\t\t: ");
pinTh = in.nextInt();
System.out.println("\n | Tanggal Pinjam \t\t: "+pinT+" "+pinB+" "+pinTh);
System.out.println(" | Kembali \t\t\t ");
System.out.print(" => Tanggal \t\t\t: ");
kemT = in.nextInt();
System.out.print(" => Bulan \t\t\t: ");
kemB = in.nextInt();
System.out.print(" => Tahun \t\t\t: ");
kemTh = in.nextInt();
System.out.println("\n | Tanggal Kembali \t\t: "+kemT+" "+kemB+" "+kemTh);
System.out.print(" | harga Pinjam \t\t: "+bk.book[3][2]);
int lam = (kemT-pinT) + ((kemB-pinB)*30) + ((kemTh-pinTh)*360);
System.out.print("\n | Lama Pinjam \t\t\t: " + lam + " hari");
int den = (lam-4)*575;
if(lam<=4){denda = 0;}
else{denda = den;}
System.out.print("\n | Denda \t\t\t: " + denda);
int total = 1150 + denda;
System.out.print("\n | Total Bayar \t\t\t: " + total );
do{
System.out.print("\n | Bayar \t\t\t: ");
bay = in.nextInt();
if (bay<total)
System.out.print(" | *** Ma'af, Uang anda kurang ***");
}while(bay<total);
System.out.print(" | Kembalian \t\t\t: "+(bay-total));
break;
}
else if (kode.compareTo("PR3301")==0 || kode.compareTo("pr3301")==0)
{ System.out.println(" | Judul Buku \t\t\t: "+bk.book[4][1]);
System.out.println(" | Pinjam \t\t\t ");
System.out.print(" => Tanggal \t\t\t: ");
pinT = in.nextInt();
System.out.print(" => Bulan \t\t\t: ");
pinB = in.nextInt();
System.out.print(" => Tahun \t\t\t: ");
pinTh = in.nextInt();
System.out.println("\n | Tanggal Pinjam \t\t: "+pinT+" "+pinB+" "+pinTh);
System.out.println(" | Kembali \t\t\t ");
System.out.print(" => Tanggal \t\t\t: ");
kemT = in.nextInt();
System.out.print(" => Bulan \t\t\t: ");
kemB = in.nextInt();
System.out.print(" => Tahun \t\t\t: ");
kemTh = in.nextInt();
System.out.println("\n | Tanggal Kembali \t\t: "+kemT+" "+kemB+" "+kemTh);
System.out.print(" | harga Pinjam \t\t: "+bk.book[4][2]);
int lam = (kemT-pinT) + ((kemB-pinB)*30) + ((kemTh-pinTh)*360);
System.out.print("\n | Lama Pinjam \t\t\t: " + lam + " hari");
int den = (lam-5)*400;
if(lam<=4){denda = 0;}
else{denda = den;}
System.out.print("\n | Denda \t\t\t: " + denda);
int total = 800 + denda;
System.out.print("\n | Total Bayar \t\t\t: " + total );
do{
System.out.print("\n | Bayar \t\t\t: ");
bay = in.nextInt();
if (bay<total)
System.out.print(" | *** Ma'af, Uang anda kurang ***");
}while(bay<total);
System.out.print(" | Kembalian \t\t\t: "+(bay-total));
break;
}
System.out.println(" |------------------------------------");
System.out.print(" | ***Kode yang anda masukkan salah*** \n");
}
}
break;
case "10002":
{
System.out.print("\n NAMA : UKAN SAOKANI ");
System.out.print("\n NIM : 1127050164 ");
System.out.print("\n_____________________\n\n");
System.out.println(" | ID Peminjam \t\t\t: "+pin.borrower[1][0]);
System.out.println(" | Nama \t\t\t: "+pin.borrower[1][1]);
while(coba = true)
{
System.out.print(" | ID Buku \t\t\t: ");
kode = in.next();
if (kode.compareTo("DB1234")==0 || kode.compareTo("db1234")==0)
{ System.out.println(" | Judul Buku \t\t\t: "+bk.book[0][1]);
System.out.println(" | Pinjam \t\t\t ");
System.out.print(" => Tanggal \t\t\t: ");
pinT = in.nextInt();
System.out.print(" => Bulan \t\t\t: ");
pinB = in.nextInt();
System.out.print(" => Tahun \t\t\t: ");
pinTh = in.nextInt();
System.out.println("\n | Tanggal Pinjam \t\t: "+pinT+" "+pinB+" "+pinTh);
System.out.println(" | Kembali \t\t\t ");
System.out.print(" => Tanggal \t\t\t: ");
kemT = in.nextInt();
System.out.print(" => Bulan \t\t\t: ");
kemB = in.nextInt();
System.out.print(" => Tahun \t\t\t: ");
kemTh = in.nextInt();
System.out.println("\n | Tanggal Kembali \t\t: "+kemT+" "+kemB+" "+kemTh);
System.out.print(" | harga Pinjam \t\t: "+bk.book[0][2]);
int lam = (kemT-pinT) + ((kemB-pinB)*30) + ((kemTh-pinTh)*360);
System.out.print("\n | Lama Pinjam \t\t\t: " + lam + " hari");
int den = (lam-4)*500;
if(lam<=4){denda = 0;}
else{denda = den;}
System.out.print("\n | Denda \t\t\t: " + denda);
int total = 1000 + denda;
System.out.print("\n | Total Bayar \t\t\t: " + total );
do{
System.out.print("\n | Bayar \t\t\t: ");
bay = in.nextInt();
if (bay<total)
System.out.print(" | *** Ma'af, Uang anda kurang ***");
}while(bay<total);
System.out.print(" | Kembalian \t\t\t: "+(bay-total));
break;
}
else if (kode.compareTo("DB1245")==0 || kode.compareTo("db1245")==0)
{ System.out.println(" | Judul Buku \t\t\t: "+bk.book[1][1]);
System.out.println(" | Pinjam \t\t\t ");
System.out.print(" => Tanggal \t\t\t: ");
pinT = in.nextInt();
System.out.print(" => Bulan \t\t\t: ");
pinB = in.nextInt();
System.out.print(" => Tahun \t\t\t: ");
pinTh = in.nextInt();
System.out.println("\n | Tanggal Pinjam \t\t: "+pinT+" "+pinB+" "+pinTh);
System.out.println(" | Kembali \t\t\t ");
System.out.print(" => Tanggal \t\t\t: ");
kemT = in.nextInt();
System.out.print(" => Bulan \t\t\t: ");
kemB = in.nextInt();
System.out.print(" => Tahun \t\t\t: ");
kemTh = in.nextInt();
System.out.println("\n | Tanggal Kembali \t\t: "+kemT+" "+kemB+" "+kemTh);
System.out.print(" | harga Pinjam \t\t: "+bk.book[1][2]);
int lam = (kemT-pinT) + ((kemB-pinB)*30) + ((kemTh-pinTh)*360);
System.out.print("\n | Lama Pinjam \t\t\t: " + lam + " hari");
int den = (lam-5)*450;
if(lam<=5){denda = 0;}
else{denda = den;}
System.out.print("\n | Denda \t\t\t: " + denda);
int total = 900 + denda;
System.out.print("\n | Total Bayar \t\t\t: " + total );
do{
System.out.print("\n | Bayar \t\t\t: ");
bay = in.nextInt();
if (bay<total)
System.out.print(" | *** Ma'af, Uang anda kurang ***");
}while(bay<total);
System.out.print(" | Kembalian \t\t\t: "+(bay-total));
break;
}
else if (kode.compareTo("PR1122")==0 || kode.compareTo("pr1122")==0)
{ System.out.println(" | Judul Buku \t\t\t: "+bk.book[2][1]);
System.out.println(" | Pinjam \t\t\t ");
System.out.print(" => Tanggal \t\t\t: ");
pinT = in.nextInt();
System.out.print(" => Bulan \t\t\t: ");
pinB = in.nextInt();
System.out.print(" => Tahun \t\t\t: ");
pinTh = in.nextInt();
System.out.println("\n | Tanggal Pinjam \t\t: "+pinT+" "+pinB+" "+pinTh);
System.out.println(" | Kembali \t\t\t ");
System.out.print(" => Tanggal \t\t\t: ");
kemT = in.nextInt();
System.out.print(" => Bulan \t\t\t: ");
kemB = in.nextInt();
System.out.print(" => Tahun \t\t\t: ");
kemTh = in.nextInt();
System.out.println("\n | Tanggal Kembali \t\t: "+kemT+" "+kemB+" "+kemTh);
System.out.print(" | harga Pinjam \t\t: "+bk.book[2][2]);
int lam = (kemT-pinT) + ((kemB-pinB)*30) + ((kemTh-pinTh)*360);
System.out.print("\n | Lama Pinjam \t\t\t: " + lam + " hari");
int den = (lam-3)*550;
if(lam<=3){denda = 0;}
else{denda = den;}
System.out.print("\n | Denda \t\t\t: " + denda);
int total = 1100 + denda;
System.out.print("\n | Total Bayar \t\t\t: " + total );
do{
System.out.print("\n | Bayar \t\t\t: ");
bay = in.nextInt();
if (bay<total)
System.out.print(" | *** Ma'af, Uang anda kurang ***");
}while(bay<total);
System.out.print(" | Kembalian \t\t\t: "+(bay-total));
break;
}
else if (kode.compareTo("PR2211")==0 || kode.compareTo("pr2211")==0)
{ System.out.println(" | Judul Buku \t\t\t: "+bk.book[3][1]);
System.out.println(" | Pinjam \t\t\t ");
System.out.print(" => Tanggal \t\t\t: ");
pinT = in.nextInt();
System.out.print(" => Bulan \t\t\t: ");
pinB = in.nextInt();
System.out.print(" => Tahun \t\t\t: ");
pinTh = in.nextInt();
System.out.println("\n | Tanggal Pinjam \t\t: "+pinT+" "+pinB+" "+pinTh);
System.out.println(" | Kembali \t\t\t ");
System.out.print(" => Tanggal \t\t\t: ");
kemT = in.nextInt();
System.out.print(" => Bulan \t\t\t: ");
kemB = in.nextInt();
System.out.print(" => Tahun \t\t\t: ");
kemTh = in.nextInt();
System.out.println("\n | Tanggal Kembali \t\t: "+kemT+" "+kemB+" "+kemTh);
System.out.print(" | harga Pinjam \t\t: "+bk.book[3][2]);
int lam = (kemT-pinT) + ((kemB-pinB)*30) + ((kemTh-pinTh)*360);
System.out.print("\n | Lama Pinjam \t\t\t: " + lam + " hari");
int den = (lam-4)*575;
if(lam<=4){denda = 0;}
else{denda = den;}
System.out.print("\n | Denda \t\t\t: " + denda);
int total = 1150 + denda;
System.out.print("\n | Total Bayar \t\t\t: " + total );
do{
System.out.print("\n | Bayar \t\t\t: ");
bay = in.nextInt();
if (bay<total)
System.out.print(" | *** Ma'af, Uang anda kurang ***");
}while(bay<total);
System.out.print(" | Kembalian \t\t\t: "+(bay-total));
break;
}
else if (kode.compareTo("PR3301")==0 || kode.compareTo("pr3301")==0)
{ System.out.println(" | Judul Buku \t\t\t: "+bk.book[4][1]);
System.out.println(" | Pinjam \t\t\t ");
System.out.print(" => Tanggal \t\t\t: ");
pinT = in.nextInt();
System.out.print(" => Bulan \t\t\t: ");
pinB = in.nextInt();
System.out.print(" => Tahun \t\t\t: ");
pinTh = in.nextInt();
System.out.println("\n | Tanggal Pinjam \t\t: "+pinT+" "+pinB+" "+pinTh);
System.out.println(" | Kembali \t\t\t ");
System.out.print(" => Tanggal \t\t\t: ");
kemT = in.nextInt();
System.out.print(" => Bulan \t\t\t: ");
kemB = in.nextInt();
System.out.print(" => Tahun \t\t\t: ");
kemTh = in.nextInt();
System.out.println("\n | Tanggal Kembali \t\t: "+kemT+" "+kemB+" "+kemTh);
System.out.print(" | harga Pinjam \t\t: "+bk.book[4][2]);
int lam = (kemT-pinT) + ((kemB-pinB)*30) + ((kemTh-pinTh)*360);
System.out.print("\n | Lama Pinjam \t\t\t: " + lam + " hari");
int den = (lam-5)*400;
if(lam<=4){denda = 0;}
else{denda = den;}
System.out.print("\n | Denda \t\t\t: " + denda);
int total = 800 + denda;
System.out.print("\n | Total Bayar \t\t\t: " + total );
do{
System.out.print("\n | Bayar \t\t\t: ");
bay = in.nextInt();
if (bay<total)
System.out.print(" | *** Ma'af, Uang anda kurang ***");
}while(bay<total);
System.out.print(" | Kembalian \t\t\t: "+(bay-total));
break;
}
System.out.println(" |------------------------------------");
System.out.print(" | ***Kode yang anda masukkan salah*** \n");
}
}
break;
case "10003":
{
System.out.print("\n NAMA : UKAN SAOKANI ");
System.out.print("\n NIM : 1127050164 ");
System.out.print("\n_____________________\n\n");
System.out.println(" | ID Peminjam \t\t\t: "+pin.borrower[2][0]);
System.out.println(" | Nama \t\t\t: "+pin.borrower[2][1]);
while(coba = true)
{
System.out.print(" | ID Buku \t\t\t: ");
kode = in.next();
if (kode.compareTo("DB1234")==0 || kode.compareTo("db1234")==0)
{ System.out.println(" | Judul Buku \t\t\t: "+bk.book[0][1]);
System.out.println(" | Pinjam \t\t\t ");
System.out.print(" => Tanggal \t\t\t: ");
pinT = in.nextInt();
System.out.print(" => Bulan \t\t\t: ");
pinB = in.nextInt();
System.out.print(" => Tahun \t\t\t: ");
pinTh = in.nextInt();
System.out.println("\n | Tanggal Pinjam \t\t: "+pinT+" "+pinB+" "+pinTh);
System.out.println(" | Kembali \t\t\t ");
System.out.print(" => Tanggal \t\t\t: ");
kemT = in.nextInt();
System.out.print(" => Bulan \t\t\t: ");
kemB = in.nextInt();
System.out.print(" => Tahun \t\t\t: ");
kemTh = in.nextInt();
System.out.println("\n | Tanggal Kembali \t\t: "+kemT+" "+kemB+" "+kemTh);
System.out.print(" | harga Pinjam \t\t: "+bk.book[0][2]);
int lam = (kemT-pinT) + ((kemB-pinB)*30) + ((kemTh-pinTh)*360);
System.out.print("\n | Lama Pinjam \t\t\t: " + lam + " hari");
int den = (lam-4)*500;
if(lam<=4){denda = 0;}
else{denda = den;}
System.out.print("\n | Denda \t\t\t: " + denda);
int total = 1000 + denda;
System.out.print("\n | Total Bayar \t\t\t: " + total );
do{
System.out.print("\n | Bayar \t\t\t: ");
bay = in.nextInt();
if (bay<total)
System.out.print(" | *** Ma'af, Uang anda kurang ***");
}while(bay<total);
System.out.print(" | Kembalian \t\t\t: "+(bay-total));
break;
}
else if (kode.compareTo("DB1245")==0 || kode.compareTo("db1245")==0)
{ System.out.println(" | Judul Buku \t\t\t: "+bk.book[1][1]);
System.out.println(" | Pinjam \t\t\t ");
System.out.print(" => Tanggal \t\t\t: ");
pinT = in.nextInt();
System.out.print(" => Bulan \t\t\t: ");
pinB = in.nextInt();
System.out.print(" => Tahun \t\t\t: ");
pinTh = in.nextInt();
System.out.println("\n | Tanggal Pinjam \t\t: "+pinT+" "+pinB+" "+pinTh);
System.out.println(" | Kembali \t\t\t ");
System.out.print(" => Tanggal \t\t\t: ");
kemT = in.nextInt();
System.out.print(" => Bulan \t\t\t: ");
kemB = in.nextInt();
System.out.print(" => Tahun \t\t\t: ");
kemTh = in.nextInt();
System.out.println("\n | Tanggal Kembali \t\t: "+kemT+" "+kemB+" "+kemTh);
System.out.print(" | harga Pinjam \t\t: "+bk.book[1][2]);
int lam = (kemT-pinT) + ((kemB-pinB)*30) + ((kemTh-pinTh)*360);
System.out.print("\n | Lama Pinjam \t\t\t: " + lam + " hari");
int den = (lam-5)*450;
if(lam<=5){denda = 0;}
else{denda = den;}
System.out.print("\n | Denda \t\t\t: " + denda);
int total = 900 + denda;
System.out.print("\n | Total Bayar \t\t\t: " + total );
do{
System.out.print("\n | Bayar \t\t\t: ");
bay = in.nextInt();
if (bay<total)
System.out.print(" | *** Ma'af, Uang anda kurang ***");
}while(bay<total);
System.out.print(" | Kembalian \t\t\t: "+(bay-total));
break;
}
else if (kode.compareTo("PR1122")==0 || kode.compareTo("pr1122")==0)
{ System.out.println(" | Judul Buku \t\t\t: "+bk.book[2][1]);
System.out.println(" | Pinjam \t\t\t ");
System.out.print(" => Tanggal \t\t\t: ");
pinT = in.nextInt();
System.out.print(" => Bulan \t\t\t: ");
pinB = in.nextInt();
System.out.print(" => Tahun \t\t\t: ");
pinTh = in.nextInt();
System.out.println("\n | Tanggal Pinjam \t\t: "+pinT+" "+pinB+" "+pinTh);
System.out.println(" | Kembali \t\t\t ");
System.out.print(" => Tanggal \t\t\t: ");
kemT = in.nextInt();
System.out.print(" => Bulan \t\t\t: ");
kemB = in.nextInt();
System.out.print(" => Tahun \t\t\t: ");
kemTh = in.nextInt();
System.out.println("\n | Tanggal Kembali \t\t: "+kemT+" "+kemB+" "+kemTh);
System.out.print(" | harga Pinjam \t\t: "+bk.book[2][2]);
int lam = (kemT-pinT) + ((kemB-pinB)*30) + ((kemTh-pinTh)*360);
System.out.print("\n | Lama Pinjam \t\t\t: " + lam + " hari");
int den = (lam-3)*550;
if(lam<=3){denda = 0;}
else{denda = den;}
System.out.print("\n | Denda \t\t\t: " + denda);
int total = 1100 + denda;
System.out.print("\n | Total Bayar \t\t\t: " + total );
do{
System.out.print("\n | Bayar \t\t\t: ");
bay = in.nextInt();
if (bay<total)
System.out.print(" | *** Ma'af, Uang anda kurang ***");
}while(bay<total);
System.out.print(" | Kembalian \t\t\t: "+(bay-total));
break;
}
else if (kode.compareTo("PR2211")==0 || kode.compareTo("pr2211")==0)
{ System.out.println(" | Judul Buku \t\t\t: "+bk.book[3][1]);
System.out.println(" | Pinjam \t\t\t ");
System.out.print(" => Tanggal \t\t\t: ");
pinT = in.nextInt();
System.out.print(" => Bulan \t\t\t: ");
pinB = in.nextInt();
System.out.print(" => Tahun \t\t\t: ");
pinTh = in.nextInt();
System.out.println("\n | Tanggal Pinjam \t\t: "+pinT+" "+pinB+" "+pinTh);
System.out.println(" | Kembali \t\t\t ");
System.out.print(" => Tanggal \t\t\t: ");
kemT = in.nextInt();
System.out.print(" => Bulan \t\t\t: ");
kemB = in.nextInt();
System.out.print(" => Tahun \t\t\t: ");
kemTh = in.nextInt();
System.out.println("\n | Tanggal Kembali \t\t: "+kemT+" "+kemB+" "+kemTh);
System.out.print(" | harga Pinjam \t\t: "+bk.book[3][2]);
int lam = (kemT-pinT) + ((kemB-pinB)*30) + ((kemTh-pinTh)*360);
System.out.print("\n | Lama Pinjam \t\t\t: " + lam + " hari");
int den = (lam-4)*575;
if(lam<=4){denda = 0;}
else{denda = den;}
System.out.print("\n | Denda \t\t\t: " + denda);
int total = 1150 + denda;
System.out.print("\n | Total Bayar \t\t\t: " + total );
do{
System.out.print("\n | Bayar \t\t\t: ");
bay = in.nextInt();
if (bay<total)
System.out.print(" | *** Ma'af, Uang anda kurang ***");
}while(bay<total);
System.out.print(" | Kembalian \t\t\t: "+(bay-total));
break;
}
else if (kode.compareTo("PR3301")==0 || kode.compareTo("pr3301")==0)
{ System.out.println(" | Judul Buku \t\t\t: "+bk.book[4][1]);
System.out.println(" | Pinjam \t\t\t ");
System.out.print(" => Tanggal \t\t\t: ");
pinT = in.nextInt();
System.out.print(" => Bulan \t\t\t: ");
pinB = in.nextInt();
System.out.print(" => Tahun \t\t\t: ");
pinTh = in.nextInt();
System.out.println("\n | Tanggal Pinjam \t\t: "+pinT+" "+pinB+" "+pinTh);
System.out.println(" | Kembali \t\t\t ");
System.out.print(" => Tanggal \t\t\t: ");
kemT = in.nextInt();
System.out.print(" => Bulan \t\t\t: ");
kemB = in.nextInt();
System.out.print(" => Tahun \t\t\t: ");
kemTh = in.nextInt();
System.out.println("\n | Tanggal Kembali \t\t: "+kemT+" "+kemB+" "+kemTh);
System.out.print(" | harga Pinjam \t\t: "+bk.book[4][2]);
int lam = (kemT-pinT) + ((kemB-pinB)*30) + ((kemTh-pinTh)*360);
System.out.print("\n | Lama Pinjam \t\t\t: " + lam + " hari");
int den = (lam-5)*400;
if(lam<=4){denda = 0;}
else{denda = den;}
System.out.print("\n | Denda \t\t\t: " + denda);
int total = 800 + denda;
System.out.print("\n | Total Bayar \t\t\t: " + total );
do{
System.out.print("\n | Bayar \t\t\t: ");
bay = in.nextInt();
if (bay<total)
System.out.print(" | *** Ma'af, Uang anda kurang ***");
}while(bay<total);
System.out.print(" | Kembalian \t\t\t: "+(bay-total));
break;
}
System.out.println(" |------------------------------------");
System.out.print(" | ***Kode yang anda masukkan salah*** \n");
}
}
break;
case "10004":
{
System.out.print("\n NAMA : UKAN SAOKANI ");
System.out.print("\n NIM : 1127050164 ");
System.out.print("\n_____________________\n\n");
System.out.println(" | ID Peminjam \t\t\t: "+pin.borrower[3][0]);
System.out.println(" | Nama \t\t\t: "+pin.borrower[3][1]);
while(coba = true)
{
System.out.print(" | ID Buku \t\t\t: ");
kode = in.next();
if (kode.compareTo("DB1234")==0 || kode.compareTo("db1234")==0)
{ System.out.println(" | Judul Buku \t\t\t: "+bk.book[0][1]);
System.out.println(" | Pinjam \t\t\t ");
System.out.print(" => Tanggal \t\t\t: ");
pinT = in.nextInt();
System.out.print(" => Bulan \t\t\t: ");
pinB = in.nextInt();
System.out.print(" => Tahun \t\t\t: ");
pinTh = in.nextInt();
System.out.println("\n | Tanggal Pinjam \t\t: "+pinT+" "+pinB+" "+pinTh);
System.out.println(" | Kembali \t\t\t ");
System.out.print(" => Tanggal \t\t\t: ");
kemT = in.nextInt();
System.out.print(" => Bulan \t\t\t: ");
kemB = in.nextInt();
System.out.print(" => Tahun \t\t\t: ");
kemTh = in.nextInt();
System.out.println("\n | Tanggal Kembali \t\t: "+kemT+" "+kemB+" "+kemTh);
System.out.print(" | harga Pinjam \t\t: "+bk.book[0][2]);
int lam = (kemT-pinT) + ((kemB-pinB)*30) + ((kemTh-pinTh)*360);
System.out.print("\n | Lama Pinjam \t\t\t: " + lam + " hari");
int den = (lam-4)*500;
if(lam<=4){denda = 0;}
else{denda = den;}
System.out.print("\n | Denda \t\t\t: " + denda);
int total = 1000 + denda;
System.out.print("\n | Total Bayar \t\t\t: " + total );
do{
System.out.print("\n | Bayar \t\t\t: ");
bay = in.nextInt();
if (bay<total)
System.out.print(" | *** Ma'af, Uang anda kurang ***");
}while(bay<total);
System.out.print(" | Kembalian \t\t\t: "+(bay-total));
break;
}
else if (kode.compareTo("DB1245")==0 || kode.compareTo("db1245")==0)
{ System.out.println(" | Judul Buku \t\t\t: "+bk.book[1][1]);
System.out.println(" | Pinjam \t\t\t ");
System.out.print(" => Tanggal \t\t\t: ");
pinT = in.nextInt();
System.out.print(" => Bulan \t\t\t: ");
pinB = in.nextInt();
System.out.print(" => Tahun \t\t\t: ");
pinTh = in.nextInt();
System.out.println("\n | Tanggal Pinjam \t\t: "+pinT+" "+pinB+" "+pinTh);
System.out.println(" | Kembali \t\t\t ");
System.out.print(" => Tanggal \t\t\t: ");
kemT = in.nextInt();
System.out.print(" => Bulan \t\t\t: ");
kemB = in.nextInt();
System.out.print(" => Tahun \t\t\t: ");
kemTh = in.nextInt();
System.out.println("\n | Tanggal Kembali \t\t: "+kemT+" "+kemB+" "+kemTh);
System.out.print(" | harga Pinjam \t\t: "+bk.book[1][2]);
int lam = (kemT-pinT) + ((kemB-pinB)*30) + ((kemTh-pinTh)*360);
System.out.print("\n | Lama Pinjam \t\t\t: " + lam + " hari");
int den = (lam-5)*450;
if(lam<=5){denda = 0;}
else{denda = den;}
System.out.print("\n | Denda \t\t\t: " + denda);
int total = 900 + denda;
System.out.print("\n | Total Bayar \t\t\t: " + total );
do{
System.out.print("\n | Bayar \t\t\t: ");
bay = in.nextInt();
if (bay<total)
System.out.print(" | *** Ma'af, Uang anda kurang ***");
}while(bay<total);
System.out.print(" | Kembalian \t\t\t: "+(bay-total));
break;
}
else if (kode.compareTo("PR1122")==0 || kode.compareTo("pr1122")==0)
{ System.out.println(" | Judul Buku \t\t\t: "+bk.book[2][1]);
System.out.println(" | Pinjam \t\t\t ");
System.out.print(" => Tanggal \t\t\t: ");
pinT = in.nextInt();
System.out.print(" => Bulan \t\t\t: ");
pinB = in.nextInt();
System.out.print(" => Tahun \t\t\t: ");
pinTh = in.nextInt();
System.out.println("\n | Tanggal Pinjam \t\t: "+pinT+" "+pinB+" "+pinTh);
System.out.println(" | Kembali \t\t\t ");
System.out.print(" => Tanggal \t\t\t: ");
kemT = in.nextInt();
System.out.print(" => Bulan \t\t\t: ");
kemB = in.nextInt();
System.out.print(" => Tahun \t\t\t: ");
kemTh = in.nextInt();
System.out.println("\n | Tanggal Kembali \t\t: "+kemT+" "+kemB+" "+kemTh);
System.out.print(" | harga Pinjam \t\t: "+bk.book[2][2]);
int lam = (kemT-pinT) + ((kemB-pinB)*30) + ((kemTh-pinTh)*360);
System.out.print("\n | Lama Pinjam \t\t\t: " + lam + " hari");
int den = (lam-3)*550;
if(lam<=3){denda = 0;}
else{denda = den;}
System.out.print("\n | Denda \t\t\t: " + denda);
int total = 1100 + denda;
System.out.print("\n | Total Bayar \t\t\t: " + total );
do{
System.out.print("\n | Bayar \t\t\t: ");
bay = in.nextInt();
if (bay<total)
System.out.print(" | *** Ma'af, Uang anda kurang ***");
}while(bay<total);
System.out.print(" | Kembalian \t\t\t: "+(bay-total));
break;
}
else if (kode.compareTo("PR2211")==0 || kode.compareTo("pr2211")==0)
{ System.out.println(" | Judul Buku \t\t\t: "+bk.book[3][1]);
System.out.println(" | Pinjam \t\t\t ");
System.out.print(" => Tanggal \t\t\t: ");
pinT = in.nextInt();
System.out.print(" => Bulan \t\t\t: ");
pinB = in.nextInt();
System.out.print(" => Tahun \t\t\t: ");
pinTh = in.nextInt();
System.out.println("\n | Tanggal Pinjam \t\t: "+pinT+" "+pinB+" "+pinTh);
System.out.println(" | Kembali \t\t\t ");
System.out.print(" => Tanggal \t\t\t: ");
kemT = in.nextInt();
System.out.print(" => Bulan \t\t\t: ");
kemB = in.nextInt();
System.out.print(" => Tahun \t\t\t: ");
kemTh = in.nextInt();
System.out.println("\n | Tanggal Kembali \t\t: "+kemT+" "+kemB+" "+kemTh);
System.out.print(" | harga Pinjam \t\t: "+bk.book[3][2]);
int lam = (kemT-pinT) + ((kemB-pinB)*30) + ((kemTh-pinTh)*360);
System.out.print("\n | Lama Pinjam \t\t\t: " + lam + " hari");
int den = (lam-4)*575;
if(lam<=4){denda = 0;}
else{denda = den;}
System.out.print("\n | Denda \t\t\t: " + denda);
int total = 1150 + denda;
System.out.print("\n | Total Bayar \t\t\t: " + total );
do{
System.out.print("\n | Bayar \t\t\t: ");
bay = in.nextInt();
if (bay<total)
System.out.print(" | *** Ma'af, Uang anda kurang ***");
}while(bay<total);
System.out.print(" | Kembalian \t\t\t: "+(bay-total));
break;
}
else if (kode.compareTo("PR3301")==0 || kode.compareTo("pr3301")==0)
{ System.out.println(" | Judul Buku \t\t\t: "+bk.book[4][1]);
System.out.println(" | Pinjam \t\t\t ");
System.out.print(" => Tanggal \t\t\t: ");
pinT = in.nextInt();
System.out.print(" => Bulan \t\t\t: ");
pinB = in.nextInt();
System.out.print(" => Tahun \t\t\t: ");
pinTh = in.nextInt();
System.out.println("\n | Tanggal Pinjam \t\t: "+pinT+" "+pinB+" "+pinTh);
System.out.println(" | Kembali \t\t\t ");
System.out.print(" => Tanggal \t\t\t: ");
kemT = in.nextInt();
System.out.print(" => Bulan \t\t\t: ");
kemB = in.nextInt();
System.out.print(" => Tahun \t\t\t: ");
kemTh = in.nextInt();
System.out.println("\n | Tanggal Kembali \t\t: "+kemT+" "+kemB+" "+kemTh);
System.out.print(" | harga Pinjam \t\t: "+bk.book[4][2]);
int lam = (kemT-pinT) + ((kemB-pinB)*30) + ((kemTh-pinTh)*360);
System.out.print("\n | Lama Pinjam \t\t\t: " + lam + " hari");
int den = (lam-5)*400;
if(lam<=4){denda = 0;}
else{denda = den;}
System.out.print("\n | Denda \t\t\t: " + denda);
int total = 800 + denda;
System.out.print("\n | Total Bayar \t\t\t: " + total );
do{
System.out.print("\n | Bayar \t\t\t: ");
bay = in.nextInt();
if (bay<total)
System.out.print(" | *** Ma'af, Uang anda kurang ***");
}while(bay<total);
System.out.print(" | Kembalian \t\t\t: "+(bay-total));
break;
}
System.out.println(" |------------------------------------");
System.out.print(" | ***Kode yang anda masukkan salah*** \n");
}
}
break;
}
}
}
0 Response to "Java Peminjaman Buku"
Posting Komentar