Artikel ini akan membahas koneksi antara Visual Basic.Net dan MySQL. sebelumnya, untuk membuat koneksi dari VB.Net ke MySQL kita memerlukan MySQL connector, bisa di download dari https://dev.mysql.com/downloads/connector/net/ Show Penggunaan
Jika koneksi berhasil seharusnya ada sebuah message box yang berisi “OK” database snippet Alfa Adhitya Member since December 18, 2019 Computer science education cannot make anybody an expert programmer any more than studying brushes and pigment can make somebody an expert painter – Eric S Membuat CRUD Dengan VB .NET dan Database MySQL – Pada kali ini saya akan membahas tentang bagaimana cara membuat Read, Create, Delete dan Update (CRUD). Dikarenakan CRUD merupakan dasar dari pembuatan perangkat lunak yang bersangkutan dengan database. Sehingga kebanyakan pemula dalam pemrograman harus mempelajari CRUD lebih terdahulu, kali ini saya akan memberikan tutorial cara membuat CRUD dengan menggunakan bahasa pemograman Visual Basic.Net (VB.Net) dengan database MySQL. Table of Contents 1Membuat Database MySQLLangkah pertama sebelum membuat CRUD dengan VB .NET, yakni membuat database yang digunakan untuk menyimpan data yang sesuai dengan keinginan kita. Seperti gambar dibawah ini saya telah membuat database dengan nama Flin Setyadi didalamnya memiliki Tabel flin member. Tabel flin member yang berisikan ID Member, Nama, Status, Jenis Kelamin, dan Email. Hal tersebut merupakan data-data yang ingin disimpan kedalam sebuah database, melalui VB.Net
Membuat CRUD Dengan VB .NETMembuat Project Pada VB .NETPada tahap ini kalian harus membuat project baru di VB.Net anda, saya disini menggunakan visual basic 2019 akan tetapi jika anda menggunakan visual basic dibawah atau diatas saya tidak akan mempengaruhi Tutorial ini. Langkah kesatu saya menekan tombol ‘Create a New Project’ Tampilan utama visual studio 2019Langkah kedua saya ‘memilih’ dan ‘menekan’ Windows Forms App (.Net Framework) yang menggunakan bahasa pemograman vb.net kemudian tekan tombol ‘Next‘ Memilih Windows Forms bhasa pemograman vb.netLangkah ketiga masukkan nama ‘Project Name’ kemudian klik tombol ‘Create‘ Mengasih nama projectLangkah keempat Klik Project seperti gambar di bawah ini : Menu ProjectLangkah kelima pilih menu properties, seperti gambar di bawah ini : Langkah keenam pilih Refrences kemudian klik tombol add Langkah ketujuh cari kemudian pilih Mysql.Data.ddl kemudian tekan ok. Memilih RefrenceCatatan jika anda belum memiliki MySql.Data.dll, anda harus mendownloadnya terlebih dahulu disitus resmi MySQL. Kemudian carilah folder MySql.data.dll yang telah anda instal dengan menekan tombol ‘Browser‘ kemudian menekan tombol ‘Ok’ dan muncullah MySql.Data.dll sperti gambar dibawah ini : Langkah kedelapan kembalilah ke forms utama kemudian tambah item baru seperti gambar dibawah ini : Kemudian pilihlah dataset kemudian tekan ‘add‘ Langkah kesembilan buatlah tabel didataset sesuaikan isinya dengan tabel yang ada didatabase yang telah dibuat, seperti gambar dibawah ini : Kemudian klik tabel tersebut dua kali, sehingga akan masuk kedalam pengkodean pada dataset, kemudian anda masukan kodingan seperti gambar dibawah ini : Kodingan pada datasetIImports MySql.Data.MySqlClient Partial Class DataSet1 Partial Public Class Flin_MemberDataTable Dim flinbuilder As MySqlCommandBuilder Dim flinkoneksi As MySqlConnection Dim flinadapter As MySqlDataAdapter Dim flinstring As String Dim flinsql As String Public Sub member() flinstring = "Server=localhost;user id=root;password=;database=flin setyadi" flinsql = "SELECT `ID Member`, `Nama`, `Status`, `Jenis Kelamin`, `Email` FROM `Flin Member` " flinkoneksi = New MySqlConnection(flinstring) flinadapter = New MySqlDataAdapter(flinsql, flinkoneksi) flinbuilder = New MySqlCommandBuilder(flinadapter) Me.Clear() Try flinadapter.Fill(Me) Catch ex As Exception MessageBox.Show(ex.Message, "Informasi", MessageBoxButtons.OK, MessageBoxIcon.Error) End Try End Sub Public Sub UpdateMember() Try flinadapter.Update(Me) Catch ex As Exception MessageBox.Show(ex.Message, "Informasi", MessageBoxButtons.OK, MessageBoxIcon.Error) End Try MessageBox.Show("Data telah di update", "Informasi", MessageBoxButtons.OK, MessageBoxIcon.Information) End Sub Private Sub Flin_MemberDataTable_Flin_MemberRowChanging(sender As Object, e As Flin_MemberRowChangeEvent) Handles Me.Flin_MemberRowChanging End Sub End Class End Class Langkah kesepuluh kembali ke forms 1 kemudian buatlah seperti gambar dibawah ini : Forms 1Property BindingSourceProperty BindingSourceLangkah kesebelas silahkan masukkan kodingan seperti, gambar dibawah ini : Kodingan di Forms 1Public Class Form1 Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load InisialisasiGrid() bindigrid() End Sub Private Sub InisialisasiGrid() DataGridView1.DataSource = BindingSource1 End Sub Private Sub bindigrid() DataSet11.Flin_Member.member() DataGridView1.AutoResizeColumns() End Sub Private Sub ToolStripButton1_Click_1(sender As Object, e As EventArgs) Handles ToolStripButton1.Click Dim pertanyaan As String Dim jawaban As DialogResult pertanyaan = "Apakah anda yakin untuk menyimpan data member ini?" jawaban = MessageBox.Show(pertanyaan, Me.Text, MessageBoxButtons.YesNo) If jawaban = Windows.Forms.DialogResult.No Then Exit Sub DataGridView1.EndEdit() BindingSource1.EndEdit() DataSet11.Flin_Member.UpdateMember() End Sub End Class Hasil Dari Kodingan CRUD Visual BasicForm Tambah dataMembuat CRUD Dengan VB .NETForm Hapus DataPenutupPada tutorial kali ini kita telah belajar bagiamana cara membuat CRUD menggunakan bahasa pemograman VB.Net dengan database MySQL. jika anda ingin mendownload project diatas anda dapat mendownlonloadnya pada link dibawah ini : |