8/17/2019 Artikel Pemrograman Dasar
1/8
Artikel pemrograman dasar
D
I
S
U
S
U
N
OLEH :HAFRIZAL H.I.C
8/17/2019 Artikel Pemrograman Dasar
2/8
emrograman !is"al #asi$
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 nstruction !ode" adalah sebuah bahasa
pemrograman #kuno$ yang merupakan awal dari bahasa-bahasa pemrograman tingkat tinggi
lainnya. Basic dirancang pada tahun %&'-an dan ditu)ukan untuk dapat digunakan oleh para
programmer pemula. Biasanya Basic dia)arkan untuk para pela)ar sekolah menengah yang
baru mengenal komputer, serta digunakan untuk pengembangan program #cepat sa)i$ yang
ringan dan menyenangkan.
Walaupun begitu, peran Basic lebih dari sekedar itu sa)a. Banyak programer handal saat inimemulai karirnya dengan mempela)ari Basic. Sebagai bahasa pemrograman yang mutakhir,Visual Basic didesain untuk dapat meman*aatkan *asilitas Windows, khususnya Windows&'+&+& dan Windows /. Visual Basic )uga merupakan bahasa pemrograman 0b)ect0riented 1rogramming (001", yaitu pemrograman yang berorientasi ob)ek. Visual Basic
menyediakan ob)ek-ob)ek yang sangat kuat, berguna, dan mudah dipakai. 2engan *asilitastersebut, membuat Visual Basic men)adi begitu diinginkan oleh programmer.
Se%ara& !is"al #asi$ 3icroso*t Visual Basic (sering disingkat sebagai VB sa)a" merupakan sebuah bahasa
pemrograman yang bersi*at e4ent dri4en dan menawarkan ntegrated 2e4elopment
5n4ironment (25" 4isual untuk membuat program aplikasi berbasis sistem operasi 3icroso*t
Windows dengan menggunakan model pemrograman !ommon 0b)ect 3odel (!03". Visual
Basic merupakan turunan bahasa BAS! dan menawarkan pengembangan aplikasi komputer
berbasis gra*ik dengan cepat, akses ke basis data menggunakan 2ata Access 0b)ects (2A0",
8/17/2019 Artikel Pemrograman Dasar
3/8
6emote 2ata 0b)ects (620", atau Acti4e7 2ata 0b)ect (A20", serta menawarkan
pembuatan kontrol Acti4e7 dan ob)ek Acti4e7. Beberapa bahasa skrip seperti Visual Basic
*or Applications (VBA" dan Visual Basic Scripting 5dition (VBScript", mirip seperti halnya
Visual Basic, tetapi cara ker)anya yang berbeda.
Visual Basic yang sekarang digunakan oleh )utaan programmer adalah berawal dari
sebuah Bahasa pemrograman yang diciptakan oleh 1ro*. 8hon 9emeny dan /homas 9urt:
pada tahun %&;< dengan nama BAS! yang kepan)angan dari Beginner All 1urpose Symbolic
ntruction !ode. Bahasa BAS! ini tergolong bahasa pemrograman yang paling mudah
dipela)ari. Bill =ates, pendiri 3icroso*t, memulai bisnis so*twarenya dengan
mengembangkan interpreter bahasa Basic untuk Altair , untuk kemudian ia ubah agar
dapat ber)alan di atas B3 1! dengan sistem operasi 20S. 1erkembangan berikutnya ialah
diluncurkannya BAS!A (basic-ad4anced" untuk 20S. Setelah BAS!A, 3icroso*t
meluncurkan 3icroso*t >uickBasic dan 3icroso*t Basic (dikenal )uga sebagai Basic
!ompiler".
Visual Basic merupakan bahasa yang mendukung 001, namun tidak sepenuhnya.
Beberapa karakteristik obyek tidak dapat dilakukan pada Visual Basic, seperti nheritance
tidak dapat dilakukan pada class module. 1olymorphism secara terbatas bisa dilakukan
dengan mendeklarasikan class module yang memiliki nter*ace tertentu.
Visual Basic (VB" tidak bersi*at case sensiti*. 2an pada tahun %&', 3icroso*t yang
dipimpin oleh Bill =ate ini, mengembangkan bahasa BAS! ini dengan mengeluarkan
produk pertamanya yang bernama 3icroso*t Basic dimana 4ersi yang terkenal saat itu adalah
>uick Basic. >uick Basic men)adi bahasa BAS! yang paling terkenal saat itu karena sudah
adanya interpreter didalamnya yang ber*ungsi untuk men)alankan kode-kode yang ditulis
dengan >uick Basic.
erkem'angan !is"al #asi$
VB %. dikenalkan pada tahun %&&%, pendekatan yg dilakukan untuk menghubungkan bahasa
pemrograman dengan =? berasal dari prototype yg dikembang oleh #Alan !ooper$ yg di
sebut /6102, 9emudian 3icroso*t mengontrak copper dan asosiasinya utk
mengembangkan tripod agar dapat digunakan di windows @. dibawah nama kode 6uby.
Berikut 1er)alanan Visual Basic (VB %. Sampai VB %"
•
1royek #/hunder$ dirintis
8/17/2019 Artikel Pemrograman Dasar
4/8
• Visual Basic %. (3ay %&&%" di rilis untuk windows pada !03257+Windows Wordltrade yg
dipertun)ukan di Atlanta , =eorgia
• Visual Basic %. untuk 20S dirilis pada bulan September %&&. Bahasa ini tidak
kompatibel dengan Visual Basic Cor Windows. VB %. *or 20S ini pada kenyataaanya
merupakan 4ersi kelan)utan dari compiler BAS!, >uickBasic dan BAS! 1ro*essional2e4elopment System.
Visual Basic .5/, dirilis pada tahun , Beberapa yang mencoba pada 4ersi pertama.5/ ini mengemukakan bahwa bahasa ini sangat power*ul tapi bahasa yg digunakan sangat
berbeda dengan bahasa sebelumnya, dengan kekurangan diberbagai area, termasuk runtime-nya yang % kali lebih besar dari paket runtime VB; serta peningkatan penggunan memory.
• Visual Basic .5/ @, dirilis dengan menggunakan 5/ *ramework 4ersi %.%.
• Visual Basic ', merupakan itegrasi selan)utnya dari Visual Basic .5/. dan 3icroso*t
memutuskan untuk menghilangkan kata kata .5/ pada )udulnya. 1ada 6ilis ini , 3icroso*t
memasukan bebrapa *itur baru, diantaranya 5dit and !ontinue , mungkin inilah kekurangan
*itur terbesar dari VB .5/. pada VB ' ini kita diperbolehkan melakukan perubahan kode
pada saat program sedang di)alankan 1erbaikan pada 9on4ersi dari VB ke VB 5/% Visual
Basic .5/ @ (VB .%" , dirilis dengan menggunakan 5/ 9erangka ker)a 4ersi %.%.
sot 1atent, merupakan salah satu *itur dari Visual Basic ' merupakan kon4ersi *Dot
7 s E men)adi * 7 sot E.
• Visual Basic ' 5Fpress , merupkan bagian dari 1roduct Visual Studio. 3icroso*t membuat
3icroso*t Visual Studio ' 5Fpress edition untuk pemula dan yg gemar dengan VB, salah
satu produknya adalah Visual Basic ' 5Fpress yg merupakan produk gratis dari
3icroso*t.
• Visual Basic #0rcas$, di)adwalkan akan dirilis pada tahun dan dibangung diatas .5/ @.'.
1ada rilis ini , 3icroso*t menambahkan beberapa *itur , diantaranya /rue /enary operator ,
yaitu *ungsi *(boolean,4alue, 4alue" yg digunakan untuk menggantikan *ungsi C, G>
Support, 5kspresi Gambda, 73G Giterals, ullable types, /ype n*erence.
•
Visual Basic HVBF’, Visual Basic %, yang )uga dkenal dengan nama VBF, akan menawarkan
dukungan untuk 2ynamic Ganguage 6untime. VB % direncanakan akan men)adi bagian da
%'. an dari Sil4erGight %.%
engertian !is"al #asi$
Visual Basic pada dasarnya adalah bahasa pemograman komputer. Bahasa pemograman
adalah perintah I perintah atau instruksi yang dimengerti oleh computer. untuk melakukan
tugas-tugas tertentu. Bahasa pemograman 4isual basic merupakan bahasa yang mudah
http://id.wikipedia.org/wiki/COMDEXhttp://id.wikipedia.org/wiki/Kerangka_kerjahttp://id.wikipedia.org/wiki/Microsoft_Visual_Studiohttp://id.wikipedia.org/wiki/Kerangka_kerjahttp://id.wikipedia.org/wiki/Microsoft_Visual_Studiohttp://id.wikipedia.org/wiki/COMDEX
8/17/2019 Artikel Pemrograman Dasar
5/8
dipahami sehingga manusia sekarang lebih banyak memilih pemograman Visual Basic.
Visual Basic selain disebut sebagai bahasa pemograman, )uga sering disebut sarana (tool"
untuk menghasilkan program I program aplikasi berbasis windows. Beberapa kemampuan
atau men*aat dari Visual Basic diantaranya seperti
a. ?ntuk membuat program aplikasi berbasis Windows.
b. ?ntuk membuat ob)ek-ob)ek pembantu program seperti control Acti4eF, Cile, Jelp, Aplikasi
internet dan sebagainya.
c. 3engu)i program dan menghasilkan program akhir berakhiran 575 yang bersi*at 5Fecutable,
atau dapat langsung di)alankan.
Bagi programmer pemula yang baru ingin bela)ar program, lingkungan Visual Basic dapat
membantu membuat program berbasis Windows dengan mudah. Sedangkan bagi programmer
tingkat lan)ut, dengan kemampuannya yang besar dapat digunakan untuk membuat program
yang kompleks, misalnya dalam lingkungan etwoking atau !lien Ser4er.
Bahasa pemograman Visual Basic cukup sederhana dan menggunakan kata-kata bahasa
inggris yang umum digunakan dan tidak perlu lagi menghapal sintaks-sintaks maupun
*ormat-*ormat bahasa yang bermacam-macam. 2idalam Visual Basic semuanya sudahdisediakan dalam pilihan-pilihan yang tinggal diambil sesuai kebutuhan. Selain itu, sarana
pengembangannya yang bersi*at 4isual lebih memudahkan untuk mengembangkan program
aplikasi berbasis Windows ini, bersi*at 3ouse 2ri4en (digerakkan dengan mouse" dan
berdaya guna tinggi. Se)ak dikembangkan pada tahun -an, Visual Basic kini telah mencapai
4ersinya yang ke-;. Beberapa keistimewaan utama dari Visual Basic ; diantaranya seperti
K 3enggunakan platform pembuatan programan yang diberi nama Developer Studio, yang
memiliki tampilan dan sarana yang sama dengan Visual !LL dan Visual 8LL. 2engan begitu
Anda dapat berimigrasi atau bela)ar cepat bahasa pemrograman lainnya dengan mudah dan
cepat tanpa harus bela)ar dari nol lagi.
K 3emiliki beberapa tambahan sarana wizard yang baru. Wizard adalah sarana yang
mempermudah dalam pembuatan aplikasi dengan mengotomatisasi tugas-tugas tertentu.
K Akses data lebih cepat dan andal untuk membuat aplikasi database berkemampuan tinggi.
!. Struktur Aplikasi Visual Basic
8/17/2019 Artikel Pemrograman Dasar
6/8
Gingkungan pemograman 4isual basic mengandung semua sarana yang anda butuhkan untuk
membangun program I program yang hebat untuk windows dengan cepat dan e*isien, 4isual
basic merupakan bahasa pemrograman terstruktur.
M Struktur aplikasi 4isual basic terdiri dari
%. Corm, yaitu windows atau )endela dimana anda akan membuat user inter*ace atau tampilan
yang merupakan antarmuka program yang akan dibuat.
. 9ontrol, yaitu tampilan berbasis gra*is yang dimasukkan pada *orm untuk membuat interaksi
dengan pemakai (teFtboF, label, *rame, dan lain-lain".
@. 1ropertis, yaitu nilai atau karakteristik yang dimiliki oleh sebuah ob)ek 4isual basic. !ontoh
ame, !aption, Si:e, dan lain-lain.
8/17/2019 Artikel Pemrograman Dasar
7/8
2ata yang digunakan dalam 4isual 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
+enis Data Uk"ran Range,#atasan
#-te % byte sampai dengan ''#oolean bytes /rue atau CalseInteger bytes -@, ; sampai dengan @,
;Long Long
Integer/
< bytes -, %
8/17/2019 Artikel Pemrograman Dasar
8/8
Top Related