Pemrograman VISUAL BASIC Sri Rezeki Candra Nursari
[email protected] [email protected]
Disiapkan untuk:
Jurusan Teknik Informatika Universitas Pancasila 2004/2005
Catatan
Konsep komputer dan metode pemecahan masalah dalam lingkungan Microsoft Window dapat menggunakan Visual Basic. Pembahasan dalam mata kuliah ini adalah Pengenalan Bahasa Visual Basic, tipe data, Struktur kondisi dan iterasi, fungsi & prosedur dan dokumentasi program.
Objective Setelah selesai pembahasan ini, diharapkan mahasiswa dapat 1. Mengidentifikasi komponen utama dalam lingkungan pemrograman dengan Visual basic 2. Mengembangkan flowchart atau pseudo code untuk algoritma yang spesifik 3. Dapat menggunakan variable string dan numeric dalam program 4. Dapat menulis program dengan menggunakan built-in functions 5. Dapat menulis program dengan menggunakan teknik modular , juga termasuk sub program dan user defined functions 6. Dapat menulis program dengan menggunakan variable control & array 7. Dapat menggunakan fungsi-2 image ke dalam program 8. Dapat menggunakan program untuk mengelola database
Beberapa hal yang harus sudah dipahami Dasar dasar perangkat keras : - CPU - Memory - I/O Device Dasar dasar perangkat lunak - Pemahaman bahwa suatu program adalah deretan instruksi yang disimpan dalam memory - CPU hanya mengerti instruksi biner Algoritma - Urutan perintah untuk menyelesaikan suatu masalah - Beberapa algoritma mungkin dapat menyelesaikan suatu masalah
Tentang Visual Basic •VB adalah system programming untuk Microsoft Windows – Dikembangkan dengan Windows, untuk Windows •VB 6 adalah system programming untuk Win-32 – Windows 9x,Windows NT,Windows 2000,Windows ME •VB 6 IDE memudahkan dalam development – Editor, Forms designer, Debugger •Integrated Development Environment (IDE) – membuat project baru & mengelola project yang ada – Design forms, develop code – Debug – Definite enabler •Project – Set of modules (forms, code, classes, …)
BAB-1 : PENDAHULUAN Setelah selesai pembahasan pada bab ini, diharapkan Anda dapat : • Mengenal secara umum MS Visual basic (VB) • Menjalankan komponen – komponen VB • Membuat program sederhana
Mengenal secara umum MS Visual Basic Sebelum kita lebih lanjut mempelajari bagaimana bahasa VB dapat digunakan untuk membuat instruksi, ada baiknya kita melihat sedikit tentang sejarah perkembangannya sehingga menjadi suatu bahasa yang cukup banyak diminati sebagian besar orang di Dunia saat ini.
Apa Visual Basic itu ? Tools (kontrol-kontrol) yang ada dalam Tollbox window yang dapat ditempatkan dalam form untuk berinteraksi dengan user dan mengontrol alur program. Microsoft Visual Basic 5.0, adalah lompotan besar dari BASIC versi lama. Dimana sudah merupakan aplikasi Window yang komplit untuk mengembangkan suatu paket sistem. VB adalah sebuah aplikasi window. Anda dapat me-load dan meng-eksekusi system VB untuk membuat program yang lain. VB hanyalah sebuah alat yang penggunaannya akan sangat tergantung kepada si-programmer itu sendiri.
Istilah: Suatu program adalah kumpulan instruksi yang dapat membuat komputer dapat melakukan sesuatu seperti melakukan perhitungan dll (istilah program adalah sama dengan aplikasi Sebuah aplikasi adalah gabungan dari satu atau lebih file yang telah di-compile menjadi suatu “executable program”
Bahasa Pemrograman Sebuah komputer tidak memahami bahasa. Berbicara mengenai bahasa, misalnya Indonesia atau Inggris, komputer sangat sulit untuk mengerti, untuk itu kita perlu mengadopsi (menggunakan) suatu bahasa yang dapat dimengerti oleh mesin itu. Karena itulah nantinya kita akan mempelajari VB sebagai bahasa yang dimengerti oleh komputer, sehingga kita dapat berinteraksi dengan komputer Istilah: Code adalah nama lain untuk baris perintah program yang Anda tulis
Proses dalam penggunaan VB Ada 6 langkah yang bisa dilakukan dalam penggunaan VB, yaitu : 1. Start Visual Basic. 2. Membuat aplikasi baru atau membuka yang sudah ada. Jika membuat aplikasi baru, perlu menggunakan wizard (sebagai program initial shell) 3. Test aplikasi Anda dengan debugging tools VB. Debugging akan membantu untuk menemukan kesalahn program (bugs) . 4. Compile program anda menjadi aplikasi yang final 5. Keluar dari VB (selesai) 6. Distribusikan program anda kepada user Langkah diatas bukan langkah yang harus dilaksanakan secara berurut. Tetapi langkah itu mungkin akan diulangi dan akan diulangi sampai pada akhirnya di langkah ke enam yang merupakan penyerahan hasil kerja Anda. Istilah : sebuah bug adalah program yang masih harus diperbaiki (debug) sebelum dapat berjalan dengan benar
Memulai program VB Untuk memulai menggunakan program VB , caranya sama dengan membuka program-program lainnya seperti Word, Excel atau yang lainnya. Tampilan dasar VB pada saat pertama dibuka adalah seperti gambar dibawah ini: Anda harus memilih salah satu dari pilihan yang ada, yaitu : untuk membuat data baru, pilih Tab New atau Existing untuk membuka data yang sudah ada.
Apabila dipilih New, maka tampilan selanjutnya adalah seperti pada gambar dibawah ini: toolbar
Baris menu Jendela proyek
Jendela form layout
Jendela properti
bentuk tampilan diatas mungkin cukup membingungkan karena banyaknya icon perintah yang ada. Tapi apabila anda merasa kurang nyaman dengan posisi tersebut, posisi tersebut dapat dirubah atau dipindah posisi (dockable).
Komponen komponen VB Komponen
Kegunaan / fungsi
Project Project adalah sekumpulan modul. Jadi project (proyek) adalah program itu sendiri. Project disimpan dalam file .VBP - versi lama .MAK file ini menyimpan seluruh komponen program , termasuk pilihan proyek, pilihan environment, pilihan EXE dan lainnya
form 9 Sebagai tempat yag digunakan untuk bekerja. (tempat pembuatan aplikasi) 9 Form berbentuk jendela yang dapat dilukis / diisi object object lain. 9 Otomatis akan dibentuk pada saat membuat project baru 9 Disebut juga grid
Komponen komponen VB Komponen
Toolbox
Kegunaan / fungsi Berisi standar kontrol VB plus kontrol activeX untuk memasukan object tertentu. • Picturebox • Label • Textbox • Frame • Commandbox • Checkbox • Optionbutton • Combobox • Listbox • Hscrollbar • Vscrollbar • Timer • Drivelistbox • Filelistbox • Shape • Line • Image • Data • Ole
Kontrol standar dalam Toolbox juga disebut control dimana setiap kontrol memiliki property, metode dan event dengan karakteristik sendiri
Komponen komponen VB Jenis kontrol dapat dibedakan menjadi 3 , yaitu: 1. Intrinsic control :
Jenis kontrol ini berada dalam Visual basic .EXE dan berada dalam toolbox (kontrol yang bersatu dengan VB (standar)
2. ActiveX control
Merupakan kontrol yang terpisah dengan VB dan berada dalam file .ocx. Jenis kontrol ini adalah sbb:
3. Insertable object
ADO data kontrol Microsoft chart Mscomm Commondialog Dbgrid Dblisy,Dbcombo Data repeater Datagrid Datalist, datacombo
Internet transfer control MAPImessage Maskedit Multimedia MCI Treeview Remotedata Sysinfo dll
Merupakan object yang dapat disisipkan . Hal ini tergantung kemampuan komputer anda. Misalnya dalam file word akan disisipkan data gambar dari file JPG, file Powerpoint di sisipkan data dari file excel dan lain sebagainya
Komponen komponen VB Properties • Digunakan untuk memasukan seting suatu object • Seting properti akan menentukan cara kerja dari object yang bersangkutan pada saat dijalankan. • Karakteristik suatu object tergantung property dari object itu sendiri
Komponen komponen VB Kode program :
Event :
Metoda (method) :
Serangkaian tulisan perintah yang akan dilaksanakan Akan menentukan / mengontrol jalannya suatu object Contoh : Private sub command_click() If command.caption = “Selesai” then Akhir = “Done” End if End sub Adalah peristiwa/ kejadian yang diterima oleh suatu object. Peristiwa ini dapat berupa : •klik •seret ( drag) •mouse up / down •dll 9 adalah suatu set perintah (seperti fungsi atau prosedur) tetapi tidak tersedia dalam suatu object. 9 Pemanggilannya dengan menyebut nama object diikuti tanda titik dan nama metodanya.
Komponen komponen VB Module :
Disebut juga form module Sama dengan form tetapi tidak mengandung object dan bentuk standar Module berisi beberapa kode program atau prosedur yang dapat digunakan oleh program aplikasi
Function :
Lebih bersifat mengubah atau mengkonversi suatu nilai menjadi nilai yang lain.
Jenis file program aplikasi Dalam pembuatan aplikasi terdapat tiga jenis file yang dapat dibuat dengan VB, yaitu a. file design time b. file penunjang c. file run-time Ekstensi
Keterangan
Vbp
File projek VB
Frm
Form file
Cls
File modul class
Bas
File modul basic
Res
File resource yang terdiri dari .bmp atau data lain
Dob
File dokumen ActiveX
Ctl
File pengontrol user
Pag
Serupa dengan form hanya digunakan untuk menampilkan property design-time
Ctx
File binary pengontrol user
Dca
File desianer aktif tersembunyi
Ddf
File informasi package
Dep
File bantuan package
Dox
File form binary dokumen activeX
Dsr
File disainer activeX.
Dsx
File disainer binary activeX
Jenis file program aplikasi Dws
File script wizard
Frx
File form binary
Log
File log – untuk me-load error
Oca
File kontrol bantuan typelib
Pgx
File halaman property binary
Tlb
File remote automation typeLib
Vbg
File kumpulan project VB
Vbl
File kontrol berlisensi
Vbr
File registrasi remote automation
Vbw
File project workspace
Vbz
File berkas wizard
Wct
File templete webclass html
File run-time File jenis adalah .dll, .exe, ocx, vbd, wct
Program pertama VB 3 langkah yang diperlukan dalam membuat suatu aplikasi dalam VB, yaitu: 1. Membuat interface 2. Melakukan seting properties 3. Menulis kode Kita akan mencoba membuat aplikasi sederhana, yaitu menampilkan kalimat “Hello” jika tombol diklik
Membuat Interface
Form adalah untuk menempatkan kontrol yang akan digunakan dalam aplikasi.
2 buah objek yang akan digunakan dalam form Textbox Command buton
Object
Property
Setting
Form
Caption
Hello, world!
Text box
Text
(Empty)
Command button
Caption
OK
Private Sub Command1_Click () Text1.Text = "Hello, world!" End Sub