Professional Documents
Culture Documents
NET 2005
Author : Hasanul Faisal
Desript : 1. Koneksi VB.NET dengan Database Ms-SQL Server
2. Build EXE dan Menggunakan Beberapa Project
3. Class Module
Copyright(c),2009
Domain : http://HasanulFaisal.co.cc
Hosting : http://www.HasanulFaisal.somee.com
e-mail : HasanulFaisal@gmail.com
(*) Berikanlah penilaian anda , saran dan masukan terhadap tulisan yang dipublikasikan.
Bismillahirrahmanirrahim.
Info
Sebuah Koneksi dengan database pada dasarnya adalah membuat inisialisasi komunikasi
(connectionstring) antara VB.NET ke Database, menggunakan salah satu jenis Class provider
yang telah tersedia, dengan tujuan untuk Maintainable data itu sendiri
(Insert/Update/Delete/Query). Banyak cara yang digunakan, diantaranya adalah menggunakan
ODBC Connection, OLEDBConnection, atau SQL Connection. Tapi umumnya para developer
akan lebih memilih melakukan koneksi ke database menggunakan coding programming.
Lab Tutorial
Project : Proj_KoneksiManual.vbproj
Form : Frm_KoneksiManual.vb
Gambar 1 Gambar 2
Gambar 3
3. Persiapkanlah sebuah Database dan tabel terlebih dahulu. Dalam studi kasus saat ini saya
menggunakan Ms-Sql Server 2000 dengan klasifikasi :
Æ Nama Database : Materi_Web
Æ Nama Tabel : Data_Master_Karyawan
7. Tentukan Connection, sesuaikan dengan kondisi dimana Ms-SQL Server anda sudah
terinstall sebelumnya (Local atau dalam keadaan Jaringan / Network).
Untuk menguji bahwa koneksi tersebut telah dapat berfungsi dengan baik, maka anda
sebaiknya klik pada button “Test Connection”, sehingga akan menampilkan informasi :
8. Ikuti saja step yang ada, sehingga muncul :
10. Jalankan program tersebut (F5), maka akan didapat hasil sebagai berikut :
B. Koneksi Database menggunakan Teknik Coding Programming
(non Class)
Melanjutkan langkah diatas, maka kita akan membuat sebuah koneksi dengan cara
menggunakan coding programming.
Project : Proj_KoneksiNonClass.vbproj
Form : Frm_KoneksiNonClass.vb
2. Tambahkanlah Object Control Button dan Datagridview yang baru pada form
tersebut, sehingga terlihat sebagai berikut :
3. Modifikasikanlah Coding Program sehingga selengkapnya menjadi :
' Program : Koneksi VB.NET (Non Class)
' Created by : HasanulFaisal, September 2009
'-------------------------------------------
Imports System.Data.SqlClient
End Class
9. Jalankanlah File EXE Tersebut (Klik 2x), sehingga akan terlihat seperti berikut ini :
Catatan : Anda sudah menjalankan suatu File aplikasi Executable hasil Compilasi
Build EXE, dan bukan dengan cara menekan tombol F5
C. Koneksi Database (Via Class Module)
Koneksi pada metode sebelumnya <B. Koneksi Database menggunakan Teknik Coding
Programming (non Class) >, maka terdapat beberapa kekurangan, yaitu :
1. Setiapkali suatu form di buat, maka setiap kali itu pula suatu koneksi database harus
disertakan dalam coding programming.
2. Jika terjadi perubahan Nama Server dan User Id, maka modifikasi harus dilakukan
pada seluruh form yang telah dibuat sebelumnya. Bayangkanlah jika anda memiliki
form aplikasi hingga > 100 form, tentu metode koneksi dengan cara tersebut tidak
efektif.
Caranya adalah :
1. Tambahkanlah sebuah Project Baru, dan sebuah Class Module. Sehingga selengkapnya
akan tampak sebagai berikut :
Project : Proj_KoneksiViaClass.vbproj
Form : Frm_KoneksiViaClass.vb
Class : Cls_Koneksi.vb
2. Tambahkan pula object control Button dan DataGridview ke dalam form, sebagaimana
terlihat seperti ini :
Startup Project
Folder Exe
Catatan : Anda sudah menjalankan suatu File aplikasi Executable hasil Compilasi
Build EXE, dengan metode Via Class
Sebagai tambahan bahwa connection string tersebut untuk provider Ms-SQL Server 2000.
Namun jika database anda berbeda, maka silahkan ada menyesuaikan providernya sendiri.
Saya persilahkan anda kunjungi pada situs :
http://www.connectionstrings.com/
(*) Berikanlah penilaian anda, saran dan masukan terhadap tulisan yang dipublikasikan.