Jumat, 18 Januari 2013

Komponen dan cara Kerja Visual Basic


21 Jan
PENGENALAN KOMPONEN VB
  1. CARA KERJA VISUAL BASIC
    1. Object Oriented Programming
Dengan kemunculan windows, bahasa program lebih mengutamakan penampilan, bersifat grafis, yang lebih dikenal dengan kata-kata Visual.
Kemampuan dari bahasa-bahasa tersebut sbb;
1) memiliki sarana pengembangan yang bersifat grafis (visual)
2) berorientasi object
3) dapat bekerja didalam sistem operasi windows
4) dapat menghasilakn aplikasi berbasis windows
5) mampu memanfaatkan kemampuan windows seperti grafis, multimedia, internet, mltitasking dsb.
OBJEK
Dalam pemrograman berbasis OOP, sebuah program dibagi menjadi bagian-bagian kecil yang disebut dengan OBJEK. Setiap objek memiliki entiti yang terpisah degan entiti objek-objek yang lain. Masing-masing Objek dapat diolah sendiri-sendiri, dan mempunyai sekumpulan sifat dan metode yang melakukan fungsi tertentu sesuai dengan yang kita programkan kepadanya
Tiga hal utama yang dimiliki sebuah objek
1.    Properti atau Atribut ::: karakteristik atau sifat dari sebuah objek.
Misalnya : warna, ukuran dsb.
2.    Metode ::: aksi, tindakan atau perbuatan. serangkaian procedur yang dimiliki oleh suatu objek yang akan dijalankan sesuai dengan respon yang diberikan oleh suatu perintah, atau kejadian.
Misalnya : Objek tombol EXIT mempunyai metode untuk keluar dari aplikasi.
3.    Event ::: Kejadian atau segala sesuatu yang dapat dialami oleh sebuah objek.
Misalnya : meletakkan mouse diatas objek, mengklik tombol mouse, mengetik pada kotak teks, dsb.
  1. Cara Kerja OOP
Pemrogramman oop bersifat absraksi, sehingga pemakai tidak perlu mengetahui kerumitan dari sebuah objek. Pemakai hanya perlu mengetahui apa yang dilakukan oleh objek. Analog dengan ilustrasi Gambar 2.1 diatas, bahwa seorang pengendara tidak perlu mengetahui bagaimana cara kerja mesin apabila ia menginjak gas misalnya, tetapi ia hanya perlu mengetahui apa yang dilakukan oleh mobil itu apa bila gas diinjak.
Seperti penjelasan diatas, maka sitiap objek memiliki metode yang berisi prosedur atau program yang harus dijalankan. Apabila pemakai melakukan interaksi terhadap objek tersebut, seperti mengklik tombol mouse, pergerakan kursor, pengetikan tombol enter dbs. Semua kejadian atau event tersebut menyebabkan metode objek yang bersangkutan dipicu untuk berjalan.
        2.  Keuntungan OOP
1) Lebih cepat bila dibandingkan dengan pemrogramman Linier
2) Resiko kesalahan kecil
3) Perawatan lebih mudah
3.   Kontrol
Yaitu salah satu objek didalam visual basic, yang menyediakan interface (antarmuka atau penghubung) antara user (pemakai akhir) dengan program aplikasi yang dibuat. Yang mana setiap kontrol yang digunakan dalam visual basic disediakan dalam jendela TOOLBOX. Yang bisa dilihat pada gambar 1-9. yang mana objek-objek yang digunakan haruslah diletakkan didalam objek ayahnya (parent object), atau lebih dikenal dengan objek FORM.
         4.  Pengorganisasian pada VB 6
PROJECT
Yaitu file pusat yang mengelola dan mencatat seluruh file-file yang dibutuhkan untuk membentuk sebuah aplikasi. File ini akan menyimpan semua komponen, perubahan, serta apa saja yang berhubungan dengan aplikasi yang dibuat.
Untuk melihat dan mengelola semua file yang mendukung aplikasi yang dibuat, disediakan jendela project explorer,
Pada project explorer ini terdapat tiga buah icon yang berfungsi untuk memanipulasi komponen-komponen pada aplikasi visual basic yang kita buat. Ketiga tombol tersebut adalah :
1. View Code ::: menampilkan jendela Code.
2. View Object ::: menampilkan jendela Form.
3. Toggle Folders ::: mengubah-ubah tampilan folder pada jendela project explorer.
Memberi Nama Objek
Kita juga harus mengetahui bagai mana memberi nama sebuah objek, sebuah objek dalam VB memiliki beberapa nama yaitu :
4. Caption ::: nama judul yang biasanya akan tampil pada objek tersebut pada saat aplikasi dijalankan.
5 . Name ::: nama internal yang menjadi nama identitas dari objek tersebut.
6. Filename ::: nama file yang digunakan untuk menyimpan komponen aplikasi pada media penyimpanan komputer.

1 komentar: