"SEJARAH VISUAL BASIC, PENGERTIAN VISUAL BASIC, SEJARAH PERKEMBANGAN BAHASA PEMROGRAMAN DAN KEUNTUNGAN MENGGUNAKAN PROGRAM VISUAL BASIC"
A. Sejarah Visual
Basic
Sejarah
Visual Basic diawali dari perkembangan bahasa BASIC di darthmouth College,
Amerika Serikat, pada awal tahun 1960-an. Sejak semula BASIC memang dirancang
untuk mudah dipelajari. Begitu sederhananya sehingga nyaris semua pakar
pemrograman komputer menggunakan BASIC sebagai bahasa pemrograman pertamanya.
Pada tahun 1982 IBM/PC diperkenalkan pada masyarakat, Microsoft pun membuat
sistem operasi MS-DOS untuk komputer ini. Didalamnya disertakan pula bahasa
BASIC yang dikenal sebagai QuickBasic (QBASIC). Pada tahun 1990-an era DOS
berlalu digantikan era Windows. Tampilan grafis windows yang sangat bagus dan
lebih interaktif mengubah pemrograman dari pekerjaan yang memusingkan kepala
menjadi sebuah pekerjaan yang sangat menyenangkan. Microsoft pun akhirnya
membuat BASIC versi Windows yang dikenal dengan Microsoft Visual Basic.
Visual Basic
memungkinkan pembuatan aplikasi Grapichal User Interface (GUI) atau pemrograman
yang menggunakan tampilan grafis sebagai alat komunikasi dengan pemakainya.
Pembuatan tampilan user interface dapat dilakukan dengan meletakkan
object-object grafis ke lembar (form) yang sudah disediakan oleh Visual Basic.
B. Pengertian Visual Basic
Bagi anda yang berhubungan
langsung dengan komputer pasti pernah mendengar dan terlibat dengan Visual
Basic, baik itu disekolah, dikantor, ditempat kerja, dan hampir semua hal yang
berkaitan dengan komputer melibatkan Visual Basic. Untuk anda yang masih awam
dengan astilah visual basic, kali ini kita akan membahas tentang definisi
visual basic. Visual Basic adalah bahasa pemrograman komputer yaitu berupa
perintah atau instruksi-instruksi yang dapat dimengerti komputer untuk
menjalankan suatu tugas tertentu.
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
selain itu Visual Basic
jugaMerupakan bahasa pemrograman Visual
sehingga dapat mempermudah dalam mendesain tampilan program atau lebih dikenal
dengan istilah user interface. Hal ini sangat bermanfaat untuk membuat program
yang bekerja dalam lingkungan windows yang tampilannya lebih rumit. Dengan
Bahasa Pemrograman biasa / Non Visual, Waktu seorang programmer lebih banyak
dihabiskan untuk mendesain tampilan program dibandingkan dengan penulisan
program utamanya. Visual basic adalah suatu bahasa pemrogramman visual yang
merupakan pengembangan terakhir dari Basic.
Bahasa Pemrogramman Visual Basic 6.0 merupakan perangkat lunak yang memiliki
kesamaan dengan bahasa Pemrogramman Basic dan bekerja pada lingkungan sistem
operasi Windows. Pemrogramman Visual Basic 6.0 juga memberikan kemudahan bagi
programmer dalam membuat sebuah program, karena dalam Bahasa pemrogramman
Visual Basic 6.0 telah disediakan fasilitas-fasilitas pendukung yang mudah
penggunaannya tanpa menambah syntax program yang berbelit-belit seperti pada
beberapa Bahasa pemrogramman lainnya, yang tentunya akan lebih banyak menyita
waktu dan pemikiran. Selain kemudahan tersebut, Visual Basic 6.0 juga memiliki
kecepatan proses yang tinggi dan keunggulan dalam file eksekusi yang
dihasilkan, yang mampu berdiri sendiri diluar software pembangunnya serta
kecilnya file eksekusi yang dihasilkan.
C. Sejarah Perkembangan Bahasa Pemrograman
* Perkembangan berdasarkan generasi bahasa
1First Generation Language (1GL)
adalah bahasa mesin
atau level instruksi dan data, yang diberikan kepada prosesor agar dapat
bekerja. Pada komputer konvensional terdiri dari deretan angka 0 dan 1.
2.Second-Generation Language (2GL)
adalah bahasa
pemrograman assembler atau yang dikenal sebagai bahasa assembly. Pada bahasa
perograman generasi kedua ini assembler mengubah pernyataan bahasa pemrograman
ke bahasa mesin.
3.Third-Generation Language (3GL)
bahasa pemrograman
yang masuk dalam generasi ketiga ini adalah bahasa pemrograman tingkat tinggi,
seperti PL/1, C, atau Java.
4.Fourth-Generation Language (4GL)
adalah bahasa
pemrograman yang didesain lebih “natural”, sehingga makin mudah digunakan.
5.Fifth-Generation Language (5GL)
adalah bahasa
pemrograman yang menggunakan interface pengembangan visual atau grafik untuk
membuat bahasa sumbernya, yang biasanya di-compile dengan compiler 3GL atau
4GL.
* 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.0dirilis 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
D.Keuntungan
Dan Kekurangan Menggunakan Visual Basic
Keuntungan Menggunakan Visual Basic
Visual Basic mempunyai banyak kelebihan
dibandingkan Software/bahasa pemograman yang lain. Dibawah ini adalah
beberapa keuntungan tersebut:
Kurva pembelajaran dan pengembangan yang lebih singkat dibandingkan bahasa
pemograman yang lain
seperti C/C++, Delphi atau bahkan PowerBuilder sekalipun.
Menghilangkan kompleksitas pemanggilan fungsi Windows API, karena banyak
fungsi-fungsi tersebut
sudah di-"embeded" ke dalam syntax Visual Basic.
Cocok digunakan untuk mengembangkan aplikasi/program yang bersifat "Rapid
Application Development".
Juga sangat cocok digunakan untuk membuat program/aplikasi Bisnis. Digunakan oleh hampir semua keluarga Microsoft Office sebagai bahasa Macro-nya,
segera akan diikuti
oleh yang lain. Dapat membuat ActiveX Control Dapat menggunakan OCX/Komponen yang disediakan oleh pihak ketiga ("third
party") sebagai "tool"
pengembangan. Menyediakan wizard yang sangat berguna untuk mempersingkat/mempermudah
pengembangan aplikasi
Mendekati Object Oriented Programming Dapat di-integrasikan dengan Internet, baik itu pada sisi Client maupun pada
sisi Server
Dapat membuat ActiveX Automation Server
Integrasi dengan Microsoft Transaction Server
Dapat menjalankan server tersebut dari mesin yang sama atau
bahkan dari mesin/komputer yang lain.
Kekurangan/Kelemahan Visual Basic
Walaupun Visual Basic mempunyai banyak kelebihan, tetapi
tetap saja mempunyai kekurangan/kelemahan.
Kelemahan-kelemahan ini sebenarnya disebabkan oleh
keterbatasan Visual Basic dalam "mengambil" fungsi-fungsi yang bersifat low-level yang berhubungan dengan
Hardware maupun Operating System (Windows) itu sendiri, antara lain:
File Distribusi runtime-nya lebih besar dari kepunyaan
C/C++.
Tidak mempunyai fungsi-fungsi untuk mengambil
feature-feature dari OS sebanyak C/C++.