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.
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.
Bagian deklarasi
.....
…..
End Sub
Pemanggilan nama Sub dapat dilakukan dengan menulis langsung nama Sub tersebut atau
menggunakankata kunci Call Nama_Sub.
b.