Anda di halaman 1dari 1

SUB dan fungtion

Landasan teori

a. Soubroutine

Dalam pembuatan suatu program ada satu hal yang harus diperhatikan yaitu modularity.
Modularity adalah membagi-bagi program menjadi bagian-bagian yang lebih kecil. Ada dua cara
menyajikan bagian program yaitu dengan menggunakan Subroutine (Sub) dan Fungtion.

Subroutine merupakan suatu bagian dari program yang menjalankan satu atau kumpulan
beberapa perintah program dalam satu kesatuan, dimana kesatuan tersebut dapat dipanggil baik sekali
maupun berulang- ulang dari tempat lain dalam program tersebut. Sub dapat berupa:

1. Sub yang disediakan oleh Visual Basic. Contohnya adalah perintah MsgBox.
2. Sub dapat dibuat sendiri sesuai dengan keperluan si pemakai

Ada juga sub yang namanya dibuatkan oleh VB tetapi isinya dibuat sendiri sesuai dengan
keperluan si pemakai. Contohnya: Sub CommandButton1_Click

Keuntungan dengan adanya modularity adalah penghematan kode program. Ini terjadi jika ada
beberapa bagian program yang sama dipanggil di beberapa tempat didalam program.

Sub merupakan bagian program terstruktur karena:

1. Merupakan penerapan konsep program modular, yaitu memecah- mecah program yang
rumit menjadi program-program bagian yang lebih sederhana dalam bentuk sub-sub.
2. Sub dapat dipanggil atau dipergunakan sewaktu-waktu untuk hal yang dilakukan berulang-
ulang.

Struktur sub yang paling sederhana adalah seperti di bawah ini:

Sub Nama_sub (daftar parameter)

Bagian deklarasi

.....

…..

End Sub

Pemanggilan nama Sub dapat dilakukan dengan menulis langsung nama Sub tersebut atau
menggunakankata kunci Call Nama_Sub.

b.

Anda mungkin juga menyukai