NIM : 09031181520026
Pengertian Prosedur
Prosedur
adalah suatu program terpisah dalam blok sendiri yang berfungsi sebagai
subprogram (program bagian). Procedure biasanya bersifat suatu aktifitas
seperti meghitung faktorial sebuah bilangan, mencari bilangan genap dari
sekumpulan bilangan ,dsb. Prosedur banyak digunakan pada program yang
terstruktur karena:
Ø
Merupakan
penerapan konsep program modular, yaitu memecah-mecah program yang rumit
menjadi program-program bagian yang lebih sederhana dalam bentuk
prosedur-prosedur.
Ø
Untuk
hal-hal yang sering dilakukan berulang-ulang, cukup dituliskan sekali saja
dalam prosedur dan dapat dipanggil atau dipergunakan sewaktu-waktu bila
diperlukan.
Ø
Membuat
kode program lebih mudah dibaca.
Ø
Dapat
digunakan untuk menyembunyikan detil program
Prosedur yang baik memiliki ciri-ciri sebagai berikut:
v
Hanya
memiliki satu fungsi tujuan (logical inherent). Sebuah prosedur sebaiknya hanya
memiliki satu fungsi tujuan dan tidak bercampur dengan tujuan lain. Hal ini
untuk membuat prosedur lebih focus.
v
Berukuran
kecil (small size). Yang dimaksud ukuran disini adalah panjang algoritma atau
panjang kode program pada suatu prosedur. Ukuran kecil akan mudah dibaca maupun
diperbaiki.
v
Tidak
tergantung pada prosedur lain (independent). Sebuah prosedur harusnya bersifat
mandiri, artinya sebuah prosedur dapat berjalan dan diuji tanpa menunggu bagian
lainnya selesai. Selain itu variable yang digunakan dalam prosedur tidak
mempengaruhi variabel yang digunakan pada bagian lain di keseluruhan program.