Professional Documents
Culture Documents
PROSEDUR (PROCEDURE)
7.1 DEFINISI
Prosedur NamaProsedur(DaftarParameterFormal:tipeData)
{ Deskripsi proses keadaan awal menjadi keadaan akhir }
Deklarasi Lokal
{ Daftar variabel, konstanta, prosedur, fungsi yang dipakai }
Algoritma
{ kumpulan aksi }
NamaProsedur(DaftarParameterAktual)
Daftar parameter formal boleh tidak ada atau ada beberapa nama
variabel dengan tipe data yang sesuai. Daftar parameter tersebut dapat
bertindak sebagai variabel masukan dan atau variabel keluaran dari proses
dalam prosedur. Hal ini mensyaratkan daftar parameter aktual pada
prosedur pemanggilnya harus berupa nama variabel dan bukan nilai.
Jurusan Teknik Informatika Untag Surabaya oleh Ir. Sugiono, MT
Algoritma Pemrograman Bab 7 hal. 2/5
NamaProsedur
( Parameter Formal)
Aksi
RETURN
NamaProsedur(parameter aktual)
DeklarasiLokal
Constant Phi: real = 22/7
Algoritma
Volume= Phi*(Diameter/2)^2 * Tinggi
Program Utama
{ Program ini memanggil prosedur HitungVolume }
Deklarasi
isi : real
d : real
t : real
Algoritma
d=14
t =5
HitungVolume
( Diameter: real,
Tinggi:real,
Volume: real )
Volume=Phi*(Diameter/2)^2 * Tinggi
RETURN
START
d: real,
t: real,
isi: real
d=14; t=5
HitungVolume(d, t, isi)
HitungVolume(28,2, isi)
END
7.5 LATIHAN