SlideShare uma empresa Scribd logo
1 de 19
Baixar para ler offline
[APLIKASI CRUD DENGAN VISUAL BASIC 2012 & MYSQL] September 18, 2013 
Aplikasi CRUD dengan Visual Basic 2012 & 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, dan pastikan XAMPP sudah terinstal dan sudah dijalankan. 
Buatlah database dengan nama “crud” (tanpa tanda petik”), kemudian buatlah tabelnya dengan nama “tblcrud” (tanpa tanda petik”). Kemudian isilah beberapa field yaitu : No Nama Field Type Data Index 1 Nim Int(10) Primary 2 Nama Varchar(30) 3 Alamat Varchar(60) 4 Jurusan Varchar(20) 
SQL : 
CREATE TABLE IF NOT EXISTS `tblcrud` ( 
`Nim` int(10) NOT NULL, 
`Nama` varchar(30) NOT NULL, 
`Alamat` varchar(60) NOT NULL, 
`Jurusan` varchar(20) NOT NULL,
[APLIKASI CRUD DENGAN VISUAL BASIC 2012 & MYSQL] September 18, 2013 
PRIMARY KEY (`Nim`) 
) ENGINE=InnoDB DEFAULT CHARSET=latin1; 
Setelah database sudah selesai kita buat, sekarang waktunya kita buat design interfacenya. (Lihat gambar). Nama Control Properties Nilai Form 1 Name crud FormBorderStyle FixxedSingle StartPosition CenterScreen MaximizeBox False MinimizeBox False Label1 Text Aplikasi CRUD Font Size 20 Label2 Text Nim Label3 Text Nama Label4 Text Alamat Label5 Text Jurusan Textbox1 Name nim Textbox2 Name nama Textbox3 Name alamat MultiLine True Combobox1 Name jurusan Items Manajemen Informatika
[APLIKASI CRUD DENGAN VISUAL BASIC 2012 & MYSQL] September 18, 2013 
Teknik Komputer Informasi kesehatan DataGridView Name tabelcrud GroupBox Text Tombol Proses Button1 Text Baru Name baru Button2 Text Simpan Simpan Button3 Text Edit Name edit Button4 Text Delete Name delete Button5 Text Keluar 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 pada visual basic 2012 simple kok. Oke kita lanjutkan. 
Sebelum kita masuk ke pengkodingan, terlebih dahulu kita menginstal MySQL Connector sebagai penghubungnya, MySQL Connector bisa di download di sini http://mysql.ntu.edu.tw/Downloads/Connector-Net/ atau
[APLIKASI CRUD DENGAN VISUAL BASIC 2012 & MYSQL] September 18, 2013 
http://dev.mysql.com/downloads/connector/net/6.1.html Setelah MySQL terinstal, skrang kita masukkan ke dalam project kita. 
1. Klik kanan pada project -> Add Reference ->Extensions -> MySQL.Data-> Ok (Lihat Gambar) 
Saatnya kita masuk ke pengkodingan, yang pertama harus di lakukan adalah : 
1. Membuat file koneksi : Klik kanan pada project kita -> Add ->Modulu -> namakan “Koneksi” (tanpa tanda petik) -> Add.
[APLIKASI CRUD DENGAN VISUAL BASIC 2012 & MYSQL] September 18, 2013
[APLIKASI CRUD DENGAN VISUAL BASIC 2012 & MYSQL] September 18, 2013 
Kemudian isikan source code pada module koneksi tadi . Imports MySql.Data.MySqlClient Module koneksi Public Database As New MySqlConnection Public Tampilkan As New MySql.Data.MySqlClient.MySqlCommand Public Tampil As MySql.Data.MySqlClient.MySqlDataReader Public gridview As New MySql.Data.MySqlClient.MySqlDataAdapter Public data As New DataSet Public tabel As String Public record As New BindingSource Public SQL As New MySql.Data.MySqlClient.MySqlCommand Public Sub koneksiku() Try Database.Close() Database.ConnectionString = "server=localhost;" _ & "user id=root;" _ & "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 : 
2. Double klik pada button baru -> masukkan source berikut : 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: 
If nim.Text = "" Then MessageBox.Show("Nim tidak boleh dikosongkan") : Exit Sub If nama.Text = "" Then MessageBox.Show("Nama tidak boleh dikosongkan") : Exit Sub If alamat.Text = "" Then MessageBox.Show("Alamat tidak boleh dikosongkan") : Exit Sub If jurusan.Text = "" Then MessageBox.Show("Jurusan tidak boleh dikosongkan") : 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() MsgBox("Data berhaasil disimpan", vbInformation, "Pemberitahuan") 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 
4. Kemudian kita akan membuat class baru bernama record: 
Try Call koneksiku() data = New DataSet tabel = "select * from tblcrud" gridview = New MySql.Data.MySqlClient.MySqlDataAdapter(tabel, Database) gridview.Fill(data, "tblcrud") Dim DataGridView As New DataView(data.Tables("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 : 
5. Sekarang kita double klik pada form. 
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 
8. Double klik pada button edit, isikan source dibawah ini: 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 dengan kontak dibawah ini : 
Email : bahtiarimranlombok@gmail.com 
Blog : tiarvariabel.blogspot.com 
FB : Ti’ar Variabel (https://www.facebook.com/S4ng.Pengemb4r4.WhiteHat) 
SEKIAN , SAMPAI JUMPA DI TUTORIAL SELANJUTNYA

Mais conteúdo relacionado

Mais procurados

Materi pelatihan-komputer-ms-word-2010
Materi pelatihan-komputer-ms-word-2010Materi pelatihan-komputer-ms-word-2010
Materi pelatihan-komputer-ms-word-2010Raga1974
 
presentasi sistem komputer.ppt
presentasi sistem komputer.pptpresentasi sistem komputer.ppt
presentasi sistem komputer.pptSandiMiho
 
Administrasi-Sistem-Jaringan-Kelas-XI-pptx.pptx
Administrasi-Sistem-Jaringan-Kelas-XI-pptx.pptxAdministrasi-Sistem-Jaringan-Kelas-XI-pptx.pptx
Administrasi-Sistem-Jaringan-Kelas-XI-pptx.pptxglobalkomputer
 
LATIHAN SOAL TIK KELAS X
LATIHAN SOAL TIK KELAS XLATIHAN SOAL TIK KELAS X
LATIHAN SOAL TIK KELAS Xyadi supriyadi
 
Format modul praktek word 2010 28 feb 2013 edited
Format modul praktek word 2010 28 feb 2013 editedFormat modul praktek word 2010 28 feb 2013 edited
Format modul praktek word 2010 28 feb 2013 editedTri Nanda Akbar Fahreza
 
Cara setting mikrotik router ip address yang di perbolehkan konek ke internet
Cara setting mikrotik router ip address yang di perbolehkan konek ke internetCara setting mikrotik router ip address yang di perbolehkan konek ke internet
Cara setting mikrotik router ip address yang di perbolehkan konek ke internetNie Andini
 
Laporan Praktikum TI Semester 1: Microsoft Word dan Excel
Laporan Praktikum TI Semester 1: Microsoft Word dan ExcelLaporan Praktikum TI Semester 1: Microsoft Word dan Excel
Laporan Praktikum TI Semester 1: Microsoft Word dan ExcelLaras Kun Rahmanti Putri
 
Soal quis praktikum pemrograman web
Soal quis praktikum pemrograman webSoal quis praktikum pemrograman web
Soal quis praktikum pemrograman webdedidarwis
 
Pembahasan UKK TKJ Paket 2 ( Debian 5 )
Pembahasan UKK TKJ Paket 2 ( Debian 5 )Pembahasan UKK TKJ Paket 2 ( Debian 5 )
Pembahasan UKK TKJ Paket 2 ( Debian 5 )Dt Yunizaldi
 
Melakukan Instalasi Sistem Operasi Dasar
Melakukan Instalasi Sistem Operasi DasarMelakukan Instalasi Sistem Operasi Dasar
Melakukan Instalasi Sistem Operasi DasarHengki Matondang
 
PPT AKSES WEB KARTIKA DAN RINTANIA KELAS IX-1
PPT AKSES WEB KARTIKA DAN RINTANIA KELAS IX-1PPT AKSES WEB KARTIKA DAN RINTANIA KELAS IX-1
PPT AKSES WEB KARTIKA DAN RINTANIA KELAS IX-1tikaa_rachmaa
 
Fungsi ctrl di ms word
Fungsi ctrl di ms wordFungsi ctrl di ms word
Fungsi ctrl di ms wordEndra Triyanto
 
Modul pelatihan-java2
Modul pelatihan-java2Modul pelatihan-java2
Modul pelatihan-java2Farichah Riha
 
MEMBEDAH KISI KISI UP TKI - 2020/2021
MEMBEDAH KISI KISI UP TKI - 2020/2021MEMBEDAH KISI KISI UP TKI - 2020/2021
MEMBEDAH KISI KISI UP TKI - 2020/2021Walid Umar
 

Mais procurados (20)

Materi pelatihan-komputer-ms-word-2010
Materi pelatihan-komputer-ms-word-2010Materi pelatihan-komputer-ms-word-2010
Materi pelatihan-komputer-ms-word-2010
 
presentasi sistem komputer.ppt
presentasi sistem komputer.pptpresentasi sistem komputer.ppt
presentasi sistem komputer.ppt
 
Administrasi-Sistem-Jaringan-Kelas-XI-pptx.pptx
Administrasi-Sistem-Jaringan-Kelas-XI-pptx.pptxAdministrasi-Sistem-Jaringan-Kelas-XI-pptx.pptx
Administrasi-Sistem-Jaringan-Kelas-XI-pptx.pptx
 
LATIHAN SOAL TIK KELAS X
LATIHAN SOAL TIK KELAS XLATIHAN SOAL TIK KELAS X
LATIHAN SOAL TIK KELAS X
 
Format modul praktek word 2010 28 feb 2013 edited
Format modul praktek word 2010 28 feb 2013 editedFormat modul praktek word 2010 28 feb 2013 edited
Format modul praktek word 2010 28 feb 2013 edited
 
Cara setting mikrotik router ip address yang di perbolehkan konek ke internet
Cara setting mikrotik router ip address yang di perbolehkan konek ke internetCara setting mikrotik router ip address yang di perbolehkan konek ke internet
Cara setting mikrotik router ip address yang di perbolehkan konek ke internet
 
Ppt bab 4 informatika
Ppt bab 4 informatikaPpt bab 4 informatika
Ppt bab 4 informatika
 
Rpp tik-sma-xii-sem2
Rpp tik-sma-xii-sem2Rpp tik-sma-xii-sem2
Rpp tik-sma-xii-sem2
 
TIK Bab 6 kelas 7.pdf
TIK Bab 6 kelas 7.pdfTIK Bab 6 kelas 7.pdf
TIK Bab 6 kelas 7.pdf
 
Hardware. ppt
Hardware. pptHardware. ppt
Hardware. ppt
 
Laporan Praktikum TI Semester 1: Microsoft Word dan Excel
Laporan Praktikum TI Semester 1: Microsoft Word dan ExcelLaporan Praktikum TI Semester 1: Microsoft Word dan Excel
Laporan Praktikum TI Semester 1: Microsoft Word dan Excel
 
Soal quis praktikum pemrograman web
Soal quis praktikum pemrograman webSoal quis praktikum pemrograman web
Soal quis praktikum pemrograman web
 
Pembahasan UKK TKJ Paket 2 ( Debian 5 )
Pembahasan UKK TKJ Paket 2 ( Debian 5 )Pembahasan UKK TKJ Paket 2 ( Debian 5 )
Pembahasan UKK TKJ Paket 2 ( Debian 5 )
 
Melakukan Instalasi Sistem Operasi Dasar
Melakukan Instalasi Sistem Operasi DasarMelakukan Instalasi Sistem Operasi Dasar
Melakukan Instalasi Sistem Operasi Dasar
 
PPT AKSES WEB KARTIKA DAN RINTANIA KELAS IX-1
PPT AKSES WEB KARTIKA DAN RINTANIA KELAS IX-1PPT AKSES WEB KARTIKA DAN RINTANIA KELAS IX-1
PPT AKSES WEB KARTIKA DAN RINTANIA KELAS IX-1
 
SILABUS XII TKJ ASJ.docx
SILABUS XII TKJ ASJ.docxSILABUS XII TKJ ASJ.docx
SILABUS XII TKJ ASJ.docx
 
Fungsi ctrl di ms word
Fungsi ctrl di ms wordFungsi ctrl di ms word
Fungsi ctrl di ms word
 
Modul pelatihan-java2
Modul pelatihan-java2Modul pelatihan-java2
Modul pelatihan-java2
 
MEMBEDAH KISI KISI UP TKI - 2020/2021
MEMBEDAH KISI KISI UP TKI - 2020/2021MEMBEDAH KISI KISI UP TKI - 2020/2021
MEMBEDAH KISI KISI UP TKI - 2020/2021
 
Operasi Dasar Komputer
Operasi Dasar KomputerOperasi Dasar Komputer
Operasi Dasar Komputer
 

Destaque

Insert, Edit, Delete pada VB 2010 dengan DB Mysql dan Crystal Report
Insert, Edit, Delete pada VB 2010 dengan DB Mysql dan Crystal ReportInsert, Edit, Delete pada VB 2010 dengan DB Mysql dan Crystal Report
Insert, Edit, Delete pada VB 2010 dengan DB Mysql dan Crystal ReportRahmat Taufiq Sigit
 
Aplikasi rawat-inap-vbnet
Aplikasi rawat-inap-vbnetAplikasi rawat-inap-vbnet
Aplikasi rawat-inap-vbnetDiaz Alfahrezy
 
Pembuatan produk aplikasi database dengan delphi 2010
Pembuatan produk aplikasi database dengan delphi 2010Pembuatan produk aplikasi database dengan delphi 2010
Pembuatan produk aplikasi database dengan delphi 2010teknisi7
 
Langkah dalam membuat cristal report dalam vb
Langkah dalam membuat cristal report dalam vbLangkah dalam membuat cristal report dalam vb
Langkah dalam membuat cristal report dalam vbwnofrizal
 
Pengolahan database dengan d base
Pengolahan database dengan d basePengolahan database dengan d base
Pengolahan database dengan d baseHendichenko
 
THE OWNERS PERSPECTIVE
THE OWNERS PERSPECTIVETHE OWNERS PERSPECTIVE
THE OWNERS PERSPECTIVEIwan Sutriono
 
Membuat Login dengan Menghubungkan ke Database di VB.NET
Membuat Login dengan Menghubungkan ke Database di VB.NETMembuat Login dengan Menghubungkan ke Database di VB.NET
Membuat Login dengan Menghubungkan ke Database di VB.NETImam Halim Mursyidin
 
CheckBox dalam DataGridView VB.Net
CheckBox dalam DataGridView VB.NetCheckBox dalam DataGridView VB.Net
CheckBox dalam DataGridView VB.NetWirat Mojo
 
Manajemen konstruksi
Manajemen konstruksiManajemen konstruksi
Manajemen konstruksiRifky Alvian
 
Efmi modul vb net Pembahasan kasus Penjualan dengan VB.Net
Efmi modul vb net Pembahasan kasus Penjualan dengan VB.NetEfmi modul vb net Pembahasan kasus Penjualan dengan VB.Net
Efmi modul vb net Pembahasan kasus Penjualan dengan VB.NetEfmi Maiyana
 
Makalah Aplikasi Data Penjualan Menggunakan Visual Basic 6.0
Makalah Aplikasi Data Penjualan Menggunakan Visual Basic 6.0Makalah Aplikasi Data Penjualan Menggunakan Visual Basic 6.0
Makalah Aplikasi Data Penjualan Menggunakan Visual Basic 6.0Marlinda
 
Cara Membuat Program Chatting Sederhana Dengan Visual Basic (Program 1 dan 2)
Cara Membuat Program Chatting Sederhana Dengan Visual Basic (Program 1 dan 2)Cara Membuat Program Chatting Sederhana Dengan Visual Basic (Program 1 dan 2)
Cara Membuat Program Chatting Sederhana Dengan Visual Basic (Program 1 dan 2)Donny Kurniawan
 
Step by Step Installation of Microsoft SQL Server 2012
Step by Step Installation of Microsoft SQL Server 2012 Step by Step Installation of Microsoft SQL Server 2012
Step by Step Installation of Microsoft SQL Server 2012 Sameh AboulDahab
 

Destaque (20)

Insert, Edit, Delete pada VB 2010 dengan DB Mysql dan Crystal Report
Insert, Edit, Delete pada VB 2010 dengan DB Mysql dan Crystal ReportInsert, Edit, Delete pada VB 2010 dengan DB Mysql dan Crystal Report
Insert, Edit, Delete pada VB 2010 dengan DB Mysql dan Crystal Report
 
Aplikasi rawat-inap-vbnet
Aplikasi rawat-inap-vbnetAplikasi rawat-inap-vbnet
Aplikasi rawat-inap-vbnet
 
Pembuatan produk aplikasi database dengan delphi 2010
Pembuatan produk aplikasi database dengan delphi 2010Pembuatan produk aplikasi database dengan delphi 2010
Pembuatan produk aplikasi database dengan delphi 2010
 
2
22
2
 
Langkah dalam membuat cristal report dalam vb
Langkah dalam membuat cristal report dalam vbLangkah dalam membuat cristal report dalam vb
Langkah dalam membuat cristal report dalam vb
 
Pemrograman vb net
Pemrograman vb netPemrograman vb net
Pemrograman vb net
 
Penawaran
PenawaranPenawaran
Penawaran
 
Pengolahan database dengan d base
Pengolahan database dengan d basePengolahan database dengan d base
Pengolahan database dengan d base
 
Proposal penawaran proyek
Proposal penawaran proyekProposal penawaran proyek
Proposal penawaran proyek
 
THE OWNERS PERSPECTIVE
THE OWNERS PERSPECTIVETHE OWNERS PERSPECTIVE
THE OWNERS PERSPECTIVE
 
Membuat Terbilang di VB.NET
Membuat Terbilang di VB.NETMembuat Terbilang di VB.NET
Membuat Terbilang di VB.NET
 
Membuat Login dengan Menghubungkan ke Database di VB.NET
Membuat Login dengan Menghubungkan ke Database di VB.NETMembuat Login dengan Menghubungkan ke Database di VB.NET
Membuat Login dengan Menghubungkan ke Database di VB.NET
 
CheckBox dalam DataGridView VB.Net
CheckBox dalam DataGridView VB.NetCheckBox dalam DataGridView VB.Net
CheckBox dalam DataGridView VB.Net
 
Manajemen konstruksi
Manajemen konstruksiManajemen konstruksi
Manajemen konstruksi
 
Efmi modul vb net Pembahasan kasus Penjualan dengan VB.Net
Efmi modul vb net Pembahasan kasus Penjualan dengan VB.NetEfmi modul vb net Pembahasan kasus Penjualan dengan VB.Net
Efmi modul vb net Pembahasan kasus Penjualan dengan VB.Net
 
Makalah Aplikasi Data Penjualan Menggunakan Visual Basic 6.0
Makalah Aplikasi Data Penjualan Menggunakan Visual Basic 6.0Makalah Aplikasi Data Penjualan Menggunakan Visual Basic 6.0
Makalah Aplikasi Data Penjualan Menggunakan Visual Basic 6.0
 
E book vb.net+mysql(cara cepat)
E book vb.net+mysql(cara cepat)E book vb.net+mysql(cara cepat)
E book vb.net+mysql(cara cepat)
 
Cara Membuat Program Chatting Sederhana Dengan Visual Basic (Program 1 dan 2)
Cara Membuat Program Chatting Sederhana Dengan Visual Basic (Program 1 dan 2)Cara Membuat Program Chatting Sederhana Dengan Visual Basic (Program 1 dan 2)
Cara Membuat Program Chatting Sederhana Dengan Visual Basic (Program 1 dan 2)
 
Proposal penawaran
Proposal penawaranProposal penawaran
Proposal penawaran
 
Step by Step Installation of Microsoft SQL Server 2012
Step by Step Installation of Microsoft SQL Server 2012 Step by Step Installation of Microsoft SQL Server 2012
Step by Step Installation of Microsoft SQL Server 2012
 

Semelhante a Aplikasi crud dengan visual basic 2012

Choirul aspnetdb
Choirul aspnetdbChoirul aspnetdb
Choirul aspnetdbPram Monty
 
17. aplikasi crud java sederhana menggunakan database my sql
17. aplikasi crud java sederhana menggunakan database my sql17. aplikasi crud java sederhana menggunakan database my sql
17. aplikasi crud java sederhana menggunakan database my sqlSaprudin Eskom
 
17. aplikasi crud java sederhana menggunakan database my sql
17. aplikasi crud java sederhana menggunakan database my sql17. aplikasi crud java sederhana menggunakan database my sql
17. aplikasi crud java sederhana menggunakan database my sqlSaprudin Eskom
 
Koneksi vb dengan database mysql
Koneksi vb dengan database mysqlKoneksi vb dengan database mysql
Koneksi vb dengan database mysqlFauzia Zain
 
Program database sederhana di android
Program database sederhana di androidProgram database sederhana di android
Program database sederhana di androidInto Setiawan
 
Soal UKK Pemrograman Desktop SMK kelas 11 semester genap
Soal UKK Pemrograman Desktop SMK kelas 11 semester genapSoal UKK Pemrograman Desktop SMK kelas 11 semester genap
Soal UKK Pemrograman Desktop SMK kelas 11 semester genapSaprudin Eskom
 
Cara Akses Database Menggunakan ADO.NET
Cara Akses Database Menggunakan ADO.NETCara Akses Database Menggunakan ADO.NET
Cara Akses Database Menggunakan ADO.NETVeronica Anggraini
 
Tip & trik pemrograman database vb6 dan microsoft access
Tip & trik pemrograman database vb6 dan microsoft accessTip & trik pemrograman database vb6 dan microsoft access
Tip & trik pemrograman database vb6 dan microsoft accessFaealiasaeconk Poenyagraha
 
Modul Acces 2007 KKPI
Modul Acces 2007 KKPIModul Acces 2007 KKPI
Modul Acces 2007 KKPIJadi Apa
 
Tip & Trik Pemrograman Database VB6 dan Microsoft Access
Tip & Trik Pemrograman Database VB6 dan Microsoft AccessTip & Trik Pemrograman Database VB6 dan Microsoft Access
Tip & Trik Pemrograman Database VB6 dan Microsoft AccessNurdin Al-Azies
 
Mengenal format tanggal dalam visual basic
Mengenal format tanggal dalam visual basicMengenal format tanggal dalam visual basic
Mengenal format tanggal dalam visual basicFirdaus MKom
 

Semelhante a Aplikasi crud dengan visual basic 2012 (20)

Choirul aspnetdb
Choirul aspnetdbChoirul aspnetdb
Choirul aspnetdb
 
17. aplikasi crud java sederhana menggunakan database my sql
17. aplikasi crud java sederhana menggunakan database my sql17. aplikasi crud java sederhana menggunakan database my sql
17. aplikasi crud java sederhana menggunakan database my sql
 
17. aplikasi crud java sederhana menggunakan database my sql
17. aplikasi crud java sederhana menggunakan database my sql17. aplikasi crud java sederhana menggunakan database my sql
17. aplikasi crud java sederhana menggunakan database my sql
 
Koneksi vb dengan database mysql
Koneksi vb dengan database mysqlKoneksi vb dengan database mysql
Koneksi vb dengan database mysql
 
Program database sederhana di android
Program database sederhana di androidProgram database sederhana di android
Program database sederhana di android
 
Soal UKK Pemrograman Desktop SMK kelas 11 semester genap
Soal UKK Pemrograman Desktop SMK kelas 11 semester genapSoal UKK Pemrograman Desktop SMK kelas 11 semester genap
Soal UKK Pemrograman Desktop SMK kelas 11 semester genap
 
Vb
VbVb
Vb
 
Cara Akses Database Menggunakan ADO.NET
Cara Akses Database Menggunakan ADO.NETCara Akses Database Menggunakan ADO.NET
Cara Akses Database Menggunakan ADO.NET
 
Vibi net sql server 2005 dan my sql
Vibi net sql server 2005 dan my sqlVibi net sql server 2005 dan my sql
Vibi net sql server 2005 dan my sql
 
Tip & trik pemrograman database vb6 dan microsoft access
Tip & trik pemrograman database vb6 dan microsoft accessTip & trik pemrograman database vb6 dan microsoft access
Tip & trik pemrograman database vb6 dan microsoft access
 
Vb mysql-41
Vb mysql-41Vb mysql-41
Vb mysql-41
 
Modul Acces 2007 KKPI
Modul Acces 2007 KKPIModul Acces 2007 KKPI
Modul Acces 2007 KKPI
 
Nominal di datagrid
Nominal di datagridNominal di datagrid
Nominal di datagrid
 
13523190 mariadb
13523190 mariadb13523190 mariadb
13523190 mariadb
 
Tip & Trik Pemrograman Database VB6 dan Microsoft Access
Tip & Trik Pemrograman Database VB6 dan Microsoft AccessTip & Trik Pemrograman Database VB6 dan Microsoft Access
Tip & Trik Pemrograman Database VB6 dan Microsoft Access
 
Mengenal format tanggal dalam visual basic
Mengenal format tanggal dalam visual basicMengenal format tanggal dalam visual basic
Mengenal format tanggal dalam visual basic
 
Mysql rahmat
Mysql rahmatMysql rahmat
Mysql rahmat
 
Mysql rahmat
Mysql rahmatMysql rahmat
Mysql rahmat
 
Cara menghubungkan client ke server
Cara menghubungkan client ke serverCara menghubungkan client ke server
Cara menghubungkan client ke server
 
Pemanfaatan sql server dengan vb6
Pemanfaatan sql server dengan vb6Pemanfaatan sql server dengan vb6
Pemanfaatan sql server dengan vb6
 

Último

OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptx
OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptxOPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptx
OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptxDedeRosza
 
Panduan Memahami Data Rapor Pendidikan 2024
Panduan Memahami Data Rapor Pendidikan 2024Panduan Memahami Data Rapor Pendidikan 2024
Panduan Memahami Data Rapor Pendidikan 2024RahmadLalu1
 
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdfAndiCoc
 
Aksi Nyata Menyebarkan (Pemahaman Mengapa Kurikulum Perlu Berubah) Oleh Nur A...
Aksi Nyata Menyebarkan (Pemahaman Mengapa Kurikulum Perlu Berubah) Oleh Nur A...Aksi Nyata Menyebarkan (Pemahaman Mengapa Kurikulum Perlu Berubah) Oleh Nur A...
Aksi Nyata Menyebarkan (Pemahaman Mengapa Kurikulum Perlu Berubah) Oleh Nur A...nuraji51
 
1. Kisi-kisi PAT IPA Kelas 7 Kurmer 2024
1. Kisi-kisi PAT IPA Kelas 7 Kurmer 20241. Kisi-kisi PAT IPA Kelas 7 Kurmer 2024
1. Kisi-kisi PAT IPA Kelas 7 Kurmer 2024DessyArliani
 
vIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsxvIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsxsyahrulutama16
 
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMK
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMKAksi Nyata Disiplin Positif Keyakinan Kelas untuk SMK
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMKgamelamalaal
 
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdfProv.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdfIwanSumantri7
 
Konseptual Model Keperawatan Jiwa pada manusia
Konseptual Model Keperawatan Jiwa pada manusiaKonseptual Model Keperawatan Jiwa pada manusia
Konseptual Model Keperawatan Jiwa pada manusiaharnosuharno5
 
Skenario Lokakarya 2 Pendidikan Guru Penggerak
Skenario Lokakarya 2 Pendidikan Guru PenggerakSkenario Lokakarya 2 Pendidikan Guru Penggerak
Skenario Lokakarya 2 Pendidikan Guru Penggerakputus34
 
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdfMODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdfAndiCoc
 
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA.pdfAndiCoc
 
Penyuluhan DM Tipe II Kegiatan Prolanis.ppt
Penyuluhan DM Tipe II Kegiatan Prolanis.pptPenyuluhan DM Tipe II Kegiatan Prolanis.ppt
Penyuluhan DM Tipe II Kegiatan Prolanis.pptpalagoro17
 
Memperkasakan Dialog Prestasi Sekolah.pptx
Memperkasakan Dialog Prestasi Sekolah.pptxMemperkasakan Dialog Prestasi Sekolah.pptx
Memperkasakan Dialog Prestasi Sekolah.pptxsalmnor
 
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...Kanaidi ken
 
TUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHAN
TUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHANTUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHAN
TUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHANwawan479953
 
BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024
BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024
BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024ssuser0bf64e
 
MODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdfMODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdfAndiCoc
 
Contoh PPT Seminar Proposal Teknik Informatika.pptx
Contoh PPT Seminar Proposal Teknik Informatika.pptxContoh PPT Seminar Proposal Teknik Informatika.pptx
Contoh PPT Seminar Proposal Teknik Informatika.pptxIvvatulAini
 
Kisi kisi Ujian sekolah mata pelajaran IPA 2024.docx
Kisi kisi Ujian sekolah mata pelajaran IPA 2024.docxKisi kisi Ujian sekolah mata pelajaran IPA 2024.docx
Kisi kisi Ujian sekolah mata pelajaran IPA 2024.docxFitriaSarmida1
 

Último (20)

OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptx
OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptxOPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptx
OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptx
 
Panduan Memahami Data Rapor Pendidikan 2024
Panduan Memahami Data Rapor Pendidikan 2024Panduan Memahami Data Rapor Pendidikan 2024
Panduan Memahami Data Rapor Pendidikan 2024
 
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdf
 
Aksi Nyata Menyebarkan (Pemahaman Mengapa Kurikulum Perlu Berubah) Oleh Nur A...
Aksi Nyata Menyebarkan (Pemahaman Mengapa Kurikulum Perlu Berubah) Oleh Nur A...Aksi Nyata Menyebarkan (Pemahaman Mengapa Kurikulum Perlu Berubah) Oleh Nur A...
Aksi Nyata Menyebarkan (Pemahaman Mengapa Kurikulum Perlu Berubah) Oleh Nur A...
 
1. Kisi-kisi PAT IPA Kelas 7 Kurmer 2024
1. Kisi-kisi PAT IPA Kelas 7 Kurmer 20241. Kisi-kisi PAT IPA Kelas 7 Kurmer 2024
1. Kisi-kisi PAT IPA Kelas 7 Kurmer 2024
 
vIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsxvIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsx
 
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMK
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMKAksi Nyata Disiplin Positif Keyakinan Kelas untuk SMK
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMK
 
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdfProv.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
 
Konseptual Model Keperawatan Jiwa pada manusia
Konseptual Model Keperawatan Jiwa pada manusiaKonseptual Model Keperawatan Jiwa pada manusia
Konseptual Model Keperawatan Jiwa pada manusia
 
Skenario Lokakarya 2 Pendidikan Guru Penggerak
Skenario Lokakarya 2 Pendidikan Guru PenggerakSkenario Lokakarya 2 Pendidikan Guru Penggerak
Skenario Lokakarya 2 Pendidikan Guru Penggerak
 
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdfMODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
 
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA.pdf
 
Penyuluhan DM Tipe II Kegiatan Prolanis.ppt
Penyuluhan DM Tipe II Kegiatan Prolanis.pptPenyuluhan DM Tipe II Kegiatan Prolanis.ppt
Penyuluhan DM Tipe II Kegiatan Prolanis.ppt
 
Memperkasakan Dialog Prestasi Sekolah.pptx
Memperkasakan Dialog Prestasi Sekolah.pptxMemperkasakan Dialog Prestasi Sekolah.pptx
Memperkasakan Dialog Prestasi Sekolah.pptx
 
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
 
TUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHAN
TUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHANTUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHAN
TUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHAN
 
BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024
BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024
BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024
 
MODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdfMODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdf
 
Contoh PPT Seminar Proposal Teknik Informatika.pptx
Contoh PPT Seminar Proposal Teknik Informatika.pptxContoh PPT Seminar Proposal Teknik Informatika.pptx
Contoh PPT Seminar Proposal Teknik Informatika.pptx
 
Kisi kisi Ujian sekolah mata pelajaran IPA 2024.docx
Kisi kisi Ujian sekolah mata pelajaran IPA 2024.docxKisi kisi Ujian sekolah mata pelajaran IPA 2024.docx
Kisi kisi Ujian sekolah mata pelajaran IPA 2024.docx
 

Aplikasi crud dengan visual basic 2012

  • 1. [APLIKASI CRUD DENGAN VISUAL BASIC 2012 & MYSQL] September 18, 2013 Aplikasi CRUD dengan Visual Basic 2012 & MySQL Bahtiar Imran
  • 2. [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, dan pastikan XAMPP sudah terinstal dan sudah dijalankan. Buatlah database dengan nama “crud” (tanpa tanda petik”), kemudian buatlah tabelnya dengan nama “tblcrud” (tanpa tanda petik”). Kemudian isilah beberapa field yaitu : No Nama Field Type Data Index 1 Nim Int(10) Primary 2 Nama Varchar(30) 3 Alamat Varchar(60) 4 Jurusan Varchar(20) SQL : CREATE TABLE IF NOT EXISTS `tblcrud` ( `Nim` int(10) NOT NULL, `Nama` varchar(30) NOT NULL, `Alamat` varchar(60) NOT NULL, `Jurusan` varchar(20) NOT NULL,
  • 3. [APLIKASI CRUD DENGAN VISUAL BASIC 2012 & MYSQL] September 18, 2013 PRIMARY KEY (`Nim`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1; Setelah database sudah selesai kita buat, sekarang waktunya kita buat design interfacenya. (Lihat gambar). Nama Control Properties Nilai Form 1 Name crud FormBorderStyle FixxedSingle StartPosition CenterScreen MaximizeBox False MinimizeBox False Label1 Text Aplikasi CRUD Font Size 20 Label2 Text Nim Label3 Text Nama Label4 Text Alamat Label5 Text Jurusan Textbox1 Name nim Textbox2 Name nama Textbox3 Name alamat MultiLine True Combobox1 Name jurusan Items Manajemen Informatika
  • 4. [APLIKASI CRUD DENGAN VISUAL BASIC 2012 & MYSQL] September 18, 2013 Teknik Komputer Informasi kesehatan DataGridView Name tabelcrud GroupBox Text Tombol Proses Button1 Text Baru Name baru Button2 Text Simpan Simpan Button3 Text Edit Name edit Button4 Text Delete Name delete Button5 Text Keluar Name keluar
  • 5. [APLIKASI CRUD DENGAN VISUAL BASIC 2012 & MYSQL] September 18, 2013 SecrenShoot : Sekarang Interface dan Database sudah kita buat, sekarang saat ke sesi pengkodingan, koding pada visual basic 2012 simple kok. Oke kita lanjutkan. Sebelum kita masuk ke pengkodingan, terlebih dahulu kita menginstal MySQL Connector sebagai penghubungnya, MySQL Connector bisa di download di sini http://mysql.ntu.edu.tw/Downloads/Connector-Net/ atau
  • 6. [APLIKASI CRUD DENGAN VISUAL BASIC 2012 & MYSQL] September 18, 2013 http://dev.mysql.com/downloads/connector/net/6.1.html Setelah MySQL terinstal, skrang kita masukkan ke dalam project kita. 1. Klik kanan pada project -> Add Reference ->Extensions -> MySQL.Data-> Ok (Lihat Gambar) Saatnya kita masuk ke pengkodingan, yang pertama harus di lakukan adalah : 1. Membuat file koneksi : Klik kanan pada project kita -> Add ->Modulu -> namakan “Koneksi” (tanpa tanda petik) -> Add.
  • 7. [APLIKASI CRUD DENGAN VISUAL BASIC 2012 & MYSQL] September 18, 2013
  • 8. [APLIKASI CRUD DENGAN VISUAL BASIC 2012 & MYSQL] September 18, 2013 Kemudian isikan source code pada module koneksi tadi . Imports MySql.Data.MySqlClient Module koneksi Public Database As New MySqlConnection Public Tampilkan As New MySql.Data.MySqlClient.MySqlCommand Public Tampil As MySql.Data.MySqlClient.MySqlDataReader Public gridview As New MySql.Data.MySqlClient.MySqlDataAdapter Public data As New DataSet Public tabel As String Public record As New BindingSource Public SQL As New MySql.Data.MySqlClient.MySqlCommand Public Sub koneksiku() Try Database.Close() Database.ConnectionString = "server=localhost;" _ & "user id=root;" _ & "password=;" _ & "database=crud" Database.Open() Catch ex As Exception MsgBox(ex.ToString()) End Try
  • 9. [APLIKASI CRUD DENGAN VISUAL BASIC 2012 & MYSQL] September 18, 2013 End Sub End Module ScrenShoot : 2. Double klik pada button baru -> masukkan source berikut : nim.Text = "" nama.Text = "" alamat.Text = "" baru.Enabled = False edit.Enabled = True Simpan.Enabled = True delete.Enabled = True
  • 10. [APLIKASI CRUD DENGAN VISUAL BASIC 2012 & MYSQL] September 18, 2013 Screnshoot : 3. Double klik pada button Simpan -> dan masukkan source berikut: If nim.Text = "" Then MessageBox.Show("Nim tidak boleh dikosongkan") : Exit Sub If nama.Text = "" Then MessageBox.Show("Nama tidak boleh dikosongkan") : Exit Sub If alamat.Text = "" Then MessageBox.Show("Alamat tidak boleh dikosongkan") : Exit Sub If jurusan.Text = "" Then MessageBox.Show("Jurusan tidak boleh dikosongkan") : Exit Sub Try Call koneksiku() SQL.Connection = Database
  • 11. [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() MsgBox("Data berhaasil disimpan", vbInformation, "Pemberitahuan") 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 :
  • 12. [APLIKASI CRUD DENGAN VISUAL BASIC 2012 & MYSQL] September 18, 2013 4. Kemudian kita akan membuat class baru bernama record: Try Call koneksiku() data = New DataSet tabel = "select * from tblcrud" gridview = New MySql.Data.MySqlClient.MySqlDataAdapter(tabel, Database) gridview.Fill(data, "tblcrud") Dim DataGridView As New DataView(data.Tables("tblcrud")) tabelcrud.DataSource = DataGridView tabelcrud.Columns(0).Width = 75 tabelcrud.Columns(1).Width = 275 tabelcrud.Columns(3).Visible = False
  • 13. [APLIKASI CRUD DENGAN VISUAL BASIC 2012 & MYSQL] September 18, 2013 Catch ex As Exception MsgBox(ex.ToString()) End Try End Sub Screnshoot : 5. Sekarang kita double klik pada form. Call record() Screnshoot:
  • 14. [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).
  • 15. [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 :
  • 16. [APLIKASI CRUD DENGAN VISUAL BASIC 2012 & MYSQL] September 18, 2013 8. Double klik pada button edit, isikan source dibawah ini: 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:
  • 17. [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 :
  • 18. [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).
  • 19. [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 dengan kontak dibawah ini : Email : bahtiarimranlombok@gmail.com Blog : tiarvariabel.blogspot.com FB : Ti’ar Variabel (https://www.facebook.com/S4ng.Pengemb4r4.WhiteHat) SEKIAN , SAMPAI JUMPA DI TUTORIAL SELANJUTNYA