URAIAN LENGKAP PENGERTIAN DAN SEJARAH VISUAL BASIC
Pengertian dan Sejarah Visual Basic
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).
Berikut Perjalanan
Visual Basic (VB 1.0 Sampai VB 10)
• VB 1.0
Visual Basic 1.0 adalah
salah satu bahasa komputer pertama yang mendukung pemrograman event-driven.
Event-driven adalah gaya pemrograman yang sangat cocok untuk antarmuka pemakai
grafis. Secara tradisional, pemrograman adalah sesuatu yang berorientasi pada
proses dan langkah demi langkah. Sebagai ganti menuliskan sebuah program yang
mengeplot setiap langkah dalam urutan tepat, pemrogram menuliskan sebuah
program yang bereaksi terhadap tindakan pemakai seperti memilih sebuah menu,
mengklik jendela, atau menggerak mouse. Suatu program yang besar dapat diganti
dengan kumpulan miniprogram yang dipicu oleh event-event yang dilakukan oleh
pemakai. Dan dengan Visual Basic,
aplikasi seperti ini bisa dituliskan dengan cepat dan mudah. Sebagaimana kata
Visual yang tersirat, pemrograman dilakukan secara visual. Ini berarti bahwa
sebuah aplikasi sudah terlihat hasilnya walaupun belum dijalankan. Letak dan
ukuran menu, textbox, tombol, dan elemen lainnya dapat dirancang dengan
menggunakan mouse dan keyboard.
• VB 2.0
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
• VB3.0
Untuk memenuhi untuk tuntutan dari para pemrogram
seiring dengan perkembangan bisnis perusahaan, beberapa tahun kemudian Visual
Basic 3.0 diluncurkan dengan kinerja yang sudah ditingkatkan. Visual Basic 3.0
, dirilis pada musim panas 1993 dan dibagi menjadi versistandard dan
professional. VB 3 memasukan Versi 1.1 dari Microsoft Jet Database Engine yg
dapat membaca serta menulis database Jet (atau Access) 1.x Bukan hanya DAO
(Data Access Object – yang berfungsi untuk mengakses database) sudah ditambahkan,
tapi juga akses data visual dengan kontrol data (data control) juga sudah
diberikan. Aplikasi data-browsing dapat dengan mudah dilakukan tanpa
menulis kode. Kontrol OLE (Object Linking and Embedding) juga sudah
ditambahkan. Visual Basic 3.0 , dirilis pada musim panas 1993 dan dibagi
menjadi versistandard dan professional. VB 3 memasukan Versi 1.1 dari Microsoft
Jet Database Engine yg dapat membaca serta menulis database Jet (atau Access)
1.x
• VB4.0
Seiring dengan
perkembangan teknologi microprocessor yang telah berbasis 386 ke teknologi
Pentium, Microsoft pun kemudian meluncurkan Windows 32 bit-nya yang pertama
kali yakni Windows 95. Windows 95 sangat terkenal karena menampilkan GUI dengan
konsep baru yang lebih memudahkan pemakai dalam menjalankan aplikasi. Untuk
menjembatani perubahan dari Windows 3.11 (16 bit) ke dalam Windows 95,
Microsoft meluncurkan Visual Basic 4.0 (Agustus 1995) yang menawarkan 2
compiler yang terpisah dan berbeda, yang satu untuk pengembangan windows 16 bit
dan yang lain untuk windows 32 bit. Pada versi ini, pemrogram sudah dapat
membangun program dengan berbasiskan Componen Object Model (COM) yang mendukung
kemampuan untuk membuat Dynamic-Link Libraries (DLLs). Inilah untuk kali
pertama konsep OOP diterapkan dalam Visual Basic.
• VB5.0
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. Kemampuan untuk membangun dan mendistribusikan ActiveX
Control diberikan pada Visual Basic 5.0. Dengan ditemukannya teknologi ActiveX,
baik berbentuk Active DLL (COM) ataupun ActiveX Control (OCX).
• VB6.0
pada 1998, Microsoft
meluncurkan Visual Basic 6.0 dengan 3 fitur projek baru: Data Project, DHTML
Application, IIS Application. Dengan 3 senjata baru ini, diharapkan pemrograman
Visual Basic sudah mampu untuk membuat aplikasi internet yang handal.
• VB7.0
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.
• VB8.0
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 beberapa 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 NET12Visual Basic .NET 2003 (VB 7.1) , dirilis dengan menggunakan
NET framework versi 1.1.
• Visual Basic 2005
Express
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
• VB9.0
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
• VB10.0
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 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).
0 Response to "URAIAN LENGKAP PENGERTIAN DAN SEJARAH VISUAL BASIC"
Posting Komentar