Program Java Menghitung Gaji Karyawan

Assalamu'alaikum Warahmatullahi Wabarakatuh
Jadi kali ini saya akan memberi tutorials program java yaitu " Menghitung Gaji Karyawan" yang saya dapat dari sekolah saya di Kabupaten Probolinggo " SMKN 2 Kraksaan " , Tanpa basa basi lagi kita chuSss ke tutorials nya.
Program Java Menghitung Gaji Karyawan 

Source:
import javax.swing.*;

public class gaji_karyawan
{
public static void main (String [] args)
{
String namaS = JOptionPane.showInputDialog("Nama Anda = ");
String jabatanS = JOptionPane.showInputDialog(" Jabatan:\n Direktur\n Manager \nKaryawan ");
String statusS = JOptionPane.showInputDialog("Status:\n1:Nikah\n2:Belum Nikah");
String jumlahjkS = JOptionPane.showInputDialog("Jumlah Jam Kerja = ");
int jumlahjk = Integer.parseInt(jumlahjkS);
int status = Integer.parseInt(statusS);
//int jabatan = integer.parseInt(jabatanS);
float Gaji,Tunj,ppn,total,gaji,up,ul,jlb,gajibersih,tjgnikah;
gaji=0;
total=0;
if (jabatanS.equals ("Direktur"))
{
ul = 25000;
up = 20000;
Gaji = 3000000;
Tunj = 1/(float)100* Gaji;
}
else if (jabatanS.equals ("Manager"))
{
ul = 20000;
up = 15000;
Gaji = 2000000;
Tunj = 5/(float)100* Gaji;
}
else if (jabatanS.equals ("Karyawan"))
{
ul = 15000;
up = 10000;
Gaji = 1000000;
Tunj = 5/(float)100* Gaji;
}
else
{
ul = 10000;
up = 5000;
Gaji = 800000;
Tunj =5/(float)100* Gaji;
}
if(status==1)                           //Jika Status Nikah
{
tjgnikah=25000;                     //Tunjangan = 25000
}
else
   tjgnikah=0;
if (40 <= jumlahjk)                    //Jika Karyawan kerja kurang/lebih dari 40/jam
{
jlb=jumlahjk-40;                    //maka inputan (jmljk - 40)
gaji=(up*40)+(ul*jlb);              //cara perhitungan , (up) * 40 ditambah (ul)*jlb
}
else
   jlb=0;                              //jika jika karyawan tidak bekerja lebih dari 40 jam,maka tidak dapat bonus
   gaji = up*jumlahjk;                 //hanya karyawan mendapat up*jumlah jam kerja
   
ppn = (1/(float)100)*Gaji;
gajibersih = Gaji+tjgnikah+Gaji;
total = gajibersih-ppn;
String msg = "Nama Anda \t       : " + namaS + "\nJabatan \t        : " + jabatanS + "\nTunjangan Jabatan : Rp. " + Tunj + "\nGaji Bersih \t       : " + gajibersih +
"\nPPN (1%) \t       : " + ppn + "\nTotal Gaji \t      : Rp. " + total;
JOptionPane.showMessageDialog(null,msg);
/*System.out.println("Nama Anda = "+namaS );
System.out.println("\n\njabatan = "+jabatanS);
System.out.println("\n\nTunjangan Jabatan : "+Tunj);
System.out.println("\n\nGaji Bersih : "+gajibersih);
System.out.println("\n\nPPN 10 % : Rp."+ppn);
System.out.println("\n\nTotal Gaji : Rp."+total);
    System.out.println("\n\n");*/
   
   
}
}

Jika Mau copas sertakan link halaman saya di blog anda,dan jika ada yang tidak dimengerti pada kode diatas komentar saja di kotak komentar di bawah,... Terima kasih...
Previous
Next Post »