Berikut ini merupakan program Visual Basic untuk menghitung gaji karyawan. Program ini masih dasar sekali yang mengulas pemakaian Select Case. Silahkan di desain tampilan program Seperti contoh gambar yang diatas.
Adapun listing program Program Visual Basic Menghitung Gaji Karyawan, yaitu :
PrivateSub cmdBaru_Click()
NIK.Text = ""
Nama.Text = ""
Status.Text = ""
Jabatan.Text = ""
Pajak.Text = ""
Total.Text = ""
Gaji.Text = ""
TunjKeluarga.Text = ""
End Sub
Private Sub CmdProses_Click()
Total.Text = Val(Gaji.Text) + Val(TunjKeluarga.Text) - Val(Pajak.Text)
End Sub
Private Sub Form_Load()
NIK.AddItem "001"
NIK.AddItem "002"
NIK.AddItem "003"
Jabatan.AddItem "Mandor"
Jabatan.AddItem "Kepala Bagian"
Jabatan.AddItem "Staf"
Status.AddItem "Menikah"
Status.AddItem "Tidak Menikah"
Call cmdBaru_Click
End Sub
Private Sub Jabatan_Click()
Select Case Jabatan.Text
Case "Mandor": Gaji.Text = 1750000
Case "Kepala Bagian": Gaji.Text = 2500000
Case "Staf": Gaji.Text = 1250000
End Select
Pajak.Text = 0.15 * Gaji.Text
End Sub
Private Sub NIK_Click()
Select Case NIK.Text
Case "001": Nama.Text = "Oncom"
Case "002": Nama.Text = "Udin"
Case "003": Nama.Text = "Ujang"
End Select
End Sub
Private Sub Status_Click()
Select Case Status.Text
Case "Menikah": TunjKeluarga.Text = 0.15 * Gaji.Text
Case "Tidak Menikah": TunjKeluarga.Text = 0
End Select
End Sub
Hasil dari program jika dijalankan akan nampak seperti berikut ini :
Private
NIK.
Nama.Text = ""
Status.Text = ""
Jabatan.Text = ""
Pajak.Text = ""
Total.Text = ""
Gaji.Text = ""
TunjKeluarga.Text = ""
End Sub
Private Sub CmdProses_Click()
Total.Text = Val(Gaji.Text) + Val(TunjKeluarga.Text) - Val(Pajak.Text)
End Sub
Private Sub Form_Load()
NIK.AddItem "001"
NIK.AddItem "002"
NIK.AddItem "003"
Jabatan.AddItem "Mandor"
Jabatan.AddItem "Kepala Bagian"
Jabatan.AddItem "Staf"
Status.AddItem "Menikah"
Status.AddItem "Tidak Menikah"
Call cmdBaru_Click
End Sub
Private Sub Jabatan_Click()
Select Case Jabatan.Text
Case "Mandor": Gaji.Text = 1750000
Case "Kepala Bagian": Gaji.Text = 2500000
Case "Staf": Gaji.Text = 1250000
End Select
Pajak.Text = 0.15 * Gaji.Text
End Sub
Private Sub NIK_Click()
Select Case NIK.Text
Case "001": Nama.Text = "Oncom"
Case "002": Nama.Text = "Udin"
Case "003": Nama.Text = "Ujang"
End Select
End Sub
Private Sub Status_Click()
Select Case Status.Text
Case "Menikah": TunjKeluarga.Text = 0.15 * Gaji.Text
Case "Tidak Menikah": TunjKeluarga.Text = 0
End Select
End Sub
Hasil dari program jika dijalankan akan nampak seperti berikut ini :