Modul 3 VBNET2

Pemrograman Desktop II 2013

Modul Praktikum 3
Membuat Program Edit , Hapus dan Pencarian Data
Tujuan :
Mahasiswa mampu membuat dan mengelola database menggunakan Mysql dengan dan Phpmyadmin,
serta mampu menggunakan fungsi Edit, Hapus serta teknik pencarian data pada datatabse dengan Visual
Basic net 2008.
Praktikum :
Modul ini merupakan lanjutan dari latihan sebelumnya. Langkah pertama yang harus kita lakukan adalah
mengkoneksikan form dengan Mysql lakukan langkah berikut :
1. Koneksi antara vb dengan mysql langkahnya :
- Pilih menu project lalu klik add reference
- Pilih mysql.data 6.1.3
- Ok
2. Koneksikan form dengan database dengan cara
- Pada menu bar pilih tool
- Klik connect to database
- Mysql database…ok
- Pada Server name buat localhost
- User name ….buat root

- Password kosongkan
- Pada database name cari database yang akan kita gunakan untuk menyimpan data
- Test connection
- Kalau muncul test connection succesd anda berhasil
- ok
Catatan : Program Simpan sudah pada modul sebelumnya
Scrip Edit Data


Untuk menghapus data kita harus menentukan dulu data atau record mana yang akan kita hapus,
teknik pencarian data. Sekarang kita gunakan metode bagaimana mencari data pada database.
Scripnya :
Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button5.Click
Dim aksi As String = String.Empty
con.Open()

Pemrograman Dekstop II | Tashid,M.Kom

Pemrograman Desktop II 2013

aksi = " select * from barang where kdbrg = '" & TextBox1.Text & "'"
Dim sql As MySqlCommand = New MySqlCommand(aksi, con)
Dim data As MySqlDataReader
data = sql.ExecuteReader
If data.Read Then
TextBox1.Text = data.Item(0)
TextBox2.Text = data.Item(1)
TextBox3.Text = data.Item(2)
TextBox4.Text = data.Item(3)
TextBox5.Text = data.Item(4)
data.Close()
Else
MessageBox.Show("Data Tidak ada", "Perhatian", MessageBoxButtons.OK)
TextBox1.Clear()
TextBox1.Focus()
End If
con.Close()
End Sub




Pencarian Data Dengan mencklik pada datagred
Program Mengambil atau menyeleksi data pada datagrid dan
menampilkan pada textbox
Private Sub DataGridView1_CellContentClick(ByVal sender As System.Object,
ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles
DataGridView1.CellContentClick
Dim i As Integer
i = DataGridView1.CurrentRow.Index
With DataGridView1.Rows.Item(i)
TextBox1.Text = .Cells(0).Value
TextBox2.Text = .Cells(1).Value
TextBox3.Text = .Cells(2).Value
TextBox4.Text = .Cells(3).Value
TextBox5.Text = .Cells(4).Value
End With
End Sub




Scrip Edit pada ButtonEdit
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button3.Click
con.Open()
Dim tanya As DialogResult
tanya = MessageBox.Show("Data benar akan diedit ?", "Konfirmasi",
MessageBoxButtons.YesNo, MessageBoxIcon.Question)
If tanya = Windows.Forms.DialogResult.Yes Then
perintah.Connection = con
perintah.CommandType = CommandType.Text

Pemrograman Dekstop II | Tashid,M.Kom

Pemrograman Desktop II 2013
perintah.CommandText = "update barang set nmbrg='" & TextBox2.Text &
"',Hrgbeli='" & TextBox3.Text & "',hrgjual='" & TextBox4.Text & "', stok='" &
TextBox5.Text & "'where kdbrg='" & TextBox1.Text & "' "
perintah.ExecuteNonQuery()
con.Close()
MsgBox("Data Telah diupdate", MsgBoxStyle.Information, "Pesan")

tampildata()
Else
End If
End Sub



Scrip Hapus pada Button Hapus
Private Sub Btnhapus_Click(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles Button2.Click
con.Open()
perintah.Connection = con
perintah.CommandType = CommandType.Text
perintah.CommandText = "Delete from barang WHERE kdbrg='"
& TextBox1.Text & "'"
perintah.ExecuteNonQuery()
con.Close()
MsgBox("Data Sukses TerHapus", MsgBoxStyle.Information,
"Pesan")
tampildata()

End Sub

Pemrograman Dekstop II | Tashid,M.Kom