Bab I
Visual Basic adalah salah suatu developement tools untuk membangun aplikasi dalam
lingkungan Windows. Dalam pengembangan aplikasi, Visual Basic menggunakan pendekatan
Visual untuk merancang user interface dalam bentuk form, sedangkan untuk kodingnya
menggunakan dialek bahasa Basic yang cenderung mudah dipelajari. Visual Basic telah menjadi
tools yang terkenal bagi para pemula maupun para developer.
Dalam lingkungan Window's User-interface sangat memegang peranan penting, karena dalam
pemakaian aplikasi yang kita buat, pemakai senantiasa berinteraksi dengan User-interface tanpa
menyadari bahwa dibelakangnya berjalan instruksi-instruksi program yang mendukung tampilan
dan proses yang dilakukan.
Pada pemrograman Visual, pengembangan aplikasi dimulai dengan pembentukkan user
interface, kemudian mengatur properti dari objek-objek yang digunakan dalam user interface,
dan baru dilakukan penulisan kode program untuk menangani kejadian-kejadian (event). Tahap
pengembangan aplikasi demikian dikenal dengan istilah pengembangan aplikasi dengan
pendekatan Bottom Up.
Langkah awal dari belajar Visual Basic adalah mengenal IDE (Integrated
Developement Environment) Visual Basic yang merupakan Lingkungan Pengembangan
Terpadu bagi programmer dalam mengembangkan aplikasinya. Dengan menggunakan IDE
programmer dapat membuat user interface, melakukan koding, melakukan testing dan
debuging serta menkompilasi program menjadi executable. Penguasaan yang baik akan
IDE akan sangat membantu programmer dalam mengefektifkan tugas-tugasnya sehingga
dapat bekerja dengan efisien.
1
Created By: Airlangga Cyber Community
I.2. Menjalankan IDE
- [Start], pilih menu Command, dan pilih Microsoft Visual Basic 6.0 dan akhirnya
Microsoft Visual Basic 6.0.
Gambar 1-2. Dialog box New Project ditampilkan sesaat anda menjalankan IDE Visual
Basic 6.
2
Created By: Airlangga Cyber Community
3
Created By: Airlangga Cyber Community
• Jendela Code, merupakan tempat bagi anda untuk menulis koding. Anda dapat
menampilkan jendela ini dengan menggunakan kombinasi Shift-F7.
• Jendela Properties, merupakan daftar properti-properti object yang sedang terpilih.
Sebagai contohnya anda dapat mengubah warna tulisan (foreground) dan warna
latarbelakang (background). Anda dapat menggunakan F4 untuk menampilkan jendela
properti.
• Jendela Color Palette, adalah fasilitas cepat untuk mengubah warna suatu object.
• Jendela Form Layout, akan menunjukan bagaimana form bersangkutan ditampilkan
ketika runtime.
Jika jendela-jendela tersebut tidak ada, anda dapat memunculkannya dengan Menu View dan
pilih :
• Project Explorer (Ctrl+R)
• Properties Windows (F4)
• Form Layout Windows
• Property Pages (Shift+F4)
• Toolbox
• Color Pallete
• Toolbars
4
Created By: Airlangga Cyber Community
I.5. Toolbox
Adapun secara garis besar fungsi dari masing-masing intrinsic kontrol tersebut adalah
sebagai berikut :
• Pointer bukan merupakan suatu kontrol; gunakan icon ini ketika anda ingin memilih
kontrol yang sudah berada pada form.
• PictureBox adalah kontrol yang digunakan untuk menampilkan image dengan format:
BMP, DIB (bitmap), ICO (icon), CUR (cursor), WMF (metafile), EMF (enhanced
metafile), GIF, dan JPEG.
• Label adalah kontrol yang digunakan untuk menampilkan teks yang tidak dapat
diperbaiki oleh pemakai.
• TextBox adalah kontrol yang mengandung string yang dapat diperbaiki oleh pemakai,
dapat berupa satu baris tunggal, atau banyak baris.
• Frame adalah kontrol yang digunakan sebagai kontainer bagi kontrol lainnya.
• CommandButton merupakan kontrol hampir ditemukan pada setiap form, dan digunakan
untuk membangkitkan event proses tertentu ketika pemakai melakukan klik padanya.
5
Created By: Airlangga Cyber Community
• CheckBox digunakan untuk pilihan yang isinya bernilai yes/no, true/false.
• OptionButton sering digunakan lebih dari satu sebagai pilihan terhadap beberapa option
yang hanya dapat dipilih satu.
• ListBox mengandung sejumlah item, dan user dapat memilih lebih dari satu (bergantung
pada property MultiSelect).
• ComboBox merupakan konbinasi dari TextBox dan suatu ListBox dimana pemasukkan
data dapat dilakukan dengan pengetikkan maupun pemilihan.
• HScrollBar dan VScrollBar digunakan untuk membentuk scrollbar berdiri sendiri.
• Timer digunakan untuk proses background yang diaktifkan berdasarkan interval waktu
tertentu. Merupakan kontrol non-visual.
• DriveListBox, DirListBox, dan FileListBox sering digunakan untuk membentuk dialog
box yang berkaitan dengan file.
• Shape dan Line digunakan untuk menampilkan bentuk seperti garis, persegi, bulatan,
oval.
• Image berfungsi menyerupai image box, tetapi tidak dapat digunakan sebagai kontainer
bagi kontrol lainnya. Sesuatu yang perlu diketahui bahwa kontrol image menggunakan
resource yang lebih kecil dibandingkan dengan PictureBox
• Data digunakan untuk data binding
• OLE dapat digunakan sebagai tempat bagi program eksternal seperti Microsoft Excel,
Word, dll.
Latihan Bab I
Program Menghitung Luas Persegi
Langkah 3 : Lakukan koding untuk menghitung Luas, ketika pemakai melakukan klik atau
Alt H, pada cmdHitung, dengan kode sebagai berikut:
Private Sub cmdHitung_Click()
TxtLuas.Text = Val(txtPanjang.Text) * Val(txtLebar.Text)
End Sub
7
Created By: Airlangga Cyber Community
Private Sub cmdSelesai_Click()
Unload Me
End Sub
Bab II
Bekerja dengan Kontrol
8
Created By: Airlangga Cyber Community
Kontrol Frame dan Option Button digunakan untuk memberikan
sekelompok pilihan dimana hanya ada satu pilihan yang dapat dipilih.
Latihan :
Buatlah Program Transaksi Data Barang
Langkah1 : Desainlah sebuah program dengan ketentuan sebagai
berikut:
9
Created By: Airlangga Cyber Community
Langkah 3 : Double klik pada kontrol hapus kemudian ketik kode berikut:
10
Created By: Airlangga Cyber Community
Tugas : - Tambahkan kode untuk perpindahan antar object dengan menekan ENTER
- Tabahkan 1 tombol (command) untuk keluar dari program.
Latihan 2
Mengubah Warna Object
11
Created By: Airlangga Cyber Community
Langkah 1 : Desainlah program dengan ketentuan sebagai berikut:
Objek/Kontrol Properti Nilai
Form 1 Name Program2
Program Perubahan Warna
Caption
Object
Label1 Name Lmerah
12
Created By: Airlangga Cyber Community
Langkah 2 : Double klik pada kontrol checkbox Merah kemudian ketikkan kode
berikut:
Private Sub Cbiru_Click()
Lbiru.BackColor = &HFF0000
Lbiru.Caption = "BIRU"
End Sub
Langkah 3 : Double klik pada kontrol Keluar dan ketik “End” dan jalankan program
anda.
BAB III
BEKERJA DENGAN VARIABEL DAN OPERATOR
14
Created By: Airlangga Cyber Community
Sebuah variabel dapat dideklarasikan dengan pernyataan “Dim”.
Setelah mendeklarasikan beberapa variabel menggunakan stateman Dim, maka selanjutnya
nilai-nilai pada variabel tersebut dapat ditentukan, dengan format umum:
Variable=Expresi
Variabel dapat menjadi deklarasi dari variabel yang lain atau nilai dari suatu kontrol
property.
Expresi harus merupakan expresi matematis, angka, string(karakter), boolean (benar atau
salah) dan lain-lain.
firstNumber=100
secondNumber=firstNumber-99
userName="John Lyan"
userpass.Text = password
Label1.Visible = True
Command1.Visible = false
Label4.Caption = textbox1.Text
ThirdNumber = Val(usernum1.Text)
total = firstNumber + secondNumber+ThirdNumber
Table 3.2
Contoh 3.2:
firstName=Text1.Text
secondName=Text2.Text
15
Created By: Airlangga Cyber Community
yourName=firstName+secondName
number1=val(Text3.Text)
number2=val(Text4.Text)
number3=num1*(num2^3)
number4=number3 Mod 2
number5=number4\number1
Total=number1+number2+number3+number4+number5
Average=Total/5
Untuk mengontrol alur program Visual Basic, kita dapat menggunakan berbagai
kondisional operator, Pada dasarnya operator tersebut mirip dengan operator matematis.
Fungsi dari operator tersebut adalah untuk membandingkan nilai suatu data kemudian
mengambail keputusan akan aksi yang akan dilakukan, misalnya mengeksekusi suatu
program atau menghentikan suatu program dan lain-lain. Operator-operator tersebut
dalah sebagai berikut:
Table 3.4
Operator Pengertian
And Keduanya harus benar
or Salah satunya harus benar
Xor Hanya salah satunya yang harus benar
Not Negasi
16
Created By: Airlangga Cyber Community
VB expressions
Else
VB expressions
End If
Contoh:
Private Sub OK_Click()
firstnum = Val(usernum1.Text)
secondnum = Val(usernum2.Text)
total = Val(sum.Text)
If total = firstnum + secondnum And Val(sum.Text) <> 0 Then
correct.Visible = True
wrong.Visible = False
Else
correct.Visible = False
wrong.Visible = True
End If
End Sub
Latihan:
17
Created By: Airlangga Cyber Community
End Sub
Latihan 3.2
Membuat Animasi Text
18
Created By: Airlangga Cyber Community
BAB V
Akses Direktori / Folder
21
Created By: Airlangga Cyber Community
22
Created By: Airlangga Cyber Community
Jalankan…….
23