LISTING PROGRAM
import javax.swing.*;
public class gaji{
public static void main(String[]args){
int gapok=0,tunjangan=0,total_gaji;
String nama=JOptionPane.showInputDialog("Masukkan
nama");
String NIK=JOptionPane.showInputDialog("Masukkan
NIK");
String golongan=JOptionPane.showInputDialog("Masukkan
Golongan (1/2/3)");
int a=Integer.parseInt(golongan);
String
jumlah_anak=JOptionPane.showInputDialog("Masukkan Jumlah Anak");
int b=Integer.parseInt(jumlah_anak);
if(a==1)
{gapok=1000000;
if(b<3)
{tunjangan=200000;}
else
{tunjangan=0;}
}
else if(a==2)
{gapok=1500000;
if(b<3)
{tunjangan=150000;}
else
{tunjangan=0;}
}
else if(a==3)
{gapok=2000000;
if(b<3)
{tunjangan=100000;}
else
{tunjangan=0;}
}
total_gaji=tunjangan+gapok;
JOptionPane.showMessageDialog(null,"Nama:"+nama+"\nNIK:"+NIK+"\nGolongan:"+a+"\nJumlah
Anak:"+b+"\nGaji
Pokok:"+gapok+"\nTunjangan:"+tunjangan+"\nTotal
Gaji:"+total_gaji);
}
}
OUTPUT PROGRAM
Pertama-tama kita Masukan nama pegawai dahulu
Lalu kita masukan nomor NIK pegawai
Lalu kita masukan jumlah anak dari Pegawai
nah baru muncul data lengkap beserta gaji dari pegawai




