pemrograman modular

Pemrograman Modular


• Pemrograman Modular adalah pemrograman yang dilakukan dengan membuat subprogram-subprogram (Modul) diluar dari program utama.
• Modul yang sudah dirancang dapat dipasang ke dalam program lain yang membutuhkan.
• Teknik pemrograman modular (procedure dan function) Modularisasi memberikan dua
keuntungan :
a. Untuk aktifitas yang harus dilakukan lebih dari satu kali, modularisasi menghindari penulisan teks program yang sama secara berulang kali.
b. Kemudahan dalam menulis dan menemukan kesalahan (debug) program

1.1 Procedure

Procedure adalah suatu rutin yang melakukan proses tertentu tanpa adanya pengembalian nilai. Pendefenisian prosedur meliputi : Menuliskan nama prosedur, mendeklarasikan nama-nama konstanta, peubah dan tipe (jika ada) dan menjabarkan rangkaian aksi yang dilakukan.

Variabel Lokal dan Variabel Global  

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

Passing Parameter 

Kebanyakan program memerlukan pertukaran informasi antara prosedur (atau fungsi) dan titik di mana ia dipanggil. 
=> parameter berfungsi sebagai media komunikasi antara modul dengan program pemanggil. Tiap item data ditransferkan antara parameter aktual dan parameter formal.
• Parameter aktual : parameter yang disertakan pada waktu pemanggilan. 
• Parameter formal : parameter yang dideklarasikan di bagian header prosedur itu sendiri.
 • Saat prosedur dipanggil, parameter aktual menggantikan parameter formal.
• Tiap parameter aktual berpasangan dengan parameter formal yang bersesuaian.

Aturan penting yang harus diperhatikan: 

• Jumlah parameter aktual pada pemanggilan prosedur harus sama dengan jumlah parameter formal pada deklarasi prosedurnya.
 • Tiap parameter aktual harus bertipe sama dengan tipe parameter formal yang bersesuaian. 
• Tiap parameter aktual harus diekspresikan dalam cara yang sesuai dengan parameter formal yang bersesuaian, bergantung pada jenis parameter formal.

Procedure dibagi 2

a. Procedure tanpa parameter

Contoh:


b. Procedure dengan parameter

Contoh :



0 Response to "pemrograman modular"

Post a Comment