Tips Koneksi Visual Basic 6 Dengan MySql

18
KENKEINATHOMAS 2011 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 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). Gambar 1. Persiapan Database DBTHOMAS

description

berbagi ilmu Tips Koneksi Visual Basic 6 Dengan MySql

Transcript of Tips Koneksi Visual Basic 6 Dengan MySql

Page 1: Tips Koneksi Visual Basic 6 Dengan MySql

KENKEINATHOMAS 2011

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

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).

Gambar 1. Persiapan

Database DBTHOMAS

Page 2: Tips Koneksi Visual Basic 6 Dengan MySql

KENKEINATHOMAS 2011

b. Membuat Table

Nama Table = TBTHOMAS

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

pilih GO.

Kemudian akan anda dapatkan tampilan sebagai berikut:

Gambar 2. Persiapan

Table TBTHOMAS

Page 3: Tips Koneksi Visual Basic 6 Dengan MySql

KENKEINATHOMAS 2011

Inputkan data (field) berikut pada table di atas:

No Field Type Length Value

1 NIM Varchar 5

2 Nama Varchar 10

3 Alamat Varchar 15

4 Telp Varchar 12

Pilih SAVE (menyimpan attribute dari TBTHOMAS).

Gambar 3a. Design

Table TBTHOMAS

Gambar 3b. Attribute

Table TBTHOMAS

Page 4: Tips Koneksi Visual Basic 6 Dengan MySql

KENKEINATHOMAS 2011

Anda akan mendapatkan tampilan berikut:

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).

Isikan data berikut ke TBTHOMAS yang telah anda buat dengan memilih

tombol insert pada sql anda.

Gambar 3c. Properties

Table TBTHOMAS

Gambar 3d. Properties

Table TBTHOMAS

Page 5: Tips Koneksi Visual Basic 6 Dengan MySql

KENKEINATHOMAS 2011

NIM Nama Alamat Telp

TI001 THOMAS PURWODADI 024

TI002 OSCAR PURWODADI 021

TI004 ANGEL SEMARANG 023

Dan seterusnya…….

Bila semua data sudah di isikan, tekan tombol Go.

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

Gambar 3e. Insert

Table TBTHOMAS

Gambar 3f. Browse

Table TBTHOMAS

Page 6: Tips Koneksi Visual Basic 6 Dengan MySql

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)

Double click pada data sources, anda akan mendapatkan tampilan

ODBC Administrator berikut:

INGAT : MySQL ODBC pastikan sudah anda install terlebih

dahulu.

Gambar 4.

Administrative Tools

Gambar 5. ODBC

Administrator

Page 7: Tips Koneksi Visual Basic 6 Dengan MySql

KENKEINATHOMAS 2011

Urutan langkah setting ODBC Administrator:

1. Focus pada Tab User DSN

2. Pilih tombol Add

3. Pilih MySQL ODBC 3.51 Driver

4. Pilih Finish.

Maka akan di tampilkan ODBC Connector seperti terlihat berikut ini:

Gambar 6. News Data

Source

Page 8: Tips Koneksi Visual Basic 6 Dengan MySql

KENKEINATHOMAS 2011

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

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

Gambar 7. ODBC

Connector

Gambar 8. Success

Confirmation

Page 9: Tips Koneksi Visual Basic 6 Dengan MySql

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

iii. Maka akan terbentuk form baru dengan tampilan sebagai

berikut:

Gambar 9. Visual Basic

New Project

Page 10: Tips Koneksi Visual Basic 6 Dengan MySql

KENKEINATHOMAS 2011

b. Mempersiapkan Reference

i. Pilih menu Project Reference.

Gambar 10. Visual

Basic Layout

Gambar 11. Menu-

Project

Page 11: Tips Koneksi Visual Basic 6 Dengan MySql

KENKEINATHOMAS 2011

Tampilan selanjutnya adalah:

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

Gambar 12. Project-

Reference

Page 12: Tips Koneksi Visual Basic 6 Dengan MySql

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

ii. Menambahkan Module,

Right click pada Project ExploreAddModule

Gambar 13a. Project-

Explore

Gambar 13b. Project-

Explore-Add Module

Page 13: Tips Koneksi Visual Basic 6 Dengan MySql

KENKEINATHOMAS 2011

Akan ditampilkan jendela jendela module

Pilih Open.

Gambar 14. Add

Module

Page 14: Tips Koneksi Visual Basic 6 Dengan MySql

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

Page 15: Tips Koneksi Visual Basic 6 Dengan MySql

KENKEINATHOMAS 2011

Atau :

Gambar 15. Source

Module

Page 16: Tips Koneksi Visual Basic 6 Dengan MySql

KENKEINATHOMAS 2011

Code pada form1 – Load() :

Atau:

Private Sub Form_Load()

sambungDBTHOMAS

seleksiTBTHOMAS

Set DataGrid1.DataSource = recordTHOMAS

End Sub

Gambar 16. Source

Form-Load

Page 17: Tips Koneksi Visual Basic 6 Dengan MySql

KENKEINATHOMAS 2011

Hasil (run) program:

-:Semoga bermanfaat bagi bangsa Indonesia yang semakincerdas:-

Gambar 17. Program

Run

Page 18: Tips Koneksi Visual Basic 6 Dengan MySql

KENKEINATHOMAS 2011