PASCAL - 8 MODUL
Pengantar Modul (Sub Rutin) : bagian program yang berdiri sendiri yang mengerjakan fungsi khusus dan dapat dipanggil berulang ulang Modul terbagi atas 2 yaitu : a. Function : Modul yang mengembalikan nilai balik (menghasilkan nilai baru) b. Procedure : Modul yang tidak mengembalikan nilai balik dan mengerjakan fungsi khusus
Syntax : 1. Function, terbagi 2 yaitu : a. Tanpa Parameter bu : Function Nm.Func:type; begin Nm.Func(statement); end; b. Dengan Parameter (menggunakan variabel bantu) Function Nm.Func(var:type):type;
2. Procedure, terbagi atas 2 yaitu: a 2. Procedure, terbagi atas 2 yaitu: a. Tanpa Parameter bu : Procedure Nm.Proc; begin statement; end; b. Dengan Parameter Procedure Nm.Proc(var:type);
Contoh (Menghitung Luas Segitiga) 1. Function tanpa Parameter
2. Function dengan Parameter
Contoh (Mencari perkalian 3 bilangan) 1. Procedure Tanpa Parameter
2. Procedure Dengan Parameter
Tugas !!!!! 1. Buatlah Procedure dan Function untuk mencari volume balok (dengan parameter dan tanpa parameter) 2. Buatlah Procedure dan Function untuk mencari Gaji bersih yang didapat dari Gaji Pokok ditambah tunjangan dikurangi potongan (dengan parameter dan tanpa parameter)