Professional Documents
Culture Documents
[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
Author : Sukma Tri Cahyono
Latihan 2 :
Tujuan
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
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
Unload Me
ErrCatch:
If Err.Number = 68 Then
MsgBox "Drive tidak dapat diakses!", 64, "Informasi"
Err.Clear
drvComp.Drive = lastdrive
End If
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
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 :
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