Pembelajaran sebelumnya :
1. Membuat Project Baru
2. Membuat Menu Utama
3. Membuat Database dan Tabel
4. Membuat Koneksi Database Dengan Module
5. Membuat Form Login Aplikasi Penggajian
6. Membuat Koding Logout
7. Membuat Form Admin
8. Membuat Form Jabatan
Berikut langkah Membuat Form Pegawai Aplikasi Penggajian
Klik Project - Add Windows Form
Maka akan muncul :
Kemudian Klik Add
Buat Design FormMasterJabatan.vb seperti gambar dibawah :
Fungsi dari Form Karyawan ini adalah Untuk bisa Input, Edit dan Delete data pada tabel Karyawan didalam database. Untuk itu setidaknya anda telah belajar Input, Edit dan Delete pada sebuah Form Terlebih dahulu.
Masukan Koding dibawah pada Form Master Pegawai :
Imports System.Data.OleDb
Public Class FormMasterPegawai
Sub TampilStatus()
ComboBox1.Items.Clear()
ComboBox1.Items.Add("JBTN01")
ComboBox1.Items.Add("JBTN02")
ComboBox1.Items.Add("JBTN03")
End Sub
Sub Kosongkan()
TextBox1.Clear()
TextBox2.Clear()
TextBox3.Clear()
TextBox4.Clear()
TextBox5.Clear()
TextBox1.Focus()
Call TampilStatus()
End Sub
Sub TampilGrid()
DA = New OleDbDataAdapter("select NIP,NamaPegawai,KodeJabatan,AlamatPegawai,TelpPegawai from Pegawai", CONN)
DS = New DataSet
DA.Fill(DS, "Pegawai")
DGV.DataSource = DS.Tables("Pegawai")
DGV.ReadOnly = True
End Sub
Private Sub Button1_Click_1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
If TextBox1.Text.Length < 6 Or TextBox1.Text = "" Or TextBox2.Text = "" Then
MsgBox("Data belum lengkap, Pastikan Kode Pegawai 6 Digit dan Semua form terisi")
Exit Sub
Else
Call Koneksi()
CMD = New OleDbCommand("Select * from Pegawai where NIP='" & TextBox1.Text & "'", CONN)
RD = CMD.ExecuteReader
RD.Read()
If Not RD.HasRows Then
Dim simpan As String = "insert into Pegawai values ('" & TextBox1.Text & "','" & TextBox2.Text & "','" & TextBox4.Text & "','" & TextBox5.Text & "','" & ComboBox1.Text & "')"
CMD = New OleDbCommand(simpan, CONN)
CMD.ExecuteNonQuery()
MsgBox("Input berhasil")
End If
Call TampilGrid()
Call Kosongkan()
End If
End Sub
Private Sub Button2_Click_1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
If TextBox1.Text = "" Then
MsgBox("kode Pegawai masih kosong, silakan diisi dulu")
TextBox1.Focus()
End If
End Sub
Private Sub Button3_Click_1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
Call Kosongkan()
End Sub
Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click
Me.Close()
End Sub
Private Sub FormPegawai_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Call Koneksi()
Call TampilGrid()
Call Kosongkan()
End Sub
Private Sub TextBox1_KeyPress1(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox1.KeyPress
TextBox1.MaxLength = 6
If e.KeyChar = Chr(13) Then
Call Koneksi()
CMD = New OleDbCommand("Select * from Pegawai where NIP='" & TextBox1.Text & "'", CONN)
RD = CMD.ExecuteReader
RD.Read()
If Not RD.HasRows Then
TextBox2.Text = ""
TextBox2.Focus()
Else
TextBox2.Text = RD.Item("namaPegawai")
ComboBox1.Text = RD.Item("KodeJabatan")
TextBox4.Text = RD.Item("AlamatPegawai")
TextBox5.Text = RD.Item("TelpPegawai")
TextBox2.Focus()
End If
End If
End Sub
Private Sub TextBox2_KeyPress1(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox2.KeyPress
TextBox2.MaxLength = 30
If e.KeyChar = Chr(13) Then Button1.Focus()
End Sub
End Class
Silahkan KLIK DISINI Untuk Download Project Pembelajaran diatas.
Silahkan KLIK DISINI Untuk melanjutkan Ke Tahap-10
Next Article
« Prev Post
« Prev Post
Previous Article
Next Post »
Next Post »
Penulisan markup di komentar
- Untuk menulis huruf bold silahkan gunakan
<strong></strong>
atau<b></b>
. - Untuk menulis huruf italic silahkan gunakan
<em></em>
atau<i></i>
. - Untuk menulis huruf underline silahkan gunakan
<u></u>
. - Untuk menulis huruf strikethrought silahkan gunakan
<strike></strike>
. - Untuk menulis kode HTML silahkan gunakan
<code></code>
atau<pre></pre>
atau<pre><code></code></pre>
, dan silahkan parse dulu kodenya pada kotak parser di bawah ini.
Konversi Code
Silahkan Berkomentar Dengan