Anda di halaman 1dari 10

M. Adnan Nur, S.Kom., MT.

PEMPROGRAMAN BERORIENTASI OBJEK

METHOD
(PROCEDURE/VOID)
PROCEDURE …?

✓ Merupakan suatu sub-program atau modul untuk memproses


sebagian atau seluruh proses yang dikerjakan sebuah program
/ aplikasi.

✓ Digunakan untuk menyederhanakan kerumitan program yang


memiliki perintah sering berulang.
Struktur Procedure …?
✓ Bagian Judul
terdiri atas Nama Procedure dan Deklarasi Parameter (jika ada)
✓ Bagian Deskripsi
Statement / perintah yang ingin dijalankan (termasuk deklarasi variabel
dan konstanta jika dibutuhkan)
Catatan :

Terdapat 2 jenis variabel dalam java yaitu

Variabel Global merupakan variabel yang dideklarasikan diluar method


(procedure/function) dan dapat digunakan pada seluruh procedure /function

Variabel Lokal merupakan variabel yang dideklarasikan hanya pada sebuah


procedure/function saja dan hanya dapat digunakan oleh procedure /
function tersebut.
Struktur Procedure …?
DEKLARASI PROCEDURE
VOID namaProcedure (type_data daftar_Parameter) //Jika Parameter Dibutuhkan
{
Statement
}

PEMANGGILAN PROCEDURE
namaProcedure (daftar_Parameter); //Jika Parameter Dibutuhkan
Ketentuan dalam Procedure …?

✓ Setiap procedure harus mempunyai nama yang unik


✓ Aturan penamaan procedure sama dengan penamaan
Variable
✓ Nama procedure sebaiknya diawali dengan kata SET diikuti
kata kerja karena procedure berisi suatu aktivitas misalnya
SetCekBilangan dll.
✓ Procedure sebaiknya independen dari program pemanggilnya.
Procedure tidak menggunakan variable global maupun
perintah global didalam statement procedurenya.
✓ Jika program utama perlu mengkomunikasikan nilai variabel
kedalam procedure, maka ada satu cara untuk melakukannya
yaitu dengan menggunakan parameter.
Parameter Pada Procedure … ?

✓ Parameter pada procedure adalah nama-nama


peubah/variable kiriman yang dideklarasikan pada bagian
header procedure

✓ Penggunaan Parameter menawarkan mekanisme pertukaran


informasi antar procedure. Tiap item data ditransfer antara
parameter actual dan parameter formal yang bersesuaian
Parameter Pada Procedure … ?

✓ Parameter Actual
Parameter yang disertakan pada waktu pemanggilan
procedure
✓ Parameter Formal
Parameter yang dideklarasikan didalam bagian header
procedure itu sendiri
✓ Ketika procedure dipanggil, maka nilai dari parameter actual
akan mengisi parameter formal. Tiap-tiap parameter actual
berpasangan dengan parameter formal yang bersesuaian.
✓ Parameter actual harus bertipe data sama dengan parameter
formal
Contoh Penggunaan Procedure
Contoh :

Pemanggilan
Procedure

Parameter Aktual

Parameter Formal

Deklarasi
procedure
Sekian dan Terima Kasih

Anda mungkin juga menyukai