Tugas UAS
Assalamu'alaikum Wr.Wb....
Alhamdulillah,, walau sederhana tapi selesai juga tugasnya...
pada kali ini saya membuat aplikasi sederhana untuk data Gaji Pegawai.
langsung saja ini dia rinciannya...!!!
Untuk membuatnya pertama-tama kita buat Designnya terlebih dahulu seperti pada gambar diatas...!!
adapun rinciannya nama variable:
Nama pegawai = txtnama
Jabatan = cmbjabatan
Golongan = cmbgol
Alamat = txtaalamat
Gaji pokok = txtgapok
Tunjangan =txttunjangan
Pajak = txtpajak
Gaji Bersih = txtgajibersih
Untuk source kode tombol Hitung:
private void bthitungActionPerformed(java.awt.event.ActionEvent evt) {
int gp;
float tunjangan, pajak, gaber;
gp = Integer.parseInt(txtgapok.getText());
tunjangan = 0.2f*gp;
pajak = 0.1f*(gp+tunjangan);
gaber = (gp+tunjangan)-pajak;
txttunjangan.setText(Double.toString(tunjangan));
txtpajak.setText(Double.toString(pajak));
txtgajibersih.setText(Double.toString(gaber));
}
Untuk Button Proses:
private void btprosesActionPerformed(java.awt.event.ActionEvent evt) {
String jabatan,gol;
int gaji;
jabatan = (String)cmbjabatan.getSelectedItem();
gol = (String)cmbgol.getSelectedItem();
if(jabatan=="Manajer"&&(gol=="A1"||gol=="A2")){
gaji = 2_500_000;
}else
if(jabatan=="Manajer"&&(gol=="A3")){
gaji = 3_000_000;
}else
if(jabatan=="Supervisior"&&(gol=="A1"||gol=="A2")){
gaji = 1_800_000;
}else
if(jabatan=="Supervisior"&&(gol=="A3")){
gaji = 2_250_000;
}else
if(jabatan=="Distributor"&&(gol=="A1"||gol=="A2"||gol=="A3")){
gaji = 2_000_000;
}else{
gaji = 1_000_000;
}
txtgapok.setText(Integer.toString(gaji));
}
Untuk Button Simpan:
private void btnewActionPerformed(java.awt.event.ActionEvent evt) {
txtnama.setText("");
txtaalamat.setText("");
txtgapok.setText("");
txttunjangan.setText("");
txtpajak.setText("");
txtgajibersih.setText("");
txtnamapegawai.setText("");
txtjabatan.setText("");
txtgol.setText("");
txtalm.setText("");
txtgajipokok.setText("");
txtgaber.setText("");
txtnama.requestFocus();
cmbjabatan.setSelectedIndex(0);
cmbgol.setSelectedIndex(0);
}
Button Keluar:
private void btkeluarActionPerformed(java.awt.event.ActionEvent evt) {
this.dispose();
}
Untuk Membuat Combo box Source kodenya yaitu:
private void cmbjabatanActionPerformed(java.awt.event.ActionEvent evt) {
if ((String)cmbjabatan.getSelectedItem ()=="OB"){
cmbgol.setEnabled(false);
}else {
cmbgol.setEnabled(true);
}c