share
public class PegawaiVer2 {
private String nama;
private String nip;
private int lama;
private int golongan;
private int tunjangan;
public PegawaiVer2(String nam, String nip, int lam, int gol, int tun) {
this.nama = nam;
this.nip = nip;
this.lama = lam;
this.golongan = gol;
this.tunjangan = tun;
}
public String getNama() {
return nama;
}
public String getNip() {
return nip;
}
public int getLama() {
return lama;
}
public int getGolongan() {
return golongan;
}
public int getTunjangan() {
return tunjangan;
}
public void setNama(String nama) {
this.nama = nama;
}
public void setNip(String nip) {
this.nip = nip;
}
public void setLama(int lama) {
this.lama = lama;
}
public void setGolongan(int golongan) {
this.golongan = golongan;
}
public void setTunjangan(int tunjangan) {
this.tunjangan = tunjangan;
}
public int Golongan() {
int gaji;
if(golongan == 1) {
gaji = 500000;
return gaji;
}
else if (golongan == 2) {
gaji = 750000;
return gaji;
}
else {
gaji = 1000000;
return gaji;
}
}
public int Tunjangan() {
int tunjang;
if(tunjangan == 1) {
tunjang = 0;
return tunjang;
}
else if(tunjangan == 2) {
tunjang = 75000;
return tunjang;
}
else if (tunjangan == 3) {
tunjang = 50000;
return tunjang;
}
else {
tunjang = 125000;
return tunjang;
}
}
public double Bonus() {
int bonus;
bonus = getLama()*5000;
return bonus;
}
public double Gaji() {
return(Golongan()+Tunjangan()+bonus());
}
}
import java.util.Scanner;
public class MainPegawaiVer2 {
public static void main(String[] args) {
System.out.printf("Masukkan Nama =
");
String nam = new
Scanner(System.in).nextLine();
System.out.printf("Masukkan Nip =
");
String nip = new
Scanner(System.in).nextLine();
System.out.printf("Masukkan Lama
Kerja = ");
int lam = new
Scanner(System.in).nextInt();
System.out.printf("Masukkan
Golongan [1=500000(1),2=750000(2),"
+ "3=1000000(3)] =
");
int gol = new
Scanner(System.in).nextInt();
System.out.printf("Masukkan
Tunjangan
[Bujang=0(1),Istri/Suami=75000(2)"
+
",Anak=50000(3),Istri/Suami&Anak=125000(4)] = ");
int tun = new
Scanner(System.in).nextInt();
PegawaiVer2 staf = new
PegawaiVer2(nam, nip, lam, gol,tun);
System.out.printf("\n\n\n");
System.out.println("Nama Pegawai : "+staf.getNama());
System.out.println("NIM Pegawai :
"+staf.getNip());
System.out.println("Lama Kerja : "+staf.getLama());
System.out.println("Bonus Pegawai : "+(int)staf.Bonus());
System.out.println("Gaji
Bersih Pegawai : "+(int)staf.Gaji());
}
}