Visual Basic adalah bahasa pemrograman berbasis visual yang memudahkan pengembangan antarmuka grafis untuk aplikasi Windows. Visual Basic menyediakan berbagai objek seperti form, kontrol, dan perangkat lain untuk membangun antarmuka pengguna. Dokumen ini membahas konsep dasar Visual Basic serta perkembangan bahasa pemrograman dan Visual Basic sendiri.
2. Sub Pokok Bahasan
• Perkembangan Bahasa Pemrograman
• Perkembangan Visual Basic
• Objek Visual Basic
• Contoh Aplikasi Visual Basic
3. Perkembangan Bahasa
Pemrograman
• Generasi I ( 1940 ) : Mesin Code (Bahasa mesin)
• Generasi II ( 1950 ) : Assembly language
( Bahasa Rakitan )
• Generasi III ( 1960 ) : High Level Languages
( Cobol & Fortran )
• Generasi IV ( 1970 ) : Query and Database
Languages
• Generasi V ( 1980 ) : Sistem Pakar
4. Perkembangan Visual Basic
• Visual Basic 1.0 dikenalkan th 1991, pendekatannya untuk
menghubungkan bhs. Pemrograman dengan interface GUI. By Alan
Cooper
• Visual basic 2.0 direlease pd Nopember 1992 dengan kemudahan
pada lingkungan pemrograman dan peningkatan kecepatan.
• Visual Basic 3.0 direlease th. 1993 dengan versi standar dan
professional dan telah mendukung koneksi database access.
• Visual Basic 4.0 direlease pd Agustus1995, dan yang pertama kali
mendukung Program 32-BIT windows. Dan dikenalkan kemampuan
untuk menulis class dlm Visual Basic.
• Visual Basic 5.0 direlease pd Februari 1997, Microsoft merelease
secara exclusive versi 32-Bit pada windows. Dengan kemampuannya
membuat user control.
• Visual Basic 6.0 direlease pd pertengahan 1998, dengan
kemampuannya untuk membuat aplikasi berbasis web.
5. SekilasTentangVisual Basic 6.0
Visual Basic adalah salah satu development tools untuk membangun
aplikasi dalam lingkunganWindows.
Dalam mengembangkan aplikasiVB menggunakan pendekatan
visual (GUI-Graphikal User Interface) untuk merancang
antarmuka(Interface)
Ada beberapa manfaat yang diperoleh dari pemakaian programVisual
Basic:
Dipakai dalam membuat aplikasi berbasis windows
Dipakai dalam membuat obyek-obyek pembantu program, seperti
fasilitas Help, kontrol ActiveX, Aplikasi Internet dan sebagainya
Digunakan untuk menguji program (Debugging) dan menghasilkan
program akhir EXE yang bersifat Executable
6. Beberapa fasilitas dari VB 6.0
• Sarana Akses Data
beberapa fasilitas database antara lain ADO (ActiveX
Data Object), data binding dinamis, OLE DB pada
Interface COM (Componen Object Model), Query
Designer dan Database Designer, setup Wizard dan
Data Report, Data Source dan Window Data
View, SQL Editor, Kontrol FlexGrid dan lain-lain
• ActiveX dan Internet
yaitu kemampuan yang digunakan untuk merancang
aplikasi mengakses window browser lewat internet dan
Intranet
• Sarana Wizard
sarana untuk mempermudah dalam pembuatan aplikasi
dengan mengotomatisasi tugas-tugas tertentu
7. 1. Pemograman berbasis Visual/grafik (GUI)
sehingga program aplikasi lebih muda dan
nyaman
2. Basis bahasa pemograman meng-gunakan
BASIC (Beginners All-Purpose Symbolic
Instruction Code)
3. Visual Basic menyediakan perangkat yang
dapat digunakan untuk membuat program
aplikasi baik aplikasi kecil dan sederhana
8. Memahami Istilah Object, Property, Method dan
Event
Didalam pemrograman Visual Basic,
karena berbasic Visual tidak akan terlepas
dari Objek. Dimana setiap Objek yang
terdapat dalam IDE (Integrated
Development Environment) memiliki
Method dan Atribut. Sama seperti Objek
nyata dalam kehidupan kita, sebuah
Kendaraan misalnya memiliki Method dan
Atribut. Method dari Kendaraan dapat
berupa Bergerak Maju, Mundur, belok
kekanan dan kekiri, dan yang lainnya.
9. Sedangkan Atribut dari Kendaraan
misalnya berwarna merah, Merk A, Keluaran
tahun sekian, jenisnya sedan dan yang lain.
Apabila dilihat dari contoh diatas, dapat ditari
kesimpulan bahwa
Method merupakan segala sesuatu yang
dapat dilakukan atau dikerjakan oleh Objek
(dalam hal ini Kendaraan), sedangkan
Atribut adalah segala hal yang
berhubungan dengan karakteristik Objek.
Demikian juga pada IDE Visual Basic, banyak
Objek-objek yang dapat kita gunakan untuk
membuat sebuah program.
10. Misalnya saja, Form, Command Button,
TextBox dan yang lainya. Masing-masing
Objek tadi juga memiliki Method dan Atribut.
Method dari Objek Command Button yaitu
melakukan Aksi/Method sesuai kode perintah
(script) yang diberikan. sedangkan Atribut
dari Command Button seperti Caption, Font,
BackColor, Style dan lain-lain.
atau dapat diartikan sebagai berikut:
11. Object : komponen di dalam sebuah
program
Property : karakteristik yang dimiliki object
Method : aksi yang dapat dilakukan oleh
object
Event : kejadian yang dapat dialami oleh
object
12. Contoh yang nyata
Object : Mobil
Property :
Merek: Toyota, Type: sedan Warna: merah
Method :
Maju,Mundur,Berhenti
Event :
dibuka, Ditabrak, Didorong
Contoh pada object Visual Basic
Object : Form
Property :
BackColor, BorderStyle, Caption
16. Istilah pd Visual Basic
• Event-Driven, artinya setiap aplikasi yang ada digerakan
oleh user
• GUI ( Grafical Unit Interface ) adalah pemrograman yang
menggunakan tampilan grafik sebagai alat komunikasi
dengan pemakainya
• DAO ( Data access Object ) dukungan untuk memudahkan
akses terhadap database lain
• OLE ( Object Linking dan Embedding ) kemudahan
menghubungkan beberapa aplikasi dalam Windows
• Active X aplikasi yang digunakan oleh pengguna internet
• OCX dukungan untuk menggunakan tolls tambahan
• DLL ( Dynamic Link Library ) adalah kumpulan library
untuk menggabungkan program dalam ms. Visual Basic
dengan bahasa pemrograman lainnya
• DDE ( Dynamic Data Exchange ) Dukungan kemudahan
pertukaran dalam membangun program
19. MEMULAI PROGRAM VISUAL BASIC
Klik Tombol start
Pilih menu Program Microsoft Visual Basic 6.0
Pilih menu Visual Basic 6.0
Selanjutnya sebuah kotak dialog New Project
akan ditampilkan
20.
21. Selanjutnya kita dapat memilih
jenis aplikasi yang akan di buat
• Standard EXE: Untuk membuat program aplikasi
standard
• ActiveX EXE: untuk membuat aplikasi ActiveX
• ActiveX DLL: untuk membuat library ActiveX
• ActiveX Control: untuk membuat kontrol ActiveX
• VB Aplication Wizard untuk membuat aplikasi dengan
bantuan wizard
• DHTML Aplication: untuk membuat aplikasi DHTML
(Dynamic Hypertext Mark-Up Language) bagi
internet
22.
23. IDE pada VB
Jendela-jendela yg umum digunakan :
a. Menu Bar berisi menu-menu utama misalnya menu untuk
mengolah file, menu untuk pengeditan , mnu untuk mengatur
tampilan
b. Main ToolBar digunakan untuk melakukan tugastugas
tertentu dengan cepat (shortcut)
c. Jendela Project Explorer Window berisi gambaran dari semua
modul yang sedang dibuat
d. Jendela Form Designer merupakan tempat untuk
merancang User Interface dari apliksi yang kita buat
e. Jendela Toolbox berisi kumpulan tombol objek atau kontrol untuk
mengatur desain dari aplikasi yang kita buat
i
f. Jendela Properties merupakan daftar propertiproperti
objek yang sedang dipilih