Modular programming membagi program menjadi bagian-bagian kecil untuk mengurangi kompleksitas dan mempermudah pemecahan masalah. Program modular terdiri dari procedure dan function, di mana procedure tidak mengembalikan nilai sedangkan function mengembalikan nilai. Parameter digunakan untuk mengirimkan data masukan ke procedure dan function.
3. DEFINISI MODULAR
Pemrograman modular adalah pemrograman dimana program
yang biasanya besar diubah menjadi beberapa bagian yang
lebih kecil.
(Antonious Rachmat, 2010)
8. PERBANDINGAN (COMPARE)
FUNCTION PROCEDURE
Mengembalikan sebuah nilai Tidak mengembalikan sebuah nilai
Tipe data yang sesuai untuk dipanggil Menggunakan void
Memiliki pernyataan “return” Tidak ada “return”
Menggunakan variabel untuk menahan nilai Hanya memanggil nama procedure
13. FUNCTION PSEUDOCODE
Algoritma Menghitung Penjumlahan
{Menghitung Jumlah Bilangan}
Deklarasi
Function HasilJumlah();
Int hasil;
Deskripsi
Hasil ← HasilJumlah();
write(hasil);
Function HasilJumlah()
{Menghitung Jumlah Bilangan}
Deklarasi
Int z;
Deskripsi
C ← 10 + 5;
Return C;
17. PARAMETER PSEUDOCODE
Algoritma Menghitung Penjumlahan
{Menghitung Jumlah Bilangan}
Deklarasi
Function Jumlah(int x, int y);
Int a, b, hasil;
Deskripsi
a ← 10; b ← 5;
Hasil ← Jumlah(a,b);
write(hasil);
Function Jumlah(int x, int y)
{Menghitung Jumlah Bilangan}
Deklarasi
Int z;
Deskripsi
z ← x + y;
Return z;