Jumat, 30 Mei 2014

Membuat Gaji kepegawaian dengan menggunakan Java

Assalamualaikum Wr.Wb
Kali ini saya akan sharing tentang masih pemograman JAVA J, untuk materi kali ini saya akan memberi outputan tentang Kepegawaian. Kepegawain tersebut rinciannya seperti dibawah ini:
1.       Inputanya terdapat Nama,Golongan,Jumlah anak dan Lembur.
2.       Prosesnya :
a.         
Golongan
Gaji Pokok
Tunjungan Kesehatan
1
800.000
200000
2
1000000
400000
3
1200000
600000
4
1400000
800000
b.      Tunjungan Anak
Ø  Jika jumlah anak >3 maka jumlah anak = 3 x 10%
Ø  Jika jumlah anak <3 maka jumlah anak x Gaji Pokok x 10%
c.       Lembur = Jumlah Lembur x Rp. 20.000
d.      Gaji Bersih = Gaji Pokok + Tunjungan Kesehatan + Tunjungan anak + Lembur
3.       Outputnya :
Ø  Gaji Pokok
Ø  Tunjangan Kesehatan
Ø  Tunjungan Anak
Ø  Gaji Bersih
Nah itu adalah pernyataannya, dan untuk lebih jelasnya langsung saja lihat dibawah ini syntax untuk koding nya J
package kepegawaian;

/**
 *
 * @author BRIGITA~
 */
import javax.swing.JOptionPane;
public class Kepegawaian {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
       String Nama;
       int golongan, jumAnak, lembur, Gapok = 0,tunjKesehatan = 0, tunjAnak, gajiBersih, jamLembur;
      
       Nama = (JOptionPane.showInputDialog("Masukanan Nama Anda:  "));
       golongan = Integer.parseInt(JOptionPane.showInputDialog("Masukan Golongan Anda:   "));
       jumAnak = Integer.parseInt(JOptionPane.showInputDialog("Masukan Jumlah Anak Anda:  "));
       lembur = Integer.parseInt(JOptionPane.showInputDialog("Masukan Jumlah Jam Lembur anda:   "));
      
       switch (golongan){
           case 1:
               Gapok = 8000000;
               tunjKesehatan = 200000;
              break;
           case 2:
               Gapok = 1000000;
               tunjKesehatan = 400000;
              break;
           case 3:
               Gapok = 1200000;
               tunjKesehatan = 600000;
             break;
           case 4:
               Gapok = 1400000;
               tunjKesehatan = 800000;
            break;
               }
      
      
       if(jumAnak > 3 ){
           tunjAnak = (Gapok*3*10/100);
       }else{
           tunjAnak = (jumAnak*Gapok*10/100);
       }
         jamLembur = (lembur*20000);
         gajiBersih = (Gapok+tunjKesehatan+tunjAnak+lembur);
        
         if(golongan > 4){
             JOptionPane.showMessageDialog (null, "Golongan tidak ada!!");
         }else{
             JOptionPane.showMessageDialog (null, "Nama Lengkap : "+Nama+"\n"+"Golongan: "+golongan+"\n"+"Jumlah Anak: "+jumAnak+"\n"+"Gaji Pokok: "+Gapok+"\n"+"Tunjangan Kesehatan: "+tunjKesehatan+"\n"+"Lembur: "+lembur+" jam"+"\n\n"+"Gaji Bersih: "+gajiBersih);
       
         }
    }
}

Nah itu diatas adalah syntaxnya nih tampilan outputnya :
      








Yah mungkin segitu aja dlu yaa, semoga bermanfaat.. Arigataou.. 

0 komentar:

Posting Komentar

 

erpeel ◠‿◠ Copyright © 2012 Design by Ipietoon Blogger Template