Monday, 14 December 2015

Contoh Program Penggajian Pegawai Visual Basic.net 2008

Langsung  Saja Ya Sob  


1. Disainlah Lembar Kerja / Form Anda Seperti Gambar Dibawah :
Contoh Program Penggajian Pegawai  Visual Basic.net 2008
Gambar Di Atas Terdiri Dari Label,Textbox,Combobox Dan Button
                             

         2.     Keterangan
·         Name Pada Textbox,ComboBox  Di Kotak Properties Diganti Berdasarkan Label
Contoh :
Label
Name
NIk
Nik
Nama
Nama
Bagian
Bagian
Jabatan
Jabatan
·         Teks pada button  menjadi :
Hapus dan Proses
     Baiklah ..Setelah Selesai Kita Mengubah Name Pada Textbox,Combobox Dan Teks Pada Button , selanjutnya kita akan membuat printahnya atau pun codingnya
Okee :

          3.  Klik Double Bebas Pada Form Dan Isi Kan Printah Dibawah Ini :

Public Class Form1
  
    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        nik.Items.Add("PM010")
        nik.Items.Add("PS111")
        nik.Items.Add("KU101")
        nik.Items.Add("GD100")
        nik.Items.Add("PM0011")
        jabatan.Items.Add("KEPALA DIVISI")
        jabatan.Items.Add("STAFF")
        jabatan.Items.Add("WAKIL KEPALA")
        status.Items.Add("Menikah")
        status.Items.Add("Tidak Menikah")
        jumlah_anak.Items.Add("0")
        jumlah_anak.Items.Add("1")
        jumlah_anak.Items.Add("2")
    End Sub
     4.  Klik Double Pada Combobox Nik Dan Isikan Printah Ini :
     Private Sub nik_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles nik.SelectedIndexChanged
        Select Case nik.Text
            Case "PM010"
                nama.Text = "Awal"
            Case "PS111"
                nama.Text = "Satria"
            Case "KU101"
                nama.Text = "Ria Hartati"
            Case "GD100"
                nama.Text = "fitri ariska"
            Case Else
                nama.Text = "Selamat Bangun"
        End Select
        Dim j As String
        j = Microsoft.VisualBasic.Left(nik.Text, 2)
        If j = "PM" Then
            bagian.Text = "Pemasaran"
        ElseIf j = "PS" Then
            bagian.Text = "Personalia"
        ElseIf j = "KU" Then
            bagian.Text = "Keuangan"
        ElseIf j = "GD" Then
            bagian.Text = "Gudang"
        End If
    End Sub

  5.Klik Double Pada ComboBox Jabatan Dan Isikan Printah Ini :

  Private Sub jabatan_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles jabatan.SelectedIndexChanged
        Select Case jabatan.Text
            Case "KEPALA DIVISI"
                gaji.Text = "5000000"
            Case "STAFF"
                gaji.Text = "2000000"
            Case Else
                gaji.Text = "3500000"
        End Select
        pajak.Text = gaji.Text * 0.1
    End Sub
   6. Klik double pada combobox status dan isikan printah ini:

Private Sub status_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles status.SelectedIndexChanged
        Select Case status.Text
            Case "Menikah"
                tunjangan_keluarga.Text = gaji.Text * 0.15
            Case "Tidak Menikah"
                jumlah_anak.Text = ""
                tunjangan_keluarga.Text = 0
        End Select
    End Sub
     7.   Klik Double Pada Combobox Jumlah Anak :

           Namun.. Sebelumnya Saya Disini Menggunakan Keypress / Dengan Menekan Tombol Enter Untuk Mendapatkan Tunjangan Anak Dan Total Gaji…
Okeyy J
Setelah Di Ubah Di Kotak “Selectedchanged” Menjadi “Keypress”
Isikan printah ini : 
  Private Sub jumlah_anak_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles jumlah_anak.KeyPress
        If e.KeyChar = Chr(13) Then
            Select Case jumlah_anak.Text
                Case "0"
                    tunjangan_anak.Text = 0
                Case "1"
                    tunjangan_anak.Text = gaji.Text * 0.05
                Case "2"
                    tunjangan_anak.Text = gaji.Text * 0.1
                Case Else
                    tunjangan_anak.Text = gaji.Text * 0.5
            End Select
        End If
 total.Text = (gaji.Text) + Val(tunjangan_anak.Text) + Val(tunjangan_keluarga.Text) - pajak.Text
        total.Enabled = False
    End Sub
      8.  Kemudian Klik Doble Pada Button Hapus Dan Isikan Printah :

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        nama.Text = ""
        nik.Text = ""
        bagian.Text = ""
        jabatan.Text = ""
        tunjangan_anak.Text = ""
        tunjangan_keluarga.Text = ""
        pajak.Text = ""
        status.Text = ""
        gaji.Text = ""
        total.Text = ""
        jumlah_anak.Text = ""
    End Sub
9   9.  Kemudian Klik Doble Pada Button keluar Dan Isikan Printah :

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
        Dim tanya As String
        tanya = MsgBox("Apakah Anda ingin Keluar?", MsgBoxStyle.YesNo)
        If tanya = vbCancel Then
            Me.Close()
        ElseIf tanya = vbNo Then
            Me.Focus()
        ElseIf tanya = vbYes Then
            Me.Close()
        End If
    End Sub
End Class

Hasilnya :



.:: Selamat Mencoba ::.
Dan
Semoga Bermamfaat

No comments:

Post a Comment