Anda di halaman 1dari 10

A.

Pengertian Visual Basic


Visual basic merupakan sebuah bahasa pemrograman
yang menawarkan Integrated Development Environment (IDE) visual untuk
membuat program perangkat lunak/ aplikasi berbasis sistem operasi
Microsoft Windows yang berbasis GUI (Grapical User Interface).

Secara umum, visual basic adalah bahasa pemrograman yang paling


mudah dimengerti dan banyak digunakan. Visual basic adalah pemrograman
berbasis Windows, dimana dalam tingkat dasar untuk melakukan
pemrograman visual basic cukup sederhana yaitu dengan mengatur menu, dan
menggunakan bahasa Inggris sederhana sebagai bahasa pemrogramannya.

B. Kegunaan Visual Basic


Kegunaan Visual Basic adalah untuk membuat program berbasis
Windows mulai yang sederhana sampai pemrograman yang lebih kompleks.
Contohnya adalah pembuatan aplikasi kasir atau perpustakaan.
Untuk membuat aplikasi sederhana dengan visual basic maka kita
harus menguasai bahasa pemrograman C++. Visual Basic yang paling banyak
digunakan adalah Microsoft Visual Basic.

C. Sejarah dan Perkembangan Visual Basic


Visual Basic merupakan bahasa peprograman yang umum digunakan
untuk membuat aplikasi-aplikasi kasir ataupun keuangan. Tetapi tidak
menutup kemungkinan Visual Basic digunakan untuk membuat aplikasi lain
seperti permainan hingga untuk membuat virus.
Hingga saat ini Visual Basic merupakan salah satu bahasa
pemrograman yang paling banyak dikuasai oleh programmer, terutama

1|Microsoft Visual Basic 6.0


programmer pemula. Kemudahan dalam mempelajari bahasa pemrograman
Visual Basic atau biasa disingkat VB ini merupakan salah satu alasan bahasa
pemrograman ini tetap digunakan sampai sekarang walaupun sudah ada
bahasa pemrograman lain yang lebih canggih.
Tetapi bukan hanya programmer saja yang menggunakan bahasa
pemrograman ini, menurut survey pada tahun 2005, lebih dari 62%
perusahaan pengembang software juga menggunakan bahasa pemrograman
ini dalam pengembangan software buatan mereka. Sejarah Visual Basic
mengalami perjalanan panjang hingga berbentuk seperti sekarang ini.
1. Awal dan Perkembangan Visual Basic
Sebelum adanya Visual Basic, terlebih dahulu muncul bahasa
pemrograman BASIC pada awal tahun 1960-an di Darthmouth College,
Amerika. Bahasa BASIC ini merupakan bahasa pemrograman yang mudah
dipahami, sehingga para programmer pada masa itu mempelajari bahasa
ini sebagai bahasa pemrograman pertamanya. Hingga pada tahun 1982
IBM memperkenalkan PC pertamanya dan Microsoft pun membuat sistem
operasi MS-DOS untuk digunakan pada PC ini.
VB 1.0 dikenalkan pada tahun 1991, pendekatan yg dilakukan
untuk menghubungkan bahasa pemrograman dengan GUI berasal dari
prototype yg dikembang oleh “Alan Cooper” yg di sebut TRIPOD,.
Kemudian Microsoft mengontrak copper dan asosiasinya utk
mengembangkan tripod agar dapat digunakan di windows 3.0 dibawah
nama kode Ruby.
Tidak lupa Microsoft menyertakan pula bahasa BASIC di dalam
system operasi MS-DOS ini yang dikenal dengan nama QuickBasic
(QBASIC). Tetapi seiring berjalannya waktu, dan munculnya system
operasi Windows pada tahun 1990-an dan menggantikan MS-DOS, tetapi
karena antusias pengguna terhadap bahasa QBASIC. Microsoft kemudian
memperkenalkan bahasa Basic khusus Windows yang dikenal dengan
Microsoft Visual Basic. Hingga saat ini, Visual Basic sudah hadir dalam
10 versi. Berikut peluncuran dari masing-masing versi.

2|Microsoft Visual Basic 6.0


a. Pada tahun 1991 Microsoft mengeluarkan Microsoft Visual Basic Versi
1.0
b. Pada tahun 1992 Microsoft mengeluarkan Microsoft Visual Basic Versi
2.0
c. Pada tahun 1993 Microsoft mengeluarkan Microsoft Visual Basic Versi
3.0
d. Pada tahun 1996 Microsoft mengeluarkan Microsoft Visual Basic Versi
4.0
e. Pada tahun 1997 Microsoft mengeluarkan Microsoft Visual Basic Versi
5.0
f. Pada tahun 1998 Microsoft mengeluarkan Microsoft Visual Basic Versi
6.0
g. Pada tahun 2003 Microsoft mengeluarkan Microsoft Visual Basic Versi
7.0
h. Pada tahun 2005 Microsoft mengeluarkan Microsoft Visual Basic Versi
8.0
i. Pada tahun 2008 Microsoft mengeluarkan Microsoft Visual Basic Versi
9.0
j. Pada tahun 2010 Microsoft mengeluarkan Microsoft Visual Basic Versi
10.0
2. Perjalanan dari Visual Basic (VB1 to VB 10)
a. Proyek “Thunder” dirintis
b. Visual Basic 1.0 (May 1991) di rilis untuk windows pada
Comdex/Windows Wordltrade yg dipertunjukan di Atlanta , Georgia
c. Visual Basic 1.0 untuk DOS dirilis pada bulan September 1992. Bahasa
ini tidak kompatibel dengan Visual Basic For Windows. VB 1.0 for
DOS ini pada kenyataaanya merupakan versi kelanjutan dari compiler
BASIC,QuickBasic dan BASIC Professional Development System
d. Visual Basic 2.0 dirilis pada November 1992, Cakupan
pemrogramannya cukup mudah untuk digunakan dan kecepatannya
juga telah di modifikasi. Khususnya pada Form yg menjadikan object

3|Microsoft Visual Basic 6.0


dapat dibuat secara seketika, serta konsep dasar dari Class modul yg
berikutnya di implementasikan pada VB 4
e. Visual Basic 3.0 , dirilis pada musim panas 1993 dan dibagi menjadi
versi standard dan professional. VB 3 memasukan Versi 1.1 dari
Microsoft Jet Database Engine yg dapat membaca serta menulis
database Jet (atau Access) 1.x
f. Visual Basic 4.0 (Agustus 1995) merupakan versi pertama yg dapat
membuat windows program 32 bit sebaik versi 16 bit nya. VB 4 juga
memperkenalkan kemampuan untuk menulis non-GUI class pada
Visual Basic
g. Visual Basic 5.0 (February 1997), Microsoft merilis secara eksklusif
Visual basic untuk versi windows 32 bit . Programmer yg menulis
programnya pada versi 16 bit dapat dengan mudah melakukan import
porgramnya dari VB4 ke VB5. dan juga sebaliknya, program VB5
dapat diimport menjadi VB4. VB 5 memperkenalakan kemampuan
untuk membuat User Control.
h. Visual Basic 6.0 (pertengahan 1998) memperbaiki beberapa cakupan,
temasuk kemapuannya untuk membuat Aplikasi Web-based . Visual
Basic 6 di jadwalkan akan memasuki Microsoft “fasa non Supported”
dimulai pada maret 2008
i. Visual Basic .NET (VB 7), dirilis pada tahun 2002, Beberapa yang
mencoba pada versi pertama .NET ini mengemukakan bahwa bahasa ini
sangat powerful tapi bahasa yg digunakan sangat berbeda dengan
bahasa sebelumnya, dengan kekurangan diberbagai area, termasuk
runtime-nya yang 10 kali lebih besar dari paket runtime VB6 serta
peningkatan penggunan memory.
j. Visual Basic .NET 2003 (VB 7.1) , dirilis dengan menggunakan NET
framework versi 1.1.
k. Visual Basic 2005 (VB 8.0) , merupakan iterasi selanjutnya dari Visual
Basic .NET. dan Microsoft memutuskan untuk menghilangkan kata
kata.NET pada judulnya. Pada Rilis ini , Microsoft memasukan bebrapa

4|Microsoft Visual Basic 6.0


fitur baru, diantaranya : Edit and Continue , mungkin inilah kekurangan
fitur terbesar dari VB .NET . pada VB 2005 ini kita diperbolehkan
melakukan perubahan kode pada saat program sedang dijalankan
l. Perbaikan pada Konversi dari VB ke VB NET12Visual Basic .NET
2003 (VB 7.1) , dirilis dengan menggunakan NET framework versi 1.1.
m. IsNot Patent, merupakan salah satu fitur dari Visual Basic 2005
merupakan konversi If Not X Is Y menjadi If X IsNot Y
n. Visual Basic 2005 Express , merupkan bagian dari Product Visual
Studio. Microsoft membuat Visual Studio 2005 Express edition untuk
pemula dan yg gemar dengan VB, salah satu produknya adalah Visual
Basic 2005 Express yg merupakan produk gratis dari Microsoft
o. Visual Basic “Orcas” (VB 9.0) , dijadwalkan akan dirilis pada tahun
2007 dan dibangung diatas .NET 3.5. Pada rilis ini , Microsoft
menambahkan beberapa fitur , diantaranya :
p. True Tenary operator , yaitu fungsi If(boolean,value, value) yg
digunakan untuk menggantikan fungsi IIF
q. Visual Basic ‘VBx’ (VB 10.0) , Visual Basic 10, yang juga dkenal
dengan nama VBx, akan menawarkan dukungan untuk Dynamic
Language Runtime. VB 10 direncanakan akan menjadi bagian dari
SilverLigh.

D. Penjelasan dari OOP, Objeck, Property, Method, Event


1. Penjelasan OOP
Pemrograman berorientasi Objek yang dalam istilah Inggris disebut
sebagai Object Oriented Programming (disingkat OOP) adalah salah satu
pendekatan pemrograman atau paradigma untuk pengembangan /
development suatu perangkat lunak komputer dimana dalam struktur
perangkat lunak tersebut didasarkan kepada interaksi objek dalam
penyelesaian suatu proses .
2. Penjelasan Objek
Objek merupakan suatu kombinasi dari kode dan data yang dapat
diperlakukan sebagai satu kesatuan. Suatu Objek dapat merupakan bagian

5|Microsoft Visual Basic 6.0


dari aplikasi seperti suatu kontrol atau suatu form. Secara keseluruhan dari
aplikasi dapat juga berupa suatu objek.
3. Penjelasan Properti
Properti merupakan identitas dari suatu object dan yang akan
mmbedakan antar satu object dengan object lainnya.
Beberapa property yang sering digunakan,diantaranya:
a. Name, untuk memberikan nama suatu object.
b. Caption, untuk menampilkan teks yang biasanya digunakan untuk judul
dan tidak dapat diubah secara langsung.
c. Text, untuk menampilkan teks dan dapat di ubah secara langsung.
d. List, untuk menuliskan daftar pilihan pada ComboBox dan ListBox.
e. Font, untuk menentukan jenis dan ukuran huruf yang digunakan.
f. BackColor, untuk mengatur warna latar belakang.
g. ForeColor, untuk mengatur warna teks atau grafik.
h. Enabled, pengaturan agar suatu object tidak dapat diakses.
i. Visible, untuk menyembunyikan atau menampilkan suatu object.
j. Height, untuk mengatur ukuran tinggi suatu object.
k. Width, untuk mengatur ukuran lebar suatu object.
l. MousePointer, untuk mengubah pointer mouse berubah apabila
melewati object tersebut
m. StartUpPosition, untuk mengatur posisi form pada saat di jalankan
4. Penjelasan Method
Method adalah suatu set perintah seperti halnya fungsi dan
prosedur . tetapi sudah tersedia di dalam suatu objek. Seperti halnya
property (yang juga terdapat pada suatu objek) suatu metoda dapat di
panggil dengan menyebut nama objek diikuti tanda titik dan nama
metodanya. Metoda biasanya akan mengerjakan suatu tugas khusus pada
suatu objek tertentu. Sedangkan property biasanya member definisi atau
setting pada objek.

6|Microsoft Visual Basic 6.0


5. Penjelasan Event
Event merupakan suatu tindakan yang dilakukuan untuk
mengerjakan suatu proses . Seperti suatu proses akan dilakukan apabila
dilakukan apabila dilakukan tekan tombol enter,klik satu kali atau klik dua
kali.
Macam-macam event yang sering digunakan:
a. Event Untuk Mouse
1) Click, tombol kiri mouse ditekan dan proses akan dilakukan pada
saat melepas tombol kiri mouse dengan posisi tepat pada object
tersebut.
2) DbClik, tombol kiri mouse dengan posisi sebanyak 2 kali dengan
cepat dan proses akan dilakukan padasaat penekanan yang kedua.
3) MouseDown, proses akan dilakukan pada saat menekan tombol
kanan/kiri mouse
4) MouseUp, tombol kiri/kanan mouse ditekan dan proses akan
dilakukan pada saat melepas tombol kiri/kanan mouse dengan posisi
tanpa harus pada object tersebut.
5) MouseMove, proses akan dilakukan apabila mouse digerakan dan
mengenai object tersebut tanpa menekan tombolnya.
b. Event Untuk Keyboard
1) KeyPress, proses akan dilakukan apabila sebuah tombol keyboard
ditekan. Untuk menyatakan sebuah tombol keyboardyang di tekan
dengan menggunakan kode ASCII.
2) KeyDown, proses akan dilakukan apabila sebuah tombol keyboard
ditekan.
3) KeyUp, proses akan dilakukan apabila dilakukan sebuah tombol
keyboard dilepaskan.
c. Event Untuk Perubahan
1) Active, proses akan dilakukan apabila sebuah form menjadi jendela
yang aktif.

7|Microsoft Visual Basic 6.0


2) Deactive, proses akan dilakukan apabila dilakukan perpindahan dari
satu form ke form yang lain.
3) GotFocus, proses akan dilakukan apabila object tersebut menjadi
focus.
4) LostFocus, proses dilakukan apabila objok tersebut kehilangan /
sudah tidak menjadi focus dikarenakan focus telah berpindah ke
objek lain.
5) Load, proses akan dilakukan apabila sebuah form dibuka/dijalankan.
6) UnLoad, proses akan dilakukan apabila sebuah form diubah.
7) Resize, proses akan dilakukan apabila ukuran form diubah.
8) Change, proses akan dilakukan apabila isi / nilai sebuah object
diubah

E. ToolBox Pada Visual Basic


Selain Toolbar, Visual Basic juga mempunyai Jendela Toolbox.
Jendela ini berisi sejumlah control yang digunakan untuk mendesain antar
muka (User Interface) yang akan diletakkan pada Form. Berikut ini akan
dijelaskan masing-masing dari control yang ada pada toolbox :

8|Microsoft Visual Basic 6.0


1. Pointer bukan sebuah kontrol, pointer digunakan untuk memilih control
yang sudah ada pada sebuah form.
2. Picture Box Control, control ini digunakan untuk menampilkan gambar
seperti BMP, DIB (bitmap), ICO (icon), CUR (cursor), WMF (metafile),
EMF (enhanced metafile), GIF, and JPEG.
3. Label Control, digunakan sebagai text static yang tidak bisa diedit,
biasanya digunakan untuk memberi nama pada control yang lain seperti
TextBox.
4. TextBox Control, control yang berisi string dari karakter yang dapat diisi
oleh user.
5. Frame Control, digunakan untuk mengelompokkan control-control yang
lain.
6. Command Button Control, command button hampir muncul pada setiap
form, biasanya digunakan untuk menangkap kejadian berupa mouse click.
7. Check Box Control, control ini digunakan untuk pilihan ya/tidak atau
benar/salah.
8. Option Button Control, digunakan dalam suatu group, dimana seorang user
dapat memilih salah satu saja dalam suatu group.
9. ListBox Control, berisi sejumlah item dimana seorang user dapat memilih
salah satu atau beberapa item.
10. ComboBox Control, control ini merupakan gabungan antara TextBox dan
ListBox Control, dimana daftar item hanya akan ditampilkan jika user
men-click pada panah kebawah disebelah kanan Control tersebut.
11. HscrollBar dan VscrollBar Control, kedua control ini digunakan untuk
ScrollBar.
12. Timer Control, merupakan control yang tidak terlihat pada saat program
dijalankan. Control tersebut membangkitkan kejadian pada selang waktu
tertentu.
13. DriveList Box, DirList Box, dan FileList Box Control, ketiganya
digunakan untuk membuat suatu dialog untuk sistem file. Control tersebut

9|Microsoft Visual Basic 6.0


jarang digunakan sebab ada Common dialog Control yang akan kita
bicarakan nanti sebagai ganti dari ketiga control diatas.
14. Shape dan Line Control, digunakan untuk memperindah tampilan dari
suatu form.
15. Image Control, control ini mirip dengan PictureBoxControl tetapi
digunakan sebagai container control- control yang lain.
16. Data Control, merupakan kunci dari data binding pada Visual Basic.
Dengan menggunakan control ini, kita dapat menghubungkan sebuah
database pada Visual Basic.
17. OLE Control, digunakan sebagai tempat untuk program ekternal yang ada
pada windows seperti spread sheet yang dihasilkan oleh Microsoft Excel.
Dengan menggunakan control tersebut kita dapat menampilkan program
lain pada sebuah aplikasi.

10 | M i c r o s o f t V i s u a l B a s i c 6 . 0

Anda mungkin juga menyukai