Microsoft Visual Basic (sering disingkat sebagai VB saja) merupakan
sebuah bahasa pemrograman yang menawarkan Integrated Development
Environment (IDE) visual untuk membuat program perangkat lunak berbasis
sistem operasi Microsoft Windows
dengan menggunakan model pemrograman (COM), Visual Basic merupakan
turunan bahasa pemrograman BASIC dan menawarkan pengembangan perangkat
lunak komputer berbasis grafik dengan cepat, Beberapa bahasa skrip
seperti Visual Basic for Applications (VBA) dan Visual Basic Scripting
Edition (VBScript), mirip seperti halnya Visual Basic, tetapi cara
kerjanya yang berbeda.[1] Para programmer dapat membangun aplikasi
dengan menggunakan komponen-komponen yang disediakan oleh Microsoft
Visual Basic Program-program yang ditulis dengan Visual Basic juga dapat
menggunakan Windows API, tapi membutuhkan deklarasi fungsi luar
tambahan.[1] Dalam pemrograman untuk bisnis, Visual Basic memiliki
pangsa pasar yang sangat luas.[1]Dalam sebuah survey yang dilakukan pada
tahun 2005, 62% pengembang perangkat lunak dilaporkan menggunakan
berbagai bentuk Visual Basic, yang diikuti oleh C++, JavaScript, C#, dan
Java.
Sejarah
billgate , pendiri Microsoft, memulai bisnis
softwarenya dengan mengembangkan interpreter bahasa Basic untuk Altair
8800, untuk kemudian ia ubah agar dapat berjalan di atas IBM PC dengan
sistem operasi DOS, Perkembangan berikutnya ialah diluncurkannya BASICA
(basic-advanced) untuk DOS, Setelah BASICA, Microsoft meluncurkan
Microsoft QuickBasic dan Microsoft Basic (dikenal juga sebagai Basic
Compiler), Visual basic adalah pengembangan dari bahasa komputer BASIC
(Beginner’s All-purpose Symbolic Instruction Code), Bahasa BASIC
diciptakan oleh Professor John Kemeny dan Thomas Eugene Kurtz dari
Perguruan Tinggi Dartmouth pada pertengahan tahun 1960-an
(Deitel&Deitel, 1999).[2]Bahasa program tersebut tersusun mirip
dengan bahasa Inggris yang biasa digunakan oleh para programer untuk
menulis program-program komputer sederhana yang berfungsi sebagai
pembelajaran bagi konsep dasar pemrograman komputer, Sejak saat itu,
banyak versi BASIC yang dikembangkan untuk digunakan pada berbagai
platform komputer.[2]Beberapa versinya seperti Microsoft QBASIC,
QUICKBASIC, GWBASIC ,IBM BASICA, Apple BASIC dan lain-lain, Apple BASIC
dikembangkan oleh Steve Wozniak, mantan karyawan Hewlett Packard dan
teman dekat Steve Jobs (pendiri Apple Inc.).[2] Steve Jobs pernah
bekerja dengan Wozniak sebelumnya (mereka membuat game arcade “Breakout”
untuk Atari),Mereka mengumpulkan uang dan bersama-sama merakit PC, dan
pada tanggal 1 April 1976 mereka secara resmi mendirikan perusahaan
komputer Apple, Popularitas dan pemakaian BASIC yang luas dengan
berbagai jenis komputer turut berperan dalam mengembangkan dan
memperbaiki bahasa itu sendiri, dan akhirnya berujung pada lahirnya
Visual Basic yang berbasis GUI (Graphic User Interface) bersamaan dengan
Microsoft Windows,
Pemrograman Visual Basic begitu mudah bagi pemula dan programer musiman
karena ia menghemat waktu pemrograman dengan tersedianya
komponen-komponen siap pakai.[2] Hingga akhirnya Visual Basic juga telah
berkembang menjadi beberapa versi, sampai yang terbaru, yaitu Visual
Basic 2008, Bagaimanapun juga Visual Basic 6.0 tetap menjadi versi yang
paling populer karena mudah dalam membuat programnya dan ia tidak
menghabiskan banyak Memori (komputer).[2] Sejarah BASIC di tangan
Microsoft sebagai bahasa yang diinterpretasi (BASICA) dan juga bahasa
yang dikompilasi (BASCOM) membuat Visual Basic diimplementasikan sebagai
gabungan keduanya.[3] Programmer yang menggunakan Visual Basic bisa
memilih kode bahasa pemrograman yang dikompilasi atau kode yang harus
bahasa pemrograman yang diinterpretasikan sebagai hasil Porting dari
kode VB.[3]Sayangnya, meskipun sudah terkompilasi jadi bahasa mesin, DLL
bernama MSVBVMxx.DLL tetap dibutuhkan, Namun karakteristik bahasa
terkompilasi tetap muncul (ia lebih cepat dari kalau kita pakai mode
terinterpretasi).
Perkembangan Visual Basic
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.[3] Berikut Perjalanan Visual Basic (VB 1.0
Sampai VB 10) :[1] Perjalanan dari Visual Basic (VB1 to VB 10):[4]
1. Proyek “Thunder” dirintis
2. Visual Basic 1.0 (May 1991) di rilis 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 kenyataaanya 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 object 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 (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 (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.
8. 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
1. Visual Basic .NET, 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.
2. Visual Basic .NET 2003, dirilis dengan menggunakan NET framework versi 1.1.
3. Visual Basic 2005, merupakan itegrasi selanjutnya dari Visual
Basic .NET. dan Microsoft memutuskan untuk menghilangkan kata kata .NET
pada judulnya. Pada Rilis ini , Microsoft memasukan bebrapa 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 Perbaikan pada
Konversi dari VB ke VB NET12 Visual Basic .NET 2003 (VB 7.1) , dirilis
dengan menggunakan NET Kerangka kerja versi 1.1. IsNot Patent, merupakan
salah satu fitur dari Visual Basic 2005 merupakan konversi If=Not X Is Y
menjadi If X IsNot Y
4. Visual Basic 2005 Express , merupkan bagian dari Product Visual Studio. Microsoft membuat Microsoft 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
5. Visual Basic “Orcas”, dijadwalkan akan dirilis
pada tahun 2007 dan dibangung 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
6. Visual Basic ‘VBx’, Visual Basic
10, yang juga dkenal dengan nama VBx, akan menawarkan dukungan untuk
Dynamic Language Runtime. VB 10 direncanakan akan menjadi bagian da 15.
an dari SilverLight 1.1
Pemrograman Berorientasi Objek (OOP)
Visual
Basic merupakan bahasa yang mendukung Pemrograman berorientasi objek ,
namun tidak sepenuhnya, Beberapa karakteristik obyek tidak dapat
dilakukan pada Visual Basic, seperti Inheritance tidak dapat dilakukan
pada class module, Polymorphism secara terbatas bisa dilakukan dengan
mendeklarasikan class module yang memiliki Interface tertentu. Visual
Basic (VB) tidak bersifat case sensitif.
Desain Visual dan Komponen
Visual
Basic menjadi populer karena kemudahan desain form secara visual dan
adanya kemampuan untuk menggunakan komponen-komponen ActiveX yang dibuat
oleh pihak lain.[4] Namun komponen ActiveX memiliki masalahnya
tersendiri yang dikenal sebagai DLL hell,Pada Visual Basic .NET,
Microsoft mencoba mengatasi masalah DLL hell dengan mengubah cara
penggunaan komponen (menjadi independen terhadap registry).
sumber: http://3ka-09.digimon.tv/t9-pengertian-visual-basic
0 komentar:
Posting Komentar