PENGERTIAN DAN FUNGSI VISUAL BASIC
Pengertian Dan Fungsi Visual Basic
Visual Basic adalah salah satu bahasa pemrograman komputer.
Bahasa pemrograman adalah perintah-perintah yang dimengerti oleh komputer untuk
melakukan tugas-tugas tertentu. Bahasa pemrograman Visual Basic, yang
dikembangkan oleh Microsoft sejak tahun 1991, merupakan pengembangan dari
pendahulunya yaitu bahasa pemrograman BASIC (Beginner’s All-purpose Symbolic
Instruction Code) yang dikembangkan pada era 1950-an. Visual Basic merupakan
salah satu Development Tool yaitu alat bantu untuk membuat berbagai macam
program komputer, khususnya yang menggunakan sistem operasi Windows. Visual
Basic merupakan salah satu bahasa pemrograman komputer yang mendukung object (Object
Oriented Programming = OOP).
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 User-interface tanpa menyadari bahwa
dibelakangnya berjalan instruksi-instruksi program yang mendukung tampilan dan
proses yang dilakukan.
Pada 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). Tahap pengembangan aplikasi demikian
dikenal dengan istilah pengembangan aplikasi dengan pendekatan Bottom Up.
Microsoft Visual Basic berada pada urutan pertama pada
bahasa tingkat tinggi yang mendukung paradigma event-driven dan Rapid
Application Development (RAD). Lebih spesifiknya, keberadaan Visual Basic’s
banyak diterima dan dapat dilihat pada perkembangan pembuatan aplikasi seperti
akses database, Protipe Graphical User Interface (GUI), pengembangan komponen,
skrip internet, design aplikasi desktop dank lien/server, dan bahkan
pengembangan game. Dikarenakan VB berada dalam ranah komersial dan mudah
dipelajari, VB menjadi begitu popular dikalangan intuisi perguruan tinggi
seluruh dunia.
Bahasa Basic pada dasarnya adalah bahasa yang mudah
dimengerti sehingga pemrograman di dalam bahasa Basic dapat dengan mudah
dilakukan meskipun oleh orang yang baru belajar membuat program. Hal ini lebih
mudah lagi setelah hadirnya Microsoft Visual Basic, yang dibangun dari ide
untuk membuat bahasa yang sederhana dan mudah dalam pembuatan scriptnya (simple
scripting language) untuk graphic user interface yang dikembangkan dalam sistem
operasi Microsoft Windows. Visual Basic merupakan bahasa pemrograman yang
sangat mudah dipelajari, dengan teknik pemrograman visual yang memungkinkan
penggunanya untuk berkreasi lebih baik dalam menghasilkan suatu program
aplikasi. Ini terlihat dari dasar pembuatan dalam visual basic adalah FORM,
dimana pengguna dapat mengatur tampilan form kemudian dijalankan dalam script
yang sangat mudah. Ledakan pemakaian Visual Basic ditandai dengan kemampuan
Visual Basic untuk dapat berinteraksi dengan aplikasi lain di dalam sistem
operasi Windows dengan komponen ActiveX Control. Dengan komponen ini
memungkinkan penguna untuk memanggil dan menggunakan semua model data yang ada
di dalam system operasi windows. Hal ini juga ditunjang dengan teknik
pemrograman di dalam Visual Basic yang mengadopsi dua macam jenis pemrograman
yaitu Pemrograman Visual dan Object Oriented Programming (OOP).
Visual Basic 6.0 sebetulnya perkembangan dari versi
sebelumnya dengan beberapa penambahan komponen yang sedang tren saat ini,
seperti kemampuan pemrograman internet dengan DHTML (Dynamic HyperText Mark
Language), dan beberapa penambahan fitur database dan multimedia yang semakin
baik. Sampai saat buku ini ditulis bisa dikatakan bahwa Visual Basic 6.0 masih
merupakan pilih pertama di dalam membuat program aplikasi yang ada di pasar
perangkat lunak nasional. Hal ini disebabkan oleh kemudahan dalam melakukan
proses development dari aplikasi yang dibuat.
Antar Muka Visual Basic 6.0
Interface antar muka Visual Basic 6.0, berisi menu, toolbar,
toolbox, form, project explorer dan property .
Gambar Antarmuka Visual Basic 6
Pembuatan program aplikasi menggunakan Visual Basic
dilakukan dengan membuat tampilan aplikasi pada form, kemudian diberi script
program di dalam komponen-komponen yang diperlukan. Form disusun oleh
komponen-komponen yang berada di [Toolbox], dan setiap komponen yang dipakai
harus diatur propertinya lewat jendela [Property]. Menu pada dasarnya adalah
operasional standar di dalam sistem operasi windows, seperti membuat form baru,
membuat project baru, membuka project dan menyimpan project. Di samping itu
terdapat fasilitas-fasilitas pemakaian visual basic pada menu. Untuk lebih
jelasnya Visual Basic menyediakan bantuan yang sangat lengkap dan detail dalam
MSDN. Toolbox berisi komponen-komponen yang bisa digunakan oleh suatu project
aktif, artinya isi komponen dalam toolbox sangat tergantung pada jenis project
yang dibangun. Komponen standar dalam toolbox.
Gambar Komponen standarVisual Basic 6
Konsep Dasar Pemrograman Dalam Visual Basic 6.0
Konsep dasar pemrograman Visual Basic 6.0, adalah pembuatan
form dengan mengikuti aturan pemrograman berbasis obyek (OOP), anda perlu
memahami istilah object, property, method dan event sebagai berikut :
- Object : komponen di dalam sebuah program
- Property: Setiap komponen di dalam pemrograman Visual Basic dapat diatur propertinya sesuai dengan kebutuhan aplikasi. Property yang tidak boleh dilupakan pada setiap komponen adalah “Name”, yang berarti nama variable (komponen) yang akan digunakan dalam scripting. Properti “Name” ini hanya bisa diatur melalui jendela Property, sedangkan nilai peroperti yang lain bias diatur melalui script seperti Command1.Caption=”Play”
Text1.Text=”Visual Basic”
Label1.Visible=False
Timer1.Enable=True
- Metode: Bahwa jalannya program dapat diatur sesuai aplikasi dengan menggunakan metode pemrograman yang diatur sebagai aksi dari setiap komponen. Metode inilah tempat untuk mengekpresikan logika pemrograman dari pembuatan suatu prgram aplikasi.
- Event: Setiap komponen dapat beraksi melalui event, seperti event click pada command button yang tertulis dalam layar script Command1_Click, atau eventMouse Down pada picture yang tertulis dengan Picture1_MouseDown. Pengaturan event dalam setiap komponen yang akan menjalankan semua metode yang dibuat.
Gambar Ilustrasi konsep pemrograman Visual Basic
Implementasinya dalam sebuah aplikasi misalnya anda membuat
form, maka form tersebut memiliki property, method, dan event. Sebagaimana
pemrograman visual lain seperti Delphi daan Java, VB juga bersifat event driven
progamming. Artinya anda dapat menyisipkan kode program pada event yang
dimiliki suatu obyek.
Membuat Project Baru


Gambar Jendela NewProject
Visual Basic 6.0 menyediakan 13 jenis project yang bisa
dibuat seperti terlihat pada gambar di atas. Ada beberapa project yang biasa
digunakan oleh banyak pengguna Visual Basic, antara lain:
- Standard EXE: Project standar dalam Visual Basic dengan komponen-komponen standar. Jenis project ini sangat sederhana, tetapi memiliki keunggulan bahwa semua komponennya dapat diakui oleh semua unit komputer dan semua user meskipun bukan administrator. Pada buku ini akan digunakan project Standard EXE ini, sebagai konsep pemrograman visualnya.
- ActiveX EXE: Project ini adalah project ActiveX berisi komponen-komponen kemampuan intuk berinteraksi dengan semua aplikasi di sistem operasi windows.
- ActiveX DLL: Project ini menghasilkan sebuah aplikasi library yang selanjutnya dapat digunakan oleh semua aplikasi di sistem operasi windows.
- ActiveX Control: Project ini menghasilkan komponen-komponen baru untuk aplikasi Visual Basic yang lain
- VB Application Wizard: Project ini memandu pengguna untuk membuat aplikasi secara mudah tanpa harus pusing-pusing dengan perintah-perintah pemrograman.
- Addin: Project seperti Standard EXE tetapi dengan berbagai macam komponen tambahan yang memungkinkan kebebasan kreasi dari pengguna.
- Data project: Project ini melengkapi komponennya dengan komponen-komponen database. Sehingga bisa dikatakan project ini memang disediakan untuk keperluan pembuatan aplikasi database.
- DHTML Application: Project ini digunakan untuk membuat aplikasi internet pada sisi client (client side) dengan fungsi-fungsi DHTML.
- IIS Application: Project ini menghasilkan apliaksi internet pada sisi server (server side) dengan komponen-komponen CGI (Common Gateway Interface).
EVENT DAN PROPERTY
Pemrograman Visual Basic adalah suatu pemrograman visual,
dimana pembuatan program dilakukan menggunakan media visual atau sering disebut
dengan user-interface. Yang artinya bahwa pembuatan program berdasarkan
tampilan yang dihasilkan program, dengan kode-kode program (Script) diletakkan
masing-masing komponen.
Gambar User interface
Untuk mengatur letaknya tinggal menggunakan “drag &
drop” dengan mouse. Program ini belum selesai karena masih perlu pengaturan
property dan penambahan event pada masing-masing komponen untuk dapat
memberikan tampilan yang dapat diterima oleh user dan dapat menjalankan proses.
a. Mengatur Property
Property pada tampilan antar muka Visual Basic terletak di
sebelah kanan.
Gambar pengaturan property
Masing-masing komponen mempunyai property yang berbeda dan
jumlahnya banyak, tetapi ada beberapa property yang sering digunakan pada
setiap komponen, antara lain [Caption]. Property yang sering digunakan untuk
Form antara lain:
• Name: menyatakan nama obyek form yang sangat berguna untuk
memanggil dan menyimpan form.
• Caption: digunakan untuk memberikan title pada form.
• StartUpPosition: digunakan untuk meletakkan form ketika
form tersebut dipanggil atau aktif. Ada empat pilihan yaitu: Manual,
CenterOwner, CenterScreen, Windows Default,
b. Event Dengan Kode Program
Pemrograman visual bersifat event-driver, yang artinya
program bekerja berdasarkan event yang terjadi ketika suatu object diberikan
aksi misalkan tombol ditekan, option dipilih, atau setelah mengetikkan sesuatu
pada text kemudian di tekan [Enter]. Untuk membuat event ini tinggal click pada
komponen dari tampilan user interface yang sudah dibuat.
Gambar Event dank ode program
Perhatikan gambar ketika form di-click maka akan
muncul event Load, ini disebabkan event default untuk form adalah load. Dan
secara otomatis di bagian kode program sudah disediakan fungsi untuk event load
pada form yang tertulis:
Private Sub Form_Load()
End Sub
Di dalam fungsi ini dituliskan kode program. Kode program
ini dijalankan ketika form dipanggil. Event ini bisa diganti di bagian [Event],
perhatikan bahwa event pada setiap komponen termasuk form jumlahnya banyak,
tinggal dipilih sesuai kebutuhan aplikasi.
Komponen yang utama digunakan pada visual basic untuk
dihubungakan dengan mikrokontroler adalah :
a. Mscomm, Komponen tersebut menyediakan fasilitas
komunikasi antar program aplikasi yang telah dibuat dengan port serial. Untuk
mengirim dan menerima data melalui port serial. Properti yang digunakan
PortOpen, yang digunakan untuk membuka ataupun menutup port serial yang
dihubungkan dengan MSComm. Input, digunakan untuk mengambil data string yang
ada pada buffer penerima. Output, digunakan untuk menulis data string pada
buffer kirim. ComEvReceive, telah diterima karakter sebanyak nilai properti
Rthereshold. Even ini akan dibangkitkan terus-menerus sampai data diambil dari
buffer penerima menggunakan perintah input. Even ini akan dibangkitkan jika
nilai pada properti Rthereshold tidak diisi ‘0’
b. Timer, Timer berfungsi sebagai trigger atau pembangkit
dalam pengiriman data. Tiap waktu timer akan mengecek dan menyesuaikan data
yang dikirim sama dengan data yang diterima. Timer akan mendektesi
terus-menerus Interval ‘1’ detik hubungan port serial dengan mikrokontroler
dengan cara komputer mengirimkan data nilai () MSComm.output
c. Crystal report, berfungsi sebagai penghubung aplikasi
antara visual basic dengan aplikasi crystal report. Dalam aplikasi di visual
basic komponen ini tersedia apabila crystal report sudah diinstal.
Komentar
Posting Komentar