Lisensi Dokumen:
Copyright 2003-2007 IlmuKomputer.Com
Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan
disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat
tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang
disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang,
kecuali mendapatkan ijin terlebih dahulu dari IlmuKomputer.Com.
Setelah kuasai dasar-dasar pemrograman dengan Visual Basic, sekarang tiba saatnya kita
mempelajari konsep database khususnya database menggunakan MySQL. Selain itu juga akan
dijelaskan bagaimana cara mengatur koneksi database MySQL agar dapat dibaca oleh semua
bahasa pemrograman menggunakan ODBC Driver. Semoga dapat menjadi bahan pengenalan
dasar penggunaan database MySQL, sehingga dapat digunakan lebih maksimal. SEMOGA.
Pemrograman Database I
1. Konsep Dasar
Pemrograman Database (Database Programming) merupakan suatu bentuk
pemrograman alternatif untuk pengolahan database. Dengan pemrograman
database kita dapat secara leluasa mengatur tampilan dan alur kerja sebuah
database dengan lebih baik. Visual BASIC merupakan salah satu bahasa
pemrograman yang telah mendukung pemrograman database. Visual BASIC dapat
dihubungkan dengan program aplikasi pengolah data lain seperti Access, MySQL,
SQL Server dan sebagainya. Alur kerja pemrograman database dalam Visual
BASIC dapat dijelaskan melalui gambar 7.1.
Database Provider
(ODBC, OLEDB, dsb)
Datagrid
DataList
Datacombo
Textbox
dsb.
Properti
Fungsi
ConnectionString
RecordSource
CommandType
Untuk lebih jelasnya kita akan coba membuat sebuah program untuk
memprektekkan cara kerja ADODC. Pada program ini kita akan coba hubungkan
database pengajaran (tabel dosen) yang telah kita buat pada bab VI dengan form
Visual BASIC.
Desain tampilan form sehingga akan dihasilkan tampilan seperti pada gambar
7.3.
Datagrid
Adodc
Gambar 7.3. Desain Tampilan Form
Komunitas eLearning IlmuKomputer.Com
Copyright 2003-2007 IlmuKomputer.Com
Pengaturan Properti :
Komponen
Properti
Nilai
Form1
(Name)
frmdosen
Caption
Data Dosen
(Name)
Adodosen
Caption
Data Dosen
ConnectionString
Pengajaran
RecordSource
Dosen
Label1
Caption
Kode Dosen
Label2
Caption
Nama Dosen
Label3
Caption
Alamat Dosen
Label4
Caption
No Telepon
Textbox1
(Name)
TxtKode
Text
(kosongkan)
DataSource
Adodosen (pilihan)
Datafield
Kode_Dos (pilihan)
(Name)
TxtNama
Text
(kosongkan)
DataSource
Adodosen (pilihan)
Datafield
Nama_Dos (pilihan)
(Name)
TxtAlamat
Text
(kosongkan)
DataSource
Adodosen (pilihan)
Datafield
Alamat_Dos (pilihan)
(Name)
TxtTelpon
Text
(kosongkan)
DataSource
Adodosen (pilihan)
Datafield
No_Telp (pilihan)
DataSource
Adodosen
Adodc1 (
Textbox2
Textbox3
Textbox4
Datagrid1 (
Klik komponen Adodc pada form, pada bagian properties aktifkan pada pilihan
property ConnectionString, kemudian klik tanda
yang muncul Pilih Opsi Use ODBC Data Source Name, Pada pilihan datasource
pilih Pengajaran.
Latihan :
Tambahkan 2 buah form baru pada project diatas untuk mengakses tabel
matakuliah (nama form : frmMK) dan tabel kuliah (nama form : frmKuliah)
menggunakan cara diatas.
Pemrograman Database II
Pada pemrograman database, terdapat beberapa perintah khusus (method)
yang
Perintah
Fungsi
<Adodc>.Recordset.MoveFirst
<Adodc>.Recordset.MovePrevious
<Adodc>.Recordset.MoveNext
<Adodc>.Recordset.MoveLast
<Adodc>.Recordset.AddNew
<Adodc>.Recordset.Update
<Adodc>.Recordset.Cancel
<Adodc>.Recordset.Delete
Menghapus data
<Adodc>.Recordset.Field(NamaField)
<Adodc>.Recordset.Field!NamaField
<Adodc>.Refresh
Untuk lebih memahami pemrograman database, kita akan membuat sebuah program
database sederhana dengan menggunakan database pengajaran (tabel : dosen).
Pengaturan Properti :
Komponen
Properti
Nilai
Form1
(Name)
frmdosen
Caption
Data Dosen
(Name)
Adodosen
Caption
Data Dosen
Label1
Caption
Kode Dosen
Label2
Caption
Nama Dosen
Label3
Caption
Alamat Dosen
Label4
Caption
No Telepon
Textbox1
(Name)
TxtKode
Text
(kosongkan)
(Name)
TxtNama
Text
(kosongkan)
(Name)
TxtAlamat
Text
(kosongkan)
(Name)
TxtTelpon
Text
(kosongkan)
DataSource
Adodosen
Adodc1 (
Textbox2
Textbox3
Textbox4
Datagrid1 (
Komponen
Properti
Nilai
Command1
(Name)
Cmdpertama
Caption
Pertama
(Name)
Cmdsebelum
Caption
Sebelum
(Name)
Cmdberikut
Caption
Berikut
(Name)
Cmdterakhir
Caption
Terakhir
(Name)
Cmdtambah
Caption
&Tambah
(Name)
Cmdedit
Caption
&Edit
(Name)
Cmdsimpan
Caption
&Simpan
(Name)
Cmdbatal
Caption
&Batal
(Name)
Cmdhapus
Caption
&Hapus
(Name)
Cmdkeluar
Caption
&Keluar
Command2
Command3
Command4
Command5
Command6
Command7
Command8
Command9
Command10
Listing Program :
10
11
Bersambung....
Segera......
Biografi Penulis
Danu Wira Pangestu, S.Kom. Menyelesaikan S1 Teknik Informatika di Universitas PGRI
Yogyakarta pada tahun 2006, berprofesi sebagai tenaga pengajar sejak 2003 pada beberapa
instansi pendidikan/pelatihan komputer di Yogyakarta dengan spesialisasi Desktop & Database
Programming dan Design Grafis.
12