Anda di halaman 1dari 9

SEJARAH & PENGENALAN VISUAL BASIC

Perkembangan Pemrograman
Evolusi Bahasa Pemrograman Berbasis DOS dan Windows
- Generasi I ( 1940 ) : Mesin Code ( Bahasa mesin )
- Generasi II ( 1950 ) : Assembly language ( Bahasa Rakitan )
- Generasi III ( 1960 ) : High Level ( Cobol & Fortran )
- Generasi IV ( 1970 ) : Query and DatabaseLanguages
- Generasi V ( 1980 ) : Sistem Pakar

Perkembangan dari VisualBasic


- GW Basic Basica OBasic QBasic Visual
Basic

 Perjalanan Visual Basic Dari Visual Basic 1 Sampai Visual Basic 10


 1.    Proyek “Thunder” dirintis
 2.    Pada Bulan Mei 1991 Visual Basic 1.0 dirilis untuk windows pada
Comdex/Windows Wordltrade yg dipertunjukan di Atlanta , Georgia
 3.    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 kenyataannya merupakan versi kelanjutan dari compiler BASIC,
QuickBasic dan BASIC Professional Development System
 4.    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 objek dapat dibuat secara seketika,
serta konsep dasar dari Class modul yg berikutnya di implementasikan pada
VB 4
 5.    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
 6.    Visual Basic 4.0 dirilis pada 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
 7.    Visual Basic 5.0 dirilis pada Februari 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
programnya dari VB 4 ke VB 5 dan juga sebaliknya, program VB 5 dapat
diimport menjadi VB 4. VB 5 memperkenalkan kemampuan untuk membuat
User Control.
 8.    Visual Basic 6.0 dirilis pada pertengahan 1998 memperbaiki beberapa
cakupan, termasuk kemampuannya untuk membuat Aplikasi Web-based.
Visual Basic 6 di jadwalkan akan memasuki Microsoft “fasa non Supported”
dimulai pada Maret 2008
 9.    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 VB 6 serta peningkatan
penggunaan memori.
 10.  Visual Basic .NET 2003 (VB 7.1) dirilis dengan menggunakan NET
framework versi 1.1
 11.  Visual Basic 2005 (VB 8.0) merupakan iterasi selanjutnya dari Visual
Basic .NET dan Microsoft memutuskan untuk menghilangkan kata .NET pada
judulnya.
 12. IsNot Patent, merupakan salah satu fitur dari Visual Basic 2005
merupakan konversi If Not X Is Y menjadi If X IsNot Y
 13.  Visual Basic 2005 Express , merupakan 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
 14.  Visual Basic “Orcas” (VB 9.0), dijadwalkan akan dirilis pada tahun 2007
dan dibangun diatas .NET 3.5. Pada rilis ini, Microsoft menambahkan
beberapa fitur , diantaranya :
        -    True Tenary operator , yaitu fungsi If(boolean,value, value) yg
digunakan untuk menggantikan fungsi IIF
        -    LINQ Support
        -    Ekspresi Lambda
        -    XML Literals
        -    Nullable types
        -    Type Inference
 15.  Visual Basic ‘VBx’ (VB 10.0) yang juga dkenal dengan nama VBx, akan
menawarkan dukungan untuk Dynamic Language Runtime. VB 10
direncanakan akan menjadi bagian dari 15. an dari SilverLight 1.1

 Sumber: Badrul Anwar S.E.,S.Kom.,M.Kom.

Keuntungan menggunakan Visual Basic


- Mendukung pembentukan program aplikasi berbasis windows (jendela –
jendela ) dengan menu yang menarik dan professional.
- Jendela yang dihasilkan dapat dipindah-pindahkan ( Moveable ) dan
diperbesar atau diperkecil ( Resizeable )
- Microsoft Visual Basic secara otomatis dapat mengenal dan
memanfaatkan mouse
Istilah-istilah Visual Basic
- Event-Driven, artinya setiap aplikasi yang ada digerakan oleh user
- GUI ( Grafical Unit Interface ) adalah pemrograman yang menggunakan
tampilan grafik sebagai alat komunikasi dengan pemakainya
- DAO ( Data access Object ) dukungan untuk memudahkan akses
terhadap database lain
- OLE ( Object Linking dan Embedding ) kemudahan menghubungkan
beberapa aplikasi dalam Windows
- Active X aplikasi yang digunakan oleh pengguna internet
- OCX dukungan untuk menggunakan tolls tambahan
- DLL ( Dynamic Link Library ) adalah kumpulan library untuk
menggabungkan program dalam microsoft Visual Basic dengan bahasa
pemrograman lainnya
- DDE ( Dynamic Data Exchange ) Dukungan kemudahan pertukaran
dalam membangun program

Jenis-jenis Aplikasi yang dapat dibuat oleh Visual Basic


Dengan Visual Basic 6 (VB6) kita bisa membangun database dengan mudah
dan bisa membangun multi project secara simultan, bahkan membangun
aplikasi database client server performa tinggi yang mampu :
- mengakses Microsoft SQL-Server
- mendukung Remote Automation dan DCOM
- memakai visual Query dan rancangan koneksi jaringan
- mendukung transact SQL debug serta Remote Data Objek 2.0

Microsoft Visual Basic tersedia dalam 3 ( tiga ) edisi, yaitu :


1. Learning edition, merupakan edisi khusus yang perlengkapannya sangat minimal
tapi sudah cukupbagi para pemula yang hanya menciptakan program-program
sederhana.
2. Profesional edition, telah melengkapi semua peralatannya untuk membuat
program.
3. Enterprise edition, merupakan edisi terlengkap, termasuk didalamnya untuk
pembuatan aplikasi-aplikasi client server dalam jaringan dan MS-Source Safe.

1.1 Mengenal Visual Basic (VB)


Visual Basic adalah salah satu bahasa pemrograman komputer. Bahasa
pemrograman adalah perintah-perintah yang dimengerti oleh komputer untuk melakukan
tugas-tugas tertentu. Bahasa pemrograman Visual Basic, yang dikembangkan oleh
Microsoft sejak tahun 1991, merupakan pengembangan dari pendahulunya yaitu bahasa
pemrograman BASIC (Beginner’s All-purpose Symbolic Instruction Code) yang
dikembangkan pada era 1950-an.
Visual Basic merupakan salah satu Development Tool yaitu alat bantu untuk
membuat berbagai macam program komputer, khususnya yang menggunakan sistem
operasi Windows. Visual Basic merupakan salah satu bahasa pemrograman komputer
yang mendukung object (Object Oriented Programming = OOP).

1.2 Memahami Istilah Object, Property, Method dan Event


Dalam pemrograman berbasis obyek (OOP), anda perlu memahami istilah object,
property, method dan event sebagai berikut :

Object : komponen di dalam sebuah program


Property : karakteristik yang dimiliki object
Method : aksi yang dapat dilakukan oleh object
Event : kejadian yang dapat dialami oleh object

Sebagai ilustrasi anda dapat menganggap sebuah mobil sebagai obyek yang memiliki
property, method dan event. Perhatikan gambar berikut :

OBJECT: MOBIL

Method : Property :

• Maju Merek: Toyota


• Type: sedan
• Mundur
Berhenti • Warna: merah

Event :

• Pintu dibuka
• Ditabrak
• Didorong

OBJECT: FORM

Method :

• Hide
• Move
• Show
Property :


BackColor
• BorderStyle
• Caption

Event :

• Click
• Load
• Resize

Implementasinya dalam sebuah aplikasi misalnya anda membuat form, maka form
tersebut memiliki property, method, dan event. Sebagaimana pemrograman visual lain
seperti Delphi dan Java, VB juga bersifat event driven progamming. Artinya anda dapat
menyisipkan kode program pada event yang dimiliki suatu obyek.

1.3 Mengenal Integrated Development Environment (IDE) VB 6


Aktifkan VB 6 melalui tombol Start > Programs > Microsoft Visual Studio 6.0 > Microsoft
Visual Basic 6.0. Tunggulah beberapa saat hingga muncul tampilan berikut :

Pilih Standard EXE dan klik tombol Open.

Anda akan melihat tampilan area kerja atau IDE VB 6. Kenali bagian-bagian utama di
dalam IDE VB 6 berikut ini :
Mengenal Interface dalam menu Visual Basic

Toolbar Toolbox Form Window Window Project


form layout Properties Explorer

Gambar. IDE ( Integrated Data Environtment ) VB6

- Main Menu terdiri dari 2 komponen yaitu menu bar dan title bar. Menu bar
menampilkan menu yang berisi perintah-perintah pada VB, title bar akan
menampilkan judul proyek VB yang sedang dikerjakan.

- Toolbar digunakan untuk mngakses menu yang ada dalam VB secara


lebih cepat dan lebih mudah.
- Toolbox berisi kumpulan objek yang digunakan untuk membuat user
interface serta pengontrolan bagi program yang dibuat. Objek yang
terdapat dalam toolbox ini adalah control. Bila Toolbox tidak muncul klik
tombol Toolbox ( ) pada bagian Toolbar atau klik menuView > Toolbox.

- Project Explorer Digunakan untuk mengelola file yang menyusun


sebuah objek yang berisi daftar form, modul class dan file resource yang
digunakan sebuah proyek. Bila Project Explorer tidak muncul klik tombol
Project Explorer ( ) pada bagian Toolbar atau klik menu View > Project
Explorer.

- Window Properties merupakan jendela yang digunakan untuk


mengatur properties sebuah objek, dibagi dalam 2 bagian yaitu;
Alphabetic dan Categorized. Bila Jendela Properties tidak muncul klik
tombol Properties Window ( ) pada bagian Toolbar atau klik menu
View > Properties Window.
- Form adalah lembar desain tampilan atau kanvas dari program yang
dibuat. Form ini adalah tempat diletakannya kontrol-kontrol VB. Bila
Jendela Form tidak muncul klik tombol View Object ( ) pada bagian
Project Explorer atau klik menu View > Object.

- Window Code digunakan sebagai tempat untuk menuliskan atau


menyunting program VB., terdiri dari 2 elemen, yaitu : Object Box dan
Procedure List Box. Bila Jendela Code tidak muncul klik tombol View
Code ( ) di pada bagian Project Explorer atau klik menu View > Code.

- Window Form Layout digunakan untuk mengatur tata letak form pada
layar monitor.

- Window immediate digunakan untuk mencoba beberapa instruksi


program dan pada saat menguji program bisa digunakan sebagai window
debug.

Bagian-bagian Toolbox:
Pointer Picture box
label Text box
Frame Command
button
check box
Option
combo box
button
horizontal- List box
scroll bar
Vertical
timer scroll bar
folder list
Drive list box
box
File list box
shape
line
image
data

 Pointer ; bukan unit kontrol, berfungsi untuk memindahkan / mengubah ukuran


obyek kontrol dan form.

 Picture box (pre:pic) ; kontrol utk menampilkan file bitmap, metafile, icon, gif, jpg.

 Label(pre:lbl) ; kontrol utk menampilkan text yang pemakai tdk dapat berinteraksi
dengannya ataupun mengubahnya.

 Label(pre:lbl) ; kontrol utk menampilkan text yang pemakai tdk dapat berinteraksi
dengannya ataupun mengubahnya.

 Textbox (pre:txt) ; kontrol yang menampilkan teks dimana pemakai dapat


mengisinya ataupun melihat teks yang ditampilkan sebagai output suatu proses.

 Frame(pre:fra) ; kontrol untuk mengidentifikasikan sebuah grup.

 Command button (pre:cmd) ; utk membuat tombol yang biasanya digunakan


untuk mengeksekusi suatu tindakan.

 Checkbox (pre:chk) ; memberikan perintah pilihan benar/salah atau ya/tidak


memungkinkan memilih beberapa pilihan sekaligus.
 Option button (pre:opt) ; sama dengan checkbox, tapi hanya memungkinkan
memilih salah satu pilihan dalam satu kelompok.

 Combo box (pre:cbo) ; kombinasi antara textbox dan listbox. Pemakai dapat
mengetikkan pilihan atau memilih item lewat drop down list.

 Listbox (pre:lst) ; menampilkan daftar item, dimana user dapat memilih salah
satu item yang ditampilkan.

 Horizontal scrollbar (pre:hsb) ; membuat user dapat memilih suatu obyek selama
masih dalam jangkauan horisontal.

 Vertical scrollbar (pre:vsb) ; memperluas jangkauan vertikal pada form

 Timer (pre:tmr) ; untuk mengeksekusi waktu kejadian pada rutin program,


mengatur interval(selang) waktu.

 Drivelistbox (pre:drv) ; untuk menampilkan daftar drive pada komputer user dan
dapat dipilih.

 Dirlistbox (pre:dir) ; untuk menampilkan daftar directory dan dapati dipilih


directory dan path-nya.

 Filelistbox (pre:fil) ; untuk menampilkan daftar file dalam directory terpilih dan
memungkinkan user untuk memilih file tersebut.

 Shape (pre:shp) ; untuk membuat lingkaran, elips, persegi empat pada form.

 Line (pre:lin) ; untuk membuat garis lurus pada form.

 Image (pre:img) ; sama seperti picturebox, tapi punya akses lebih cepat dan
hanya memiliki sedikit properties dan event-nya.

Anda mungkin juga menyukai