Form Halaman Depan
Private Sub btnLogin_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnLogin.Click
Timer1.Start() End Sub
Private Sub btnQuit_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnQuit.Click
End End Sub
Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
ProgressBar1.Increment(10)
If ProgressBar1.Value = ProgressBar1.Maximum Then
Timer1.Stop()
ProgressBar1.Value = 0
MsgBox("Selamat Datang", MsgBoxStyle.Information) frmlogin.Show()
Me.Hide()
End If
End Sub
Private Sub PictureBox1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles PictureBox1.Click
End Sub
Private Sub DateTimePicker1_ValueChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles DateTimePicker1.ValueChanged
End Sub
Private Sub frmMenuutama_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
End Sub End Class
Form Login
Imports MySql.Data.MySqlClient Public Class frmlogin
Dim cmd As New MySqlCommand
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnOke.Click
cmd = New MySqlCommand("select *from tabelpolisi where NRP='" & txtNip.Text & "' and Username = '" & txtUsername.Text & "' and Password='" & txtPass.Text & "'", koneksi)
dr = cmd.ExecuteReader dr.Read()
If dr.HasRows Then
MsgBox("LOGIN BERHASIL") frmwelcome.Show()
Me.Hide() Else
MsgBox("LOGIN GAGAL") End If
koneksi.Close() End Sub
Sub BERHASIL()
End Sub
Private Sub btnClose_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnClose.Click
End End Sub
Private Sub frmkedua_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
txtPass.PasswordChar = "*" konekdb()
End Sub
Private Sub txtPass_GotFocus(ByVal sender As Object, ByVal e As System.EventArgs) Handles txtPass.GotFocus
End Sub
Private Sub txtPass_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles txtPass.TextChanged
End Sub
Private Sub chBTerlihat_CheckStateChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
chBTerlihat.CheckStateChanged
If chBTerlihat.Checked = True Then txtPass.PasswordChar = "" Else
txtPass.PasswordChar = "*" End If
End Sub
Private Sub chBTerlihat_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles chBTerlihat.CheckedChanged
End Sub
Private Sub txtNip_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles txtNip.TextChanged
koneksi.Open()
cmd = New MySqlCommand("select *from tabelpolisi where NRP='" & txtNip.Text & "'", koneksi)
dr.Read()
If dr.HasRows Then
txtUsername.Text = dr(5).ToString Else
txtUsername.Text = "" End If
koneksi.Close() End Sub
End Class
Form Menu Utama
Private Sub Label1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
End Sub
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
End Sub
Private Sub DataToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles DataToolStripMenuItem.Click
End Sub
Private Sub AnggotaLantasToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
End Sub
Private Sub UndangUndangToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
UndangUndangToolStripMenuItem.Click
End Sub
Private Sub AboutToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles AboutToolStripMenuItem.Click
FormprosesUU.Show() End Sub
Private Sub QuitToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles QuitToolStripMenuItem.Click
Formtaatilah.Show() End Sub
Private Sub SayaToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles SayaToolStripMenuItem.Click
Frmdataadmin.Show() End Sub
Private Sub KontakResmiToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
Private Sub QuitToolStripMenuItem1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles QuitToolStripMenuItem1.Click
FormHelp.Show() End Sub
Private Sub QuitToolStripMenuItem2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles QuitToolStripMenuItem2.Click
End End Sub
Private Sub DaftarToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
DaftarToolStripMenuItem.Click frmundang.Show() End Sub
Private Sub EditDataToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
EditDataToolStripMenuItem.Click formedit.Show()
End Sub End Class
Form Daftar Pelanggaran
Imports MySql.Data.MySqlClient
Public Class frmundang Dim dt As New DataTable
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Call TampilkanUU() Call aturDgv() End Sub
Sub aturDgv() Try
dgvundang.Columns(0).Width = 100 dgvundang.Columns(1).Width = 200 dgvundang.Columns(2).Width = 400 dgvundang.Columns(3).Width = 100 dgvundang.Columns(4).Width = 100
dgvundang.Columns(0).HeaderText = "Pasal" dgvundang.Columns(1).HeaderText = "Pelanggaran" dgvundang.Columns(2).HeaderText = "Keterangan" dgvundang.Columns(3).HeaderText = "Pidana" dgvundang.Columns(4).HeaderText = "Denda" Catch ex As Exception
End Try
End Sub
Sub TampilkanUU() Try
Call konekdb() koneksi.Open()
da.Fill(dt)
'dgvundang.Rows.Clear()
'For i = 0 To dt.Rows.Count - 1 ' With dgvundang
' .Rows.Add(dt.Rows(i)("pasal"),
dt.Rows(i)("pelanggaran"), dt.Rows(i)("keterangan"), dt.Rows(i)("pidana"), dt.Rows(i)("denda"))
' End With 'Next
dgvundang.DataSource = dt Catch ex As Exception
MsgBox(ex.Message) End Try
End Sub End Class
Form Edit Data Processing Pencarian Tilang
Imports MySql.Data.MySqlClient Public Class formedit
Dim cmd As New MySqlCommand
Private Sub Form2_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Call settombol() aktif(False) aktiftombol(False) End Sub
Sub settombol()
btncancel.Text = "cancel" btnedit.Text = "edit" btnhapus.Text = "hapus" btnsave.Text = "baru" End Sub
Sub aktiftombol(ByVal x As Boolean) btnedit.Enabled = x
btnhapus.Enabled = x btnsave.Enabled = Not x End Sub
Private Sub txtpasal_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles txtpasal.TextChanged
Call konekdb() koneksi.Open()
cmd.Connection = koneksi
cmd.CommandText = "select * from undang where pasal ='" & txtpasal.Text & "'"
dr = cmd.ExecuteReader dr.Read()
If dr.HasRows Then
txtjeniskesalahan.Text = dr(1) txtketerangan.Text = dr(2) txtpidana.Text = dr(3) txtdenda.Text = dr(4) aktif(False)
aktiftombol(True) Else
aktif(True)
aktiftombol(False) End If
koneksi.Close() End Sub
Sub kosongkan()
'txtpasal.Text = ""
txtjeniskesalahan.Text = "" txtketerangan.Text = "" txtpidana.Text = "" txtdenda.Text = "" End Sub
Sub aktif(ByVal x As Boolean)
txtjeniskesalahan.Enabled = x txtketerangan.Enabled = x txtpidana.Enabled = x txtdenda.Enabled = x End Sub
Private Sub btncancel_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btncancel.Click
kosongkan()
txtpasal.Text = "" aktif(False) aktiftombol(False) End Sub
Private Sub btnsave_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnsave.Click
If btnsave.Text = "baru" Then Call settombol()
kosongkan() aktif(True)
btnsave.Text = "simpan" Else
Call konekdb() koneksi.Open()
cmd = New MySqlCommand("insert into undang values('" &
txtpasal.Text & "','" & txtjeniskesalahan.Text & "','" & txtketerangan.Text & "','" & txtpidana.Text & "','" & txtdenda.Text & "')", koneksi)
cmd.ExecuteNonQuery()
MsgBox("data berhasil simpan") txtpasal.Text = ""
koneksi.Close() btnsave.Text = "baru" kosongkan()
aktif(False) End If
End Sub
Private Sub btnedit_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnedit.Click
If btnedit.Text = "edit" Then btnedit.Text = "simpan" aktif(True)
Else
Call konekdb() koneksi.Open()
cmd = New MySqlCommand("update undang set keterangan='" & txtketerangan.Text & "',pelanggaran='" & txtjeniskesalahan.Text & "',pidana='" & txtpidana.Text & "',denda='" & txtdenda.Text & "' where pasal='" & txtpasal.Text & "'", koneksi)
cmd.ExecuteNonQuery()
MsgBox("data berhasil di edit") txtpasal.Text = ""
koneksi.Close() aktif(False)
txtpasal.Enabled = True aktiftombol(False) btnedit.Text = "edit" End If
End Sub
Private Sub btnhapus_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnhapus.Click
Call konekdb() koneksi.Open()
cmd = New MySqlCommand("delete from undang where pasal='" & txtpasal.Text & "'", koneksi)
cmd.ExecuteNonQuery()
MsgBox("data berhasil dihapus") txtpasal.Text = ""
koneksi.Close() End Sub
End Class
Form Aplikasi Pencarian Informasi Tentang Tilang
Imports MySql.Data.MySqlClient Public Class FormprosesUU Dim cmd As New MySqlCommand Dim dt As New DataTable
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Btncari.Click
Try
Call konekdb() koneksi.Open()
da = New MySqlDataAdapter("select Pasal,Pelanggaran from undang where Pelanggaran LIKE '%" & txtcari.Text & "'", koneksi)
dt.Clear() da.Fill(dt)
dgvundang.DataSource = dt
Catch ex As Exception
dgvundang.Columns(0).Width = 115 dgvundang.Columns(1).Width = 217
dgvundang.Columns(0).HeaderText = "Pasal" dgvundang.Columns(1).HeaderText = "Pelanggaran"
Catch ex As Exception
End Try
End Sub
Private Sub FormUU_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Call TampilkanUU() aturDgv()
End Sub
Sub TampilkanUU() Try
Call konekdb() koneksi.Open()
da = New MySqlDataAdapter("select Pasal,Pelanggaran from undang", koneksi)
dt.Clear() da.Fill(dt)
dgvundang.DataSource = dt Catch ex As Exception
MsgBox(ex.Message) End Try
End Sub
Private Sub dgvundang_CellClick(ByVal sender As Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles dgvundang.CellClick Dim pasal As String
pasal = dgvundang.Item(0, dgvundang.CurrentRow.Index).Value cmd.Connection = koneksi
cmd.CommandText = "select * from undang where pasal = '" & pasal & "'"
dr = cmd.ExecuteReader dr.Read()
If dr.HasRows Then
Txthukum.Text = "Pasal " & dr(0) & ": " & dr(2) & vbCrLf & "Pidana : " & dr(3) & vbCrLf & "Denda : " & dr(4)
End If
End Sub