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)
Database Connector
(Adodc, Data, dsb)
Properti Fungsi
ConnectionString Untuk mendefinisikan database yang akan digunakan Adodc.
RecordSource Untuk mendefinisikan tabel/query yang akan digunakan Adodc.
CommandType Untuk mendefinisikan perintah yang digunakan Adodc.
Desain tampilan form sehingga akan dihasilkan tampilan seperti pada gambar
7.3.
Datagrid
Adodc
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.
Perintah Fungsi
<Adodc>.Recordset.MoveFirst Berpindah ke record pertama
<Adodc>.Recordset.MovePrevious Berpindah ke record sebelumnya
<Adodc>.Recordset.MoveNext Berpindah ke record berikutnya
<Adodc>.Recordset.MoveLast Berpindah ke record terakhir
<Adodc>.Recordset.AddNew Menambahkan record baru
<Adodc>.Recordset.Update Menyimpan perubahan/penambahan data
<Adodc>.Recordset.Cancel Membatalkan perubahan/penambahan data
<Adodc>.Recordset.Delete Menghapus data
<Adodc>.Recordset.Field(“NamaField”) Mengakses field tertentu dalam tabel
<Adodc>.Recordset.Field!NamaField Mengakses field tertentu dalam tabel
<Adodc>.Refresh Menampilkan ulang data dalam tabel.
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
Adodc1 ( )
Caption Data Dosen
Label1 Caption Kode Dosen
Label2 Caption Nama Dosen
Label3 Caption Alamat Dosen
Label4 Caption No Telepon
Textbox1 (Name) TxtKode
Text (kosongkan)
Textbox2 (Name) TxtNama
Text (kosongkan)
Textbox3 (Name) TxtAlamat
Text (kosongkan)
Textbox4 (Name) TxtTelpon
Text (kosongkan)
Listing Program :
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.