HITUNG GAJI
Nama : SRIWAHYUNI
NIM : 19010020
\Public Class frmpenggajian
Sub awal()
'isi data pilihan dalam combo box
cbjabatan.Items.Clear()
cbjabatan.Items.Add("Direktur")
cbjabatan.Items.Add("Manajer")
cbjabatan.Items.Add("Karyawan")
cbjabatan.Items.Add("OB")
'Mengosongkan isian
txtnama.Text = ""
txtgapok.Text = ""
txttjjabatan.Text = ""
txttjnikah.Text = ""
txttjjabatan.Text = ""
txttjgakot.Text = ""
txtppn.Text = ""
txtgaber.Text = ""
txtnama.Focus()
'Mengosongkan pilihan radio button
rbblmmenikah.Checked = False
rbmenikah.Checked = False
End Sub
Private Sub frmpenggajian_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
awal()
End Sub
Private Sub cbjabatan_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cbjabatan.SelectedIndexChanged
If cbjabatan.SelectedItem = "Direktur" Then
txtgapok.Text = 5500000
txttjjabatan.Text = (10 / 100) * 5500000 'Tunjangan Jabatan 10% dari gaji Pokok
ElseIf cbjabatan.SelectedItem = "Manajer" Then
txtgapok.Text = 4000000
txttjjabatan.Text = (5 / 100) * 4000000 'Tunjangan Jabatan 5% dari gaji Pokok
ElseIf cbjabatan.SelectedItem = "Karyawan" Then
txtgapok.Text = 9000000
txttjjabatan.Text = (50 / 100) * 2000000 'Tunjangan Jabatan 2% dari gaji Pokok
ElseIf cbjabatan.SelectedItem = "OB" Then
txtgapok.Text = 1500000
txttjjabatan.Text = (1 / 100) * 1500000 'Tunjangan Jabatan 1% dari gaji Pokok
End If
End Sub
Private Sub rbmenikah_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles rbmenikah.CheckedChanged
If rbmenikah.Checked = True Then
txttjnikah.Text = (5 / 100) * Val(txtgapok.Text)
End If
End Sub
Private Sub rbblmmenikah_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles rbblmmenikah.CheckedChanged
If rbblmmenikah.Checked = True Then
txttjnikah.Text = 0
End If
End Sub
Private Sub bthitung_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles bthitung.Click
'Menghitung Gaji Kotor
txttjgakot.Text = Val(txtgapok.Text) + Val(txttjjabatan.Text) + Val(txttjnikah.Text)
'Hitung PPN 10 dari Gaji Kotor
txtppn.Text = (50 / 100) * Val(txttjgakot.Text)
'Hitung Gaji Bersih
txtgaber.Text = Val(txttjgakot.Text) - Val(txtppn.Text)
End Sub
Private Sub btinput_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btinput.Click
awal() 'memanggil sub awal
End Sub
Private Sub btkeluar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btkeluar.Click
Close()
End Sub
End Class
Komentar
Posting Komentar