• Tidak ada hasil yang ditemukan

Pencarian Informasi Tentang Tilang Menggunakan Visual Basic 2010

N/A
N/A
Protected

Academic year: 2017

Membagikan "Pencarian Informasi Tentang Tilang Menggunakan Visual Basic 2010"

Copied!
8
0
0

Teks penuh

(1)

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

(2)

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)

(3)

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

(4)

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()

(5)

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

(6)

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)

(7)

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

(8)

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

Referensi

Dokumen terkait

Pengaruh penerapan model pembelajaran tutor sebaya dengan multimedia terhadap hasil belajar siswa pada materi operasi himpunan dan diagram venn. 2 Subjek SMP Islam

Analisa menggunakan metode analisis isi ( content analysis ); Metode ini merupakan analisis ilmiah mengenai isi pesan sebuah pemikiran. Hasil penelitian ini

Hasil penelitian adalah (1) proses pembelajaran pendidikan agama Islam guru mengunakan membuat RPP, menggunakan model pembelajaran, mengelola kelas, dan

Dalam penelitian ini, berbagai organisasi Islam fundamentalis yang tumbuh dan berkembang di Universitas Indonesia dapat dipetakan menjadi tiga tipologi gerakan keagamaan, di

Further examples of controlling manual handling risks by redesigning the workplace are shown below under the three category headings: Modifying Workplace Layout and

Berdasarkan hasil pengamatan (observasi), agar variabel sifat dapat menjadi satu kesatuan yang terintegrasi dan bersinergi membentuk kinerja yang efektif dalam

Proses menghitung jarak serta ketinggian sebuah objek digunakan tiga buah sensor ultrasonik, setiap sensor ultrasonik ditempatkan pada sebuah Nylon PT pan / tilt

Lalu mereka menutup kaca helm secara bersamaan pertanda siap untuk melaju dan memberikan pelukan kepada sang suami ―Yamaha N -Max momen terbaik bersama yang