PrivateSub LaporanDataToolStripMenuItem1_Click(sender AsObject, e AsEventArgs) Handles
LaporanDataToolStripMenuItem1.Click das11.show()
EndSub
PrivateSub Label1_Click(sender AsObject, e AsEventArgs) Handles Label1.Click
EndSub
PrivateSub
InputDataGajiGuruToolStripMenuItem_Click(sender AsObject, e AsEventArgs) Handles
InputDataGajiGuruToolStripMenuItem.Click Me.Hide()
gaji.Show() EndSub
PrivateSub LaporGajiGuruToolStripMenuItem_Click(sender AsObject, e AsEventArgs) Handles
LaporGajiGuruToolStripMenuItem.Click dgj11.Show()
EndSub
2.Input Absen Siswa
Imports System.Data.OleDb
Public Class absen
Public cmd As OleDbCommand
Public da As OleDbDataAdapter
Public ds As DataSet
Public dt As DataTable
Public dr As OleDbDataReader
Private Sub absen_Load(sender As Object, e As EventArgs) Handles MyBase.Load
End Sub
Public Sub tampil()
Call koneksi()
Dim da As New OleDbDataAdapter
Dim cmd As New OleDbCommand
Dim dt As New DataTable
Dim i As Integer
Dim query As String = "select *from murid"
cmd.CommandText = query
cmd.Connection = kon
With da
.SelectCommand = cmd
.Fill(dt)
End With
For i = 0 To dt.Rows.Count - 1
With ListView1
.Items.Add(dt.Rows(i)("nis"))
With .Items(.Items.Count - 1).SubItems
.Add(dt.Rows(i)("nama"))
.Add(dt.Rows(i)("k"))
.Add(dt.Rows(i)("heb"))
.Add(dt.Rows(i)("a2"))
.Add(dt.Rows(i)("i"))
.Add(dt.Rows(i)("b"))
End With
End With
Next
End Sub
Sub bersih()
TextBox1.Text = ""
TextBox2.Text = ""
TextBox3.Text = ""
TextBox4.Text = ""
TextBox5.Text = ""
TextBox6.Text = ""
TextBox7.Text = ""
TextBox8.Text = ""
End Sub
Private Sub edit_Click(sender As Object, e As EventArgs) Handles edit.Click
cmd = New OleDbCommand
cmd.Connection = kon
cmd.CommandType = CommandType.Text
cmd.ExecuteNonQuery()
cmd.Dispose()
ListView1.Items.Clear()
tampil()
bersih()
keluar.Enabled = True
End Sub
Private Sub batal_Click(sender As Object, e As EventArgs) Handles batal.Click
bersih()
keluar.Enabled = True
End Sub
Private Sub keluar_Click(sender As Object, e As EventArgs) Handles keluar.Click
Me.Hide()
mm.Show()
End Sub
Private Sub ListView1_SelectedIndexChanged(sender As Object, e As EventArgs) Handles
ListView1.SelectedIndexChanged
keluar.Enabled = False
TextBox1.Text =
ListView1.SelectedItems.Item(0).Text
TextBox2.Text =
ListView1.SelectedItems.Item(0).SubItems(1).Text
TextBox3.Text =
TextBox4.Text =
ListView1.SelectedItems.Item(0).SubItems(3).Text
TextBox8.Text =
ListView1.SelectedItems.Item(0).SubItems(4).Text
TextBox7.Text =
ListView1.SelectedItems.Item(0).SubItems(5).Text
TextBox6.Text =
ListView1.SelectedItems.Item(0).SubItems(6).Text
TextBox5.Text =
ListView1.SelectedItems.Item(0).SubItems(7).Text
ListView1.Items.Clear()
tampil()
End Sub
End Class
3.Input Data siswa
Imports System.Data.OleDb Public Class murid
Public cmd As OleDbCommand Public da As OleDbDataAdapter Public ds As DataSet
Public dt As DataTable
Public dr As OleDbDataReader
Private Sub murid_Load(sender As Object, e As EventArgs) Handles MyBase.Load
tampil()
cmd = New OleDbCommand cmd.Connection = kon
cmd.CommandType = CommandType.Text
cmd.CommandText = "insert into murid values ('" & TextBox1.Text & "','" & TextBox2.Text & "','" & TextBox3.Text & "','" & TextBox4.Text & "','" & c1.Text & "','" & TextBox6.Text & "','" & c2.Text & "','" & TextBox9.Text & "','" & TextBox8.Text & "','" & TextBox7.Text & "','" & TextBox6.Text & "','0','0','0','0','Bulan')" MENGUBAH DATA INI?", vbYesNo, "KONFIRMASI")
If vbYes Then
cmd = New OleDbCommand cmd.Connection = kon
cmd.CommandType = CommandType.Text
cmd.CommandText = "update murid set nama = '" & TextBox2.Text & "',tl ='" & TextBox3.Text & "',tgl='" & TextBox4.Text & "',a='" & c1.Text &
"',al='" & TextBox6.Text & "',jk='" & c2.Text & "',k ='" & TextBox9.Text & "',oa ='" & TextBox8.Text & "',ob ='" & TextBox7.Text & "',oal ='" &
ListView1.Items.Clear()
Private Sub Simpan_Click(sender As Object, e As EventArgs) Handles Simpan.Click
a() End Sub
Private Sub edit_Click(sender As Object, e As EventArgs) Handles edit.Click
b()
keluar.Enabled = "true" End Sub
Private Sub hapus_Click(sender As Object, e As EventArgs) Handles hapus.Click
Dim pesan = MsgBox("APAKAH ANDA YAKIN INGIN MENGHAPUS DATA INI?", vbYesNo, "KONFIRMASI")
cmd = New OleDbCommand cmd.Connection = kon
cmd.CommandType = CommandType.Text cmd.CommandText = "delete from murid where nis = " & TextBox1.Text & ""
cmd.ExecuteNonQuery()
Private Sub batal_Click(sender As Object, e As EventArgs) Handles batal.Click
hapus.Enabled = True
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Call koneksi()
Dim i As Integer
Dim a As String = "SELECT * FROM murid " & "WHERE nis LIKE '%" & TextBox1.Text & "%'"
With cmd
.CommandText = a .Connection = kon End With
With da
.SelectCommand = cmd .Fill(dt)
End With
ListView1.Items.Clear()
For i = 0 To dt.Rows.Count - 1 With ListView1
.Items.Add(dt.Rows(i)("nis")) With .Items(.Items.Count - 1).SubItems
.Add(dt.Rows(i)("nama")) .Add(dt.Rows(i)("tl")) .Add(dt.Rows(i)("tgl")) .Add(dt.Rows(i)("a")) .Add(dt.Rows(i)("al")) .Add(dt.Rows(i)("jk")) .Add(dt.Rows(i)("k")) .Add(dt.Rows(i)("oa")) .Add(dt.Rows(i)("ob")) .Add(dt.Rows(i)("oal"))
End Sub End Class
4.Input Data Guru
Imports System.Data.OleDb
Public Class guru
Public cmd As OleDbCommand
Public da As OleDbDataAdapter
Public ds As DataSet
Public dt As DataTable
Public dr As OleDbDataReader
Private Sub guru_Load(sender As Object, e As EventArgs) Handles MyBase.Load
tampil()
hapus.Enabled = False
edit.Enabled = False
simpan.Enabled = True
batal.Enabled = False
ComboBox1.Items.Add("Islam")
ComboBox1.Items.Add("Kristen")
ComboBox1.Items.Add("Hindu")
ComboBox1.Items.Add("Budha")
ComboBox2.Items.Add("Pria")
ComboBox2.Items.Add("Wanita")
ComboBox3.Items.Add("A1")
ComboBox3.Items.Add("A3")
ComboBox3.Items.Add("A4")
End Sub
Public Sub tampil()
Call koneksi()
Dim da As New OleDbDataAdapter
Dim cmd As New OleDbCommand
Dim dt As New DataTable
Dim i As Integer
Dim query As String = "select *from guru"
cmd.CommandText = query
cmd.Connection = kon
With da
.SelectCommand = cmd
.Fill(dt)
End With
For i = 0 To dt.Rows.Count - 1
With ListView1
.Items.Add(dt.Rows(i)("nip"))
With .Items(.Items.Count - 1).SubItems
.Add(dt.Rows(i)("nama"))
.Add(dt.Rows(i)("tl"))
.Add(dt.Rows(i)("tgl"))
.Add(dt.Rows(i)("jk"))
.Add(dt.Rows(i)("g"))
.Add(dt.Rows(i)("p"))
.Add(dt.Rows(i)("gb"))
.Add(dt.Rows(i)("al"))
End With
End With
Next
End Sub
Sub a()
cmd = New OleDbCommand
cmd.Connection = kon
cmd.CommandType = CommandType.Text
cmd.CommandText = "insert into guru values ('" & TextBox1.Text & "','" & TextBox2.Text & "','" &
TextBox3.Text & "','" & b.Text & "','" & ComboBox1.Text & "','" & ComboBox2.Text & "','" & ComboBox3.Text & "','" & TextBox8.Text & "','" & TextBox7.Text & "','" &
TextBox7.Text & "','0','0','N/A','0')"
cmd.ExecuteNonQuery()
MsgBox("DATA TELAH TERSIMPAN")
ListView1.Items.Clear()
tampil()
bersih()
Sub bersih()
TextBox1.Text = ""
TextBox2.Text = ""
TextBox3.Text = ""
ComboBox3.Text = ""
TextBox8.Text = ""
TextBox7.Text = ""
TextBox6.Text = ""
ComboBox1.Text = ""
ComboBox2.Text = "
End Sub
Private Sub simpan_Click(sender As Object, e As EventArgs) Handles simpan.Click
a()
End Sub
Private Sub TextBox4_TextChanged(sender As Object, e As EventArgs)
End Sub
Private Sub keluar_Click(sender As Object, e As EventArgs) Handles keluar.Click
Me.Hide()
mm.Show()
Private Sub edit_Click(sender As Object, e As EventArgs) Handles edit.Click
Dim pesan = MsgBox("APAKAH ANDA YAKIN INGIN MENGUBAH DATA INI?", vbYesNo, "KONFIRMASI")
If vbYes Then
cmd = New OleDbCommand
cmd.Connection = kon
cmd.CommandType = CommandType.Text
cmd.CommandText = "update guru set nama = '" & TextBox2.Text & "',tl ='" & TextBox3.Text & "',tgl='" & b.Text & "',a='" & ComboBox1.Text & "',jk='" &
ComboBox2.Text & "',g='" & ComboBox3.Text & "',p ='" & TextBox8.Text & "',gb ='" & TextBox7.Text & "',al ='" & TextBox6.Text & "' where nip=" & TextBox1.Text & ""
cmd.ExecuteNonQuery()
cmd.Dispose()
MsgBox("DATA BERHASIL DIUBAH")
End If
ListView1.Items.Clear()
tampil()
bersih()
keluar.Enabled = True
TextBox1.Enabled = True
hapus.Enabled = False
batal.Enabled = False
End Sub
Private Sub hapus_Click(sender As Object, e As EventArgs) Handles hapus.Click
Dim pesan = MsgBox("APAKAH ANDA YAKIN INGIN MENGHAPUS DATA INI?", vbYesNo, "KONFIRMASI")
If pesan = vbYes Then
cmd = New OleDbCommand
cmd.Connection = kon
cmd.CommandType = CommandType.Text
cmd.CommandText = "delete from guru where nip = " & TextBox1.Text & ""
cmd.ExecuteNonQuery()
cmd.Dispose()
bersih()
MsgBox("DATA TELAH DIHAPUS")
ListView1.Items.Clear()
tampil()
End If
bersih()
TextBox1.Enabled = True
keluar.Enabled = True
hapus.Enabled = False
simpan.Enabled = True
End Sub
Private Sub batal_Click(sender As Object, e As EventArgs) Handles batal.Click
simpan.Enabled = True
hapus.Enabled = False
edit.Enabled = False
keluar.Enabled = True
TextBox1.Enabled = True
batal.Enabled = False
bersih()
End Sub
Private Sub ListView1_SelectedIndexChanged(sender As Object, e As EventArgs) Handles
ListView1.SelectedIndexChanged
hapus.Enabled = True
edit.Enabled = True
simpan.Enabled = False
keluar.Enabled = False
batal.Enabled = True
TextBox1.Text =
ListView1.SelectedItems.Item(0).Text
TextBox2.Text =
ListView1.SelectedItems.Item(0).SubItems(1).Text
TextBox3.Text =
ListView1.SelectedItems.Item(0).SubItems(2).Text
b.Text =
ListView1.SelectedItems.Item(0).SubItems(3).Text
ComboBox1.Text =
ListView1.SelectedItems.Item(0).SubItems(4).Text
ComboBox2.Text =
ListView1.SelectedItems.Item(0).SubItems(5).Text
ComboBox3.Text =
ListView1.SelectedItems.Item(0).SubItems(6).Text
TextBox8.Text =
ListView1.SelectedItems.Item(0).SubItems(7).Text
TextBox7.Text =
ListView1.SelectedItems.Item(0).SubItems(8).Text
TextBox6.Text =
ListView1.SelectedItems.Item(0).SubItems(9).Text
ListView1.Items.Clear()
tampil()
End Sub
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Call koneksi()
Dim da As New OleDbDataAdapter
Dim dt As New DataTable
Dim i As Integer
Dim a As String = "SELECT * FROM guru " & "WHERE nip LIKE '%" & TextBox1.Text & "%'"
With cmd
.CommandText = a
.Connection = kon
End With
With da
.SelectCommand = cmd
.Fill(dt)
End With
ListView1.Items.Clear()
For i = 0 To dt.Rows.Count - 1
With ListView1
.Items.Add(dt.Rows(i)("nip"))
With .Items(.Items.Count - 1).SubItems
.Add(dt.Rows(i)("nama"))
.Add(dt.Rows(i)("tl"))
.Add(dt.Rows(i)("tgl"))
.Add(dt.Rows(i)("a"))
.Add(dt.Rows(i)("jk"))
.Add(dt.Rows(i)("g"))
.Add(dt.Rows(i)("p"))
.Add(dt.Rows(i)("al"))
End With
End With
Next
End Sub
Private Sub TextBox8_TextChanged(sender As Object, e As EventArgs) Handles TextBox8.TextChanged
End Sub
End Class
5.Input Gaji Guru
Imports System.Data.OleDb
Public Class gaji
Public cmd As OleDbCommand
Public da As OleDbDataAdapter
Public ds As DataSet
Public dt As DataTable
Public dr As OleDbDataReader
Private Sub gaji_Load(sender As Object, e As EventArgs) Handles MyBase.Load
tampil()
End Sub
Dim a As Integer
Dim b As String
b = am.Value
Select Case TextBox7.Text
Case "A1"
a = "400000"
Case "A2"
a = "300000"
Case "A3"
a = "200000"
Case "A4"
a = "100000"
End Select
TextBox3.Text = a
TextBox6.Text = a + b
Call koneksi()
Dim da As New OleDbDataAdapter
Dim cmd As New OleDbCommand
Dim dt As New DataTable
Dim i As Integer
Dim query As String = "select *from guru"
cmd.CommandText = query
With da
.SelectCommand = cmd
.Fill(dt)
End With
For i = 0 To dt.Rows.Count - 1
With ListView1
.Items.Add(dt.Rows(i)("nip"))
With .Items(.Items.Count - 1).SubItems
.Add(dt.Rows(i)("nama"))
.Add(dt.Rows(i)("g"))
.Add(dt.Rows(i)("gaji"))
.Add(dt.Rows(i)("bn"))
.Add(dt.Rows(i)("tg"))
.Add(dt.Rows(i)("kt"))
End With
End With
Next
End Sub
Sub a()
Dim pesan = MsgBox("APAKAH ANDA YAKIN INGIN MENGUBAH DATA INI?", vbYesNo, "KONFIRMASI")
If vbYes Then
cmd = New OleDbCommand
cmd.Connection = kon
cmd.CommandText = "update guru set gaji = '" & TextBox3.Text & "',bn ='" & am.Value & "',kt='" &
aq.Text & "',tg='" & TextBox6.Text & "' where nip =" & TextBox1.Text & ""
cmd.ExecuteNonQuery()
cmd.Dispose()
MsgBox("DATA BERHASIL DIUBAH")
End If
ListView1.Items.Clear()
tampil()
bersih()
keluar.Enabled = True
TextBox1.Enabled = True
batal.Enabled = False
edit.Enabled = False
bersih()
End Sub
Sub bersih()
TextBox1.Text = ""
TextBox2.Text = ""
TextBox3.Text = ""
am.Value = "0"
aq.Text = ""
Private Sub edit_Click(sender As Object, e As EventArgs) Handles edit.Click
a()
End Sub
Private Sub ListView1_SelectedIndexChanged(sender As Object, e As EventArgs) Handles
ListView1.SelectedIndexChanged
edit.Enabled = True
keluar.Enabled = False
batal.Enabled = True
TextBox1.Enabled = False
TextBox1.Text =
ListView1.SelectedItems.Item(0).Text
TextBox2.Text =
ListView1.SelectedItems.Item(0).SubItems(1).Text
TextBox7.Text =
ListView1.SelectedItems.Item(0).SubItems(2).Text
TextBox3.Text =
ListView1.SelectedItems.Item(0).SubItems(3).Text
am.Value =
ListView1.SelectedItems.Item(0).SubItems(4).Text
TextBox6.Text =
ListView1.SelectedItems.Item(0).SubItems(5).Text
aq.Text =
ListView1.SelectedItems.Item(0).SubItems(6).Text
tampil()
End Sub
Private Sub batal_Click(sender As Object, e As EventArgs) Handles batal.Click
bersih()
keluar.Enabled = True
End Sub
Private Sub keluar_Click(sender As Object, e As EventArgs) Handles keluar.Click
Me.Hide()
mm.Show()
End Sub
Private Sub Label6_Click(sender As Object, e As EventArgs) Handles Label6.Click
End Sub
Private Sub Label1_Click(sender As Object, e As EventArgs) Handles Label1.Click
End Sub
6. Koneksi
Imports System.Data.OleDb
Module Module1
Public kon As OleDbConnection
Public str As String
Public Sub koneksi()
kon = New
OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Users\Kucingg\Documents\Visual Studio
2015\Projects\TATA\TATA\guru.mdb")
kon.Open()
End Sub