import java.util.Scanner; import java.text.DecimalFormat; class latihangaji { public static void main(String[] args) { DecimalFormat f1 = new DecimalFormat("#,###,##0"); String npp,namaPegawai,gol; int GajiPokok,Potongan,jmlanak; double TunjanganAnak,GajiKotor,GajiBersih; Scanner keyboard = new Scanner(System.in); System.out.print("NPP : "); npp = keyboard.nextLine(); System.out.print("Nama : "); namaPegawai = keyboard.nextLine(); System.out.print("Golongan [I,II,III,IV] :"); gol = keyboard.nextLine(); if (gol == "IV") { GajiPokok=4000000; } else if (gol=="III") { GajiPokok=3000000; } else if (gol=="IjiI") { GajiPokok=2000000; } else { GajiPokok =1500000; } f1 = new DecimalFormat("#,###,##0"); String xGajiPokok = "Rp. "+f1.format(GajiPokok); System.out.println("Gaji Pokok : "+xGajiPokok); System.out.print("Jumlah Anak [1,2,3] : "); jmlanak = keyboard.nextInt(); if (jmlanak == 3) { TunjanganAnak=0.5*GajiPokok; } else if (jmlanak==2) { TunjanganAnak=0.3*GajiPokok; } else { TunjanganAnak =0.2*GajiPokok; } String xTunjanganAnak = "Rp. "+f1.format(TunjanganAnak); System.out.println("Tunjangan Anak : "+xTunjanganAnak); GajiKotor=(GajiPokok+TunjanganAnak); System.out.print("Potongan : "); Potongan = keyboard.nextInt(); GajiBersih=(GajiKotor-Potongan); System.out.println(" "); System.out.println("============================================= "); System.out.println(" SLIP Gaji Pegawai "); System.out.println("============================================= "); System.out.println(" "); System.out.println("Gaji Pokok :"+ xGajiPokok); System.out.println("Tunjangan Anak :"+ xTunjanganAnak); System.out.println(" "); System.out.println("============================================= "); String xGajiKotor = "Rp. "+f1.format(GajiKotor); System.out.println("Gaji Kotor :"+xGajiKotor); System.out.println("============================================= "); String xPotongan = "Rp. "+f1.format(Potongan); System.out.println("Potongan :"+xPotongan); System.out.println("============================================= "); String xGajiBersih = "Rp. "+f1.format(GajiBersih); System.out.println("Gaji Bersih :"+xGajiBersih); } }