share
public class Buku {
private String kodeBuku;
private String peminjam;
private int jumlahHariSewa;
public Buku(String code) {
this.kodeBuku = code;
}
public String getKodeBuku() {
return kodeBuku;
}
public String getPeminjam() {
return peminjam;
}
public int getJumlahHariSewa() {
return jumlahHariSewa;
}
public void setKodeBuku(String code) {
this.kodeBuku = code;
}
public void setPeminjam(String name) {
this.peminjam = name;
}
public void setJumlahHariSewa(int jum) {
this.jumlahHariSewa = jum;
}
public int Jml_hari_pinjam() {
int j = 6;
return j;
}
public int Denda() {
int denda;
if(getJumlahHariSewa()>6) {
denda = 1000;
return denda;
}
else {
denda = 0;
return denda;
}
}
public int BiayaPinjam() {
int biaya_pinjam = 5000;
return (biaya_pinjam + (getJumlahHariSewa()-Jml_hari_pinjam())*Denda());
}
}
public class Peminjam {
private String idPeminjam;
private String namaPeminjam;
private String alamatPeminjam;
public String getIdPeminjam() {
return idPeminjam;
}
public String getNamaPeminjam() {
return namaPeminjam;
}
public String getAlamatPeminjam() {
return alamatPeminjam;
}
public void setIdPeminjam(String id) {
this.idPeminjam = id;
}
public void setPeminjam(String name) {
this.namaPeminjam = name;
}
public void setAlamatPeminjam(String alamat) {
this.alamatPeminjam = alamat;
}
}
import java.util.Scanner;
public class MainBuku {
public static void main(String[] args) {
int jumlah_peminjam;
System.out.print("Masukkan Jumlah Peminjam = ");
int x = new Scanner(System.in).nextInt();
jumlah_peminjam = x;
System.out.println();
Peminjam[] pinjam;
pinjam = new Peminjam[jumlah_peminjam];
Buku[] buku;
buku = new Buku[jumlah_peminjam];
System.out.println("INPUT PEMINJAM DAN DATA BUKU");
System.out.println();
int n = 1;
for (int i = 0; i < pinjam.length; i++) {
Scanner input = new Scanner(System.in);
pinjam[i] = new Peminjam();
String a, b, c;
System.out.println("Inputan Peminjam ke- "+n+
" dan Data Buku ke- "+n++);
System.out.printf("\tMasukkan ID Peminjam = ");
a = input.nextLine();
pinjam[i].setIdPeminjam(a);
System.out.printf("\tMasukkan Nama Peminjam = ");
b = input.nextLine();
pinjam[i].setPeminjam(b);
System.out.printf("\tMasukkan Alamat Peminjam = ");
c = input.nextLine();
pinjam[i].setAlamatPeminjam(c);
System.out.println();
buku[i] = new Buku(" ");
int z, j;
String y;
System.out.printf("\tMasukkan Kode Buku = ");
y = input.nextLine();
buku[i].setKodeBuku(y);
System.out.printf("\tMasukkan Jumlah Hari Pinjam = ");
z = input.nextInt();
buku[i].setJumlahHariSewa(z);
System.out.println();
}
System.out.println("DATA PEMINJAM, DATA BUKU DAN BESARNYA BIAYA");
n = 1;
for (int i = 0; i < pinjam.length; i++) {
System.out.printf("\n");
System.out.println("Data Peminjam ke- "+n+" dan Data Buku ke- "+n++);
System.out.println("\tNama Peminjam : "+pinjam[i].getNamaPeminjam());
System.out.println("\tID Peminjam : "+pinjam[i].getIdPeminjam());
System.out.println("\tAlamat Peminjam : "+pinjam[i].getAlamatPeminjam());
System.out.println("\tKode Buku : "+buku[i].getKodeBuku());
System.out.println("\tBiaya Pinjam : "+(int)buku[i].BiayaPinjam());
}
}
}