PROSEDUR & FUNCTION · PDF fileprosedur yang berisi kode yang dijalankan ketika ... Bilangan =...

15
PROSEDUR & FUNCTION http://www.brigidaarie.com

Transcript of PROSEDUR & FUNCTION · PDF fileprosedur yang berisi kode yang dijalankan ketika ... Bilangan =...

PROSEDUR & FUNCTION

http://www.brigidaarie.com

REVIEW LOOPING

PROSEDUR

Dalam kenyataan seringkali program yang

harus ditulis cukup panjang, sehingga

kesalahan yang mungkin dibuat oleh seorang

programmer semakin besar.

Untuk mengatasi masalah tersebut dapat

dilakukan dengan memecah program tersebut

menjadi bagian-bagian kecil (rutin) tetapi tetap

logis.

PROSEDUR DALAM VISUAL BASIC

Prosedur Umum (General Purpose Procedure)

merupakan prosedur yang ditemukan di dalam

daftar Drop Down pada jendela kode.

Prosedur Kejadian (Event Procedure)

prosedur yang berisi kode yang dijalankan ketika

suatu kejadian dari kontrol di bangkitkan.

SUBPROGRAM

Prosedur-prosedur yang ditambahkan dalam

sebuah program tersebut disebut subprogram.

Ada 2 jenis subprogram dalam Visual Basic

yaitu prosedur subrutin (subroutine

procedures) dan prosedur fungsi (function

procedures)

SUBRUTIN

Subrutin merupakan prosedur umum (general

porpuse procedure) yang ditulis dan

ditambahkan dalam program

[Public | Private] Sub <nama_sub> ([<argumen>])

<isi procedure>

End Sub

Private Sub Pangkat()

Dim Bilangan as Integer

Bilangan = txtTotal.Text

lblBilangan.Caption = Bilangan * Bilangan

End Sub

MEMANGGIL SUBRUTIN

Untuk menggunakan sebuah procedure, maka

procedure tersebut harus di-‘panggil’ pada

bagian tertentu dari kode program.

Call Pangkat()

Call <nama_sub>([<argumen>])

LATIHAN

Buat aplikasi program X pangkat Y yang sudah

dicontohkan pada materi kemarin dengan

menggunakan subrutin, dimana X dan Ynya

adalah parameternya.

LATIHAN PROSEDUR

FUNCTION

Subrutin dan Fungsi sebenarnya mirip yaitu

prosedur umum (general purpose procedure)

yang ditulis dan ditambahkan dalam program.

Bedanya Fungsi mengembalikan nilai

sedangkan Subrutin tidak.

[Public | Private] Function <nama_function> ([<argumen>]) As tipe_data>

<isi function>

End Function

Function Pangkat(Bilangan as Integer)

Pangkat = Bilangan * Bilangan

End Function

MEMANGGIL FUNCTION

Untuk menggunakan sebuah function, maka

function tersebut harus di-‘panggil’ pada

bagian tertentu dari kode program.

ReturnVal = FunctionName [(Argumen list)]

Txtpangkat.text = pangkat(3)

LATIHAN FUNGSI

Buat lah program konversi angka bulan ke

nama bulannya seperti contoh dibawah.