Apa itu event?

16 Mei 2009

Event merupakan suatu permintaan yang dilakukan oleh suatu obyek (reguester) kepada obyek lainnya (responder). Permintaan dapat dilakukan oleh obyek fisik maupun non fisik. Obyek non fisik dapat berupa kode program; sedangkan obyek fisik dapat berupa perangkat input, perangkat pemroses, maupun perangkat output. Misalkan perangkat input mouse meminta kepada suatu obyek agar klik (click), seret (drag) ataupun klik ganda (double click) yang dilakukannya ditanggapi. Obyek yang menerima permintaan selanjutnya memproses permintaan tersebut dan hasilnya diberikan kepada obyek peminta.


Apa itu fungsi?

16 Mei 2009

Fungsi merupakan suatu blok kode program yang disusun sedemikian rupa untuk menyelesaikan suatu masalah spesifik. Hasil suatu fungsi adalah suatu nilai tunggal. Permasalahan yang kompleks diurai kedalam fungsi-fungsi sehingga permasalahan dapat diketahui secara baik dan benar. Melalui fungssi kode program lebih mudah dipahami (readbility) dan tentu saja pengembangan (developing) program semakin mudah dilakukan.
Dari segi pembuatannya, fungsi terbagi atas 2 (dua), yaitu :
– fungsi yang disediakan sistem (built in function)
– fungsi yang dibentuk pemakai (user defined function)

1. Fungsi yang didefenisikan sistem
Visual Basic telah mendefenisikan ratusan bahkan ribuan fungsi yang tujuan utamanya adalah membantu pemakai untuk membantu menyelesaikan masalah. Fungsi yang telah dibentuk ini biasanya telah diuji coba dengan baik dan benar sehingga pemakai benar-benar dapat mengandalkan fungsi tersebut.
Fungsi yang yang telah didefenisikan dapat dikelompokkan kedalam:
– fungsi aritmatika, cth : mod
– fungsi trigonometri, cth : sin, cos
– fungsi string, cth : left, mid, right
– fungsi keluaran, cth : print

2. Fungsi yang didefenisikan pemakai
Dalam menyelesaikan suatu permasalahan kadangkala fungsi-fungsi yang telah disediakan oleh sistem tidak banyak membantu dalam penyelesaiiannya sehingga pemakai harus membentuk fungsi tersendiri. Fungsi yang didefenisikan pemakai selanjutnya dapat digunakan dalam seluruh kode program dan bahkan dengan adanya Dynamic Link Library yang memungkinkan fungsi disimpan dalam file tersendiri (DLL) telah memungkinkan fungsi untuk dibagi (sharing) bukan hanya antar program dalam VB bahkan juga antar bahasa pemrograman lainnya.