konsep pemrograman visual basic
TRANSCRIPT
Pemrograman Visual Basic
Pokok Bahasan: Konsep Pemrograman VB
Sub Pokok Bahasan• Perkembangan Bahasa Pemrograman• Perkembangan Visual Basic• Objek Visual Basic• Contoh Aplikasi Visual Basic
Perkembangan BahasaPemrograman• 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
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.
DASAR-DASAR VISUAL BASIC
Sekilas Tentang Visual Basic 6.0 Visual Basic adalah salah satu development tools
untuk membangun aplikasi dalam lingkungan Windows. Dalam mengembangkan aplikasi VB menggunakan
pendekatan visual (GUI-Graphikal User Interface) untuk merancang antarmuka(Interface)
Ada beberapa manfaat yang diperoleh dari pemakaian program Visual 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
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
ALASAN MEMILIH VISUAL BASIC 6.0
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
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.
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.
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:
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
Contoh yang nyataObject : MobilProperty :
Merek: Toyota, Type: sedan Warna: merahMethod :
Maju,Mundur,BerhentiEvent :
dibuka, Ditabrak, Didorong
Contoh pada object Visual BasicObject : FormProperty :
BackColor, BorderStyle, Caption
Method : Hide,Move,Show
Event : Click, Load, Resize
Objek Visual Basic
Objek Visual Basic
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
Contoh Aplikasi Visual Basic
Contoh Aplikasi Visual Basic
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
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
IDE pada VBJendela-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 tugastugastertentu dengan cepat (shortcut)
c. Jendela Project Explorer Window berisi gambaran dari semua modul yang sedang dibuat
d. Jendela Form Designer merupakan tempat untukmerancang User Interface dari apliksi yang kita buat
e. Jendela Toolbox berisi kumpulan tombol objek atau kontrol untuk mengatur desain dari aplikasi yang kita buatif. Jendela Properties merupakan daftar propertipropertiobjek yang sedang dipilih
sampai jumpa pada pertemuan berikut…….