Procedure, Function dan Module
*Prosedur adalah sebuah blog kode program yang akan mengerjakan perintah-perintah. Jika di dalam program yang akan dibuat terdapat beberapa perintah yang akan mempunyai tugas atau fungsi yang sama maka kita dapat membuat sebuah prosedur atas perintah tersebut. Dan prosedur tersebut dapat dipanggil jika diperlukan.
*Fungsi dibuatkan sebuah prosedur adalah dapat menghemat penulisan kode program karena perintah-perintah yang begitu banyak tetapi mempunyai fungsi yang sama dapat dibuat dalam satu bagian saja. Jika terjadi kesalahan dapat dengan mudah dicari kesalahan kemudian dilakukan perbaikan.
*Beberapa
macam
jenis
prosedur
:
Procedure Sub,
prosedur
yang tidak
mengembalikan
nilai
setelah
tugasnya
selesai
Procedure Function,
prosedur
yang mengembalikan
nilai
setelah
tugasnya
selesai
Procedure Event,
prosedur
untuk
suatu
event pada
sebuah
object. Dan digunakan
dalam
sebuah
class module
Procedure Property,
prosedur
untuk
mengubah
(let) atau
mengambil
(get) nilai
property pada
sebuah
object. Dan digunakan
dalam
sebuab
class module
Bentuk
penulisan
(syntax)
procedure sub,
[public|private]Sub<nama_sub>(|<argument>|)
.....
<kode prosedur atau statements>
.....
End Sub
[public|private]Sub<nama_sub>(|<argument>|)
.....
<kode prosedur atau statements>
.....
End Sub
Sub
Procedur
dapat
dipanggil
dengan
perintah:
[Call] nama_sub (|argument|)
Bentuk penulisan (syntax) procedure function,
[public|private]Function<nama_function>(|<argument>|) As <tipe_data>
.....
<kode prosedur>
.....
End Function
Pernyataan [public|private] menyatakan ruang lingkup (scope) kerja prosedur. Jika prosedur tersebut berada pada scope public berarti digunakan dalam lingkup project.
Bentuk penulisan (syntax) procedure function,
[public|private]Function<nama_function>(|<argument>|) As <tipe_data>
.....
<kode prosedur>
.....
End Function
Pernyataan [public|private] menyatakan ruang lingkup (scope) kerja prosedur. Jika prosedur tersebut berada pada scope public berarti digunakan dalam lingkup project.
. 1. Membuat project baru,
2 2. .Desain
Tampilan form seperti gambar berikut ini :
3. Tambahkan
kontrol ke form seperti pada gambar diatas dan atur propertinya seperti tabel
berikut:
4. Kita klik
ganda
pada
form, kemudian
kita
ketikkan
Sub Procedur
Bersih:
Jalankan aplikasi dengan menekan tombol F5 (di
keyboard), atau melalui icon
Start Debugging di toolbar, atau melalui menu
Debug
> Start Debuging
2.FUNCTION
Function
adalah
bagian
dari
prosedur
dimana
function berfungsi
untuk
mengembalikan
nilai
dan
penggunaannya
menggunakan
bentuk
sintaks
khusus
dalam
bahasa
pemrograman
VB.Net.
Function secara
Opsional
menerima
satu
atau
lebih
parameter yang disebut
juga
parameter formal.
Karena function bagian dari prosedur maka kita harus tau apa itu prosedur. Prosedur adalah sekelompok pernyataan yang bersama-sama melakukan tugas saat dipanggil, setelah prosedur dijalankan, kontrol akan kembali ke pernyataan yang memanggil prosedur VB.Net. Prosedur dibagi menjadi dua bagian yaitu :
Karena function bagian dari prosedur maka kita harus tau apa itu prosedur. Prosedur adalah sekelompok pernyataan yang bersama-sama melakukan tugas saat dipanggil, setelah prosedur dijalankan, kontrol akan kembali ke pernyataan yang memanggil prosedur VB.Net. Prosedur dibagi menjadi dua bagian yaitu :
Function
Sub
procedure atau
Sub
Keuntungan
mengunakan
Function dan
Prosedur
di VB:
•Terkadang
karena
banyaknya
sintaks
program kita
suka
ouble-double
membuat
perintah
dalam
program, nah untuk
mengatasinya
biar
tidak
double-double dan
tidak
berulang-ulang
menulis
sintaks
maka
sebaiknya
gunakan
Fuction
atau
prosedure
agar tidak
duplikasi
sintaks.
•
•Memperkecil
masalah-masalah
yang kompleks
dalam
program.
•
•Perintah
atau
sintaks
anda
jadi
mudah
di baca
•
•Punulisan
kode
program jadi
semakin
jelas.
•
•Informasi
kode
tersembunyi
Kode
bisa
di pakai
berulang
kali dalam
sebuah
progam.
Definisi
Function dalam
program VB
Function digunakan untuk mendeklarasikan sebuah nama, parameter dan kode yang menentukan prosedur function. Berikut ini sintaks untuk function yaitu :
[Modifers]
Function Function Name
[ParameterList] As ReturnType
[Statements]
[Exit
Function]
[Statements]
End
Function
Keterangan :
•Modifiers :
Ini
untuk
menentukan
hak
akses
atau
level dimana
kita
bisa
menentukan
sendiri
hak
akses
seperti
apa,
contoh
: Public, Private, Protected, Friend, Protected Friend dan
lain-lain.
•FunctionName :
Ini
untuk
mengidentifikasi
nama
dari
function.
•ParameterList :
spesifik
dari
parameter yang digunakan.
•ReturnType :
Untuk
menentukan
tipe
data dari
variabel
function return.
3. Module
(Modul)
Modul merupakan
bagian yang sengaja dipisahkan untuk memudahkan pemrograman. Dalam module dapat
dimasukkan procedure dan fungsi dan kemudian digunakan oleh beberapa form.
-
Umumnya modul dideklarasikan secara
public (public) agar dapat digunakan di dalam kode dimanapun
-
Modul dapat diisi dengan main procedure
yang akan dijalankan pertama kali saat program dimulai
-
Modul merupakan salah satu argumentasi
code reuse yang bertujuan agar program
lebih efesien.
Sintaks
pembuatan modul sebagai berikut :
Module
moduleName
Statement
End
module
Contoh :
Module Module
Public intResponce, RoleId, Msg
As Integer
Public Username, Password, Nama
As String
End Module
Pada Visual basic menyediakan
module yang dapat digunakan untuk fungsi, subrutin, konstanta, variabel, dan tipe ciptaan
yang akan disediakan bagi keseluruhan
project. Untuk
module dalam
project anda dapat menggunakan perintah
Project > Add Module

Untuk melakukan penulisan kode
program , anda dapat melakukan klik ganda pada
module
Tidak ada komentar:
Posting Komentar