Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
1
Prosedur (Procedure)
2
Penggunaan prosedur(procedure) merupakan salah bentuk modularisasi program yaitu teknik pemrograman yang memecah/membagi suatu program menjadi sub-sub program (modul) Bentuk modul program yang biasa dikenal : Prosedur (Procedure) Fungsi (Function)
3
Keuntungan Modularisasi Program
Menghindari penulisan teks yang sama secara berulang kali (untuk kasus aktivitas yang harus dilakukan lebih dari satu kali) Kemudahan menulis dan menemukan kesalahan (debug) program
4
Pendefinisian Prosedur (tanpa parameter)
Procedure namaprosedur { penjelasan tentang apa yang dilakukan prosedur} Deklarasi {nama-nama yang digunakan} Deskripsi {bagian yang berisi intruksi/pernyataan}
5
Contoh Procedure tampilkalimat {menampilkan kalimat belajar prosedur}
Deklarasi {tidak ada} Deskripsi write(‘Belajar Prosedur’)
6
Procedure luaspersegi
{menghitung luas persegi} Deklarasi Luas, panjang, lebar : integer Deskripsi Read(panjang,lebar) Luas panjang * lebar Write (luas)
7
Pemanggilan Prosedur Prosedur diakses/dipanggil dengan menuliskan
nama prosedur dari program pemanggil (program utama atau modul program lain) Di dalam progam pemanggil dideklarasikan prototype prosedur di dalam bagian DEKLARASI (hanya bagian header) dengan tujuan supaya program pemanggil mengenal nama prosedur serta cara mengaksesnya
8
Contoh Program Utama yang memanggil prosedur luaspersegi
Algoritma HitungLuasPersegi {menhitung luas persegi panjang} Deklarasi Procedure luaspersegi Deskripsi Write(‘Menghitung Luas Persegi’) luaspersegi
9
Nama Lokal dan Nama Global
Nama-nama (konstanta, peubah, tipe dan lainnya) yang dideklarasikan di dalam bagian DEKLARASI Prosedur dikatakan nama-nama yang bersifat LOKAL Nama-nama yang dideklarasikan di dalam program utama dikatakan nama-nama yang bersifat GLOBAL
10
Parameter Parameter Formal
Parameter yang dideklarasikan di dalam bagian header prosedur Parameter Aktual Parameter yang disertakan pada waktu pemanggilan
11
Prosedur dengan parameter
Procedure namaprosedur (daftar parameter formal) { penjelasan tentang apa yang dilakukan prosedur} Deklarasi {nama-nama yang digunakan yang bersifat lokal} Deskripsi {bagian yang berisi intruksi/pernyataan}
12
Pemanggilan Prosedur dengan parameter
Prosedur dengan parameter diakses dengan cara memanggil namanya dari progarm pemanggil (program utama atau modul program lain) disertai parameter aktualnya NamaProsedur (daftar parameter aktual)
13
Ketentuan antara parameter aktual dengan parameter formal
Jumlah parameter aktual pada pemanggilan prosedur harus sama dengan jumlah parameter formal pada deklarasi prosedur Tiap parameter aktual harus bertipe sama dengan tipe parameter formal Tiap parameter aktual harus diekspresikan secara konsisten dengan parameter formal yang bersesuaian tergantung dengan jenis paramater formalnya
14
Jenis Parameter Formal
Parameter Masukan (input parameter) Parameter Keluaran (output parameter) Parameter Masukan/Keluaran (input/ouput parameter) Input parameter disebut juga paramater by value Input/Output parameter disebut juga parameter by reference
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.