-->

AK Studio

Tutorial Programming Bahasa Indonesia

TUTORIAL CRUD VB.NET Mysql Part#1: Membuat Koneksi Database Mysql Pada Vb.net


TUTORIAL CRUD VB.NET Mysql Part#1:
Membuat Koneksi Database Mysql Pada Vb.net

 Pada Tutorial kali ini kita akan mencoba membuat fungsi CRUD (Create, Read , Update, Delete) pada database Mysql dengan menggunakan bahasa pemrograman Vb.net.

Apa saja yang perlu disiapkan, pastikan pada komputer / laptop sudah ter instal database Mysql, pada tutorial kali ini kita mennggunakan database Mysql nya dari software Apache XAMPP. 

langsung saja untuk mempersingkat tutorial ini  disini saya berasusmsi kalian sudah paham cara membuat database dan tabel baru di Mysql. dan seperti biasa untuk memperjelas setiap step dan langkah nya tutorial CRUD vb.net dengan database Mysql ini akan kita bagi per part.

pada studi kasus kali ini kita akan membuat contoh Crud Vb.net dengan Mysql, dalam pengolahan data user. langsung saja pada tutorial nya kita Mulai,

Persiapan:

Buat Sebuah project baru pada visual studi , pada saat tutorial ini di buat saya menggunakan Visual studio 2022, dan menggunakan project .Net Core, 

atau jika kalian sudah mengkuti tutorial sebelum nya , bisa membuat folder baru saja, dan memakai project yang sudah kita buat pada part beriut ini

cara membuat aplikasi dekstop pertama dengan Vb.net pada Link berikut

Tutorial part#3: Membuat Aplikasi Desktop Pertama Anda dengan VB.net

 1. Buat Database baru

disini kita membuat sebuah database baru dengan nama dbTutorial, dan buat tabel baru dengan nama User, untuk format dari tabel nya dapat kalian copy script tabel berikut:

tabel User:

CREATE TABLE `user` (
  `id` int(11) NOT NULL,
  `NamaUser` varchar(50) DEFAULT NULL,
  `Tgllahir` date DEFAULT NULL,
  `Alamat` varchar(150) DEFAULT NULL,
  `Nohp` varchar(50) DEFAULT NULL,
  `Email` varchar(50) DEFAULT NULL,
  `Photo` varchar(250) DEFAULT NULL,
  `JenisKelamin` varchar(50) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
Penjelasan:
id : Auto Increment
NamaUser :String
tgllahir : date
Alamat : string
Nohp: string
Emial : string
Photo : string , kita akan menyimpan file name dari foto, dan foto nya akan kita upload ke dalam folder project
jenisKelamin : string

2.Membuat File Koneksi

setelah selesai membuat database dan tabel selanjut nya kita masuk ke visual studio , untuk membuat file koneksi dari vb.net nya untuk terhubung ke Database Mysql

Buat sebuah module, cara nya : klik kanan pada project > add > pilih Module

buat lah module dengan nama bebas tidak harus sama , disini kita memberi nama dengan nama M_Helper , yang mana Module  ini yang akan bertugas  menangani Proses CRUD yang akan kita buat pada Vb.net kali ini. untuk isi dari class nya seperti berikut ini.

Module M_Helper.vb
Imports MySql.Data.MySqlClient
  
Module M_Helper

    '**Variabel Koneksi database dan server login'
    Private SERVER_NAME As String = "localhost"
    Private DATABASE_NAME As String = "dbtutorial"
    Private USER_NAME As String = "root"
    Private PASSWORD As String = ""

    Dim conn As MySqlConnection
    Dim cmd As MySqlCommand
    Dim reader As MySqlDataReader
    Dim pdtResult As New DataTable

    Public Sub cm00TesKoneksi()
        '**Dim connString As String = "Server=localhost;Database=SampleDB;Uid=root;Pwd=your_password;"'
        Dim connString As String = String.Format("Server={0};Database={1};Uid={2};Pwd={3};", SERVER_NAME, DATABASE_NAME, USER_NAME, PASSWORD)

        Try
            conn = New MySqlConnection(connString)
            conn.Open()
            MessageBox.Show("Koneksi berhasil!", "Info", MessageBoxButtons.OK, MessageBoxIcon.Information)
        Catch ex As MySqlException
            MessageBox.Show("Terjadi kesalahan saat menghubungkan ke database: " & ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error)
        Catch ex As Exception
            MessageBox.Show("Kesalahan umum: " & ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error)
        End Try
    End Sub
End Module

Penjelasan

untuk variabel server dan password nya sesuaikan dengan konfigurasi dari server kalian, karna server Mysql saya belum ada perubahan dan setting default User nya : root dan password : kosong

Semua parameter kita tampung kedalam variabel dan variabel ini akan di gunakan untuk configurasi di dalam koding nya, jadi jika ada perubahan tidak perlu ubah semua parameter di coding, kita cukup ubah nilai variabel nya di bagian paling atas

jika error pada import MySql.Data.MySqlClient, tinggal arahkan cursor pada tulisan MySql.Data.MySqlClient lalu pilih import , jika tidak ada opsi inport kalian instal terlebih dahulu via NugetPackage manager yang ada di visual studio, 

untuk cara nya , klik kanan pada project > manage Nuget Package Manager > pilih Brows dan instal atau klik icon download


tunggu proses instal selesai dan akan ada popupnotifikasi dan pilih accept

3.Design Form

Buat sebuah form baru, dangan nama frmDisplayData, form ini nanti nya akan menampilkan data yang sudah kita input, dana intuk input kita akan buat form tersendiri, jadi nanti input nya berupa form popup, untuk desgin form display data dam tolbox yang kita pakai seperti berikut ini:

Form Display Data

Komponen Control yang kita pakai sebagai beirkut:
  • MenuStrip
pada Menu strip untuk membuat menubar nya tinggal arahkan cursor kedalam kota yang bertuliskan typehere  dan  buat 4 tombol / menu item
1.Refresh Data
2.Add User
3.Delete
4.Testing Koneksi
  • Checkbox : ganti nama pada tab Propertis nya dan beri nama : cbSelectAll
  • DataGridView
lalu dobel klik pada menu tetsing koneksi dan panggil fungsi testing koneksi yang sudah kita buat pada module M_helper nya:

Koding Tesing Koneksi:

    Private Sub TestingKoneksiToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles TestingKoneksiToolStripMenuItem.Click
        M_Helper.cm00TesKoneksi()
    End Sub

simpan dan run program nya. jika kalian memakai project sebelumn nya harus setting startup form pada project nya terlebih dahulu, dengan cara klik kanan >  pilih propertis 

pada projectnya lalu scroll pada bagain startup Object, lalu pilih formdisplay data sebagi form yang pertama kali ditampilkan pada saat project di jalankan. 


setting startup form

karna kita menggunakan framework .Net Core pada tutorial ini , mungkin bagi teman yang memakai .Net framework akan sedikit berbeda cara setting nya

jika sudah lalu simpan .build project pastikan tidak ada error dan runing program nya, jika berhasil makan akan seperi berikut ini.

Membuat Koneksi Database

sampai disini kita berhasil membuat koneksi Mysql dengan Menggunakan Vb.net, pada tutorial selanjut nya kita akan membuat Fungsi Create atau input data pada Mysq Dengan Vb.net, untuk tororial nya bisa di lihat pada Link part # 2 berikut

Part #2 Tutrorial Crud Vb.net Dengan database Mysql: Create data Vb.net Mysql

 jika ada pertanyaan dan masukan bisa diberikan pada kolom komentar. sekian dan terima kasih

#Happy Coding
Incoming search terms:

  • CRUD Vb.net Database Mysql
  • Koneksi Vb.net Mysql
  • Tutorial CRUD Vb.net dengan MySQL
  • Cara buat Koneksi Vb.net MySQL
  • Tutorial VB.NET CRUD MySQL Lengkap
  • Cara Membuat CRUD VB.NET dan MySQL
  • VB.NET MySQL Database Connection
  • Langkah Membuat CRUD VB.NET dengan MySQL
  • Contoh Aplikasi CRUD VB.NET dan MySQL
  • Tutorial Koneksi VB.NET ke MySQL
  • Implementasi CRUD VB.NET Database MySQL
  • Source Code CRUD VB.NET MySQL
  • Panduan CRUD VB.NET dan Database MySQL
  • CRUD VB.NET MySQL Insert Update Delete


0 Response to "TUTORIAL CRUD VB.NET Mysql Part#1: Membuat Koneksi Database Mysql Pada Vb.net"

Posting Komentar

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel