a.           
Membuat Project, Klik File -> New
Project -> Java -> Java Application. Project Name : KUIS
b.           
Membuat Class KUIS, Klik kanan pada
package kuis -> New -> Java Class. Class Name: KUIS
Tulis script dibawah ini didalam Java Class "KUIS"
package
kuis;
public
class KUIS {
   
public double gapok,tunjangan,tunjanak,
tunjistri,bbulan,btahun,pinj,gajibersih;
   
public String golongan;
   
public String getGolongan() {
     
  return golongan;    }
   
public void setGolongan(String golongan) {
        this.golongan = golongan; }
   
public void setPilihGolongan()
   
{if (golongan.equalsIgnoreCase("3A"))
       
{ gapok=5000000;
         
tunjangan=500000;}
  
else if (golongan.equalsIgnoreCase("3B"))
       
{ gapok=3500000;
         
tunjangan=350000;}
  
else  { gapok=2000000;
         
tunjangan=100000;}
  
 }
   
public double getGapok() {
       
return gapok;    }
   
public void setGapok(double gapok) {
      
 this.gapok = gapok;    }
   
public double getTunjangan() {
       
return tunjangan;    }
   
public void setTunjangan(double tunjangan) {
       
this.tunjangan = tunjangan;    }
   
public double getTunjanak() {
       
tunjanak=150000;
       
return tunjanak;    }
   
public void setTunjanak(double tunjanak) {
       
this.tunjanak = tunjanak;    }
   
public double getTunjistri() {
       
tunjistri=200000;
       
return tunjistri;    }
   
public void setTunjistri(double tunjistri) {
   
    this.tunjistri =
tunjistri;    }
   
public double getBbulan() {
      
bbulan=200000;
       
return bbulan;    }
   
public void setBbulan(double bbulan) {
       
this.bbulan = bbulan;    }
   
public double getBtahun() {
       
btahun=500000;
        return btahun;  }
   
public void setBtahun(double btahun) {
       
this.btahun = btahun;  }
   
public double getPinj() {
       
return pinj; }
   
public void setPinj(double pinj) {
       
this.pinj = pinj;  }
   
public double getGajibersih() {
       
gajibersih=gapok+tunjangan+tunjistri+tunjanak+bbulan+btahun-pinj;
       
return gajibersih;  }
   
public void setGajibersih(double gajibersih) {
       
this.gajibersih = gajibersih;  }
c.           
Buat dan Design Form Penggajian dibawah ini, Klik kanan pada
package kuis -> New -> JFrame From. Class Name: FormPenggajian
Tuliskan script dibawah ini pada Form Penggajian
package
kuis;
public
class FormPenggajian extends javax.swing.JFrame {
   
KUIS kuis = new KUIS();
public
FormPenggajian() {
        initComponents();
       
setLocationRelativeTo(this);
    }
private void
bkeluarActionPerformed(java.awt.event.ActionEvent evt) {                                        
       
// TODO add your handling code here:
       
System.exit(0);
   
}                                      
   
private void bbersihActionPerformed(java.awt.event.ActionEvent evt)
{                                        
       
// TODO add your handling code here:
       
tnip.setText("");
        
tnama.setText("");
         
tgapok.setText("");
           ttunjangan.setText("");
            ttunjlain.setText("");
             tbonus.setText("");
              tpinjaman.setText("");
              
tgajibersih.setText("");
               golongan.clearSelection();
             tnip.requestFocus();
   
}                                       
   
private void golaActionPerformed(java.awt.event.ActionEvent evt) {                                     
       
// TODO add your handling code here:
       
kuis.setGolongan(gola.getText());
       
kuis.setPilihGolongan();
       
tgapok.setText(Double.toString(kuis.getGapok()));
      
ttunjangan.setText(Double.toString(kuis.getTunjangan()));
   
}                                   
   
private void golbActionPerformed(java.awt.event.ActionEvent evt) {                                     
       
// TODO add your handling code here:
         
kuis.setGolongan(golb.getText());
       
kuis.setPilihGolongan();
       
tgapok.setText(Double.toString(kuis.getGapok()));
      
ttunjangan.setText(Double.toString(kuis.getTunjangan()));
   
}                                   
   
private void golcActionPerformed(java.awt.event.ActionEvent evt) {                                     
       
// TODO add your handling code here:
         
kuis.setGolongan(golc.getText());
       
kuis.setPilihGolongan();
       
tgapok.setText(Double.toString(kuis.getGapok()));
      
ttunjangan.setText(Double.toString(kuis.getTunjangan()));
   
}                                   
   
private void cbistriActionPerformed(java.awt.event.ActionEvent evt)
{                                        
       
// TODO add your handling code here:
        
if (cbistri.isSelected()==true && cbanak.isSelected()==false )
       
{ ttunjlain.setText(Double.toString(kuis.getTunjistri()));}
           else if (cbistri.isSelected()==false
&& cbanak.isSelected()==true )
       
{ ttunjlain.setText(Double.toString(kuis.getTunjanak()));}
        
else if (cbistri.isSelected()==true &&
cbanak.isSelected()==true)
       
{ ttunjlain.setText(Double.toString(kuis.getTunjistri()+kuis.getTunjanak()));}
           else 
       
{ ttunjlain.setText("");}
   
}                                      
   
private void cbanakActionPerformed(java.awt.event.ActionEvent evt)
{                                       
       
// TODO add your handling code here:
        
if (cbistri.isSelected()==true && cbanak.isSelected()==false )
       
{ ttunjlain.setText(Double.toString(kuis.getTunjistri()));}
         
else if (cbistri.isSelected()==false &&
cbanak.isSelected()==true )
       
{ ttunjlain.setText(Double.toString(kuis.getTunjanak()));}
        
else if (cbistri.isSelected()==true &&
cbanak.isSelected()==true)
       
{ ttunjlain.setText(Double.toString(kuis.getTunjistri()+kuis.getTunjanak()));}
           else 
       
{ ttunjlain.setText("");}
   
}                                     
   
private void cbbulanActionPerformed(java.awt.event.ActionEvent evt)
{                                        
       
// TODO add your handling code here:
        
if (cbbulan.isSelected()==true && cbtahun.isSelected()==false)
       
{ tbonus.setText(Double.toString(kuis.getBbulan()));}
         
else if (cbbulan.isSelected()==false &&
cbtahun.isSelected()==true)
       
{ tbonus.setText(Double.toString(kuis.getBtahun()));}
           else if (cbbulan.isSelected()==true
&& cbtahun.isSelected()==true)
       
{ tbonus.setText(Double.toString(kuis.getBbulan()+kuis.getBtahun()));}
           else 
               { tbonus.setText("");}
   
}                                      
   
private void cbtahunActionPerformed(java.awt.event.ActionEvent evt)
{                                        
       
// TODO add your handling code here:
            if (cbbulan.isSelected()==true
&& cbtahun.isSelected()==false)
       
{ tbonus.setText(Double.toString(kuis.getBbulan()));}
         
else if (cbbulan.isSelected()==false &&
cbtahun.isSelected()==true)
       
{ tbonus.setText(Double.toString(kuis.getBtahun()));}
           else if (cbbulan.isSelected()==true
&& cbtahun.isSelected()==true)
       
{ tbonus.setText(Double.toString(kuis.getBbulan()+kuis.getBtahun()));}
           else 
               { tbonus.setText("");}
   
}                                      
   
private void bhitungActionPerformed(java.awt.event.ActionEvent evt)
{                                        
       
// TODO add your handling code here:
        
kuis.setPinj(Double.parseDouble(tpinjaman.getText()));
        
tgajibersih.setText(Double.toString(kuis.getGajibersih()));
    }                                       

 
terima kasih info nya bang
BalasHapusmantap bang
BalasHapusbang golongan.clearSelection(); nya kok ga kedeteksi di formnya ya bang ?
BalasHapus