[APLIKASI CRUD DENGAN VISUAL BASIC 2012 & MYSQL] September 18, 2013
& MySQL
Bahtiar Imran
[APLIKASI CRUD DENGAN VISUAL BASIC 2012 & MYSQL] September 18, 2013
Assalamualaikum..
Pada kesempatan kali ini kita akan membahas mengenai bagaimana membuat aplikasi
Create,Read,Update dan Delete (CRUD) menggunakan visual studio 2012 dan database MySQL.
Sebelum kita memulai membuat interface nya, terlebih dahulu kita akan membuat databasenya,
Buatlah database dengan nama “crud” (tanpa tanda petik”), kemudian buatlah tabelnya dengan
nama “tblcrud” (tanpa tanda petik”). Kemudian isilah beberapa field yaitu :
2 Nama Varchar(30)
3 Alamat Varchar(60)
4 Jurusan Varchar(20)
SQL :
Setelah database sudah selesai kita buat, sekarang waktunya kita buat design interfacenya. (Lihat
gambar).
Name crud
FormBorderStyle FixxedSingle
MaximizeBox False
MinimizeBox False
Font Size 20
MultiLine True
Name jurusan
Teknik Komputer
Informasi kesehatan
Name baru
Simpan
Name edit
Name delete
Name keluar
[APLIKASI CRUD DENGAN VISUAL BASIC 2012 & MYSQL] September 18, 2013
SecrenShoot :
Sekarang Interface dan Database sudah kita buat, sekarang saat ke sesi pengkodingan, koding
Sebelum kita masuk ke pengkodingan, terlebih dahulu kita menginstal MySQL Connector
http://mysql.ntu.edu.tw/Downloads/Connector-Net/ atau
[APLIKASI CRUD DENGAN VISUAL BASIC 2012 & MYSQL] September 18, 2013
1. Klik kanan pada project -> Add Reference ->Extensions -> MySQL.Data-> Ok (Lihat
Gambar)
1. Membuat file koneksi : Klik kanan pada project kita -> Add ->Modulu -> namakan
Imports MySql.Data.MySqlClient
Module koneksi
Try
Database.Close()
Database.ConnectionString = "server=localhost;" _
& "password=;" _
& "database=crud"
Database.Open()
Catch ex As Exception
MsgBox(ex.ToString())
End Try
[APLIKASI CRUD DENGAN VISUAL BASIC 2012 & MYSQL] September 18, 2013
End Sub
End Module
ScrenShoot :
nim.Text = ""
nama.Text = ""
alamat.Text = ""
baru.Enabled = False
edit.Enabled = True
Simpan.Enabled = True
delete.Enabled = True
[APLIKASI CRUD DENGAN VISUAL BASIC 2012 & MYSQL] September 18, 2013
Screnshoot :
3. Double klik pada button Simpan -> dan masukkan source berikut:
Sub
Exit Sub
Exit Sub
Try
Call koneksiku()
SQL.Connection = Database
[APLIKASI CRUD DENGAN VISUAL BASIC 2012 & MYSQL] September 18, 2013
SQL.CommandType = CommandType.Text
SQL.CommandText = "insert into tblcrud values('" & nim.Text & "','" &
nama.Text & "','" & alamat.Text & "','" & jurusan.Text & "')"
SQL.ExecuteNonQuery()
Call record()
nim.Text = ""
nama.Text = ""
alamat.Text = ""
baru.Enabled = True
edit.Enabled = True
Simpan.Enabled = False
delete.Enabled = True
Catch ex As Exception
MsgBox(ex.ToString())
End Try
End Sub
ScrenShoot :
[APLIKASI CRUD DENGAN VISUAL BASIC 2012 & MYSQL] September 18, 2013
Try
Call koneksiku()
gridview.Fill(data, "tblcrud")
tabelcrud.DataSource = DataGridView
tabelcrud.Columns(0).Width = 75
tabelcrud.Columns(1).Width = 275
tabelcrud.Columns(3).Visible = False
[APLIKASI CRUD DENGAN VISUAL BASIC 2012 & MYSQL] September 18, 2013
Catch ex As Exception
MsgBox(ex.ToString())
End Try
End Sub
Screnshoot :
Call record()
Screnshoot:
[APLIKASI CRUD DENGAN VISUAL BASIC 2012 & MYSQL] September 18, 2013
6. Sekarang kita akan membuat fungsi dari edit , yaitu apabila kita ingin melakukan
edit/perubahan data, yang perlu harus dilakukan adalah, double klik pada cell table. Tapi
sebelum kita berbicara kesana, terlebih dahulu kita buatkan fungsi , yaitu apabila kita
melakukan double klik pada cell tabel, maka data akan di tampilkan. Sekaran kita
masukkan source double klik cell pada tabel nya dengan cara (lihat gambar).
[APLIKASI CRUD DENGAN VISUAL BASIC 2012 & MYSQL] September 18, 2013
7. Double klik pada CellDoubleClick lalu masukkan source code dibawah ini:
Try
nim.Text = tabelcrud.SelectedCells(0).Value
nama.Text = tabelcrud.SelectedCells(1).Value
alamat.Text = tabelcrud.SelectedCells(2).Value
jurusan.Text = tabelcrud.SelectedCells(3).Value
baru.Enabled = False
edit.Enabled = True
Simpan.Enabled = False
delete.Enabled = False
Catch ex As Exception
MsgBox(ex.ToString())
End Try
Screnshoot :
[APLIKASI CRUD DENGAN VISUAL BASIC 2012 & MYSQL] September 18, 2013
Try
Call koneksiku()
SQL.Connection = Database
SQL.CommandType = CommandType.Text
SQL.CommandText = "update tblcrud set Nama = '" & nama.Text & "',
Alamat='" & alamat.Text & "', Jurusan='" & jurusan.Text & "' where Nim = '" &
nim.Text & "'"
SQL.ExecuteNonQuery()
MsgBox("Data berhasil di edit", vbInformation, "Pemberitahuan")
Call record()
nim.Text = ""
nama.Text = ""
alamat.Text = ""
baru.Enabled = True
edit.Enabled = True
Simpan.Enabled = True
delete.Enabled = True
Catch ex As Exception
MsgBox(ex.ToString())
End Try
Screnshoot:
[APLIKASI CRUD DENGAN VISUAL BASIC 2012 & MYSQL] September 18, 2013
9. Double klik pada button delete, kemudian isikan source code dibawah ini:
Try
Call koneksiku()
SQL.Connection = Database
SQL.CommandType = CommandType.Text
SQL.CommandText = "delete from tblcrud where Nim = '" & nim.Text & "'"
SQL.ExecuteNonQuery()
MsgBox("Data berhasil dihapus", vbInformation, "Pemberitahuan")
Call record()
nim.Text = ""
nama.Text = ""
alamat.Text = ""
jurusan.Text = ""
baru.Enabled = True
edit.Enabled = False
Simpan.Enabled = False
delete.Enabled = False
Catch ex As Exception
End Try
Screnshoot :
[APLIKASI CRUD DENGAN VISUAL BASIC 2012 & MYSQL] September 18, 2013
10. Selanjutnya, Double klik pada button keluar, dan masukkan source code dibawah ini:
Me.Close()
Screnshoot :
Setelah semua button kita masukkan source code, sekarang waktunya kita menjalankan
program/Run (F5).
[APLIKASI CRUD DENGAN VISUAL BASIC 2012 & MYSQL] September 18, 2013
Mungkin ini dulu tutorial edisi pertama dari saya , mohon maaf bila ada
kekurangan, dan apabila ada yang kurang jelas, silahkan hubungi saya
Email : bahtiarimranlombok@gmail.com
Blog : tiarvariabel.blogspot.com