Tutorial VB MySQL
Tutorial VB MySQL
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.
Pada kotak dialog tersebut terdapat 3 buah tab yang terdiri dari:
Untuk pembuatan program pertama kali pilih tab New, pilih Standard EXE lalu klik Open.
Selanjutnya muncul tampilan utama Visual BASIC 6.0 seperti pada gambar 1.2.
Toolbar
Menu Bar
Project Explorer
Form Designer
Toolbox
Property Window
Code Window
b. Toolbar
Digunakan untuk mengakses perintah-perintah dalam menu yang sering dipakai secara
cepat.
c. Toolbox
Merupakan daftar komponen-komponen yang dapat digunakan untuk mendesain
tampilan program aplikasi yang akan dibuat.
d. Project Explorer
Menampilkan daftar form dan module yang ada dalam project yang sedang aktif.
e. Property Window
Digunakan untuk mengatur properti dari komponen-komponen yang sedang diaktifkan.
Property merupakan karakteristik dari sebuah objek.
f.
Form Designer
Merupakan jendela yang digunakan untuk melakukan perancangan tampilan dari aplikasi
yang akan dibuat.
g. Code Window
Merupakan jendela yang digunakan untuk menuliskan kode program.
Pada pemrograman Visual BASIC, form digunakan sebagai komponen utama untuk
mendesain tampilan program. Secara umum sebuah komponen/objek dalam Visual BASIC
memiliki 3 karakteristik utama yaitu:
Properti
Event
Metode
Properti
Adalah karakteristik yang melekat pada sebuah objek yang menunjukkan ciri
/karakteristik suatu objek. Misalnya BackColor menunjukkan warna latar belakang, Font
menunjukkan jenis dan ukuran font yang digunakan, dan sebagainya. Pengaturan properti
suatu objek dapat diatur dengan 2 cara.
Cara pertama adalah dengan mengatur komponen melalui Property Window.
Cara kedua adalah dengan memberi baris program pada Code Window dengan urutan
penulisan sebagai berikut:
<Nama_Objek> . <Property> = <Nilai/Value>
Contoh :
Untuk mengatur judul/caption form1 menjadi Program Pertama dapat dilakukan
dengan memberi kode program:
Form1.Caption=Program Pertama
Event
Menunjukkan kejadian yang terjadi pada sebuah objek. Misalnya kejadian ketika
command1 diklik (event Command1_Click), kejadian ketika form loading pertama kali
(event Form_Load), dan sebagainya.
Contoh :
Private Sub Form_Load()
Form1.Caption = Program Pertama
End Sub
Keterangan : Program akan mengubah caption dari form1 menjadi Program Pertama
ketika form pertama kali ditampilkan (Form_Load).
Metode (Method)
Adalah prosedur yang dikerjakan pada satu objek. Metode merupakan suatu tindakan di
mana objek dapat di bentuk.
Contoh :
Form1.Cls
Keterangan : Perintah ini digunakan untuk membersihkan form.
Program I
Mendesain Form
Setelah tampilan utama Visual BASIC 6.0 muncul pada layar monitor, Ubah properti form1
melalui Property Window, dengan urutan sebagai berikut:
Property
(Name)
Nilai
FrmPertama
Caption
Program Pertama
Height
3000
Width
4000
Untuk menjalankan program klik menu Run Start atau menekan tombol F5.
Program dapat dihentikan dengan menutup Form menggunakan tombol close (
) pada
pojok kanan atas form atau dengan mengklik tombol Stop pada Toolbar.
: Run untuk menjalankan program
: Break untuk menghentikan program sementara.
: Stop untuk menghentikan program.
Menuliskan Program
Untuk menuliskan program, langkah pertama yang harus dilakukan adalah mengaktifkan
Code Window melalui menu View Code. Pada jendela kode terdapat dua buah pilihan.
Pilihan sebelah kiri digunakan untuk menentukan objek yang akan diberikan event,
sedangkan pilihan sebelah kanan digunakan untuk menentukan jenis event yang diberikan
kepada objek.
Listing Program I
Jalankan program kembali, dan klik pada form, lihat perubahan yang terjadi pada form.
Simpan project dan form.
pemrograman
visual,
pemrograman
dilakukan
dengan
menggunakan
komponen-komponen yang tersedia pada toolbox. Komponen yang termasuk dalam toolbox
standard windows antara lain:
a. Label
Digunakan untuk menambahkan teks pada saat perancangan form.
b. Text box
Digunakan sebagai sarana untuk mendapatkan input data dari user (pengguna) dengan
mengetikkan teks atau angka pada text box.
c. Command Button
Digunakan untuk menambahkan tombol pada perancangan form.
d. Check Box
Digunakan untuk mendapatkan masukan dari user berupa pilihan dari item-item yang
tersedia. User dapat memilih satu, beberapa atau mungkin semua item yang tersedia.
e. Option Button
Digunakan untuk mendapatkan masukan dari user berupa pilihan dari item-item yang
tersedia. User hanya dapat memilih satu dari beberapa pilihan yang tersedia.
f.
Combo Box
Digunakan untuk menampilkan pilihan item-item. Untuk memilih item user dapat
mengetikkan pilihan atau memilih dari daftar yang tersedia.
g. List Box
Digunakan untuk menampilkan daftar pilihan bagi user. User dapat memilih satu pilihan
dari daftar pilihan yang tersedia.
Program II
Jalankan program Visual Basic, pada form yang tersedia, tambahkan komponen, atur
propertinya sehingga didapat tampilan seperti gambar 2.8.
Pengaturan Properti :
Komponen
Properti
Nilai
Form1
(Name)
Frmpribadi
Caption
Data Pribadi
StartupPosition
2-Center Screen
Label1
Caption
Nama
Label2
Caption
Usia
Label3
Caption
Jenis Kelamin
Label4
(Name)
Lblhasil
Caption
(kosongkan)
(Name)
txtnama
Text
(kosongkan)
(Name)
txtusia
Text
(kosongkan)
(Name)
cmbjenis
List
Pria
Textbox1
Textbox2
Combobox1
Wanita
CommandButton1
CommandButton2
Text
Pria
(Name)
Cmdproses
Caption
&Proses
(Name)
Cmdkeluar
Caption
&Keluar
10
Listing Program II
Private Sub cmdkeluar_Click()
Unload Me
End Sub
Simpan project dan form, lalu jalankan program. Isikan nama, usia dan pilih jenis
kelamin, kemudian klik tombol proses. Lihat perubahan yang terjadi.
Tidak boleh sama dengan nama statement, fungsi, metode, objek, dan sebagainya yang
merupakan bahasa dari Visual BASIC.
Tidak boleh ada spasi, tanda titik(.), tanda seru(!), atau karakter @, &, $, dan #.
Contoh :
Public Angka1 As Integer
Dim Nama As String
11
2. Tipe Data
Tipe data adalah jenis data yang disimpan dalam variabel. Tipe data untuk Visual BASIC
adalah sebagai berikut:
Tipe Data Numerik: digunakan untuk menyimpan data numerik, terdiri dari:
Tipe Data
Ukuran
Range
Byte
1 byte
0 sampai 255
Integer
2 byte
Long
4 byte
Single
4 byte
Double
8 byte
Currency
8 byte
Tipe Data String : digunakan untuk menyimpan data berbentuk karakter. Panjang
maksimal karakter yang dapat disimpan adalah 65.400 karakter. Penulisan data dengan
tipe ini diawali dan diakhiri dengan tanda petik dua ().
Contoh:
Dim Nama As String
Nama = Habib Maulan
Tipe Data Logika (Boolean) : melakukan pengetesan logika. Data dengan tipe data ini
hanya dapat bernilai benar(True) atau salah(False).
Contoh:
Dim Baru As Boolean
Baru = True
3. Konstanta
Konstanta adalah suatu nilai konstan yang tidak berubah. Seperti halnya variabel, konstanta
dapat diberi nama dimana aturan penamaannya sama dengan variabel.
Contoh:
Const A = 10
12
4. Operator
Operator Arimatika
Operator
+
Penjumlahan
Pengurangan
Perkalian
Pembagian
Mod
Operasi
Operator Boolean
Operator
Operasi
Not
Negasi
And
Logika and
Or
Logika or
Xor
Logika xor
Operator Pembanding
Operator
Operasi
Sama dengan
<>
<
Kurang dari
>
Lebih dari
<=
>=
13
Derajat Operator
Operator
Derajat
Not
Tertinggi
* / mod and
+ - or xor
= <> <= >=
Terendah
Pengaturan Properti
Komponen
Properti
Nilai
Form1
(Name)
Frmaritmatika
Caption
Program Aritmatika
StartupPosition
2-Center Screen
Label1
Caption
Bilangan 1
Label2
Caption
Bilangan 2
Label3
Caption
Hasil
Textbox1
(Name)
Txtbil1
Text
(kosongkan)
(Name)
Txtbil2
Text
(kosongkan)
(Name)
Txthasil
Text
(kosongkan)
Textbox2
Textbox3
14
CommandButton1
CommandButton2
CommandButton3
CommandButton4
CommandButton5
(Name)
Cmdtambah
Caption
Tambah
(Name)
Cmdkurang
Caption
Kurang
(Name)
Cmdkali
Caption
Kali
(Name)
Cmdbagi
Caption
Bagi
(Name)
Cmdkeluar
Caption
Keluar
15
Simpan Project dan Form, jalankan program dan coba lakukan perhitungan.
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.
16
Pemrograman Database
Visual Basic MySQL (bagian 2)
Danu Wira Pangestu
[email protected]
www.bangdanu.wordpress.com
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.
Dalam bahasan sebelumnya telah diperkenalkan dasar-dasar Visual Basic. Sudah dicoba kan
projectnya?. Nah sekarang anda siap untuk menuju tahap berikutnya yaitu mempelajari konsep
percabangan dan perulangan, jangan khawatir ada contoh projectnya kok. Selama ini programmer
pemula paling pusing kalau dihadapkan dengan algoritma dalam pemrograman khususnya untuk
percabangan dan perulangan. Namun sebenarnya sih mudah asal tekun. Semoga bahasan kali ini
dapat menghilangkan pendapat bahwa percabangan dan perulangan selalu memusingkan.
SEMOGA.
Percabangan
Pada beberapa kasus terkadang kita menginginkan komputer melakukan suatu
pernyataan tertentu bila suatu kondisi terpenuhi. Dalam Visual BASIC perintah
percabangan/pemilihan keputusan dapat dilakukan dengan statemen If...Then dan
Select Case.
1. Statemen If...Then
Statemen ini digunakan untuk melakukan aksi setelah melakukan pengujian
terhadap suatu kondisi. Pernyataan dalam blok statemen hanya akan dilaksanakan
ketika kondisi pengetesan/pengujian bernilai benar.
Statement If...Then memiliki beberapa sintaks/cara penulisan sesuai dengan jumlah
pernyataan yang akan dieksekusi.
Contoh :
If Nilai >= 60 Then Keterangan =
Lulus
Contoh :
If Nilai >= 60 Then
Keterangan =
Ucapan =
Lulus
Selamat
End If
Lulus
Selamat
Else
Keterangan =
Ucapan =
Tidak Lulus
Jangan Bersedih
End If
Lulus, Memuaskan
Else
Keterangan =
End If
Contoh:
Select Case Nilai
Case
Keterangan =
Sangat Memuaskan
Keterangan =
Memuaskan
Keterangan =
Cukup
Case
Case
Case Else
Keterangan =
Kurang
End Select
Pengaturan Properti :
Komponen
Properti
Nilai
Form1
(Name)
Frmbelanja
Caption
StartupPosition
2-Center Screen
Label1
Caption
Nama Barang
Label2
Caption
Harga Satuan
Label3
Caption
Jumlah Barang
Label4
Caption
Total Harga
Label5
Caption
Diskon
Label6
Caption
Total Bayar
Label7
Caption
Bonus
Textbox1
(Name)
Txtnama
Text
(kosongkan)
(Name)
Txtharga
Text
(kosongkan)
(Name)
Txtjumlah
Text
(kosongkan)
(Name)
Txttotal
Text
(kosongkan)
(Name)
Txtdiskon
Text
(kosongkan)
(Name)
Txtbayar
Text
(kosongkan)
(Name)
Txtbonus
Text
(kosongkan)
(Name)
CmdHitung
Caption
&Hitung
(Name)
CmdUlang
Caption
&Ulang
(Name)
Cmdkeluar
Caption
&Keluar
Textbox2
Textbox3
Textbox4
Textbox5
Textbox6
Textbox7
CommandButton1
CommandButton2
CommandButton3
Total Harga
Diskon
Bonus
>=500 ribu
Tas Pinggang
Payung
Kaos
5% x Total Harga
Cangkir
< 50 ribu
0%
Tidak Ada
Perulangan
Proses perulangan dalam pemrograman dilakukan untuk mengerjakan suatu proses
operasi secara bertahap demi tahap dengan nilai variabel yang menaik atau menurun.
Dalam Visual BASIC proses perulangan dapat dilakukan dengan beberapa statemen,
diantaranya adalah statemen For...Next dan Do...Loop.
1. For...Next
Statemen ini akan mengulangi suatu blok pernyataan sebanyak jumlah yang
ditentukan. Statemen ini digunakan jika banyaknya jumlah perulangan sudah
diketahui.
Sintaks:
For <Variabel_Pengulang> = NilaiAwal To NilaiAkhir [Step Tingkat]
<Pernyataan_1>
...
<Pernyataan_n>
Next <Variabel_Pengulang>
Statemen ini digunakan untuk kondisi yang mempunyai nilai berurutan dan variabel
yang mempunyai nilai numerik.
Default untuk Step adalah 1, jadi untuk perulangan dengan urutan menaik 1, nilai step
tidak perlu ditulis. Sedangkan untuk perulangan menurun (Nilai awal > Nilai Akhir),
nilai step diawali dengan tanda minus(-).
Misalnya : For i = 10 To 1 Step -1.
Contoh:
Untuk mencetak angka 1 sampai 10 secara berurutan pada objek ListBox dapat
dilakukan dengan memberi listing program sebagai berikut:
For i = 1 To 10
List1.Additem i
Next i
2. Do...Loop
Statemen ini mengulang blok statemen bila kondisi benar atau sampai kondisi
menjadi benar. Bila tidak ada perintah keluar, proses perulangan (loop) akan terus
berlangsung. Statemen ini digunakan untuk kondisi yang mempunyai nilai tidak pasti
dan tidak berurutan.
Statemen ini memiliki dua buah bentuk logika.
a. Statemen Do...Loop...While
Statemen ini akan mengerjakan pernyataan dalam blok statemen ketika kondisi
bernilai benar, dan akan berhenti ketika kondisi sudah bernilai salah.
Komunitas eLearning IlmuKomputer.Com
Copyright 2003-2007 IlmuKomputer.Com
Sintaks:
Do While <Kondisi>
Do
<Pernyataan_1>
...
<Pernyataan_1>
atau
<Pernyataan_n>
...
<Pernyataan_n>
Loop
Contoh:
Untuk mencetak angka 1 sampai 10 secara berurutan pada objek ListBox dapat
dilakukan dengan memberi listing program sebagai berikut:
i = 1
Do While i <= 10
List1.Additem i
i = i + 1
Loop
b. Statemen Do...Loop...Until
Statemen ini akan mengerjakan pernyataan dalam blok statemen ketika kondisi
bernilai salah, dan akan berhenti ketika kondisi mencapai nilai benar.
Sintaks:
Do Until <Kondisi>
Do
<Pernyataan_1>
...
<Pernyataan_n>
Loop
<Pernyataan_1>
atau
...
<Pernyataan_n>
Loop Until <Kondisi>
Contoh:
Untuk mencetak angka 1 sampai 10 secara berurutan pada objek ListBox dapat
dilakukan dengan memberi listing program sebagai berikut:
i = 1
Do
List1.Additem i
i = i + 1
Loop Until i > 10
Pengaturan Properti :
Komponen
Properti
Nilai
Form1
(Name)
frmulang
Caption
Label1
Caption
Teks
Label2
Caption
Jumlah Pengulangan
Textbox1
(Name)
Txtteks
Text
(kosongkan)
(Name)
Txtjumlah
Text
(kosongkan)
Listbox1
(Name)
List1
CommandButton1
(Name)
CmdProses
Caption
Proses
(Name)
CmdKeluar
Caption
Keluar
Textbox2
CommandButton2
10
Listing Program :
Private Sub cmdkeluar_Click()
Unload Me
End Sub
Latihan :
-
11
Buatlah program untuk menghitung nilai faktorial dan deret hitung dari sebuah
bilangan menggunakan perulangan For...Next dan Do...Loop dengan tampilan
sebagai berikut:
Output Program
SELAMAT MENCOBA
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
Pemrograman Database
Visual Basic MySQL (bagian 3)
Danu Wira Pangestu
[email protected]
www.bangdanu.wordpress.com
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.
Database
1. Mengenal Database
Database (basis data) dapat diartikan sebagai suatu pengorganisasian data dengan
bantuan komputer yang memungkinkan dapat diakses dengan mudah dan cepat.
Dalam hal ini, pengertian akses dapat mencakup pemerolehan data maupun
pemanipulasian data, seperti menambah dan menghapus data.
Manfaat database banyak dijumpai di sekeliling kita. ATM (Anjungan Tunai Mandiri)
merupakan sebuah contoh teknologi informasi yang pada dasarnya memenfaatkan
databse, yang memungkinkan seseorang bisa mengambil uang dimana saja dan
kapan saja. Aplikasi databse yang lain dapat dikumpai pada toko-toko swalayan,
perpustakaan, dan bahkan pada Internet.
2. Komponen Database
Komponen terbesar dalam suatu Sistem Database adalah Database itu sendiri. Data
dalam database dapat dikelompokkan dalam beberapa tabel. Tabel merupakan
kumpulan data sejenis. Sebuah tabel biasanya terdiri dari beberapa field (kolom) dan
record (baris), sebuah field menerangkan sebuah informasi dalam tentang identitas
data dalam tabel, sedangkan record menerangkan sebuah data dalam tabel secara
lengkap.
Hirarki dari sebuah database dapat dilihat pada gambar 6.1.
Database
Tabel1
Tabel2
Field1
Field2
Field3
Tabel3
Tabeln
Fieldn
Rec1
Rec2
Rec3
Recn
Nama Tabel :
1. Tabel Dosen
No.
Nama Field
Tipe Data
Panjang Field
Keterangan
1.
Kode_Dos
Char
Kode Dosen
2.
Nama_Dos
Char
30
Nama Dosen
3.
Alamat_Dos
Char
30
Alamat Dosen
4.
No_Telp
Char
15
Nomor Telepon
2. Tabel Matakuliah
No.
Nama Field
Tipe Data
Panjang Field
Keterangan
1.
Kode_MK
Char
Kode Matakuliah
2.
Nama_MK
Char
30
Nama Matakuliah
3.
SKS
4.
Semester
Integer
Jumlah SKS
Char
Semester
Tipe Data
Panjang Field
Keterangan
3. Tabel Kuliah
No.
Nama Field
1.
Kode_MK
Char
Kode Matakuliah
2.
Kode_Dos
Char
Kode Dosen
3.
Waktu
Time
4.
Tempat
Char
Waktu Kuliah
15
Ruang Kuliah
Kuliah
Kode_Dos
Nama_Dos
Alamat_Dos
No_Telp
Matakuliah
Kode_MK
Kode_Dos
Waktu
Tempat
Kode_MK
Nama_MK
SKS
Semester
Data Dosen :
Kode_Dos
Nama_Dos
Alamat_Dos
Telepon
D01
Marsyid, S.Kom.
Jl. Gelas 11
0274-955667
D02
Syaidah, S.T.
Jl. Mawar 30
0274-977033
D03
Qoryati, S.H.
Jl. Cempaka 19
0274-766554
Data Matakuliah :
Kode_MK
Nama_MK
SKS
Semester
MK1
Pengenalan Komputer
MK2
Kewarganegaraan
MK3
Dasar Pemrograman
MK4
Aplikasi Komputer
Data Kuliah :
Kode_MK
Kode_Dos
Waktu
Tempat
MK1
D02
11:00
R.2
MK2
D03
08:00
R.1
MK3
D01
13:00
R.3
MK4
D01
14:00
R.4
Nama_Field
1 record
Jika berhasil maka akan ditampilkan pada layar DOS prompt sebagai berikut :
Welcome to the MySQL monitor. Commands end with ; or g.
Your MySQL connection id is 5 to server version: 4.0.13
Type 'help;' or 'h' for help. Type 'c' to clear the buffer
mysql>
Komunitas eLearning IlmuKomputer.Com
Copyright 2003-2007 IlmuKomputer.Com
Sekarang anda dapat memberikan perintah kepada MySQL melalui jendela DOS
Prompt tersebut. Setiap perintah query dalam MySQL diakhiri dengan tanda (;). Jika
tanda ( ; ) tidak diberikan, maka MySQL akan menganggap bahwa query anda belum
selesai.
b. Membuat Database
Untuk membuat database baru dengan nama pengajaran, dapat dilakukan dengan
memberi perintah:
mysql> create database pengajaran;
Query OK, 1 row affected (0.11 sec)
c. Mengaktifkan Database
Setelah database pengajaran dciptakan, database tersebut dapat diaktifkan atau
dikoneksikan dengan memberikan perintah:
mysql> use pengajaran;
Database changed
d. Membuat Tabel
Setelah mengaktifkan database pengajaran, sekarang kita dapat membuat tabel
untuk dijadikan bagian dari database pengajaran. Sebagai contoh kita akan membuat
Komunitas eLearning IlmuKomputer.Com
Copyright 2003-2007 IlmuKomputer.Com
Tabel Dosen berdasarkan struktur pada tabel dosen diatas, dapat dilakukan dengan
menuliskan perintah:
mysql> create table Dosen(
-> Kode_Dos Char(3) Primary Key,
-> Nama_Dos Char(30),
-> Alamat_Dos Char(30),
-> No_Telp Char(15));
Query OK, 0 rows affected (0.1 sec)
Untuk melihat daftar tabel dalam database anda dapat memberikan perintah:
mysql> show tables;
+---------------------+
| Tables_in_pengajaran|
+---------------------+
| Dosen
|
+---------------------+
1 rows in set (0.00 sec)
Where
Setelah anda melakukan pemasukan data diatas, cobalah lihat data dalam tabel
dosen kembali dengan menuliskan perintah:
mysql> select * from Dosen;
+-----------------------------------------------------------+
| Kode_Dos| Nama_Dos
| Alamat_Dos | No_Telp
|
+-----------------------------------------------------------+
| D01
| Mursyid, S.T
| Jl. Gelas 11| 0274-955667 |
+-----------------------------------------------------------+
1 rows in set (0.01 sec)
Dari hasil diatas terlihat bahwa kita telah melakukan perubahan data pada field nama
dengan ketentuan berdasarkan Kode Dosen.
h. Menghapus Tabel
Untuk menghapus tabel Dosen, kita dapat lakukan dengan memberikan perintah:
mysql> Drop Table Dosen;
Query OK, 1 rows affected (0.1 sec)
i. Menghapus Database
Untuk menghapus database pengajaran, kita dapat lakukan dengan memberikan
perintah:
mysql> Drop Database Pengajaran;
Query OK, 1 rows affected (0.1 sec)
4. Pilih MySQL ODBC 3.51 Driver, klik Finish, Pada kotak dialog yang muncul
isikan konfigurasi data sebagai berikut:
5. Kemudian Klik OK, sehingga pada jendela kotak dialog Data Source, telah
ditambahkan sebuah data source dengan nama Pengajaran sebagai berikut:
Catatan :
Untuk mendapatkan file instalasi
- MySQL Server,
- MySQL Front dan
- MySQL ODBC Driver
anda dapat mengunduh dari situs www.mysql.com
atau dengan mengirimkan email ke penulis ([email protected])
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.
10
Pemrograman Database
Visual Basic MySQL (bagian 4)
Danu Wira Pangestu
[email protected]
www.bangdanu.wordpress.com
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