Kamis, 01 Desember 2011

Program Java JoptionPane Menghitung Total Gaji Kryawan

Ketentuan pembuatan program sebagai berikut:
  • Inputan data antara lain: Nama Karyawan, NIK, Golongan, Jumlah Anak
  • Gaji Pokok untuk golongan 1 adalah 1000000, golongan 2 adalah 1500000 dan golongan 3 adalah 2000000
  • Tunjangan akan diberikan kepada golongan 1 sebesar 200000, golongan 2 sebesar 150000 dan untuk golongan 3 adalah 100000 dengan syarat jumlah anak tidak lebih dari 3.
  • Menggunakan statement JoptionPane
Hasilnya sebagai berikut:





Lalu bagaimana script programnya? Berikut silakan dianalisa sendiri:
 import javax.swing.*;
public class gaji_karyawan{
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);
}
}

Tidak ada komentar:

Posting Komentar