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.
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, 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 membuatMicrosoft 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
|
Batasan Data dalam Visual Basic 6.0
Data yang digunakan dalam visual basic mempunyai
batasan-batasan yang ditentukan oleh besarnya tempat yang disediakan oleh
penyimpanannya dalam memory. Adapun batasan-batasan data tersebut dapat dilihat
pada tabel berikut ini.
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
|
Sumber :www.ideelok.com/ilmu.../pengenalan-pemrograman-visual-basic
Tidak ada komentar:
Posting Komentar