Pemrograman VISUAL BASIC Sri Rezeki Candra Nursari ichan6622@yahoo.com citra6622@yahoo.com 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.
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). Apabila dipilih New, maka tampilan selanjutnya adalah seperti pada gambar dibawah ini: Baris toolbar menu Jendela proyek Jendela form layout Jendela properti
Komponen komponen VB Komponen Project Kegunaan / fungsi 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 Sebagai tempat yag digunakan untuk bekerja. (tempat pembuatan aplikasi) Form berbentuk jendela yang dapat dilukis / diisi object object lain. Otomatis akan dibentuk pada saat membuat project baru 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: 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 3. Insertable object 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 adalah suatu set perintah (seperti fungsi atau prosedur) tetapi tidak tersedia dalam suatu object. 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 Vbp Keterangan File projek VB Frm Cls Bas Res Dob Ctl Pag Ctx Dca Ddf Dep Dox Dsr Dsx Form file File modul class File modul basic File resource yang terdiri dari.bmp atau data lain File dokumen ActiveX File pengontrol user Serupa dengan form hanya digunakan untuk menampilkan property design-time File binary pengontrol user File desianer aktif tersembunyi File informasi package File bantuan package File form binary dokumen activex File disainer activex. File disainer binary activex
Jenis file program aplikasi Dws Frx Log Oca Pgx Tlb Vbg Vbl Vbr Vbw Vbz Wct File script wizard File form binary File log untuk me-load error File kontrol bantuan typelib File halaman property binary File remote automation typelib File kumpulan project VB File kontrol berlisensi File registrasi remote automation File project workspace File berkas wizard 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