Apa itu fungsi?

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.

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

%d blogger menyukai ini: