}
public void setGajiPokok(double gajipokok){
this.gajipokok =gajipokok;
}
public void setUangLembur(double uanglembur){
this.uanglembur =uanglembur;
}
public double getGajiBesih(){
double gajibersih = 0;
return gajibersih;
}
//staf
public class staf{
public void getDetail(){
}
//manager
public class Manager{
private String departemen;
private Staf staf;
public Manager (String departemen,Staf staf){
this.departemen = departemen;
this.staf = staf;
}
public String getDepartemen(){
return departemen;
}
public void setDepartemen(String departemen){
this.departemen = departemen;
}
public void addStaff(Staf staf){
this.staf= staf;
}
public void getDetail(){
}
}
//perusahaan
public class Perusahaan{
private String namaPerusahaan;
private String alamat;
public Perusahaan (String namaPerusahaan,String alamat){
this.namaPerusahaan = namaPerusahaan;
this.alamat = alamat;
}
public String getNamaPerusahaan(){
return namaPerusahaan;
}
PEMROGRAMAN BERBASIS OBJEK
switch(golongan){
case 1:
gajipokok=3000000;
break;
case 2:
gajipokok=2000000;
break;
case 3:
gajipokok=1000000;
break;
default:
gajipokok=0;
}
if(jamkerja>8){
PEMROGRAMAN BERBASIS OBJEK
lembur=jamkerja-8;
}
formatRp.setCurrencySymbol("Rp");
formatRp.setMonetaryDecimalSeparator(',');
formatRp.setGroupingSeparator(',');
kursIndonesia.setDecimalFormatSymbols(formatRp);
gajilembur=lembur*30000;
gajibersih=gajipokok+gajilembur;
System.out.println("nama:"+nama);
System.out.println("Gaji pokok:"+kursIndonesia.format(gajipokok));
System.out.println("Gaji lembur:"+kursIndonesia.format(gajilembur));
System.out.println("Total gaji:"+kursIndonesia.format(gajibersih));
System.out.println("====================================================");
}
}