Selamat datang di RodeBlog - Coding Galau. Kali ini saya akan membahas Procedure dan Function Dalam Visual Basic. Pada dasarnya Procedure dan Function Dalam Visual Basic hampir sama, perbedaannya adalah Procedure tidak dapat mengembalikan nilai, sedangkan Function dapat mengembalikan nilai.
Procedure dan Function dalam Visual basic termasuk dalam
Sub Rutin. Sub Rutin adalah kumpulan program yang dibuat secara terpisah dari kode program yang lain dengan tujuan untuk mengurangi jumlah baris pada kode program dan kumpulan program tersebut dapat digunakan berulang-ulang.
Berikut adalah keuntungan menggunakan Procedure dan Function:
- Kode Program menjadi lebih sederhana.
- Procedure dan Function dapat dipakai berulang-ulang sehingga dapat menghemat waktu dan mempersingkat program.
- Apabila terjadi kesalahan pada Procedure dan Function, mudah untuk diperbaiki.
- Mudah dikembangkan dan dimodifikasi.
Procedure
Procedure dalam suatu program ditulis diantara baris Sub dan End Sub. Procedure Sub dapat diletakkan di dalam standart module, class module maupun module form. Secara default Procedur memiliki sifat public sehingga dapat diakses dan dipanggil dari manapun dalam suatu aplikasi. Berikut adalah contoh penulisan Procedure serta cara pemanggilannya.
Contoh Penulisan Procedure
------------------------------------------------------------
Private Sub TampilkanPesan()
Dim strKalimat As String
strKalimat = "RodeBlog - Coding Galau"
MsgBox strKalimat, vbInformation
End Sub
Contoh Pemanggilan Procedure pada kode program
------------------------------------------------------------
Call TampilkanPesan
atau
TampilkanPesan
Function
Function adalah kumpulan perintah yang terpisah yang dapat menerima argument, mengeksekusi sekumpulan pernyataan, dan mengubah nilai argumennya. Function dapat mengembalikan nilai kepada pemanggilanya. Penulisan Function berada diantara baris Function dan End Function. Berikut adalah contoh penulisan Function dan cara pemanggilannya.
Contoh Penulisan Function
------------------------------------------------------------
Function Luas_Segitiga(alas,tinggi) As Double
Luas_Segitiga = 0.5*alas*tinggi
End Function
Contoh Pemanggilan Function pada kode program
------------------------------------------------------------
TxtHasil.Text = Luas_Segitiga(3,4)
Itulah bahasan saya tentang Procedure dan Function Dalam Visual Basic. Tunggu artikel lainnya tentang pemrograman Visual Basic hanya di RodeBlog - Coding Galau. Terima Kasih sudah berkunjung.