Anda di halaman 1dari 18

TIPS DAN TRIK KONEKSI CEPAT VB6 – MySQL

A. PERSIAPAN APLIKASI
a. Miscrosoft Visual Studio 6 , install
b. MySql ODBC, install
c. AppServ, install

B. PERSIAPAN DATABASE (pada MySql, menggunakan AppServ)


a. Membuat Database

Gambar 1. Persiapan
Database DBTHOMAS

Nama Database = DBTHOMAS


Collation = ascii_general_ci, kemudian pilih
Create = perintah untuk membuat Database.

Analogi Database (DBTHOMAS) adalah sebuah tempat (penampung), ibaratnya


adalah almari(pakaian). Sedangkan isi almari tersebut (rak-rak) bisa anda sebut
sebagai table-table.

Misal anda mempunyai rak (table) yang bernama THOMAS(selanjutnya anda


sebut TBTHOMAS).

KENKEINATHOMAS 2011
Gambar 2. Persiapan
b. Membuat Table
Table TBTHOMAS

Nama Table = TBTHOMAS


Field = 4 (empat-jumlah attribute dari entity TBTHOMAS), kemudian
pilih GO.

Kemudian akan anda dapatkan tampilan sebagai berikut:

KENKEINATHOMAS 2011
Gambar 3a. Design
Table TBTHOMAS

Inputkan data (field) berikut pada table di atas:

Length
No Field Type
Value
1 NIM Varchar 5
2 Nama Varchar 10
3 Alamat Varchar 15
4 Telp Varchar 12
Gambar 3b. Attribute
Table TBTHOMAS

Pilih SAVE (menyimpan attribute dari TBTHOMAS).

KENKEINATHOMAS 2011
Anda akan mendapatkan tampilan berikut: Gambar 3c. Properties
Table TBTHOMAS

Pada tampilan seperti ini, jika field-field yang ada tuliskan tadi tidak cocok atau
salah, anda bisa menggunakan pilihan Action pada bagian kanan field.

c. Insert Data (isi) ke TBTHOMAS.

Data ibarat baju di dalam rak (TBTHOMAS) di dalam almari


(DBTHOMAS).
Gambar 3d. Properties
Table TBTHOMAS

Isikan data berikut ke TBTHOMAS yang telah anda buat dengan memilih
tombol insert pada sql anda.

KENKEINATHOMAS 2011
NIM Nama Alamat Telp
TI001 THOMAS PURWODADI 024
TI002 OSCAR PURWODADI 021
TI004 ANGEL SEMARANG 023
Dan seterusnya…….

Gambar 3e. Insert


Table TBTHOMAS

Bila semua data sudah di isikan, tekan tombol Go.

Untuk melihat apakah data sudah benar masuk, pilih pilihan Browse.

Gambar 3f. Browse


Table TBTHOMAS

KENKEINATHOMAS 2011
C. MEMPERSIAPKAN Connection Engine.
a. Setting MySQL ODBC (Me-aktif-an MySQL ODBC)
i. Go to Control Panel
ii. Select Administrative Tools
iii. Data Sources (ODBC)
Gambar 4.
Administrative Tools

Double click pada data sources, anda akan mendapatkan tampilan


ODBC Administrator berikut:

INGAT : MySQL ODBC pastikan sudah anda install terlebih


dahulu.

Gambar 5. ODBC
Administrator
KENKEINATHOMAS 2011
Urutan langkah setting ODBC Administrator:
1. Focus pada Tab User DSN
2. Pilih tombol Add
3. Pilih MySQL ODBC 3.51 Driver

Gambar 6. News Data


Source

4. Pilih Finish.

Maka akan di tampilkan ODBC Connector seperti terlihat berikut ini:

KENKEINATHOMAS 2011
Gambar 7. ODBC
Connector

Setting untuk ODBC Connector:


1. Pada Data Source Name, isikan MASTHOMAS (anda boleh input yang lain,
tetapi harus diingat)
2. Description (defaultnya kosong, anda boleh isi “databasethomas”)
3. Server (defaultnya = localhost)
4. User (defaultnya = root)
5. Password (sesuaikan password saat installasi AppServ)
6. Database (pilih nama database yang telah anda buat DBTHOMAS)
7. OK
8. Lakukan testing untuk connection anda, dengan cara menekan tombol
Test pada ODBC Connector, jika tampil

Gambar 8. Success
Confirmation

9. Tekan OK, itu artnya anda sukses membuat connection.

KENKEINATHOMAS 2011
10. Tekan OK
11. Tekan OK ( ODBC Administrator)

D. IMPLEMENTASI PADA VISUAL BASIC 6


Setelah connection sudah dipersiapkan, dan success. Langkah selanjutnya adalah
testing connection pada software aplikasi yang diinginkan (VB6).

1. PERSIAPAN APLIKASI VB6


a. Membuat project/form baru
i. Buka aplikasi VB6
ii. Pilih Open pada tampilan berikut ini

Gambar 9. Visual Basic


New Project

iii. Maka akan terbentuk form baru dengan tampilan sebagai


berikut:

KENKEINATHOMAS 2011
Gambar 10. Visual
Basic Layout

b. Mempersiapkan Reference
i. Pilih menu Project  Reference.

Gambar 11. Menu-


Project

KENKEINATHOMAS 2011
Tampilan selanjutnya adalah:

Gambar 12. Project-


Reference

ii. Aktifkan:
1. Microsoft ActiveX Data Objects 2.8 Library, dan
2. Microsoft ActiveX Data Objects Recordset 2.8 Library

Dengan cara memilih checkbox yang ada pada component-


component tersebut.

iii. Pilih OK

KENKEINATHOMAS 2011
c. Mempersiapkan Module untuk Connection
Module di VB6 adalah suatu source code yang diciptakan oleh seorang
programmer untuk mempermudah kinerjanya (dalam menulis program
yang sama – reusable). Mengimplementasikan object oriented
programming.

i. Focus pada Project Explore

Gambar 13a. Project-


Explore

ii. Menambahkan Module,


Right click pada Project ExploreAddModule

Gambar 13b. Project-


Explore-Add Module

KENKEINATHOMAS 2011
Akan ditampilkan jendela jendela module

Gambar 14. Add


Pilih Open. Module

KENKEINATHOMAS 2011
iii. Menulis code program pada module

Dan ketik code berikut pada module tersebut:

Public sambungTHOMAS As New ADODB.Connection


'artinya mendeklarasikan variable yang bersifat public
'dengan nama sambungTHOMAS, yang type-nya sesuai dengan ADODB.Connetion

Public recordTHOMAS As New ADODB.Recordset


'analog pada sambungTHOMAS, tetapi recordTHOMAS adalah mengacu pada nama tabel
'yang ada pada DBTHOMAS, yaitu tabel TBTHOMAS

Public Sub sambungDBTHOMAS()


'ini adalah sebuah prosedur public menyambungkan database DBTHOMAS
Set sambungTHOMAS = New ADODB.Connection
sambungTHOMAS.Open "Provider=MSDASQL.1;Persist Security Info=False;Data Source=MASTHOMAS"
sambungTHOMAS.CursorLocation = adUseClient
End Sub

Public Sub seleksiTBTHOMAS()


Set recordTHOMAS = New ADODB.Recordset
recordTHOMAS.Open "select * from TBTHOMAS", sambungTHOMAS, adOpenDynamic, adLockBatchOptimistic
End Sub

KENKEINATHOMAS 2011
Atau :
Gambar 15. Source
Module

KENKEINATHOMAS 2011
Code pada form1 – Load() :

Private Sub Form_Load()


sambungDBTHOMAS
seleksiTBTHOMAS
Set DataGrid1.DataSource = recordTHOMAS
End Sub

Atau: Gambar 16. Source


Form-Load

KENKEINATHOMAS 2011
Hasil (run) program:

Gambar 17. Program


Run

-:Semoga bermanfaat bagi bangsa Indonesia yang semakincerdas:-

KENKEINATHOMAS 2011
KENKEINATHOMAS 2011