bal92.files.wordpress.com · Web viewTitle Bar merupakan batang judul dari program Visual Basic 6.0...

22
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 Copyright@2011/Bayu Agung Laksono - NPM. 10100157 1

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

Microsoft Visual Basic 6.0

Sesaat setelah anda menambahkan module, maka pada Jendela Project Explorer

akan nampak Module1

Untuk melakukan koding, anda dapat melakukan double klik pada Module tersebut.

Copyright@2011/Bayu Agung Laksono - NPM. 10100157 16