Anda di halaman 1dari 16

Pemrograman Database

Visual Basic MySQL (bagian 1)


Danu Wira Pangestu
danu_wira@yahoo.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.

Banyak pendapat yang mengatakan sulitnya mempelajari teknik bahasa pemrograman,


baik karena alasan algoritma pemrograman, bahasa yang digunakan berbeda dengan bahasa
manusia, dsb. Pada bahasan kali ini kita akan buat belajar pemrograman Visual Basic menjadi
lebih mudah dan lebih menyenangkan. Pembahasan diberikan dari dasar pemrograman hingga ke
tahap pemrograman database dengan koneksi database MySQL. Semoga makin banyak
programmer di negeri tercinta kita ini. SEMOGA
1. Pendahuluan
Visual BASIC (Beginners All-Purpose Symbolic Instruction Code) merupakan sebuah
bahasa pemrograman yang dapat digunakan untuk membuat suatu aplikasi dalam Microsoft
Windows. Visual BASIC menggunakan metode Graphical User Interface (GUI) dalam
pembuatan program aplikasi (project). Istilah visual mengacu pada metode pembuatan
tampilan program (Interface) atau objek pemrograman yang biasa dilakukan secara langsung
terlihat oleh programmer. Dalam Visual BASIC, pembuatan program aplikasi harus
dikerjakan dalam sebuah project. Sebuah Project dapat terdiri dari File Project (.vbp), File
Form (.frm), File data binary (.frx), Modul Class (.cls), Modul Standar (.bas), dan file
resource tunggal (.res). Bahasa yang digunakan adalah bahasa BASIC yang sangat populer
pada era sistem operasi DOS.

2. Memulai Visual BASIC


Untuk memulai pemrograman dengan Visual BASIC, jalankan program Microsoft Visual
BASIC 6.0. Selanjutnya pada tampilan awal akan ditampilkan kotak dialog New Project
seperti pada gambar 1.1.

Komunitas eLearning IlmuKomputer.Com


Copyright 2003-2007 IlmuKomputer.Com

Gambar 1.1. Tampilan Kotak Dialog New Project

Pada kotak dialog tersebut terdapat 3 buah tab yang terdiri dari:

New (menampilkan daftar pilihan untuk membuat project baru)

Existing (untuk browsing dan membuka project)

Recent (untuk membuka project yang sering digunakan).

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

Gambar 1.2. Tampilan Utama Visual BASIC 6.0

Komunitas eLearning IlmuKomputer.Com


Copyright 2003-2007 IlmuKomputer.Com

3. Komponen Komponen Visual BASIC


a. Menu Bar
Menampilkan daftar menu yang berisi daftar perintah-perintah yang dapat digunakan
saat bekerja pada Visual BASIC. Terdiri dari menu File, Edit, View, Project, Format,
Debug, Run, Query, Diagram, Tools, Add-Ins, Window dan Help.

Gambar 1.3. Menu Bar

b. Toolbar
Digunakan untuk mengakses perintah-perintah dalam menu yang sering dipakai secara
cepat.

Gambar 1.4. Toolbar

c. Toolbox
Merupakan daftar komponen-komponen yang dapat digunakan untuk mendesain
tampilan program aplikasi yang akan dibuat.

Gambar 1.5. Toolbox

Komunitas eLearning IlmuKomputer.Com


Copyright 2003-2007 IlmuKomputer.Com

d. Project Explorer
Menampilkan daftar form dan module yang ada dalam project yang sedang aktif.

Gambar 1.6. Project Explorer

e. Property Window
Digunakan untuk mengatur properti dari komponen-komponen yang sedang diaktifkan.
Property merupakan karakteristik dari sebuah objek.

Gambar 1.7. Property Window

f.

Form Designer
Merupakan jendela yang digunakan untuk melakukan perancangan tampilan dari aplikasi
yang akan dibuat.

Gambar 1.8. Form Designer


Komunitas eLearning IlmuKomputer.Com
Copyright 2003-2007 IlmuKomputer.Com

g. Code Window
Merupakan jendela yang digunakan untuk menuliskan kode program.

Gambar 1.9. Code Window

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

Komunitas eLearning IlmuKomputer.Com


Copyright 2003-2007 IlmuKomputer.Com

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

Gambar 1.10. Desain Form1


Komunitas eLearning IlmuKomputer.Com
Copyright 2003-2007 IlmuKomputer.Com

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.

Gambar 1.11. Menuliskan Program

Komunitas eLearning IlmuKomputer.Com


Copyright 2003-2007 IlmuKomputer.Com

Listing Program I

Private Sub Form_Load()


frmpertama.BackColor = vbBlue
End Sub

Private Sub Form_Click()


frmpertama.Caption = Form di klik
End Sub

Jalankan program kembali, dan klik pada form, lihat perubahan yang terjadi pada form.
Simpan project dan form.

4. Visual Component Library


Pada

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.

Gambar 2.1. Komponen Label

b. Text box
Digunakan sebagai sarana untuk mendapatkan input data dari user (pengguna) dengan
mengetikkan teks atau angka pada text box.

Gambar 2.2. Komponen Textbox

c. Command Button
Digunakan untuk menambahkan tombol pada perancangan form.

Gambar 2.3. Komponen Command Button


Komunitas eLearning IlmuKomputer.Com
Copyright 2003-2007 IlmuKomputer.Com

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.

Gambar 2.4. Komponen Check Box

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.

Gambar 2.5. Komponen Option Button

f.

Combo Box
Digunakan untuk menampilkan pilihan item-item. Untuk memilih item user dapat
mengetikkan pilihan atau memilih dari daftar yang tersedia.

Gambar 2.6. Komponen Combo Box

g. List Box
Digunakan untuk menampilkan daftar pilihan bagi user. User dapat memilih satu pilihan
dari daftar pilihan yang tersedia.

Gambar 2.7. Komponen List Box

Program II
Jalankan program Visual Basic, pada form yang tersedia, tambahkan komponen, atur
propertinya sehingga didapat tampilan seperti gambar 2.8.

Komunitas eLearning IlmuKomputer.Com


Copyright 2003-2007 IlmuKomputer.Com

Gambar 2.8. Tampilan Form Program II

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

Komunitas eLearning IlmuKomputer.Com


Copyright 2003-2007 IlmuKomputer.Com

10

Listing Program II
Private Sub cmdkeluar_Click()
Unload Me
End Sub

Private Sub cmdproses_Click()


lblhasil.Caption = "Nama anda " + txtnama.Text + ", usia " + txtusia.Text + " tahun, jenis
kelamin " + cmbjenis.Text
End Sub

Simpan project dan form, lalu jalankan program. Isikan nama, usia dan pilih jenis
kelamin, kemudian klik tombol proses. Lihat perubahan yang terjadi.

Variabel, Tipe Data dan Operator


1. Variabel
Variabel adalah nama atau simbol yang digunakan untuk mewakili suatu nilai. Suatu variabel
mempunyai nama dan menyimpan tipe data yang merupakan jenis data variabel.
Aturan penamaan variabel adalah sebagai berikut:

Harus dimulai dengan sebuah huruf

Tidak lebih dari 255 karakter

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

Deklarasi variabel dapat dituliskan dengan urutan sebagai berikut:


Public <nama_variabel> As <Tipe_Data>
Atau
Dim <nama_variabel> As <Tipe_Data>

Contoh :
Public Angka1 As Integer
Dim Nama As String

Komunitas eLearning IlmuKomputer.Com


Copyright 2003-2007 IlmuKomputer.Com

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

-32.768 sampai 32.767

Long

4 byte

-2.147.483.648 sampai 2.147.483.647

Single

4 byte

-3,402823E38 sampai -1,401298E-45;


1,401298E-45 sampai 3,402823E38

Double

8 byte

-1.79769313486232E308 sampai -4,94065645841247E-324;


4,94065645841247E-324 sampai 1.79769313486232E308

Currency

8 byte

-922.337.203.685.477,5808 sampai 922.337.203.685.477,5807

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

Komunitas eLearning IlmuKomputer.Com


Copyright 2003-2007 IlmuKomputer.Com

12

4. Operator

Operator Pemberi Nilai


Deklarasi pemberian nilai pada Visual BASIC = Bahasa BASIC yaitu menggunakan
operator sama dengan ( = ).
Contoh :
a = 24
nama = Yudha Noviandi

Operator Arimatika
Operator
+

Penjumlahan

Pengurangan

Perkalian

Pembagian

Pembagian dengan hasil bilangan bulat


Sisa Pembagian (Modulus)

Mod

Operasi

Operator Boolean
Operator

Operasi

Not

Negasi

And

Logika and

Or

Logika or

Xor

Logika xor

Operator Pembanding
Operator

Operasi

Sama dengan

<>

Tidak sama dengan

<

Kurang dari

>

Lebih dari

<=

Kurang dari atau sama dengan

>=

Lebih dari atau sama dengan

Komunitas eLearning IlmuKomputer.Com


Copyright 2003-2007 IlmuKomputer.Com

13

Derajat Operator
Operator

Derajat

Not

Tertinggi

* / mod and
+ - or xor
= <> <= >=

Terendah

Program III : Program Aritmatika Sederhana


Buatlah sebuah project dan form baru pada Visual BASIC, desain tampilan form
sehingga didapat tampilan seperti pada gambar 3.1.

Gambar 3.1. Desain form Program III

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

Komunitas eLearning IlmuKomputer.Com


Copyright 2003-2007 IlmuKomputer.Com

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

Listing Program III

Private Sub cmdbagi_Click()


Dim bil1, bil2, hasil As Double
bil1 = Val(txtbil1.Text)
bil2 = Val(txtbil2.Text)
hasil = bil1 / bil2
txthasil.Text = hasil
End Sub

Private Sub cmdkali_Click()


Dim bil1, bil2, hasil As Integer
bil1 = Val(txtbil1.Text)
bil2 = Val(txtbil2.Text)
hasil = bil1 * bil2
txthasil.Text = hasil
End Sub

Private Sub cmdkeluar_Click()


Unload Me
End Sub

Komunitas eLearning IlmuKomputer.Com


Copyright 2003-2007 IlmuKomputer.Com

15

Private Sub cmdkurang_Click()


Dim bil1, bil2, hasil As Integer
bil1 = Val(txtbil1.Text)
bil2 = Val(txtbil2.Text)
hasil = bil1 - bil2
txthasil.Text = hasil
End Sub

Private Sub cmdtambah_Click()


Dim bil1, bil2, hasil As Integer
bil1 = Val(txtbil1.Text)
bil2 = Val(txtbil2.Text)
hasil = bil1 + bil2
txthasil.Text = hasil
End Sub

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.

Komunitas eLearning IlmuKomputer.Com


Copyright 2003-2007 IlmuKomputer.Com

16

Anda mungkin juga menyukai