Disini kita akan bahas cara koneksi antara Database MySQL dengan VB.Net 2010, semoga dengan ini E-book ini bisa ingat sepanjang jaman ya ^ ^

dokumen-dokumen yang mirip
Aplikasi CRUD dengan Visual Basic 2012 [APLIKASI CRUD DENGAN VISUAL BASIC 2012 & MYSQL] September 18, & MySQL. Bahtiar Imran

BAB II MICROSOFT VISUAL STUDIO

Gratis Tutorial Pemograman Visual Basic MEMBUAT CRUD VISUAL BASIC.NET DATABASE MYSQL

Berikut. langkahnya: Pastikan. anda sudah. - Klik File. Berikut. - Save All

PENDAHULUAN. A. Membuat Database dalam SQL SERVER. 1. Klik Kanan pada databases lalu pilih new database

BAB VIII PENGENALAN DATABASE

Tutorial Untuk Membuat Program Database Mahasiswa Teknik Industri Dengan Menggunakan Koneksi VB.NET Dengan Microsoft Access

Budi Permana, S.Kom Pendahuluan. Lisensi Dokumen:



MODUL PRAKTIKUM CLENT SERVER. Menggunakan Visual Basic 2010 dan MySQL. (Prodi Manajemen Informatika D3)

Cara Koneksi Database


SOLUTIONS DAN PROJECT

P11 & 12 Operasi DML pada Form Aplikasi (Project Aplikasi Rumah Sakit)

PEMROGRAMAN VISUAL BASIC


MENU. 5.1 Membuat MenuStrip

MODUL 2 SELECTION & LOOPING PADA FORM

Koneksi Database Mysql dengan C#

PEMROGRAMAN VB.NET. Koneksi Ke Database


PENGENALAN VISUAL BASIC NET

BAB IV IMPLEMENTASI DAN PENGUJIAN

Crystal Reports (Bagian 2)

Budi Permana, S.Kom Pendahuluan. Lisensi Dokumen:

LAMPIRAN. Kelompok kami melakukan teknik wawancara sebanyak dua kali, di awal masa

Panduan membuat aplikasi sederhana pada Smartphone berbasis Windows Mobile 5

M. Choirul Amri. 2.1 Membuat Project Baru.

PRAKTIKUM 1 MICROSOFT VISUAL BASIC 2010

Membuat Program Kriptografi dengan VB.Net 2010

PEMROGRAMAN TERSTRUKTUR II

E-trik Ajax. Database MySQL. Dedi Alnas

Budi permana, S.Kom

MEMBUAT FORM INPUT DATA DENGAN VB NET 2005 DAN DATABASE MS SQL SERVER 2005 EXPRESS

LAPORAN PRAKTIKUM BAHASA PEMOGRAMAN VISUAL. Asnita Meydelia C. K OFF E

PENGENALAN VISUAL BASIC 2005

Aplikasi Login Dengan Database dan Tanpa Database Pada Visual Basic 2010



BAB I Pengenalan Visual Basic pada Pemrograman Akuntansi 1

[Tutorial VB6] Bab 4 Penggunaan Data dan Variabel

BAB VII MENU, TOOLBAR DAN STATUSBAR

Pengenalan APLIKASI DATABASE

Form Login Menggunakan Combobox Dengan VB.Net dan MySQL Workbench

Merancang Project. Form Module Class Module Report. Form 1, Form 2, Minimarket (NamaProject) Gambar 4.1 Flowchart Project Sistem Informasi Minimarket

Koneksi Sederhana Database dengan C# (Lihat, Tambah, dan Hapus Data)

PERINTAH DASAR MySQL

PROGRAM PENJUALAN TUNAI. (Menggunakan Microsoft Acces)

M. Choirul Amri.

Krisna D. Octovhiana. 1.1 Mengenal Struktur Kontrol.

BAB IV IMPLEMENTASI DAN PENGUJIAN

MODUL III STRUCTURED QUERY ANGUAGE (SQL)

Prosedur merupakan suatu tata cara kerja atau kegiatan untuk menyelesaikan pekerjaan

9 LANGKAH MUDAH KONEKSIKAN VISUAL FOXPRO DENGAN MySQL

LAMPIRAN SKRIPSI. A. Lampiran Capture Program. Gambar L.1 Tampilan Layar Menu Home. Gambar L.2 Tampilan Layar Menu Login

Membuat program sederhana mengendalikan lampu LED melalui port USB dengan VB. USB HIDClass<->IOConverter

PENGKODEAN AKSES FORM SISTEM USER

BAB IV IMPLEMENTASI DAN PENGUJIAN. Dalam pembuatan program ini penulis menggunakan Visual Basic. Net

MODUL 2 PERANCANGAN INTERFACE

Irvan Lewenusa

Pengenalan Microsoft Visual Studio 2010

Belajar Java 2 Tambah, Simpan & Cari Data di Netbeans dengan Database MySQL

PEMROGRAMAN VB.NET. Sintaks Pada Class

BAB IV IMPLEMENTASI DAN PENGUJIAN

1. Kompetensi Memahami berbagai teknologi pemrograman basis data, khususnya MySQL, pada Visual Basic 6.0.

Koneksi Visual Basic, MySQL (ODBC) dan Crystal Report

JOBSHEET 8 DATABASE IN VB

Modul Praktikum Ke-1

MODUL I PENGENALAN VISUAL BASIC.NET

MEMBUAT LAPORAN (DATA REPORT)

BAB IV IMPLEMENTASI DAN TESTING

Menjelaskan variabel aksi sebagai data string nilai,hasil dan simpan sebagai data double.

Instalasi Visual Studio 2008 Profesional(64 dan 32 bit) di windows 7

Membuat Proteksi File Excel Tingkat Tinggi dengan Kode VBA. By. Samsudin_Batolay

Materi Pemrograman Database 1 Didik Nugroho,S.Kom,M.kom MODUL III MEMBUAT FORM MENYIMPAN PROSES PEMBELIAN

MODUL 3 Pemrograman ADO.NET : Connected Environtment

BAB IV IMPLEMENTASI DAN EVALUASI SISTEM. telah dibuat sebelumnya, sehinggga user dapat memahami jalannya sistem tersebut.

Budi Permana, S.Kom Pendahuluan. Lisensi Dokumen:

BAB 10 NETBEANS DATABASE

visit :

Bab 4 Hasil dan Pembahasan

Tahap Instalasi PostgreSQL di Windows

MODUL 2 IP ADDRESS SOCKET

Sistem Distribusi Data Melalui COM+ Dengan Visual Basic

A. INSTALLASI SOFTWARE

BAB V IMPLEMENTASI DAN PENGUJIAN. yang digunakan untuk menulis program dan membentuk tabel-tabel basis data.

Spesifikasi: Ukuran: 14x21m Tebal: 220 hlm Harga: Rp Terbit pertama: Mei 2005 Sinopsis singkat:

Aplikasi Payroll dengan ASP.Net

Mengerti dan memahami pemrograman berbasis object Mengerti dan memahami pembuatan visualisasi untuk interface

Modul x login dan Periode


4. Pilih direktori tempat penyimpanan lalu klik Lanjut. A. INSTALLASI SOFTWARE 1. Masukkan CD Program ke dalam CD ROM

SMK BHAKTI NUSANTARA BOJA

A. INSTALLASI SOFTWARE

TABEL DATABASE TABEL - KODE BARANG TOKO INFOMART BARANG - NAMA BARANG - HARGA

Membuat Database mysql dengan PhpMyAdmin

Pemrograman Visual. Oleh: Danu Wira Pangestu, S.Kom. bangdanu.wordpress.com


IMPLEMENTASI PEMROGRAMAN VISUAL BASIC DENGAN DATABASE ACCESS

Transkripsi:

Penulis : Nizar_Aluk Email @ nizar_aluk@yahoo.com YMessenger @ Nizar_aluk Facebook @ Nizar al varez WebBlog @ http://www.arekmbolong.wordpress.com/

Assalamualaikum Wr. Wb Disini kita akan bahas cara koneksi antara Database MySQL dengan VB.Net 2010, semoga dengan ini E-book ini bisa ingat sepanjang jaman ya ^ ^ Baik, pertama kali apa saja yang diperlukan: 1. MySQL Server, dalam contoh saya menggunakan appserv-win32-2.5.9 2. MySQL Connector, dalam contoh saya menggunakan versi 6.6.4 3. VB.Net, dalam contoh saya menggunakan yang Visual Basic 2010 Express 4. dan saya disini memakai Windows 7 64 bit Langkah-langkah : 1. Kita mulai dengan membuka program VB dengan cara : Start => all program => Microsoft Visual Studio 2010 Express => Microsoft Visual Basic 2010 Express 2. Dan yang kedua, akan keluar jendela New Project, Setelah keluar jendela new project, kemudian pilih windows froms Application dan klik OK, seperti contoh di bawah ini...

3. Setelah keluar form project, kemudian pilih menu project dan pilih WindowsApplication1 Properties... seperti gambar dibawah ini : 4. Dan kemudian akan keluar tab baru, setelah keluar tab baru kemudian kita pilih References den selanjutnya klik add (untuk menambah references buat import ke MySql )

5. Dan akan keluar jendela add references, kemudian pilih tab.net dan cari componen yang bernama MySql.Data, Jika anda sudah menginstall MySQL Connector, maka componen MySql.Data pasti ada, dan selanjutnya klik ok.. 6. Setelah anda klik OK, Maka Mysql.Data otomatis akan muncul pada kolom references, kemudian kembali ke tab form1.vb(design) yang pertama tadi untuk mendesign form kita...

7. Dan selanjutnya waktunya kita Mendesign form1.vb(design) dengan cara Drag salah satu toolbox ke form1, dalm contoh disini saya mendrag ToolBox label1, dan selanjutnya ganti nama label1 menjadi Masukkan Nama : Lihat contoh gambar dibawah ini... 8. Design form1.vb (design) hingga Seperti dibawah ini. dan ganti properties toolbox nya seperti ini.. Label1 TextBox Botton : text => Masukkan Nama : text => (biarkan kosong) : (Name) => TxtName : text => Save : (Name) => cmdsave

9. Setelah Mendesign form1.vb(design), kini saatnya memasukan code-code dengan cara klik kanan pada area kosong di jendela form1 dan pilih view code... Lihat gambar dibawah ini... 10. Dan selanjutnya akan keluar tab form1.vb yang berisikan kumpulan Sourscode, sekarang kita akan mendeklarasi variable agar bisa terkoneksi ke MySql Server.. Ketikan sintax berikut ini.. Dim ServerString As String = "Server=localhost;user id=root;password=root;database=kuliah" Dim SQLConnection As MySqlConnection = New MySqlConnection Apa tuh Fungsinya? ke 2 Variabel String diatas berguna untuk menentukan parameter-parameter yang di butuhkan untuk membentuk koneksi ke MySQL, Yang Pertama adalah Server yang menjalankannya, dalam contoh ini saya menggunakan APPSERV, jadi Server bisa diisi dengan localhost, user id diisi dengan root, password saya isi dengan password appserv saya yaitu root dan database saya isi dengan nama databases yang digunakan untuk aplikasi yang sedang kita bangun. Yang kedua adalah variabel untuk mewakili database yang telah dibentuk koneksinya. Seharusnya saat ini terjadi error, pemecahannya lakukan import satu baris berikut, dibaris paling atas sendiri : Imports MySql.Data.MySqlClient Yup, import satu baris di atas tidak akan bisa dilakukan jika kita tidak melakukan add reference di awal tadi * Untuk yg pakai LAN, misal Servernya ada di IP Adreess : 192.168.1.1 maka localhost diganti : 192.168.1.1 * Sesuaikan parameter-parameter diatas dengan setting pada PC tempat database berada.

Dan Selanjutnya kembali ke tab form1.vb(design) klik 2x pada area kosong di jendela form1, dan isikan sintax berikut ini... SQLConnection.ConnectionString = ServerString Try If SQLConnection.State = ConnectionState.Closed Then SQLConnection.Open() MsgBox("Succes berkoneksi ke mysql") Else SQLConnection.Close() MsgBox("Gagal berkoneksi ke mysql") End If Catch ex As Exception MsgBox(ex.ToString) End Try Penjelasan? OK2 pasti ada koq ^^ SQLConnection.State = bla..bla.. then digunakan untuk memeriksa status koneksi apakah sedang terbuka atau tidak, jika ya tutup dengan syntax SQLConnection.close(). Jangan lupa, variabel SQLConnection adalah variabel yang kita gunakan untuk mewakili database yang telah terbentuk koneksinya, karena di awal kita sudah membuat koneksi dengan sintax MySqlConnection = New MySqlConnection Dim SQLConnection As Minta penjelasan lagi? Iya iya, apa itu Try Catch? Mudahnya, agar jika operasi dalam jualan Try gagal dilakukan, program tidak keluar tanpa pesan, atau ketidakjelasan sehingga kita sulit mengidentifikasi letak masalah. Selain itu, jika kita memikirkan pengguna, kasihan kan jika mereka tiba-tiba langsung dikick tanpa keterangan apapun sebenarnya juga tidak terlalu membantu ;p Nah, dengan Try Catch ini, jika operasi dalam Kuliah Try gagal dilaksanakan, maka aplikasi akan mencoba menjalankan operasi yang ada dalam jualan Catch, dalam contoh diberikan MsgBox(ex.Message) dimana ini berguna untuk menampilkan pesan pop-up berisi Succes atau masalah yang terjadi. Nah, pesan ini bisa diganti dengan String sesuka pengembang, terutama jika nanti diterapkan untuk pengguna dengan cara mengubah isinya menjadi MsgBox( Succes berkoneksi ke MySql ), gimana sip toh? Selipkan juga dalam Blok Try sebagai penanda bahwa koneksi gagal dilakukan.

Dan tambahkan sintax berikut ini untuk membuat perintah MySqlComment Public Sub SaveNames(ByRef SQLStatement As String) Dim cmd As MySqlCommand = New MySqlCommand With cmd.commandtext = SQLStatement.CommandType = CommandType.Text.Connection = SQLConnection.ExecuteNonQuery() End With SQLConnection.Close() MsgBox("Berhasil Menambahkan Menambahkan Nama Ke table Mahasiswa di databases Kuliah") SQLConnection.Dispose() End Sub * SQLStatement itu adalah variable yang kita buat sendiri untuk menjalankan Penge save an * MsgBox( bla-bla ) yaitu pesan jika kita berhasil menambah ke table mahasiswa Dan Selanjutnya kembali ke tab form1.vb(design) klik 2x pada ToolBox Save di jendela form1, dan isikan sintax berikut ini... Private Sub cmdsave_click(byval sender As System.Object, ByVal e As System.EventArgs) Handles cmdsave.click Dim SQLStatement As String = "INSERT INTO mahasiswa(name)values('" & TxtName.Text & "')" SaveNames(SQLStatement) End Sub * sintax diatas gunanya untuk menginsert values ke table mahasiswa * SaveNames(SQLStatement) adalah variable string yang kita buat di atas tadi

Sehingga isi keseluruhan Sintax form1 kita seperti berikut : Imports MySql.Data.MySqlClient Public Class Form1 Dim ServerString As String = "Server=localhost;user id=root;password=root;database=kuliah" Dim SQLConnection As MySqlConnection = New MySqlConnection Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load SQLConnection.ConnectionString = ServerString Try If SQLConnection.State = ConnectionState.Closed Then SQLConnection.Open() MsgBox("Succes berkoneksi ke mysql") Else SQLConnection.Close() MsgBox("Gagal berkoneksi ke mysql") End If Catch ex As Exception MsgBox(ex.ToString) End Sub End Try Public Sub SaveNames(ByRef SQLStatement As String) Dim cmd As MySqlCommand = New MySqlCommand With cmd.commandtext = SQLStatement.CommandType = CommandType.Text.Connection = SQLConnection.ExecuteNonQuery() End With SQLConnection.Close() MsgBox("Berhasil Menambahkan Menambahkan Nama Ke table Mahasiswa di databases Kuliah ") SQLConnection.Dispose() End Sub Private Sub cmdsave_click(byval sender As System.Object, ByVal e As System.EventArgs) Handles cmdsave.click Dim SQLStatement As String = "INSERT INTO mahasiswa(name)values('" & TxtName.Text & "')" End Sub End Class SaveNames(SQLStatement)

11. Jika sudah selesai mendesign VB dan Memasukan Variable-variable pada VB.Net sekarang kita akan membuat database dengan nama Kuliah dan membuat table dengan nama mahasiswa.. a. Untuk Membuat Database ketikkan sintax berikut : CREATE DATABASE Kuliah; b. Sekarang kita masuk ke database Kuliah, dengan ketikkan sintax berikut : Use Kuliah;

c. Kemudian kita membuat table dengan nama Mahasiswa, dan struktur-strukturnya, dengan ketikkan sintax berikut : CREATE TABLE Mahasiswa ( nim int not null primary key, name varchar(20) ); 12. Jika Sudah Membuat database dan table sekarang kita kembali ke VB dan memulai menjalankan programnya dengan mengeklik tombol start atau dengan menekan F5.. * Jika berhasil terhubung ke MySql akan keluar Pesan seperti dibawah ini :