You are on page 1of 8

127

PraktIkum16
KnncksI ODBC dan Mcmbuat
mndu! DML
A. TU1UAN
1. Menjelaskan tentang cara pembuatan koneksi dengan menggunakan ODBC
driver
2. Menjelaskan tentang pembuatan modul Data Manipulation Language (DML)
yang terdiri dari perintah untuk menambah data,merubah data dan menghapus
data.
B. DASAR TEORI
Untuk melakukan koneksi antara Visual Basic dengan MicrosoIt Access, hal
pertama yang harus dilakukan adalah mendeIinisikan Data Source Name yang ada pada
Control Panel -~ Administrative Tools -~ Data Sources (ODBC).
Berikut cara mendeIinisikan Data Source Name (DSN) :
DeIinisikan DSN dengan mengklik Control Panel
Klik dua kali pada Administrative Tools
Lalu klik dua kali pada Data Sources (ODBC)
Setelah muncul tampilan seperti ini, klik tombol Add
PRAKT|KUH 1 K0NEK8| 006 dan HEHUAT H00UL 0HL
128
Setelah muncul tampilan seperti ini, pilih pada bagian access database *.mdb
Lalu klik tombol Finish
Berikutnya, isi nama DSN pada bagian Data Source Name dengan Datasaya
Lalu klik tombol Select untuk memilih database
Pilih database BintangFilm.mdb
PRAKT|KUH 1 K0NEK8| 006 dan HEHUAT H00UL 0HL
129
C. PERCOBAAN
C.1. Membuat Form dengan Koneksi ODBC
Sekarang waktunya untuk menambah Iorm di VB yang menggunakan koneksi
ODBC atau DSN.
Pada project explorer, klik kanan lalu pilih Add ~ Form
Setelah muncul tampilan seperti ini, klik dua kali pada VB Data Form Wizard
PRAKT|KUH 1 K0NEK8| 006 dan HEHUAT H00UL 0HL
130
Setelah muncul tampilan seperti ini, klik Next
Pilih Remote ODBC, lalu klik Next
Pilih nama DSN yang baru dibuat tadi yaitu Datasaya
PRAKT|KUH 1 K0NEK8| 006 dan HEHUAT H00UL 0HL
131
Beri nama Iorm yang akan kita buat, misal kita beri nama frmFilm
Berikutnya, pilih tabel Film pada Record source, pilih semua Iield dengan
memindahkannya ke kanan, dan urutkan berdasarkan kode_film
PRAKT|KUH 1 K0NEK8| 006 dan HEHUAT H00UL 0HL
132
Berikutnya klik Next
Terakhir klik Finish. Hasil akhirnya seperti ini :
PRAKT|KUH 1 K0NEK8| 006 dan HEHUAT H00UL 0HL
133
C.2. Persiapan pembuatan Operasi DML
Selain menggunakan wizard, operasi Data Manipulation Language (DML) pada
Iorm juga bisa dengan menggunakan cara manual.
Untuk itu, sebelumnya harus ditambahkn reIerensi dalam menu Visual Basic
yang sesuai dengan lingkungan program yang kita buat.
Klik pada Project->Reference, tambahkan yang belum ada sesuai gambar
berikut :
Kemudian berikan deklarasi umum pada Visual Basic :
Dim ConnProses As New ADODB.Connection
C.3. Prosedur menyimpan data
Dim msql As String
ConnProses.BeginTrans
msql "insert into DataPribadi(Kodebintang,nama,sex) values('" &
Text1.Text & "'," & "'" & Text2.Text & "'," & "'" & Text3.Text & "')"
ConnProses.Execute (msql)
ConnProses.CommitTrans
Adodc1.ReIresh
DataGrid1.ReIresh
PRAKT|KUH 1 K0NEK8| 006 dan HEHUAT H00UL 0HL
134
C.4. Prosedur untuk menghapus data
Dim msql As String
ConnProses.BeginTrans
msql "delete Irom DataPribadi Where Kodebintang '" & Text1.Text & "'"
ConnProses.Execute (msql)
ConnProses.CommitTrans
Adodc1.ReIresh
DataGrid1.ReIresh
C.5. Prosedur untuk mencari data
msyarat "Kodebintang '" & Trim(Text1.Text) & "'"
Adodc1.Recordset.MoveFirst
Adodc1.Recordset.Find msyarat
II Adodc1.Recordset.EOF Then
MsgBox ("Data belum ada")
Else
MsgBox ("Data sudah ada dalam table")
Text1.Text Adodc1.Recordset!kodebintang
Text2.Text Adodc1.Recordset!nama
End II
D. SOAL LATIHAN
1. Buat project baru, dan buat Iorm-Iorm dengan Koneksi ODBC untuk tiap tabel
dalam database Penjualan
2. Buat project baru, dan buat Form untuk tabel-tabel dalam Database Penjualan
serta lengkapi dengan operasi simpan, hapus dan cari data dengan menggunakan
program yang dibuat sendiri.

You might also like