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