Jumat, 19 Juli 2013

Prosedur Naif

Sebelum membahas tentang Prosedur, saya ingin mengilustrasikan tentang prosedur dalam algoritma seperti contoh gambar dibawah ini , dapat dilihat dari gambar dibawah prosedur ujian khusus dari pendaftaran , entry mata kuliah ujian , pembayaran hingga sampai selesai ujian.

Mendefinisikan Prosedur

Struktur prosedur sama dengan struktur algoritma, yaitu : bagian judul, bagian deklarasi, dan badan prosedur.

Setiap prosedur memiliki nama unik (sebaiknya diawali dengan kata kerja, mis : TUKAR, HITUNG_LUAS, CARI_MAKS, dll)

Contoh Prosedur Jika diimplementasikan dalam koding 
Prosedur Naif:
void Hitung_Luas
{
/*prosedur untuk menghitung luas segitiga dengan input t dan a */
}

Prosedur Berparameter:
void Hitung_Luas(int *Luas, int tinggi, int alas) 
{
/*prosedur untuk menghitung luas segitiga dengan input t dan a */
}

Adapun Cara pemanggilan Prosedur 

Prosedur diakses dengan memanggil namanya dari program pemanggil (program utama atau modul program lain).
Dalam program pemanggil, prototype prosedur harus dideklarasikan supaya program pemanggil mengenal nama prosedur tersebut serta cara mengaksesnya.

Nama Lokal dan Nama Global
Nama Lokal :
Nama-nama di bagian deklarasi prosedur.
Bersifat lokal, hanya dapat digunakan di dalam prosedur yang melingkupinya.
Nama Global :
Nama-nama yang dideklarasikan di program utama.
Bersifat global, dapat digunakan di bagian manapun dalam program, baik di program utama maupun di prosedur.

Sumber : Handbook Penulis .

0 komentar:

Posting Komentar