Visual Basic
Visual Basic
tugas-tugas
tertentu.
Bahasa
pemrograman
Visual
Basic,
yang
Form adalah tempat kita membuat tampilan program atau tempat untuk menempatkan
objek-objek.
4. Method
Method adalah suatu perintah seperti halnya fungsi dan procedure. Atau aksi yang dapat
dilakukan oleh object
5. Variabel,
Variabel adalah suatu tempat untuk menampung data sementara yang memikili jenis
data tertentu sesuai dengan jenis data yang dikandungnya.
6. Konstanta
Konstanta adalah suatu tetapan yang tidak dapat berubah selama program berjalan, tidak
seperti variable dapat berubah.
7. Jenis Data
Setiap Variabel harus mempunyai jenis data yang perlu diperhatikan dari jenis data ini
dalah penggunaan memori, sesuai dengan kebutuhan. Contoh : Integer, Single, Double,
dan Lain-lainnya.
8. Operator
Operator adalah suatu yang menghubungkan operand seperti jumlah, kurang, kali dan
lain-lainnya. Contoh : C=A*B. tanda * merupakan operator yang menghubungkan
operand A, B.
Mengenal Integrated Development Environment (IDE) VB 6
Aktifkan VB 6 melalui tombol Start > Programs > Microsoft Visual Studio 6.0 >
Microsoft Visual Basic 6.0.
Tunggulah beberapa saat hingga muncul tampilan berikut :
Untuk Latihannya silahkan coba masukkan beberapa komponen yang ada pada toolbox
diatas seperti : Label, textbox, command button, dll.
Mengatur Property Object
Kenali bagian-bagian di dalam Jendela Properties :
Untuk mengatur suatu objek yang dimasukkan, anda bisa mengaturnya melalui property
suatu objek/ komponen yang dimasukkan.
Tip ;
Nama lain untuk pengejaan, urut-urutan serta pemakaian spasi yang tepat pada
penulisan keyword pada program disebut dengan sitilah statement syntax.
Sewaktu anda mengetikkan kode program, Visual Basic memformat teks tersebut dan
menampilkan bagian-bagian program yang berbeda dengan warna untuk membantu
anda mengenali elemen yang berbeda. Apabila anda mengetikkan sebuah property,
Visual Basic juga menampilkan property yang tersedia untuk objek yang anda gunakan
pada kotak daftar. Jika Visual Basic menampilkan pesan error, berarti anda salah
mengetikkan pernyataan program. Periksalah baris program kembali, buatlah perbaikan
yang diperlukan, lalu lanjtkan mengetikkan sintax programnya.
PEMBELAJARAN 1
Program tampilan Sederhana
Program dibawah ini sebagai latihan awal untuk membuatkan sebuah program
sederhana dengan menampilkan suatu text dalam label sehingga menghasilkan tampilan
keluaran berupa tulisan Selamat Datang di Pemrograman Visual Basic.
Latihan 1 :
Latihan 2 :
Buatkan Tampilan form dibawah ini dengan menggunakan : Label, Text dan
Command Button
Sintax Program ;
Private Sub Command1_Click()
Label1.Caption = Text1.Text
Label1.Font.Size = 16
Label1.ForeColor = vbBlue
Label1.FontBold = True
End Sub
Private Sub Command2_Click()
End
End Sub
Private Sub Form_Activate()
Text1.SetFocus
End Sub
Latihan 3 :
Buatkan Tampilan form dibawah ini dengan menggunakan : Label, Text,
Command Button, Option Button, Checkbox dan Frame
Sintax Program ;
Private Sub Command1_Click()
Label2.Caption = Text1.Text
End Sub
Private Sub Command2_Click()
End
End Sub
Private Sub Option1_Click()
Label2.ForeColor = vbBlue
End Sub
Private Sub Option2_Click()
Label2.ForeColor = vbRed
End Sub
Private Sub Check1_Click()
Label2.FontBold = Check1.Value
End Sub
Private Sub Check2_Click()
Label2.FontItalic = Check2.Value
End Sub
Private Sub Check3_Click()
Label2.FontUnderline = Check3.Value
End Sub
Latihan 4 :
Buatkan Tampilan form dibawah ini dan Tuliskan Sintax programnya.
PEMBELAJARAN 2
Pada Pembelajaran kedua kita mencoba menggunakan Komponen lain untuk
bisa membuat suatu program inputan pada komponen Label, Text, Listbox dan
komponen Combobox.
Latihan 1 :
Buatkan tampilan dibawah ini dengan menggunakan Label dan Combo dan
Button.
Sintax Program ;
Private Sub Form_Load()
Combo1.AddItem "Pemrograman"
Combo1.AddItem "Microsoft"
Combo1.AddItem "Visual"
Combo1.AddItem "Basic"
End Sub
Private Sub Combo1_Click()
Label1.Caption = Combo1.Text
Combo1.SetFocus
End Sub
Private Sub Command1_Click()
Label1.Caption = Combo1.Text
Combo1.SetFocus
End Sub
Latihan 2 :
Buatkan tampilan dibawah ini dengan menggunakan Label dan Combo dan
Button.
Keterangan :
Microsoft Windows XP
Microsoft Word
Linux
Microsoft Excell
UNIX
Microsoft Access
Macinthosh
Free BSD
Microsoft Publisher
Latihan 3 :
Buatkan tampilan dibawah ini dengan menggunakan listbox dan Combo dan
Button.
String adalah type data untuk teks (huruf, angka dan tanda baca).
Tidak boleh menggunakan kata-kata kunci yang sudah dikenal oleh Visual
Basic 6 (seperti : dim, as, string, integer, dll).
Sebuah variabel hanya dapat menyimpan satu nilai data sesuai dengan type datanya.
Cara mengisi nilai data ke dalam sebuah variabel :
<nama_variabel> = <nilai_data>
Contoh : nama_user = krisna
Untuk type data tertentu nilai_data harus diapit tanda pembatas. Type data string
dibatasi tanda petikganda : nilai_data. Type data date dibatasi tanda pagar :
#nilai_data#. Type data lainnya tidak perlutanda pembatas.
Sebuah variabel mempunyai ruang-lingkup (scope) dan waktu-hidup (lifetime) :
-
Variabel global adalah variabel yang dapat dikenali oleh seluruh bagian
program. Nilai data yang tersimpan didalamnya akan hidup terus selama program
berjalan.
Variabel lokal adalah variabel yang hanya dikenali oleh satu bagian program
saja. Nilai data yang tersimpan didalamnya hanya hidup selama bagian program
tersebut dijalankan.
Variabel yang nilai datanya bersifat tetap dan tidak bisa diubah disebut
KONSTANTA. Penulisan deklarasi konstanta di dalam kode program :
Const <nama_kontanta> As <type_data> = <nilai_data>
Contoh : Const tgl_gajian As Date = #25/09/2003#
Latihan 1 :
Buatkan tampilan dibawah ini dengan menggunakan Button dan Text.
Sintax Program
Private Sub Command1_Click()
Dim test1 As String
test1 = "nusantara"
Label1.Caption = test1
End Sub
Latihan 2 :
Buatkan tampilan dibawah ini dengan menggunakan Button dan Text.
Sintax Program :
Private Sub Command1_Click()
Dim X, Y As Integer
X = Text1.Text
Y = Text2.Text
Text3.Text = X + Y
End Sub
Private Sub Command2_Click()
Text1.Text = ""
Text2.Text = ""
Text3.Text = ""
Text1.SetFocus
End Sub
Latihan 3 :
Buatkan tampilan dibawah ini dan tuliskan sintax programnya.
PEMBELAJARAN 4
QUIS
Visual Basic 6 mengenal beberapa type data, antara lain :
-
String adalah type data untuk teks (huruf, angka dan tanda baca).
Latihan 1 :
Buatkan tampilan dibawah ini :
Code Program :
Label3.Caption = hasil
End Sub
Text1.Text = ""
var1 = Text1.Text
Text2.Text = ""
var2 = Text2.Text
Label3.Caption = ""
End Sub
Label3.Caption = hasil
End Sub
var2 = Text2.Text
var1 = Text1.Text
var2 = Text2.Text
Label3.Caption = hasil
End Sub
Label3.Caption = Format(hasil,
"True/False")
End Sub
var1 = Text1.Text
var2 = Text2.Text
hasil = var1 - var2
Label3.Caption = hasil
End Sub
var2 = Text2.Text
hasil = (var1 < var2)
Label3.Caption = Format(hasil,
"True/False")
Label3.Caption = hasil
End Sub
End Sub
Private Sub Option8_Click()
Private Sub Option4_Click()
var1 = Text1.Text
var1 = Text1.Text
var2 = Text2.Text
var2 = Text2.Text
Label3.Caption = Format(hasil,
"True/False")
End Sub
Label3.Caption = Format(hasil,
var1 = Text1.Text
"True/False")
var2 = Text2.Text
End Sub
"True/False")
End Sub
0)
var1 = Text1.Text
var2 = Text2.Text
hasil = (var1 >= var2)
Label3.Caption = Format(hasil,
Label3.Caption = Format(hasil,
"True/False")
End Sub
"True/False")
End Sub
0)
var1 = Text1.Text
var2 = Text2.Text
hasil = (var1 <= var2)
Label3.Caption = Format(hasil,
"True/False")
"True/False")
End Sub
End Sub
Latihan 2 :
Kerjakan soal dibawah ini sebagai penilaian QUIS anda:
1.
Buatkan satu tampilan program untuk menampilkan rumus Volume dan Luas
Balok.
2.
3.
4.
PEMBELAJARAN 5
MENGENAL STRUKTUR KONTROL
Struktur kontrol di dalam bahasa pemrograman adalah perintah dengan
bentuk (struktur) tertentu yang digunakan untuk mengatur (mengontrol) jalannya
program. Visual Basic 6 mengenal dua jenis struktur kontrol, yaitu :
1.
2.
Latihan 1 :
Sintax Program ;
Private Sub Command1_Click()
If Text1.Text = "Rahasia" Then Image1.Visible = True
End Sub
Anda juga bisa menuliskan Code Program seperti dibawah ini dengan
menggunakan fungsi kondisi If-Then-Else :
Sintax Program ;
Private Sub Command1_Click()
If Text1.Text = "Rahasia" Then
Image1.Visible = True
Text1.Enabled = False
Command1.Enabled = False
Else
MsgBox "Passwordnya Salah !"
Text1.Text = ""
Text1.SetFocus
End If
End Sub
Latihan 2 :
Buat tampilan program dan masukkan componen Label, Text dan Command.
Keterangan program akan menampilkan jika :
Nilai
A
B
C
D
Selain itu
Keterangan
Sangat Baik
Baik
Cukup
Kurang
Tidak Dikenal
Latihan 3 :
Buat tampilan program dan masukkan componen Label, Text dan Command.
Keterangan program akan menampilkan jika :
Nilai
>= 90
80 89
70 79
60 69
0 59
Keterangan
Sangat Memuaskan
Memuaskan
Baik
Cukup
Kurang
PEMBELAJARAN 6
Sintax Program ;
Private Sub Form_Load()
List1.AddItem "Disket"
List1.AddItem "Buku"
List1.AddItem "Kertas"
List1.AddItem "Pulpen"
End Sub
Private Sub Command1_Click()
Dim harga As Currency, total As Currency
Dim jumlah As Integer
Dim diskon As Single
Dim satuan As String
If List1.Text = "" Then
MsgBox "Anda belum memilih barang !!"
List1.ListIndex = 0
Exit Sub
End If
If Text1.Text = "" Then
MsgBox "Anda belum mengisi jumlah barang !!"
Text1.SetFocus
Exit Sub
End If
Select Case List1.Text
Case "Disket"
harga = 35000
satuan = "Box"
Case "Buku"
harga = 20000
satuan = "Lusin"
Case "Kertas"
harga = 25000
satuan = "Rim"
Case "Pulpen"
harga = 10000
satuan = "Pak"
End Select
lblBarang.Caption = "Barang : " & List1.Text
lblHarga.Caption = "Harga : " & Format(harga, "Currency") & "/" & satuan
lblJumlah.Caption = "Jumlah : " & Text1.Text & " " & satuan
jumlah = Text1.Text
Select Case jumlah
Case Is < 10
diskon = 0
Case 10 To 20
diskon = 0.15
Case Else
diskon = 0.2
End Select
total = jumlah * (harga * (1 - diskon))
lblDiskon.Caption = "Diskon : " & Format(diskon, "0 %")
lblTotal.Caption = "Total Bayar : " & Format(total, "Currency")
End Sub
Latihan 2 :
Buat tampilan program dan masukkan componen Label, Text dan Command.
Keterangan program akan menampilkan jika :
Nilai
A
B
C
D
Selain itu
Latihan 3 :
Keterangan
Sangat Baik
Baik
Cukup
Kurang
Tidak Dikenal
Buat tampilan program dan masukkan componen Label, Text dan Command.
Keterangan program akan menampilkan jika :
Nilai
>= 90
80 89
70 79
60 69
0 59
Keterangan
Sangat Memuaskan
Memuaskan
Baik
Cukup
Kurang
PEMBELAJARAN 7
PENGGUNAAN STRUKTUR KONTROL PENGULANGAN
Mengenal Struktur Kontrol
Struktur kontrol di dalam bahasa pemrograman adalah perintah dengan
bentuk (struktur) tertentu yang digunakan untuk mengatur (mengontrol) jalannya
program. Visual Basic 6 mengenal dua jenis struktur kontrol, yaitu :
1. Struktur kontrol keputusan - digunakan untuk memutuskan kode program
mana yang akan dikerjakan berdasarkan suatu kondisi. Sudah dibahas pada
bab lalu.
2. Struktur kontrol pengulangan - digunakan untuk melakukan pengulangan
kode program. Akan dibahas pada bab ini.
Ada dua bentuk struktur kontrol pengulangan (looping), yaitu :
1. Struktur FORNEXT.
2. Struktur DOLOOP.
<pencacah> adalah variabel (tipe: integer) yang digunakan untuk menyimpan angka
pengulangan.
Latihan 1 :
Sintax Program ;
Dim i As Integer
Private Sub Command3_Click()
Private Sub Command1_Click()
List1.Clear
List1.Clear
i = Asc("A")
For i = 1 To 100
Next i
End Sub
i=i+1
Loop
End Sub
Latihan 2 :
Latihan 3 :
Ketentuan :
Setiap isi yang ditampilkan di combo1 akan keluar di List1 sebanyak 100
kali.
PEMBELAJARAN 8
PENGGUNAAN MENU EDITOR DAN SSTAB
Keterangan :
Caption
Name
Enable
Visible
Shortcut
Ikon Panah
MENGGUNAKAN SSTAB
Untuk dapat mengaktifkan ikon SSTAB kita harus mengambil ikon dari Component,
Caranya :
1. Klik menu Project Component. Atau tekan tombol Ctrl+T.
2. Aktifkan dengan cara klik check box pada Microsoft Tabbed Dialog Control
6.0.
3. maka akan muncul ikon SSTAB.
4. Tentukan Tabs dan TabsPerRow nya.
Latihan 1 :
Buat tampilan form seperti dibawah ini dengan menggunakan Menu Editor.
BARANG
SUPPLIER
INPUT BARANG
EDIT BARANG
HAPUS BARANG
LIHAT BARANG
CETAK BARANG
INPUT SUPPLIER
EDIT SUPPLIER
CETAK SUPPLIER
PEMBELIAN
INPUT PEMBELIAN
CETAK PEMBELIAN
EXIT
KELUAR
PROGRAM PEMBELIAN
Latihan 2 :
Buat tampilan dan Jalankan masing-masing menu yang ada dengan menampilkan
tampilan form sesuai perintah.
LATIHAN RUMUS
VOLUME BALOK
VOLUME TABUNG
LUAS SEGITIGA
FORM
FORM KOSONG 1
FORM KOSONG 2
FORM KOSONG 3
EXIT
KELUAR PROGRAM
LUAS LINGKARAN
PROGRAM RUMUS
Latihan 3 :
Buatkan tampilan seperti dibawah ini dengan mengisi setiap isian Tabsnya.
PEMBELAJARAN 9
MEMBUAT DATABASE & TABEL LEWAT VDM
(VISUAL DATABASE MANAGER)
Untuk membuatkan database baru, pada Visdata tersebut masuk pada menu File
New Microsoft Access Version 7.0 MDB.
maka akan muncul perintah untuk menyimpan dahulu nama Database dari tempat
nanti kita akan menyimpan Tabel-tabel. Kemudian ketikkan nama Database nya dan
simpan pada folder sesuai dengan tempat kita akan menyimpan file-file program nya.
Setelah melaksanakan perintah diatas maka akan muncul Table Structure untuk
mengisi data Field.
Sebagai contoh membuat tabel data Mahasiswa, ketik pada Table Name : TblMhs.
Kemudian untuk mengisi Field, anda klik Add Field dan ketiikan field-field dibawah
ini ;
Field Name
NIM
Nama Mahasiswa
Jenis Kelamin
Tempat Lahir
Tgllahir
Status
Alamat
Pendidikan
No _Telpon
Type
Text
Text
Text
Text
Date
Text
Text
Text
Integer
Size
10
30
10
10
10
50
10
No
1
2
3
4
5
6
7
Object
Label1
Label2
Label3
Label4
Label5
Label6
Label7
Properties
Caption
Caption
Caption
Caption
Caption
Caption
Caption
Nilai
DATA MAHASISWA
NIM
NAMA
JENIS KELAMIN
TEMPAT LAHIR
TGL LAHIR
STATUS
8
9
10
11
Label8
Label9
Label10
Data1
12
Text1
13
Text2
14
Text3
15
Text4
16
Text5
17
Text6
18
Text7
19
Text8
20
Text9
21
22
23
Command1
Command2
Command3
Caption
Caption
Caption
Caption
ALAMAT
PENDIDIKAN
NO TELPON
TABEL
Database Name
RecordSource
Text
Data Source
Data Field
Text
Data Source
Data Field
Text
Data Source
Data Field
Text
Data Source
Data Field
Text
Data Source
Data Field
Text
Data Source
Data Field
Text
Data Source
Data Field
Text
Data Source
Data Field
Text
Data Source
Data Field
Caption
Caption
Caption
MAHASISWA
Browse ke file .Mdb
TblMhs
None
Data1
NIM
None
Data1
NAMA
None
Data1
JENIS KELAMIN
None
Data1
TEMPAT LAHIR
None
Data1
TGLLAHIR
None
Data1
STATUS
None
Data1
ALAMAT
None
Data1
PENDIDIKAN
None
Data1
NO TELPON
&Simpan
&Tambah
&Keluar
DATA
Data1.Recordset.AddNew
Text1.SetFocus
End Sub
Code Program Button Keluar ;
Private Sub Command3_Click()
End
End Sub
Code Program Form Active ;
Private Sub Form_Activate()
Data1.Recordset.AddNew
Text1.SetFocus
End Sub
Latihan 2 ;
PEMBELAJARAN 10
MEMBUAT DATABASE & TABEL LEWAT VDM
(VISUAL DATABASE MANAGER)
Latihan 1 ;
Form Utama ;
Untuk Command2, Command3,
Command4
Pada Properties Alphabetic, Enabled
nya False.
Code Program ;
Form Utama
Form2.Show
End
End Sub
End Sub
Form Password
Command2.Enabled = False
Command3.Enabled = False
Command4.Enabled = False
End Sub
Form1.Command3.Enabled = True
Form3.Show
Form1.Command4.Enabled = True
End Sub
Form2.Hide
Else
Form4.Show
Salah..!")
End Sub
Text1.Text = ""
Text2.Text = ""
Text1.SetFocus
Data1.Recordset.AddNew
End If
Command1.Caption = "&Simpan"
End Sub
Text1.SetFocus
End If
End If
Form2.Hide
End Sub
End Sub
Private Sub Command2_Click()
Private Sub Form_Activate()
Data1.Recordset.Edit
Text1.Text = ""
End Sub
Text2.Text = ""
Text1.SetFocus
End Sub
Data1.Recordset.Delete
End Sub
Form3.Hide
If Command1.Caption = "&Simpan"
End Sub
Then
Data1.Recordset.Update
Command1.Caption = "&Tambah"
Data1.Recordset.AddNew
Else
Text1.SetFocus
If Command1.Caption = "&Tambah"
End Sub
Then
Untuk Form Lihat Data Gunakan Data Grid dan AdoDc dengan mengambil
Component pada Toolbox nya. Aktifkan
-
Latihan 2 ;
Keterangan ;
Form Utama ;
-
saat pertama kali tampil/Aktif isi dari dari menu Project yang aktif Log
On dan Exit
PEMBELAJARAN 11
MEMBUAT PROGRAM APLIKASI
DATABASE