Aplikasi Menghitung Gaji Bersih Menggunakan JavaNetbeans
Selamat pagi sobat, kali ini saya akan berbagi tutorial bagaimana membuat aplikasi untuk menghitung gaji bersih menggunakan javanetbeans, untuk nama filenya sobat bisa beri nama GajiBersih yang pertama sobat lakukan adalah membuat desain seperti gambar dibawah ini.
Pada tampilan form desain diatas sobat hanya menggunakan label, textfield dan button. yang pertama sobat lakukan adalah mengganti variable name semua textField, untuk jelasnya lihat nama variablenya dibawah ini.
- textfield1 = nip
- textfield2 = golongan
- textfield3 = gajipokok
- textfield4 = status
- textfield5 = tjkeluarga
- textfield6 = jumlahanak
- textfield7 = tjanak
- textfield8 = potongan
- textfield9 = gajibersih
public GajiBersih() {
initComponents();
}
initComponents();
}
untuk button sobat ngga usah menggantinya, beikutnya sobat memasukkan kodingannya, caranya klik kanan button, pilih events, pilih mouse yang pilih mouseClicked, kemudian sobat masukkan kodingan dibawah ini.
String ambilGolongan=golongan.getText();
String ambilJumAnak=jumlahanak.getText();
String ambilPotongan=potongan.getText();
String ambilStatus=status.getText();
int agaji = 0, agolongan;
int ajumanak=0;
int apotongan;
double atjanak=0, atjkeluarga=0;
double agajibersih=0;
agolongan=Integer.parseInt(ambilGolongan);
ajumanak=Integer.parseInt(ambilJumAnak);
apotongan=Integer.parseInt(ambilPotongan);
switch(agolongan){
case 1: agaji=1500000;
break;
case 2: agaji=2500000;
break;
case 3: agaji=3500000;
break;
case 4: agaji=4500000;
break;
}
gajipokok.setText(Integer.toString(agaji));
if ("kawin".equals(ambilStatus)) {
atjkeluarga=0.1*agaji;
} else {
atjkeluarga=0;
}
tjkeluarga.setText(Double.toString(atjkeluarga));
if(ajumanak>3){
atjanak=0.05*agaji*3;
}else{
atjanak=0;
}
tjanak.setText(Double.toString(atjanak));
agajibersih=agaji+agaji+atjkeluarga+atjanak-apotongan;
gajibersih.setText(Double.toString(agajibersih));
}
String ambilJumAnak=jumlahanak.getText();
String ambilPotongan=potongan.getText();
String ambilStatus=status.getText();
int agaji = 0, agolongan;
int ajumanak=0;
int apotongan;
double atjanak=0, atjkeluarga=0;
double agajibersih=0;
agolongan=Integer.parseInt(ambilGolongan);
ajumanak=Integer.parseInt(ambilJumAnak);
apotongan=Integer.parseInt(ambilPotongan);
switch(agolongan){
case 1: agaji=1500000;
break;
case 2: agaji=2500000;
break;
case 3: agaji=3500000;
break;
case 4: agaji=4500000;
break;
}
gajipokok.setText(Integer.toString(agaji));
if ("kawin".equals(ambilStatus)) {
atjkeluarga=0.1*agaji;
} else {
atjkeluarga=0;
}
tjkeluarga.setText(Double.toString(atjkeluarga));
if(ajumanak>3){
atjanak=0.05*agaji*3;
}else{
atjanak=0;
}
tjanak.setText(Double.toString(atjanak));
agajibersih=agaji+agaji+atjkeluarga+atjanak-apotongan;
gajibersih.setText(Double.toString(agajibersih));
}
Setelah semuanya sudah selesai coba sobat jalankan aplikasinya, sekian postingan yang singkat ini, semoga bermanfaat, sekian wassalam😃