Anda di halaman 1dari 8

Pengenalan Visual Basic Visual Basic adalah salah suatu developement tools untuk membangun aplikasi dalam lingkungan

Windows. Dalam pengembangan aplikasi, Visual Basic menggunakan pendekatan Visual untuk merancang user interface dalam bentuk form, sedangkan untuk kodingnya menggunakan dialek bahasa Basic yang cenderung mudah dipelajari. Visual Basic telah menjadi tools yang terkenal bagi para pemula maupun para developer. Dalam lingkungan Window's User-interface sangat memegang peranan penting, karena dalam pemakaian aplikasi yang kita buat, pemakai senantiasa berinteraksi dengan ser!interface tanpa menyadari bahwa dibelakangnya berjalan instruksi!instruksi program yang mendukung tampilan dan proses yang dilakukan. "ada pemrograman Visual, pengembangan aplikasi dimulai dengan pembentukkan user interface, kemudian mengatur properti dari objek-objek yang digunakan dalam user interface, dan baru dilakukan penulisan kode program untuk menangani kejadian!kejadian #event$. %ahap pengembangan aplikasi demikian dikenal dengan istilah pengembangan aplikasi dengan pendekatan Bottom Up. IDE Visual Basic &angkah awal dari belajar Visual Basic adalah mengenal 'D( #'ntegrated Developement (nvironment$ Visual Basic yang merupakan &ingkungan "engembangan %erpadu bagi programmer dalam mengembangkan aplikasinya. Dengan menggunakan 'D( programmer dapat membuat user interface, melakukan koding, melakukan testing dan debuging serta menkompilasi program menjadi e)ecutable. "enguasaan yang baik akan 'D( akan sangat membantu programmer dalam mengefektifkan tugas!tugasnya sehingga dapat bekerja dengan efisien. Menjalankan IDE *alah satu cara untuk mengaktifkan 'D( Visual Basic adalah menjalankannya dari +enu Start, pilih menu Command, dan pilih Microsoft Visual Basic 6.0 dan akhirnya Microsoft Visual Basic 6.0.

Gam ar !"!. Mengaktifkan IDE Visual Basic 6.0 Catatan # *eperti aplikasi Windows umumnya, anda dapat juga mengaktifkan 'D( Visual Basic dengan melakukan open terhadap file yang berkaitan dengan Visual Basic, misalnya file ,.vbp yang merupakan file project dari Visual Basic. Memili$ jenis Project *esaat anda aktif di 'D( Visual Basic, maka anda akan dihadapkan kepada suatu pilihan terhadap jenis "roject yang ingin anda buat sebagaimana yang ditunjukan oleh Gam ar !"%. *ebagai langkah awal dari proses belajar adalah memilih &roject Standard E'E.

Gam ar !"%. Dialog bo !e" #roject ditampilkan sesaat anda menjalankan IDE Visual Basic 6. (endela IDE 'D( Visual Basic - menggunakan model +D' #+ultiple Document 'nterface$. Berikut ini adalah gambar yang menunjukan bagian!bagian dan nama!nama jendela yang dapat tampil pada 'D( Visual Basic. +ungkin pada 'D( anda hanya ditampilkan sebagian jendela dibandingkan dengan Gam ar !") anda tidak perlu terkejut, karena penampilan dari jendela!jendela tersebut dapat diatur dengan perintah pada menu View. *ebagai langkah awal dari proses belajar, tidak semua jendela akan kita gunakan, tetapi hanya beberapa yang penting, sedangkan yang lainnya bersifat khusus.

Gam ar !"). IDE Visual Basic dengan jendela-jendela $ang terbuka. *ebagaimana dengan proses belajar ini, kita akan fokus pada beberapa jendela yang penting terlebih dahulu sehingga konsentrasi tidak menjadi pecah, dan peserta belajar menjadi bingung. .dapun jendela!jendela yang perlu anda perhatikan adalah sebagai berikut / Menu Bar, digunakan untuk memilih tugas!tugas tertentu seperti menyimpan project, membuka project, dll Main %oolbar, digunakan untuk melakukan tugas!tugas tertentu dengan cepat. &endela #roject, jendela ini berisi gambaran dari semua modul yang terdapat dalam aplikasi anda. .nda dapat menggunakan icon %oggle 0olders untuk menampilkan modul!modul dalam jendela tersebut secara di group atau berurut berdasarkan nama. .nda dapat menggunakan 1trl23 untuk menampilkan jendela project, ataupun menggunakan icon "roject ()plorer. &endela 'orm Designer, jendela ini merupakan tempat anda untuk merancang user interface dari aplikasi anda. 4adi jendela ini menyerupai kanvas bagi seorang pelukis. &endela %oolbo , jendela ini berisi komponen!komponen yang dapat anda gunakan untuk mengembangkan user interface. &endela (ode, merupakan tempat bagi anda untuk menulis koding. .nda dapat menampilkan jendela ini dengan menggunakan kombinasi *hift!05. &endela #roperties, merupakan daftar properti!properti object yang sedang terpilih. *ebagai contohnya anda dapat mengubah warna tulisan #foreground$ dan warna latarbelakang #background$. .nda dapat menggunakan 06 untuk menampilkan jendela properti. &endela (olor #alette, adalah fasilitas cepat untuk mengubah warna suatu object. &endela 'orm )a$out* akan menunjukan bagaimana form bersangkutan ditampilkan ketika runtime. 4ika jendela!jendela tersebut tidak ada, anda dapat memunculkannya dengan Menu Vie* dan pilih /


+ool o,

"roject ()plorer #1trl23$ "roperties Windows #06$ 0orm &ayout Windows "roperty "ages #*hift206$ %oolbo) 1olor "allete

%oolbars

4endela %oolbo) merupakan jendela yang sangat penting bagi anda. Dari jendela ini anda dapat mengambil komponen!komponen #object$ yang akan ditanamkan pada form untuk membentuk user interface.

Gam ar !"). %oolbo Visual Basic 6 dengan semua kontrol intrinsic. .dapun secara garis besar fungsi dari masing!masing intrinsic kontrol tersebut adalah sebagai berikut / #ointer bukan merupakan suatu kontrol7 gunakan icon ini ketika anda ingin memilih kontrol yang sudah berada pada form. #ictureBo adalah kontrol yang digunakan untuk menampilkan image dengan format/ B+", D'B #bitmap$, '18 #icon$, 1 3 #cursor$, W+0 #metafile$, (+0 #enhanced metafile$, 9'0, dan 4"(9. )abel adalah kontrol yang digunakan untuk menampilkan teks yang tidak dapat diperbaiki oleh pemakai. %e tBo adalah kontrol yang mengandung string yang dapat diperbaiki oleh pemakai, dapat berupa satu baris tunggal, atau banyak baris. 'rame adalah kontrol yang digunakan sebagai kontainer bagi kontrol lainnya. (ommandButton merupakan kontrol hampir ditemukan pada setiap form, dan digunakan untuk membangkitkan event proses tertentu ketika pemakai melakukan klik padanya. (+eckBo digunakan untuk pilihan yang isinya bernilai yes:no, true:false. ,ptionButton sering digunakan lebih dari satu sebagai pilihan terhadap beberapa option yang hanya dapat dipilih satu. )istBo mengandung sejumlah item, dan user dapat memilih lebih dari satu #bergantung pada property Multi-elect$. (omboBo merupakan konbinasi dari %e)tBo) dan suatu &istBo) dimana pemasukkan data dapat dilakukan dengan pengetikkan maupun pemilihan. .-crollBar dan V-crollBar digunakan untuk membentuk scrollbar berdiri sendiri. %imer digunakan untuk proses background yang diaktifkan berdasarkan interval waktu tertentu. +erupakan kontrol non!visual. Dri/e)istBo , Dir)istBo , dan 'ile)istBo sering digunakan untuk membentuk dialog bo) yang berkaitan dengan file. -+ape dan )ine digunakan untuk menampilkan bentuk seperti garis, persegi, bulatan, oval.

Image berfungsi menyerupai image bo), tetapi tidak dapat digunakan sebagai kontainer bagi kontrol lainnya. *esuatu yang perlu diketahui bahwa kontrol image menggunakan resource yang lebih kecil dibandingkan dengan "ictureBo) Data digunakan untuk data binding ,)E dapat digunakan sebagai tempat bagi program eksternal seperti +icrosoft ()cel, Word, dll.

Mengatur -ingkungan .erja Visual Basic "engaturan 'D( Visual Basic dapat dilakukan dengan menu %ools, 8ption, pengaturan dapat dilakukan sesuai dengan selera dan kebiasaan programmer sehingga dapat bekerja dengan baik dan efektif. +ulai Visual Basic ;.<, 'D( Visual Basic memperkenalkan +D' Developement (nvironment, dan beberapa hal dapat diatur dengan menggunakan menu %ools, 8ption adalah sebagai berikut /

Mengatur Editor

Mengatur /ormat Editor

Mengatur $al"$al 0ang General

Mengatur Docking (endela

Mengatur En1ironment

Mengatur SDI De1elo&ment En1ironment atau MDI

Ba$asa Visual Basic 2&lication Dasar dari pemrograman pada Visual Basic adalah VB. yang menggunakan dialek Basic. Bagi anda yang pernah belajar bahasa Basic, tidak akan sulit untuk belajar VB.. +0&e Varia el Dibandingkan dengan type data yang terdapat pada bahasa basic, maka pada VB., type data yang disediakan lebih banyak, seperti type 1urrency, Decimal, 8bject, dan Variant.. Variant merupakan type variabel yang istimewa, karena dapat berubah dari satu type ke type yang lain, sesuai dengan evaluasi ekspresi oleh Visual Basic. =etepatan pemilihan type variabel akan sangat menentukan pemakaian resources oleh aplikasi yang dihasilkan, adalah tugas programmer untuk memilih type yang sesuai untuk menghasilkan program yang efisien dan berperfomance tinggi. +0&e Data Byte 3kuran Storage > byte (angkuan < s:d ?;;

Boolean 'nteger &ong *ingle Double 1urrency Decimal Date 8bject *tring #panjang variabel$ *tring #panjang tetap$ Variant #dengan angka$ Variant #dengan karakter$

? byte ? byte 6 byte 6 byte A byte A byte >6 byte A byte 6 byte

%rue atau 0alse !@?,5-A s:d @?5-5 !?,>65,6A@,-6A s:d ?,>65,6A@,-65 !@.6<?A?@(@A s:d !>.6<>?BA(!6; #!$ >.6<>?BA(!6; s:d @.6<?A?@(@A #2$ !>.5B5-B@>@6A-?@?(@<A s:d !6.B6<-;-6;A6>?65(!@?6 #!$ !B??,@@5,?<@,-A;,655.;A<A s:d B??,@@5,?<@,-A;,655.;A<5 2:!5B,??A,>-?,;>6,?-6,@@5,;B@,;6@,B;<,@@; > 4anuari ><< s:d @> Desember BBBB +engacu pada objek tertentu

>< byte 2 panjang string < sampai lebih kurang ? milyar

panjang dari string >- byte

> sampai lebih kurang -;,6<< *embarang angka sampai jangkauan jenis Double

?? byte 2 panjang string *ama dengan jangkauan variabel *tring

+a el !"!. %$pe /ariabel* pemakaian storage dan jangkauan masing-masing 4&erator Pada Visual Basic dan urutan o&erasin0a Visual basic meyediakan operator aritmatika, komparasi dan logika, salah satu hal yang harus dipahami oleh programmer adalah tata urutan operasi dari masing!masing operator tersebut sehingga mampu membuat ekspresi yang akan menghasilkan nilai yang benar, %abel >!?, menunjukkan operator dan urutan operasinya dari atas kebawah. 1ontoh / .C>2?,@ '.kan menghasilkan 5 B C #> 2 ?$ , @ '.kan menghasilkan B 2ritmatika .om&arasi "angkat #D$ *ama #C$ Eegatif #!$ %idak sama #FG$ =ali dan Bagi #,, :$ =urang dari #F$ "embagian bulat #H$ &ebih dari #G$ *isa Bagi #+od$ =urang dari atau sama #FC$ %ambah dan =urang #2,!$ &ebih dari atau sama #GC$ "engabungan *tring #K$ &ike +a el !"%. ,perator pada Visual Basic dan urutan operasi dari atas ke ba"a+ 4&erator -ike *alaj satu operator yang menarik untuk dibahas adalah operator like, 8perator digunakan untuk operasi pencocokan pola pada string yang akan sangat membantu programmer. *ynta) / result C string &ike pattern .arakter dalam &ola Pen0amaan dalam string L *embarang karakter tunggal , Eol atau lebih karakter M *embarang digit tunggal #<!B$ NcharlistO *embarang karakter yang berada dalam charlist NPcharlistO *embarang karakter yang tidak berada dalam charlist +a el !"). (+aracter dalam pencocokan pola pada operator )ike 1ontoh / -ogika Eot .nd 8r Ior (Jv 'mp

+y1heck C QaBBBaQ &ike Qa,aQ

' 3eturns %rue.

+y1heck C Q0Q &ike QN.!ROQ +y1heck C Q0Q &ike QNP.!ROQ +y1heck C Qa?aQ &ike QaMaQ +y1heck C Qa+;bQ &ike QaN&!"OMNPc!eOQ +y1heck C QB.%>?@khgQ &ike QBL%,Q +y1heck C Q1.%>?@khgQ &ike QBL%,Q

' 3eturns %rue. ' 3eturns 0alse. ' 3eturns %rue. ' 3eturns %rue. ' 3eturns %rue.

Deklarasi Varia el Visual Basic memungkinkan kita untuk menggunakan variabel tanpa deklarasi. %etapi hal ini adalah kurang baik untuk program yang terstruktur dan menghindari kesalahan pengolahan yang diakibatkan oleh kesalahan dalam pengetikkan nama variabel. .gar setiap variabel yang digunakan harus dideklarasikan, dapat digunakan perintah / 8ption ()plicit "ada setiap awal module, atau pada menu %ools, pilih 8ption, pilih tab (ditor, buat tanda check pada 3eJuire Variable Declaration. Deklarasi variabel pada Visual Basic dapat dilakukan dengan =eyword berikut / .e0*ord Digunakan &ada "ublic Berlaku pada level modul "rivate Berlaku pada level modul Dim Berlaku pada level modul dan level procedure *tatic Berlaku pada level procedure +a el !"5. 0e$"ord pada deklarasi /ariabel *ynta) / 6ke0*ord7 EamaVariabel N2s %ypeVariabelO

Anda mungkin juga menyukai