LISTING PROGRAM:
Public
Class form1
Sub
BuatTabel()
ListView1.Columns.Add("Nik", 50, HorizontalAlignment.Left)
ListView1.Columns.Add("Nama", 80, HorizontalAlignment.Left)
ListView1.Columns.Add("Jabatan", 120,
HorizontalAlignment.Left)
ListView1.Columns.Add("Gaji", 120, HorizontalAlignment.Left)
ListView1.Columns.Add("Status", 120, HorizontalAlignment.Left)
ListView1.Columns.Add("Tunjangan istri", 120,
HorizontalAlignment.Left)
ListView1.Columns.Add("Jumlah Anak", 120,
HorizontalAlignment.Left)
ListView1.Columns.Add("Tunjangan Anak", 120,
HorizontalAlignment.Left)
ListView1.Columns.Add("Jam Lembur", 120,
HorizontalAlignment.Left)
ListView1.Columns.Add("Honor lembur", 120, HorizontalAlignment.Left)
ListView1.Columns.Add("Pajak", 90, HorizontalAlignment.Left)
ListView1.Columns.Add("Total Gaji", 90,
HorizontalAlignment.Left)
ListView1.View = View.Details
ListView1.GridLines = True
ListView1.FullRowSelect = True
End Sub
Sub
IsiTabel()
Dim Lst
As New
ListViewItem
Lst.Text = nik.Text
Lst.SubItems.Add(nama.Text)
Lst.SubItems.Add(jbtn.Text)
Lst.SubItems.Add(gaji.Text)
Lst.SubItems.Add(status.Text)
Lst.SubItems.Add(tnjganistri.Text)
Lst.SubItems.Add(jmlhanak.Text)
Lst.SubItems.Add(tnjgnanak.Text)
Lst.SubItems.Add(jamlmbur.Text)
Lst.SubItems.Add(holembur.Text)
Lst.SubItems.Add(pajak.Text)
Lst.SubItems.Add(total.Text)
ListView1.Items.Add(Lst)
End Sub
Private Sub jabatan_SelectedIndexChanged(ByVal sender As
System.Object, ByVal e As
System.EventArgs) Handles
jbtn.SelectedIndexChanged
Select Case (jbtn.Text)
Case
"mandor" : gaji.Text = 1750000
Case
"kepala bagian" : gaji.Text =
2500000
Case
"staff" : gaji.Text = 1250000
End Select
pajak.Text = 0.015 * gaji.Text
End Sub
Private Sub status_SelectedIndexChanged(ByVal sender As
System.Object, ByVal e As
System.EventArgs) Handles
status.SelectedIndexChanged
Dim x As String
x =
Microsoft.VisualBasic.Mid(status.Text, 2)
Select Case (status.Text)
Case
"Menikah" : tnjganistri.Text =
0.09 * gaji.Text
Case
"tidak menikah" : tnjganistri.Text
= 0
status.Text =
Val(tnjganistri.Text) * Val(status.Text)
End Select
End Sub
Private Sub jumlah_anak_SelectedIndexChanged(ByVal sender As
System.Object, ByVal e As
System.EventArgs) Handles
jmlhanak.SelectedIndexChanged
Dim x As String
x =
Microsoft.VisualBasic.Mid(status.Text, 2)
If
jmlhanak.Text >= 2 And status.Text = "Menikah" Then
tnjgnanak.Text = 0.07 * gaji.Text
ElseIf
jmlhanak.Text = 1 And status.Text = "menikah" Then
tnjgnanak.Text = 0.03 * gaji.Text
End If
jmlhanak.Text = Val(tnjgnanak.Text) *
Val(jmlhanak.Text)
End Sub
Private Sub nik_SelectedIndexChanged(ByVal
sender As System.Object, ByVal e As
System.EventArgs) Handles
nik.SelectedIndexChanged
If
nik.Text = "001" Then
nama.Text = "Fanny"
ElseIf
nik.Text = "002" Then
nama.Text = "Lili"
ElseIf
nik.Text = "003" Then
nama.Text = "iwan"
End If
End Sub
Private Sub btn_proses_Click(ByVal
sender As System.Object, ByVal e As
System.EventArgs) Handles btnproses.Click
If
jbtn.Text = "mandor" Then
holembur.Text = "7500"
ElseIf
jbtn.Text = "kepala bagian" Then
holembur.Text = "1000"
ElseIf
jbtn.Text = "staff" Then
holembur.Text = "5000"
Else
holembur.Text = 0
End If
total.Text = Val(jamlmbur.Text) +
Val(gaji.Text) + Val(tnjganistri.Text) + Val(tnjgnanak.Text) - Val(pajak.Text)
End Sub
Private Sub btn_keluar_Click(ByVal
sender As System.Object, ByVal e As
System.EventArgs) Handles btnkeluar.Click
Me.Close()
End Sub
Private Sub Button5_Click(ByVal
sender As System.Object, ByVal e As
System.EventArgs) Handles btnkeluar.Click
nik.Text = ""
nama.Text = ""
jbtn.Text = ""
gaji.Text = ""
status.Text = ""
tnjganistri.Text = ""
jmlhanak.Text = ""
tnjgnanak.Text = ""
jamlmbur.Text = ""
holembur.Text = ""
pajak.Text = ""
total.Text = ""
End Sub
Private Sub form1_Load(ByVal
sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
BuatTabel()
nik.Items.Add("001")
nik.Items.Add("002")
nik.Items.Add("003")
jbtn.Items.Add("mandor")
jbtn.Items.Add("kepala
bagian")
jbtn.Items.Add("staff")
status.Items.Add("Menikah")
status.Items.Add("tidak menikah")
For i =
1 To 4
jmlhanak.Items.Add(i)
Next i
For i =
1 To 10
jamlmbur.Items.Add(i)
Next i
Me.Text
= "RAHMA YUNITA"
End Sub
Private Sub Btnsimpan_Click(ByVal
sender As System.Object, ByVal e As
System.EventArgs) Handles Btnsimpan.Click
IsiTabel()
End Sub
Private Sub btnhapusdatayangdipilih_Click(ByVal sender As
System.Object, ByVal e As
System.EventArgs) Handles
btnhapusdatayangdipilih.Click
ListView1.Items.Remove(ListView1.SelectedItems(0))
End Sub
End
Class
HASIL FORM:
Tidak ada komentar:
Posting Komentar