Pemrograman Visual Basic
Visual Basic adalah bahasa
pemrograman berbasis Windows. Saat ini, Visual Basic adalah salah satu bahasa pemrograman yang terbaik.
Visual Basic merupakan pengembangan dari Basic. Basic (Beginner’s All-purpose
Symbolic Instruction Code) adalah sebuah bahasa pemrograman “kuno” yang
merupakan awal dari bahasa-bahasa pemrograman tingkat tinggi lainnya. Basic
dirancang pada tahun 1950-an dan ditujukan untuk dapat digunakan oleh para
programmer pemula. Biasanya Basic diajarkan untuk para pelajar sekolah menengah
yang baru mengenal komputer, serta digunakan untuk pengembangan program “cepat
saji” yang ringan dan menyenangkan.
Walaupun begitu, peran
Basic lebih dari sekedar itu saja. Banyak programer handal saat ini memulai
karirnya dengan mempelajari Basic. Sebagai bahasa pemrograman yang mutakhir,
Visual Basic didesain untuk dapat memanfaatkan fasilitas Windows, khususnya
Windows 95/97/98 dan Windows NT. Visual Basic juga merupakan bahasa pemrograman
Object Oriented Programming (OOP), yaitu pemrograman yang berorientasi objek.
Visual Basic menyediakan objek-objek yang sangat kuat, berguna, dan mudah
dipakai. Dengan fasilitas tersebut, membuat Visual Basic menjadi begitu
diinginkan oleh programmer.
Sejarah Visual Basic
Sejarah Visual Basic
Microsoft Visual Basic
(sering disingkat sebagai VB saja) merupakan sebuah bahasa pemrograman yang
bersifat event driven dan menawarkan Integrated Development Environment (IDE)
visual untuk membuat program aplikasi berbasis sistem operasi Microsoft Windows
dengan menggunakan model pemrograman Common Object Model (COM). Visual Basic
merupakan turunan bahasa BASIC dan menawarkan pengembangan aplikasi komputer
berbasis grafik dengan cepat, akses ke basis data menggunakan Data Access
Objects (DAO), Remote Data Objects (RDO), atau ActiveX Data Object (ADO), serta
menawarkan pembuatan kontrol ActiveX dan objek ActiveX. 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.
Visual Basic yang sekarang
digunakan oleh jutaan programmer adalah berawal dari sebuah Bahasa pemrograman
yang diciptakan oleh Prof. Jhon Kemeny dan Thomas Kurtz pada tahun 1964 dengan
nama BASIC yang kepanjangan dari Beginner All Purpose Symbolic Intruction Code.
Bahasa BASIC ini tergolong bahasa pemrograman yang paling mudah dipelajari.
Bill Gates, 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 merupakan
bahasa yang mendukung OOP, 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. Dan pada tahun 1975, Microsoft yang dipimpin oleh Bill
Gate ini, mengembangkan bahasa BASIC ini dengan mengeluarkan produk pertamanya
yang bernama Microsoft Basic dimana versi yang terkenal saat itu adalah Quick
Basic. Quick Basic menjadi bahasa BASIC yang paling terkenal saat itu karena
sudah adanya interpreter didalamnya yang berfungsi untuk menjalankan kode-kode
yang ditulis dengan Quick Basic.
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. Berikut
Perjalanan Visual Basic (VB 1.0 Sampai VB 10) :
- Proyek “Thunder” dirintis
- Visual Basic 1.0 (May 1991) di rilis untuk windows pada COMDEX/Windows Wordltrade yg dipertunjukan di Atlanta , Georgia
- 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.
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.
- Visual Basic .NET 2003, dirilis dengan menggunakan NET framework versi 1.1.
- 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.
- 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.
- 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.
- 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
Pengertian Visual
Basic
Visual Basic pada
dasarnya adalah bahasa pemograman komputer. Bahasa pemograman adalah perintah –
perintah atau instruksi yang dimengerti oleh computer. untuk melakukan
tugas-tugas tertentu. Bahasa pemograman visual basic merupakan bahasa yang
mudah dipahami sehingga manusia sekarang lebih banyak memilih pemograman Visual
Basic. Visual Basic selain disebut sebagai bahasa pemograman, juga sering
disebut sarana (tool) untuk menghasilkan program – program aplikasi berbasis
windows. Beberapa kemampuan atau menfaat dari Visual Basic diantaranya seperti:
a.
Untuk membuat program aplikasi berbasis
Windows.
b.
Untuk membuat objek-objek pembantu program
seperti control Activex, File, Help, Aplikasi internet dan sebagainya.
c.
Menguji program dan menghasilkan
program akhir berakhiran EXE yang bersifat Executable, atau dapat langsung
dijalankan.
Bagi programmer pemula
yang baru ingin belajar program, lingkungan Visual Basic dapat membantu membuat
program berbasis Windows dengan mudah. Sedangkan bagi programmer tingkat
lanjut, dengan kemampuannya yang besar dapat digunakan untuk membuat program
yang kompleks, misalnya dalam lingkungan Netwoking atau Clien Server.
Bahasa pemograman Visual Basic cukup sederhana dan menggunakan kata-kata
bahasa inggris yang umum digunakan dan tidak perlu lagi menghapal
sintaks-sintaks maupun format-format bahasa yang bermacam-macam. Didalam Visual
Basic semuanya sudah disediakan dalam pilihan-pilihan yang tinggal diambil
sesuai kebutuhan. Selain itu, sarana pengembangannya yang bersifat visual lebih
memudahkan untuk mengembangkan program aplikasi berbasis Windows ini, bersifat
Mouse Driven (digerakkan dengan mouse) dan berdaya guna tinggi. Sejak
dikembangkan pada tahun 80-an, Visual Basic kini telah mencapai versinya yang
ke-6. Beberapa keistimewaan utama dari Visual Basic 6 diantaranya seperti
- Menggunakan platform pembuatan programan yang diberi nama Developer Studio, yang memiliki tampilan dan sarana yang sama dengan Visual C++ dan Visual J++. Dengan begitu Anda dapat berimigrasi atau belajar cepat bahasa pemrograman lainnya dengan mudah dan cepat tanpa harus belajar dari nol lagi.
- Memiliki beberapa tambahan sarana wizard yang baru. Wizard adalah sarana yang mempermudah dalam pembuatan aplikasi dengan mengotomatisasi tugas-tugas tertentu.
- Akses data lebih cepat dan andal untuk membuat aplikasi database berkemampuan tinggi.
Struktur Aplikasi Visual Basic
Lingkungan pemograman
visual basic mengandung semua sarana yang anda butuhkan untuk membangun program
– program yang hebat untuk windows dengan cepat dan efisien, visual basic
merupakan bahasa pemrograman terstruktur. Struktur aplikasi visual basic
terdiri dari :
1.
Form, yaitu windows atau jendela dimana
anda akan membuat user interface atau tampilan yang merupakan antarmuka program
yang akan dibuat.
2.
Kontrol, yaitu tampilan berbasis grafis
yang dimasukkan pada form untuk membuat interaksi dengan pemakai (textbox,
label, frame, dan lain-lain).
3.
Propertis, yaitu nilai atau karakteristik
yang dimiliki oleh sebuah objek visual basic. Contoh : Name, Caption, Size, dan
lain-lain.
4.
Metode, yaitu serangkaian perintah yang
sudah tersedia suatu yang dapat diminta untuk mengerjakan tugas khusus.
5.
Prosedure Kejadian/Event Prosedure, yaitu
kode yang berhubungan dengan suatu objek yang dapat diminta untuk mengerjakan
tugas khusus. Kode ini akan mengeksekusi ketika ada respon dari pemakai kode
ketika ada event tertentu.
6.
Prosedure Umum, yaitu kode yang tidak
berhubungan dengan suatu objek. Kode ini harus diminta oleh aplikasi.
7.
Modul/Module, yaitu kumpulan dari
prosedure umum, deklarasi variable dan defenisi konstanta yang digunakan oleh
aplikasi.
Tipe Data di Visual
Basic 6.0
Visual basic 6.0
mempunyai beberapa jenis data. Untuk mendefinisikan jenis data pada sebuah
variabel, visual basic menggunakan satu karakter tanda yang diletakkan di akhir
nama sebuah variabel. Jenis data dalam visual basic yaitu :
Tabel Jenis Data pada
Visual Basic dan Akhirannya
Jenis Data
|
Akhiran
|
Boolean
|
Tidak Ada
|
Integer
|
%
|
Long Integer
|
&
|
Double (Floating)
|
#
|
Single (Floating)
|
!
|
Currency
|
@
|
Date
|
Tidak Ada
|
Object
|
Tidak Ada
|
String
|
$
|
Variant
|
Tidak Ada
|
Tabel Type Data
Jenis Data
|
Ukuran
|
Range/Batasan
|
Byte
|
1 byte
|
0 sampai dengan 255
|
Boolean
|
2 bytes
|
True atau False
|
Integer
|
2 bytes
|
-32, 68 sampai dengan 32, 767
|
Long (Long Integer)
|
4 bytes
|
-2, 147, 483, 648, sampai dengan 2, 147, 483, 647
|
Single (Single-Precision-Floating-Point)
|
4 bytes
|
Negatif : -3,402823E38 sampai dengan 1,401298E45
Positif : 1,4.1298E45 sampai dengan 3,402523E8
|
Date
|
8 bytes
|
1 Januari 100 sampai dengan 1 Desember 9999
|
Object
|
1 byte
|
Semua referensi object
|
String (Variable-Length)
|
10 bytes + panjang string
|
0 sampai kira-kira 2 milyar
|
String (Fixed-Length)
|
Sepanjang string
|
1 sampai kira-kira 65,400
|
Variant (with numbers)
|
16 bytes
|
Semua numeric sesuai batasan pada jenis data double
|
Variant (with characters)
|
22 bytes + panjang string
|
Batasannya sama seperti panjang variable string yaitu 0 sampai kira-kira
2 billion
|
User defined
(Menggunakan type)
|
Sebesar elemen yang dibutuhkan
|
Setiap elemen sama batasannya dengan jenis datanya
|
Tidak ada komentar:
Posting Komentar