konsep visual basic - gunadarma...
TRANSCRIPT
KONSEP VISUAL BASICKONSEP VISUAL BASIC
MingguMinggu
KONSEP VISUAL BASICKONSEP VISUAL BASIC
MingguMinggu KeKe--11
PerkembanganPerkembangan BahasaBahasa
Evolusi Bahasa Pemrograman Berbasis DOS
• Generasi I ( 1940 ) : Mesin Code ( Bahasa
• Generasi II ( 1950 ) : Assembly language (
• Generasi III ( 1960 ) : High Level ( Cobol & Fortran )
• Generasi IV ( 1970 ) : Query and Database Languages
• Generasi V ( 1980 ) : Sistem Pakar
BahasaBahasa PemrogramanPemrograman
DOS danWindows
Bahasa mesin )
II ( 1950 ) : Assembly language ( Bahasa Rakitan )
III ( 1960 ) : High Level ( Cobol & Fortran )
IV ( 1970 ) : Query and Database Languages
22
JenisJenis--jenisjenis AplikasiAplikasi yang yang dapatdapat
Dengan Visual Basic 6 (VB6) kita bisa membangunmembangun database dengan mudah dansimultan, bahkan membangun aplikasi databasemampu :
• mengakses Microsoft SQL-Server
• mendukung Remote Automation dan DCOM
• memakai visual Query dan rancangan koneksi
• mendukung transact SQL debug serta Remote
dapatdapat dibuatdibuat oleholeh Visual BasicVisual Basic
membangun Database dengan mudah dan bisadan bisa membangun multi project secaradatabase client server performa tinggi yang
DCOM
koneksi jaringan
Remote Data Objek 2.0
33
PerkembanganPerkembangan
GW Basic, Basica, Obasic, Qbasic, Visual Basic
• Microsoft Visual Basic 3.0 menggunakan
• Microsoft Visual Basic 4.0 menggunakan32 bit Windows 95
• Microsoft Visual Basic 5.0 menggunakanwindows NT
• Microsoft Visual Basic 6.0 menggunakanWindows XP dan windows NT
PerkembanganPerkembangan Visual BasicVisual Basic
Basic
menggunakan Sistem operasi Windows 3.1
menggunakan Sistem operasi 16 bit Windows 3.1 dan
menggunakan Sistem operasi Windows 95 dan
menggunakan Sistem operasi Windows 9x, 2000,
44
KeuntunganKeuntungan menggunakanmenggunakan
• Mendukung pembentukan program aplikasidengan menu yang menarik dan professional
• Jendela yang dihasilkan dapat dipindahatau diperkecil (Resizeable)
• Microsoft Visual Basic secara otomatis dapat
menggunakanmenggunakan Visual BasicVisual Basic
aplikasi berbasis windows ( jendela-jendela )professional.
dipindah-pindahkan ( Moveable) dan diperbesar
dapat mengenal dan memanfaatkan mouse
55
IstilahIstilah--istilahistilah
• Event-Driven, artinya setiap aplikasi yang
• GUI (Grafical Unit Interface) adalah pemrogramangrafik sebagai alat komunikasi dengan pemakainya
• DAO (Data access Object) dukungandatabase lain
• OLE (Object Linking dan Embeddingaplikasi dalam Window
Visual BasicVisual Basic
yang ada digerakan oleh user
pemrograman yang menggunakan tampilanpemakainya
dukungan untuk memudahkan akses terhadap
Embedding) kemudahan menghubungkan beberapa
66
IstilahIstilah--istilahistilah
• Active X aplikasi yang digunakan oleh
• OCX dukungan untuk menggunakan tools
• DLL ( Dynamic Link Library ) adalah kumpulanprogram dalam microsoft Visual Basic dengan
• DDE ( Dynamic Data Exchange ) Dukunganmembangun program
Visual BasicVisual Basic
pengguna internet
tools tambahan
kumpulan library untuk menggabungkandengan bahasa pemrograman lainnya
Dukungan kemudahan pertukaran dalam
77
PembuatanPembuatan dandan PengembanganPengembangan
• Design : Modus Desain ( g ) merupakanmendesain sebuah yang aplikasi yaitu merancangrutin program.
• Procedure : prosedur bisa berupa kelompokteks atau operasi database tertentu atau
• Procedure view dan tombol full modulkeseluruhan penampilan atau hanya procedure
PengembanganPengembangan Visual BasicVisual Basic
merupakan modus yang digunakan untukmerancang tampilan form dan menuliskan
kelompok kode perhitungan atau pengolahankelompok lainnya.
view memudahkan pilihan untukprocedure terpilih saja.
88
PembuatanPembuatan dandan PengembanganPengembangan
• Drag dan drop diantara window code
• Instant watch dalam mode debug bisa
• Convert to runtime version : Modus Runsaat aplikasi mengambil alih pengontrolanBasic menjalankan program yang telah
PengembanganPengembangan Visual BasicVisual Basic
window code dan window watch
bisa tampil sebagai tooltip.
Convert to runtime version : Modus Run-Time (8) merupakan modus pengontrolan program dengan cara Visual
telah didesain
99
TERIMAKASIHTERIMAKASIH
Lilis Setyowati
1010