Untuk memudahkan dalam mengorganisir program, dan Visual Basic masih mengikutsertakan prinsip modular programming. Dimana program bisa dipecah kedalam subprogram yang lebih kecil. Dalam hal ini masing-masing objek bisa dipecah menjadi prosedur dan fungsi.
Prosedur adalah kumpulan perintah yang ditandai dengan keyword SUB.
Contoh Prosedure sbb:
Fungsi adalah kumpulan perintah yang menghasilkan nilai. Karakteristik dari sebuah fungsi hampir sama dengan prosedur, hanya saja prosedur mempunyai nilai sendiri. Sehingga function juga mempunyai tipe data. Contoh penggunaan function adalah sebagai berikut:
Sekarang kita juga mempunyai sebuah function dengan nama Cari, function cari bertipe data integer, kemudian ada satu baris perintah yang mengubah isi dari function cari menjadi 10+3, sehingga sekarang function cari bernilai 13. Function ini bisa dipanggil oleh prosedur / function lain untuk menghasilkan nilainya, yang bisa kita perlakukan sama dengan sebuah variabel. Hanya saja bedanya variabel sudah menampung data. Sedangkan function akan memproses dulu perintah sesuai dengan kumpulan perintah yang ada padanya baru kemudian mengeluarkan data yang telah selesai di proses.
Prosedur adalah kumpulan perintah yang ditandai dengan keyword SUB.
Contoh Prosedure sbb:
Sub bersih ()Dari kode program diatas bisa dijelaskan sebagai berikut. Prosedur diatas bernama Bersih, bersih akan menjalankan perintah untuk membersihkan isi dari Text1, Text2,dan Text3.
Text1.Text = " "
Text2.Text = " "
Text3.Text = " "
End Sub
Fungsi adalah kumpulan perintah yang menghasilkan nilai. Karakteristik dari sebuah fungsi hampir sama dengan prosedur, hanya saja prosedur mempunyai nilai sendiri. Sehingga function juga mempunyai tipe data. Contoh penggunaan function adalah sebagai berikut:
Private Function Cari () As Integer
Cari = 10 + 3
End Function
Sekarang kita juga mempunyai sebuah function dengan nama Cari, function cari bertipe data integer, kemudian ada satu baris perintah yang mengubah isi dari function cari menjadi 10+3, sehingga sekarang function cari bernilai 13. Function ini bisa dipanggil oleh prosedur / function lain untuk menghasilkan nilainya, yang bisa kita perlakukan sama dengan sebuah variabel. Hanya saja bedanya variabel sudah menampung data. Sedangkan function akan memproses dulu perintah sesuai dengan kumpulan perintah yang ada padanya baru kemudian mengeluarkan data yang telah selesai di proses.
Klik Like/share jika anda menyukai tulisan ini;
Mau tanya mas. Bagaimana caranya membuat form bantuan pencarian, kemudian hasil pencarian, di masukkan ke form yang lain. Jadi saya coba bekerja dengan 2 form. (seperti menu Help)
BalasHapusUntuk data kami menggucakan Access dan jenis koneksi DataAdo
Terima kasih sebelumnya.
saat mau memasukkan hasil ke object ke form lain.
Hapusterlebih dahulu panggil nama form nya.
misal pencarian ada di form2 dan hasil ditampilkan ke text1,text2, dan text3 pada form1
maka saat melakukan pencarian di form2, hasil di berikan ke form1 dengan cara
form1.text1.text= adodata.recorset!nama_field1
form1.text1.text= adodata.recorset!nama_field2
form1.text1.text= adodata.recorset!nama_field3
refisi :
Hapusform1.text1.text= adodata.recorset!nama_field1
form1.text2.text= adodata.recorset!nama_field2
form1.text3.text= adodata.recorset!nama_field3