Dear Aji,

saya coba jelaskan yc semoga ga tambah2 bingung he he he (untuk suhu mohon 
CMIIW)


Di VB Prosedure di kenal dengan SUB, contoh 

Private Sub tampilPesan(Byval sMSG as String) 'tidak ada hasil

    msgbox sMSG

end SUB


sedangkan Function  FUNCTION, Contoh

Private Function HitungLuas(byval P as integer, byval L as integer) as Integer  
 'Hasil dari fungsi
    
    HitungLuas = P * L

End Function




cara manggil di program :
Private Sub Command1_Click()

        call sMSG("Hallo")
        'atau
        sMSG "Hallo"        

End Sub



Private Sub Command1_Click()
dim Luas as Integer


         Luas = HitungLuas(5,4)
        
End Sub




yach sampe sini bingung ga??? Semoga enggak yach....secara global Prosedure 
adalah "Potongan program yang di gunakan tetapi tidak menghasilkan sesuatu" 
sedangan Fungsi "Potongan Program yang di gunakan dan menghasilkan sesuatu"

mungkin udah mulai bingung nech, saat kita menjalan kan prosedure (sub) itu 
tidak ada hasilnya lihat dech contoh prosedure.
kalo ada pertanyaan, lho buat apa sech kita bikin prosedure / 
fungsi...bayangkan ada membuat project dengan VB yang menggunakan Code yang 
sama berulang-ulang pasti terasa dech enaknya prosedure/fungsi. selain itu 
prosedure/fungsi membuat code terlihat rapi, tersturktur dan  cantik 
(halah...hehehe)

wah hampir lupa kalo bingung apa itu ByVal arti selengehannya gini....waktu 
kita membuat prosedure atau fungsi KADANG kita memerlukan variable nah itu lah 
guna nya ByVal. tetapi Byval itu hanya mengirim VALUE atau NILAI saja ke 
PROSEDURE/FUNGSI tanpa merubah Variable aslinya. kalo pake ByREF variable yang 
mengirimnya akan berubah/dirubah saat Variable di Fungsi atau prosedure di 
rubah. karena pada dasarnya ByRef itu menggunaan Pointer (wah ini ribet nech 
nerangin nya udah agak2 lupa :p)

oh iya ada satu lagi selain ByVal, ByRef yaitu Optional (artinya saat 
fungsi/procedur di panggil ga pake variable gpp)

ok dech gitu aja pencerahannya (semoga aja jd cerah :p) kalo tambah bingung 
bisa japri ke Y! [EMAIL PROTECTED] 




Salam, 

Jemy
IT @ TGSSI (Astra Otoparts Groups)
Freelancer Programmer (kalo ada project untuk VB/VBNET jangan malu untuk Call 
:p)

*maaf sekalian promosi, siapa tau ada yang mau ngajak pindah...he he he 
 







----- Original Message ----- 
From: via76ers 
To: [email protected] 
Sent: Tuesday, June 24, 2008 1:26 PM
Subject: [*** SPAM ***] [indoprog-vb] prosedure dan function

Dear all,
Saya sudah membaca beberapa artikel mengenai prosedure dan function..
tapi kok gak ngerti2 juga ya..
Mungkin ada temen2 yang bisa bantu jelasin....?
sekalian contoh dan penggunaannya ya.. biar lebih ngerti..

regards
Aji
 


<<Please Make a Diggest This Groups>>

[Non-text portions of this message have been removed]

Kirim email ke