Pengenalan Visual Basic Pertemuan I - II Pengenalan Visual Basic Jurusan Manajemen Fakultas Ekonomi Universitas Gunadarma
Capaian Pembelajaran Mahasiswa mampu menjelaskan : Pengenalan Visual Basic Sejarah Visual Basic Perkembangan Visual Basic Lingkungan Visual Basic
Materi Pembelajaran Perkembangan Bahasa Basic Lingkungan Visual Basic Penggunaan Visual Basic dalam Aplikasi
Pengenalan Visual Basic Sejarah Visual Basic Perkembangan Pemrograman Evolusi Bahasa Pemrograman Berbasis DOS dan Windows : • Generasi I : Mesin Code ( Bahasa mesin ) • Generasi II : Assembly Language ( Bahasa Rakitan ) • Generasi III : High Level (Cobol & Fortran ) • Generasi IV : Problem Oriented Language (Query and Database Languages) • Generasi V : Object Oriented Program (Expert System)
Sejarah Visual Basic Perkembangan dari VisualBasic GW Basic Basica OBasic Qbasic VisualBasic VB.Net • Microsoft Visual Basic 3.0 menggunakan Sistem operasi Windows 3.1. • Microsoft Visual Basic 4.0 menggunakan Sistem operasi 16 bit Windows 3.1 dan 32 bit Windows 95. • Microsoft Visual Basic 5.0 menggunakan Sistem operasi Windows 95 dan windows NT. • Microsoft Visual Basic 6.0 menggunakan Sistem operasi Windows 9x, 2000, Windows XP dan Windows NT.
IDE (I Integrated Development Integration) ?? Visual Basic ??
Memulai Visual Basic (VB)
Jendela Utama VB
Jendela Kerja VB Menu Utama Toolbar Form Project Explorer Tool Box Jendela Properties Jendela Posisi Form Jendela Kode
Menyimpan Aplikasi VB
Menu Utama Main menu terdiri dari dua komponen yaitu menu bar dan title bar. Menu bar menampilkan menu yang berisi perintah-perintah pada Visual Basic, sedangkan title bar akan menampilkan judul proyek Visual Basic yang sedang dikerjakan. Tool Bar
Tool Box
Tool Box 1. Pointer merupakan arah penunjuk,digunakan jika anda ingin memilih komponen kontrol yang sudah dipasang di form. 2. Label Merupakan tool untuk membuat teks seperti judul, dan sebagainya. Label tidak bisa di ubah-ubah oleh user. 3. Frame Merupakan tool untuk membuat sebuah bingkai. 4. CheckBox Merupakan tool untuk membuat kontrol pilihan, dimana kontrol ini terpilih jika di klik user. CheckBox dapat di pilih 1 atau lebih. 5. ListBox Merupakan tool untuk membuat daftar pilihan.
Tool Box 6. HScrollBar Merupakan tool Untuk membuat Scrollbar secara horizontal. 7. Timer Merupakan tool untuk mengontrol waktu. 8. DirListBox Merupakan tool untuk menampilkan direktori atau folder. 9. Shape Merupakan tool untuk membuat kotak, persegi panjang atau lingkaran. 10. Image Untuk membuat gambar. 11. OLE Untuk menghubungkan software lain ke form. 12. PictureBox Merupakan tool untuk menampilkan gambar pada vb
Tool Box 13. TextBox Merupakan tool untuk membuat teks yang bisa di ubah-ubah oleh user. 14. CommandButton Merupakan tool untuk membuat tombol, seperti tombol OK, cancel, dan sebagainya terserah anda. 15. OptionButton Merupakan tool untuk membuat menu suatu pilihan,Fungsinya sama seperti CheckBox, namun OptionButton hanya dapat di pilih 1 oleh user. 16. CommboBox Merupakan tool Untuk membuat kontrol kombinasi antara TextBox dengan ListBox. 17. VScrollBar Untuk membuat Scrollbar secara vertikal.
Tool Box 18. DriveListBox Merupakan tool untuk menampilkan drive yang ada di komputer. 19. FileListBox Merupakan tool untuk menampilkan file-file. 20. Line Merupakan tool untuk membuat garis. 21. Data Merupakan tool untuk menghubungkan database ke form.
Project VB
Project VB 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. 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.
Project VB 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).
Modul VB Modul Form (File berekstensi .Frm) Berisi deskripsi secara grafis tampilan serta kontrol yang digunakan dalam suatu proyek. Termasuk di dalamnya setting properti masing-masing kontrol serta rutin untuk masing-masing obyek yang terdapat pada form tersebut. Modul Class (File berekstensi .Cls) Berfungsi sama dengan modul form tetapi tidak terlihat dalam bentuk tampilan. Melalui modul ini dapat membuat sendiri obyek yang ingin ditampilkan. Masing-masing obyek harus memiliki properti dan metode tersendiri. Modul Standar (File berekstensi .Bas) Modul ini hanya berisi rutin program, yang berupa deklarasi tipe, konstanta, variabel, prosedur dan fungsi eksternal serta prosedur public. Umumnya file ini berisi logika yang kompleks sehingga perlu dipisahkan dari modul form agar penulisannya tidak terlalu rumit.
Modul VB File Resource (File berekstensi .Res) File ini berisi bitmap, text string, atau data lainnya yang dapat diubah tanpa perlu mengedit kembali rutin program. Activex Documents (File berekstensi .Dob) File ini mirip dengan sebuah form, hanya saja bisa ditampilkan di browser internet. Activex Control (File berekstensi .Ocx) File ini berisi control tambahan yang dapat digunakan untuk membangun proyek dan akan ditampilkan di toolbox.
Obyek VB Properti/Atribut Karakteristik atau sifat-sifat dari sebuah obyek. Metode Serangkaian prosedur yang dimiliki oleh suatu obyek yang akan dijalankan sesuai dengan respon yang diberikan oleh suatu perintah atau kejadian yang dilakukan oleh user. Aksi yang dilakukan oleh objek. Event Kejadian yang berlaku pada suatu objek. Kejadian yang dapat dialami oleh objek.
Object Event
Contoh Properti, Metode dan Event Object : Form VB Property : Background Caption Backcolor Backstyle Event : Click Load Resize Dblclick Dragdrop Metode : Hide Move Show
Contoh VB
Latihan VB