Anda di halaman 1dari 3

NAMA : RIO FACHRUDIN

KELAS : TF3B
TUGAS PEMROGRAMAN BERBASIS OBJEK

Hasil Pembuatan Aplikasi Kalkulator dengan Java Netbeans :


Penjelasan :

Perhitungan lembur
1 atau 1jam = Rp150.000
Pada text field Lembur1 menunjukan berapa banyak jam lembur, dan pada text field
Lembur2 menunjukan perhitungan banyak nya lembur x Rp150.000

Perhitungan Gaji Kotor


TotalGajiKotor = GajiPokok + Tunjangan Transport + TunjanganMakan + PerhitunganLembur

Perhitungan PPn
PPn = TotalGajiKotor * 0.11

Perhitugan Gaji Bersih


TotalGajiBersih = TotalGajiKotor – PPn

Berikut Algoritmanya :

if(txtnama.getText().isEmpty()){
JOptionPane.showMessageDialog(null,"Nama belum lengkap!",
"Kesalahan", JOptionPane.ERROR_MESSAGE);
}
else if(txtgajipokok.getText().isEmpty()){
JOptionPane.showMessageDialog(null, "Gaji Pokok belum di isi!",
"Kesalahan", JOptionPane.ERROR_MESSAGE);
} else if(txttjgtransport.getText().isEmpty()){
JOptionPane.showMessageDialog(null, "Tunjangan Transport belum di isi!",
"Kesalahan", JOptionPane.ERROR_MESSAGE);
} else if(txttjgmakan.getText().isEmpty()){
JOptionPane.showMessageDialog(null, "Tunjangan Makan belum di isi!",
"Kesalahan", JOptionPane.ERROR_MESSAGE);
} else if(txtlembur1.getText().isEmpty()){
JOptionPane.showMessageDialog(null, "Jumlah jam lembur belum di isi!",
"Kesalahan", JOptionPane.ERROR_MESSAGE);
} else {
double Lembur = Double.parseDouble("150000");
double BayarLembur = Double.parseDouble(txtlembur1.getText());
double GajiPokok = Double.parseDouble(txtgajipokok.getText());
double Transport = Double.parseDouble(txttjgtransport.getText());
double Makan = Double.parseDouble(txttjgmakan.getText()),
PerhitunganLembur = BayarLembur * Lembur,
TotalGajiKotor = GajiPokok + Transport + Makan + PerhitunganLembur,
PPn = TotalGajiKotor * 0.11,
GajiBersih = TotalGajiKotor - PPn;

txtlembur2.setText("" + PerhitunganLembur);
txtppn.setText("" + PPn);
txtgajikotor.setText("" + TotalGajiKotor);
txtgajibersih.setText(""+GajiBersih);
}

Anda mungkin juga menyukai