bal92.files.wordpress.com · Web viewTitle Bar merupakan batang judul dari program Visual Basic 6.0...
Transcript of bal92.files.wordpress.com · Web viewTitle Bar merupakan batang judul dari program Visual Basic 6.0...
Microsoft Visual Basic 6.0
1. MENGENAL VISUAL BASIC 6.0
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. Visual Basic adalah bahasa pemrograman
berbasis Microsoft Windows yang merupakan Object Oriented Programming
(OOP), yaitu pemrograman berorientasi objek, Visual Basic menyediakan objek-
objek yang sangat kuat, berguna dan mudah.
Sejarah Visual Basic diawali dari pengembangan bahasa BASIC
(Beginners All- Purpose Symbolic Instruction Code) di Dartmount College,
Amerika Serikat pada awal tahun 1960. Sejak semula Basic dirancang untuk
mudah dipelajari. Pada awal tahun 1975 muncull komputer pribadi (Personal
Computer / PC) pertama, bermerek MITS Altair. Namun karena hanya memiliki
RAM 4 KB, satu-satunya bahasa yang bisa digunakan untuk pemrograman adalah
Assembly, bahasa ini sangat sulit untuk dipahami karena perintahnya mendekati
bahasa mesin. Tentu hal ini sangat menghambat perkembangan komputer pribadi.
Bill Gate dan Paul Allen melihat potensi yang sangat besar pada komputer pribadi
dimasa depan. Keduanya menciptakan BASIC untuk Altair. Ternyata sambutan
masyarakat sangat baik dan
akhirnya keduanya mendirikan perusahaan sendiri yang bergerak dibidang
software yang bernama Microsoft.
Pada tahun 1982 IBM/PC diperkenalkan kepada masyarakat, Microsoft
pun membuat sistem operasi MS-DOS untuk komputer ini. Dimana didalamnya
disertakan pula bahasa Basic yang dikenal sebagai Quick Basic (QBASIC).
Zamanpun berganti, pada tahun 1990 era DOS berlalu dan digantikan oleh era
Windows.
Dari perkembangan ini akhirnya Microsoft membuat Basic versi
Windows, bahasa pemrograman Basic ini dikenal dengan nama Visual Basic.
Versi terakhirnya adalah MS Visual Basic 6.0 for Windows 98.
Copyright@2011/Bayu Agung Laksono - NPM. 10100157 1
Microsoft Visual Basic 6.0
Dalam lingkungan Windows, 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.
Ada beberapa hal yang harus dipahami dalam mempelajari Visual Basic :
• Objek
Sering disebut entity adalah sesuatu yang bisa dibedakan dengan lainnya. Pada
dasarnya seluruh benda didunia ini bisa dikatakan sebagai objek, contoh : mobil,
komputer, radio, dan lain-lain. Dalam Visual Basic objek-objek yang dimaksud
disebut kontrol. Jenis-jenis kontrol antara lain ; Label, Text Box, Combo Box, List
Box, dan masih banyak lagi.
• Properti
Sering disebut atribut, adalah ciri-ciri yang menggambarkan uatu objek. Misalnya
disebut objek mobil jika mempunyai ban, spion, rem, dan lain-lain.
• Event
Suatu kejadian yang menimpa objek. Bagaimana jika mobil didorong, ditabrak,
dicat, dan sebagainya.
• Metode
Kemampuan yang dimiliki oleh suatu objek. Contohnya jika mobil berbelok,
mundur, maju.
Copyright@2011/Bayu Agung Laksono - NPM. 10100157 2
Microsoft Visual Basic 6.0
2. MEMULAI VISUAL BASIC Klik Start
Pilih All Program
Pilih Microsoft Visual Studio 6.0
Double klik Microsoft Visual basic 6.0
3. TAMPILAN AWAL VISUAL BASIC
Copyright@2011/Bayu Agung Laksono - NPM. 10100157 3
Microsoft Visual Basic 6.0
4. LINGKUNGAN KERJA VISUAL BASIC 6.0
Layar Visual Basic adalah suatu lingkungan besar yang mempunyai beberapa
bagian kecil yang memiliki sifat:
Floating : Dapat digeser – geser ke posisi manapun dengan menggunakan
mouse.
Sizeable : Dapat diubah – ubah ukurannya seperti halnya mengubah
ukuran pada jendela windows.
Dockable : Dapat menempel pada bagian lain yang berdekatan. Dapat
dipindah – pindahkan, digeser, diperbesar atau diperkecil ukuran setiap
komponen layar visual basic sama dengan memanipulasi jendela windows
KOMPONEN VISUAL BASIC 6.0
Copyright@2011/Bayu Agung Laksono - NPM. 10100157 4
Microsoft Visual Basic 6.0
A. Title Bar
Title Bar merupakan batang judul dari program Visual Basic 6.0 yang terletak
pada bagian paling atas dari jendela program, selain itu title bar juga berfungsi
untuk menampilkan judul atau nama jendela.
Fungsi Title Bar:
Memindahkan jendela dengan menggunakan proses drag and drop pada
posisi title bar tersebut.
Mengatur ukuran jendela dari ukuran maximize ke ukuran restore atau
sebaliknya dengan melakukan klik pada posisi title bar tersebut.
Title Bar
B. Menu Bar
Menu Bar digunakan untuk memilih tugas-tugas tertentu seperti menyimpan
project, membuka project, dll
Menu Bar
Copyright@2011/Bayu Agung Laksono - NPM. 10100157 5
Microsoft Visual Basic 6.0
C. Tool Bar
Toolbar adalah tombol-tombol yang mewakili suatu perintah tertentu dari Visual
Basic. Biasanya tombol-tombol ini merupakan perintah-perintah yang sering
digunakan.
Tool Bar
Copyright@2011/Bayu Agung Laksono - NPM. 10100157 6
Microsoft Visual Basic 6.0
D. Toolbox
Toolbox adalah tempat penyimpanan kontrol yang akan kita gunakan pada
program yang di pasangkan pada form
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.
Copyright@2011/Bayu Agung Laksono - NPM. 10100157 7
Microsoft Visual Basic 6.0
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.
E. Project
Project adalah sekumpulan modul/program aplikasi itu sendiri, projek disimpan
dalam file berextension .VBP biasanya berisi form-form.
Ada tiga icon dalam projek
View Code : tampilkan jendela editor program
View Object : tampilkan bentuk formulir
Togle Folder : tampilkan folder tempat penyimpanan file
Copyright@2011/Bayu Agung Laksono - NPM. 10100157 8
Microsoft Visual Basic 6.0
Ada beberapa project yang biasa digunakan oleh banyak pengguna Visual Basic, antara lain:
Standard EXEProject standar dalam Visual Basic dengan komponen-komponen standar. Jenis project ini sangat sederhana, tetapi memiliki keunggulan bahwa semua komponennya dapat diakui oleh semua unit komputer dan semua user meskipun bukan administrator. Pada buku ini akan digunakan project Standard EXE ini, sebagai konsep pemrograman visualnya.
ActiveX EXEProject ini adalah project ActiveX berisi komponen-komponen kemampuan intuk berinteraksi dengan semua aplikasi di sistem operasi windows.
ActiveX DLLProject ini menghasilkan sebuah aplikasi library yang selanjutnya dapat digunakan oleh semua aplikasi di sistem operasi windows.
ActiveX ControlProject ini menghasilkan komponen-komponen baru untuk aplikasi Visual Basic yang lain
VB Application WizardProject ini memandu pengguna untuk membuat aplikasi secara mudah tanpa harus pusing-pusing dengan perintah-perintah pemrograman.
Copyright@2011/Bayu Agung Laksono - NPM. 10100157 9
Microsoft Visual Basic 6.0
AddinProject seperti Standard EXE tetapi dengan berbagai macam komponen tambahan yang memungkinkan kebebasan kreasi dari pengguna.
Data projectProject ini melengkapi komponennya dengan komponen-komponen database. Sehingga bisa dikatakan project ini memang disediakan untuk keperluan pembuatan aplikasi database.
DHTML ApplicationProject ini digunakan untuk membuat aplikasi internet pada sisi client (client side) dengan fungsi-fungsi DHTML.
IIS ApplicationProject ini menghasilkan apliaksi internet pada sisi server (server side) dengan komponen-komponen CGI (Common Gateway Interface).
F. Properties Window
Propertis adalah untuk menentukan setting suatu objek, menentukan cara kerja
dari objek saat program dijalankan misal warna, huruf dan lain-lain. Objek yang
diatur propertinya adalah objek yang namanya tercantum dalam kotak objek.
Copyright@2011/Bayu Agung Laksono - NPM. 10100157 10
Microsoft Visual Basic 6.0
Beberapa properti yang umum
Berikut akan dibahas beberapa properti yang umum yang hampir terdapat pada
semua intrinsic Control pada VB.
Properti Left, Top, Width dan Height
Left : untuk mengatur letak Object/Control dari sebalah Kiri
Top : Pengaturan letak Object/Control dari atas
Width : untuk mengatur lebar dari suatu Object/Control
Height : untuk mengatur Tinggi suatu object/Control
Properti Forecolor dan BackColor
ForeColor : Untuk mengatur warna depan
BackColor : Untuk mengatur warna Background/Belakang
Properti Font
Font : Mengatur bentuk tulisan, besar, style dll.
Properti Caption dan Text
Caption : Tulisan yang tampil dalam suatu control yang tidak dapat
di modifikasi scara langsung.
Text : Tulisan yang dapat di modifikasi oleh pemakai
Properti Enabled & Visible
Enabled : Untuk menonaktifkan suatu object
Visible : Untuk menyembunyikan dan menampilkan suatu object
G. Form Layout Window
Form layout window adalah jendela yang menggambarkan posisi dari form yang
ditampilkan pada layar monitor
Copyright@2011/Bayu Agung Laksono - NPM. 10100157 11
Microsoft Visual Basic 6.0
H. Immediate Window
Jendela ini dapat mengevaluasi perintah atau fungsi dalam visual basic(dengan
meletakan karakter tanda Tanya di depan perintah atau fungsi yang anda akan
coba). Selain itu anda juga dapat menggunakan jendela ini untuk melihat hasil dari
perintah debug print dari kode program.
I. Form Window
Form adalah suatu objek yang dipakai sebagai tempat bekerja program aplikasi.
Form ini menjadi pondasi tempat diletakannya kontrol-kontrol yang dimiliki oleh
Visual Basic sesuai dengan yang diinginkan. Didalam form terdapat garis titik-
titik yang disebut grid yang membantu pemakai dalam pengaturan tata letak objek
dalam form. Umumnya pada form terdapat garis titik-titik yang disebut dengan
Grid.
Copyright@2011/Bayu Agung Laksono - NPM. 10100157 12
Microsoft Visual Basic 6.0
J. Code Window
Code adalah sekumpulan baris perintah yang dijalankan oleh suatu Event. Code
program harus di ketik sendiri oleh User/Pemakai.
Secara umum bentuk penulisan Code Program yaitu :
Syntax : Object.Properti = ekspresi/Setting/Nilai
Keterangan
Object : name dari suatu Object/Kontrol.
Properti : Attribut dari suatu object yang akan dirubah.
Ekspresi : nilai Setting yang akan diberikan kepada suatu object.
Dibawah berisi aturan penamaan dari suatu object.
Copyright@2011/Bayu Agung Laksono - NPM. 10100157 13
Microsoft Visual Basic 6.0
K. Event
VB merupakan bahasa pemrograman Event Driven yang artinya menunggu
sampai adanya respon dari pemakai berupa kejadian tertentu, misalnya object
tersorot, Click, Move, Resize, dll. Ketika Event terdeteksi , maka event yang
berhubungan akan melakukan aksi sesuai dengan kode yang diberikan.
Event adalah kejadian atau tindakan apa yang diberikan atau diterima oleh suatu
objek. Suatu object bisa memiliki banyak event yang pasti bisa sama dan bisa
berbeda. Antara lain :
Copyright@2011/Bayu Agung Laksono - NPM. 10100157 14
Microsoft Visual Basic 6.0
Cara membuat suatu event cukup double click saja Object/Kontrol yang
terletak pada form. Sehingga akan terbentuk dua jenis kotak (ex. Command &
Click).
Kotak Command1 tersebut merupakan kumpulan dari Object sedangkan
Kotak Click tersebut adalah event-event yang di butuhkan.
L. Method
Metode: Bahwa jalannya program dapat diatur sesuai aplikasi dengan
menggunakan metode pemrograman yang diatur sebagai aksi dari setiap
komponen. Metode inilah tempat untuk mengekpresikan logika pemrograman dari
pembuatan suatu program aplikasi.
Beberapa metode-metode yang umum:
Metode Refresh
Menyebabkan suatu form akan digambar ulang.
Metode Setfocus
Metode ini akan memindahkan fokus cursor/input ke Control tertentu.
Metode Show
Metode ini akan menampilkan suatu Form.
Metode Hide
Metode ini akan menyembunyikan sebuah Form.
M. Module
Visual Basic menyediakan module yang dapat digunakan untuk memuat fungsi,
subrutin, konstanta, variabel dan type ciptaan yang akan disediakan bagi
keseluruhan project. Untuk membuat module dalam project anda dapat
menggunakan perintah Project, Add Module.
Copyright@2011/Bayu Agung Laksono - NPM. 10100157 15