You are on page 1of 12

VISUAL BASIC 6.

[Review]
Manfaat
Jenis-jenis aplikasi yang dapat dibuat menggunakan bahasa pemrograman Visual Basic
1. Aplikasi Grafis, contoh : simulasi kurva, games
2. Device Interface, contoh : sebagai software penghubung antara alat deteksi sidik jari dengan
operating system
3. Aplikasi Database, contoh : Sistem Informasi Akuntansi, Sistem Informasi Kepegawaian, ERP
4. OLE Automation, contoh : otomatisasi Microsoft Office yang dikendalikan sepenuhnya oleh
aplikasi yang dibangun dengan VB
5. ActiveX Builder, contoh : pembuatan ocx atau dll yang dapat digunakan dalam aplikasi visual
yang lain – seperti Visual C++, Delphi
6. Virus, contoh : Virus Malingsi (dibangun menggunakan VB)

Untuk dapat menjalankan aplikasi yang dibuat dengan Visual Basic ada beberapa file yang harus
terinstall, demikian juga ketika akan mendistribusikan aplikasi untuk Client. Salah satu file penting
tersebut adalah MSVBVM60.DLL 
 
January 12, 2009 

Author : Sukma Tri Cahyono 
Fokus Pembuatan Program

Sebagai langkah awal kita akan fokus dalam pembuatan aplikasi database dan tipe project Standard
EXE. Untuk tipe project dan manfaat VB yang lain bisa dipelajari sendiri dari eBook yang sudah di-copy-
kan pada pertemuan I
January 12, 2009 

Author : Sukma Tri Cahyono 
VB User Interface
January 12, 2009 

Author : Sukma Tri Cahyono 
VB Toolbox Standard
January 12, 2009 

Author : Sukma Tri Cahyono 
Cara Menambah Object Form dalam Project

Klik Kanan pada Folder Forms di Project Window, lalu pilih Add – Form

Atau

Klik pada Main Toolbar


January 12, 2009 

Author : Sukma Tri Cahyono 
Latihan 2 :

Tujuan

1. Memahami object form


2. Memahami metode penggunaan object
a. DriveListBox
b. DirListBox
c. FileListBox
d. Image
e. PictureBox
3. Dapat mengoptimalkan setting properties dari obyek-obyek yang ada
4. Memahami events yang terjadi dalam proses eksekusi program
January 12, 2009 

Author : Sukma Tri Cahyono 
Desain Form & Object

Tambah form dalam project yang sudah dibuat sebelumnya. Desain form dengan layout berikut :

Dengan properties:
1. Form
a. Name : frmLat2
b. Caption : Pengenalan File Controls, PictureBox dan Image
c. StartUpPosition : 2 – CenterScreen
d. Height : 6645
e. Width : 7200
f. BorderStyle : 1 – Fixed Single
2. DriveListBox
a. Name : drvComp
b. Height : 315
January 12, 2009 

c. Width : 2295
d. Left : 75
e. Top : 75
3. DirListBox
a. Name : dirComp
b. Height : 1440
c. Width : 2265
d. Left : 75
e. Top : 480

Author : Sukma Tri Cahyono 
4. FileListBox
a. Name : flComp
b. Height : 3405
c. Width : 2265
d. Left : 75
e. Top : 1950
5. Image
a. Name : ImgOut
b. Height : 1920
c. Width : 4470
d. Left : 2490
e. Top : 75
f. Stretch : True
6. PictureBox
a. Name : picOut
b. Height : 3360
c. Width : 4470
d. Left : 2490
e. Top : 2055
7. CheckBox
a. Name : chkOut
b. Height : 345
c. Width : 1950
d. Left : 165
e. Top : 5595
f. Tooltiptext : [Checked : Output ke Picture Box; Unchecked : Output ke Image]
8. CommandButton
a. Name : cmdExit
b. Caption : E&xit
c. Height : 510
d. Width : 1410
e. Left : 5550
f. Top : 5550
g. Tooltiptext : Klik disini untuk menutup form
January 12, 2009 

Author : Sukma Tri Cahyono 
Coding

Buka jendela Code


Di awal baris ketikkan perintah sebagai berikut;

Option Explicit
Dim filename As String
Dim lastdrive As String

1. Pada saat desain form, klik 2x di form – frmLat2 [otomatis masuk kedalam code Private Sub
Form_Load()]
Ketik

flComp.Pattern = "*.jpg;*.bmp"
lastdrive = drvComp.Drive

2. Klik 2x CommandButton - cmdExit [otomatis masuk kedalam code Private Sub


cmdExit_Click()]
Ketik

Unload Me

3. Klik 2x DriveListBox – drvComp [otomatis masuk kedalam code Private Sub


drvComp_Change()]
Ketik

On Error GoTo ErrCatch


dirComp.Path = Left$(drvComp.Drive, 1) & ":\"

ErrCatch:
If Err.Number = 68 Then
MsgBox "Drive tidak dapat diakses!", 64, "Informasi"
Err.Clear
drvComp.Drive = lastdrive
End If

4. Klik 2x DirListBox – dirComp [otomatis masuk kedalam code Private Sub


dirComp_Change()]
Ketik

flComp.Path = dirComp.Path

5. Klik 2x FileListBox – flComp [otomatis masuk kedalam code Private Sub flComp_Click()]
Ketik
January 12, 2009 

filename = flComp.Path
If Right$(filename, 1) <> "\" Then filename = filename & "\"
filename = filename & flComp.filename
If chkOut.Value = 1 Then
picOut.Picture = LoadPicture(filename)
Else
imgOut.Picture = LoadPicture(filename)
End If

Author : Sukma Tri Cahyono 
Test & Run

Tekan F5 atau klik tombol Start pada Main Toolbar

Mengubah awal Eksekusi

Dalam project yang sekarang, terdapat dua form. frmLat1 dan frmLat2. Jika ditekan F5 atau test run,
maka yang dieksekusi oleh VB adalah frmLat1.
Untuk mengubah agar frmLat2 yang dijalankan, lakukan langkah sebagai berikut :

1. Klik Menu Project – Pilih Properties

2. Ubah Startup Object dari frmLat1 menjadi frmLat2


January 12, 2009 

Author : Sukma Tri Cahyono 
3. Klik OK
4. Lakukan Test Run atau tekan F5 atau CTRL + F5
January 12, 2009 

Author : Sukma Tri Cahyono 
Hasil Design + Coding [Latihan2]

1. Pada awal eksekusi program form akan langsung berada tepat ditengah-tengah monitor
2. User dapat memilih file gambar jpg dan bmp dari direktori computer
3. Apabila drive belum siap seperti CD-ROM / USB / DVD-ROM / Floppy karena belum ada media
penyimpan yang dipasang seperti CD, DVD, USB Flash, 3 ½ Floppy, maka aplikasi akan
memberitahukan kepada user
4. Semua object yang sudah diisi tooltiptext-nya akan menampilkan petunjuk sesuai isi tooltiptext,
apabila user menyorotkan mouse diatas object tersebut. Dalam latihan2 diatas object yang sudah
diisi tooltiptext-nya adalah checkbox dan commandbutton

Tugas
Setelah menyelesaikan Latihan1 dan Latihan2,
1. Coba buat 1 form menggunakan object-object yang lain. Pelajari properties dan events-events-
nya
2. Dari form yang sudah ada frmLat1 dan frmLat2, percantik tampilan form yang ada. Asumsikan
bahwa form akan digunakan oleh user sebenarnya, misal : Atasan diperusahaan masing-masing
January 12, 2009 

Author : Sukma Tri Cahyono 

You might also like