Dosen Pengampu:
Syaiful Islami, S.Pd., M.Pd.T
Disusun Oleh:
Pemograman Modular adalah suatu Teknik pemograman dimana program yang biasanya cukup
besar dibagi-bagi menjadi beberapa bagian program yang lebih kecil.
Dalam sebuah program, seringkali pemrograman perlu memecah persoalan yang kompleks
menjadi beberapa bagian yang lebih mudah diselesaikan. Ide inilah yang mencetuskan struktu
pemrograman modular, yaitu memecah persoalan menjadi sub-sub persoalan yang biasa
disebut subprogram. Ada dua tipe subprogram yang biasa digunakan untuk memecah persoalan
kompleks menjadi lebih sederhana, yaotu fungsi (function) dan prosedur (procedure). Kedua
tipe subprogram ini dapat digunakan bersamaan maupun salah satunya saja dalam sebuah
program.
A. Variabel Lokal
Variable local tidak dapat dipanggil, diakses dan diubah oleh prosedur atau fungsi yang
lain bahkan oleh program utama sekalipun karena hanya dapat dikenali oleh prosedur
atau fungsi dimana variable ini didefenisikan.
B. Variabel Global
Nilai dari variable ini dapat dipanggil, diakses dan diubah oleh prosedur atau fungsi
apapun.
Fungsi
Fungsi adalah subprogram yang menerima data masukan, melakukan beberapa perhitungan
dari data tersebut, kemudian mengembalikan output berupa sebuah data baru. Dalam
pembuatan fungsi, programmer harus mendefinisikan :
a) Nama fungsi
b) Tipe data yang dibuat/dihasilkan oleh fungsi
c) Daftar parameter yang menyatakan data yang diperlukan oleh fungsi
d) Satu atau lebih intruksi yang melakukan perhitungan.
Perancangan Fungsi