2. Pemrograman terstruktur adalah
pemrograman yang menitikberatkan pada
pemecahan masalah yang kompleks menjadi
masalah yang sederhana yang disebut modul.
3. Program yang terdiri dari modul-modul atau
subprogram-subprogram disebut dengan
program yang modular. Alasan adanya sub
program adalah:
1. Pemrograman modular.
2. Teknik top down design.
3. Mempersingkat atau memperpendek panjang
program.
4. Menghemat kode program.
5. Mempermudah cek kesalahan.
5. Subprogram merupakan blok dari kode yang
dirancang khusus untuk melaksanakan tugas
tertentu.
Idenya adalah konsep tentang modularitas
yakni program dipecah-pecah atas
subprogram-subprogram yang lebih kecil.
Dengan cara ini program akan mudah
dimengerti dan apabila ada kesalahan di
dalam proses pengolahan data akan mudah
untuk melokalosirnya.
6. Pascal menggunakan tiga jenis subprogram, yang
terdiri dari 2 jenis prosedur dan satu jenis function:
Prosedur sederhana yang tidak memiliki parameter
atau argument ketika prosedur ini dieksekusi.
Prosedur kompleks yang menerima nilai parameter
yang akan dipakai dalam proses ketika prosedur ini
dieksekusi.
Function, hampir sama dengan prosedur, hanya saja,
kalau function dieksekusi akan mengembalikan nilai
yang bisa dipakai untuk proses selanjutnya.
7. Prosedur sederhana biasanya digunakan untuk
mengerjakan tugas seperti menampilkan pilihan-
pilihan menu ke user.
Prosedur terdiri dari sekumpulan pernyataan yang
dikelompokkan oleh perintah begin dan end.
Yang harus diingat, setiap prosedur harus memiliki
nama yang unik, artinya tidak boleh ada 2 prosedur
yang namanya sama dalam satu program.
Untuk deklarasi variabel yang diperlukan dalam
prosedur, maka variabel tersebut dideklarasikan
sebelum kata kunci begin.
8. Procedure Menampilkan_Menu;
Begin
Writeln(‘Menu Pilihan: ‘);
Writeln(‘1.Tambah Data‘);
Writeln(‘2. Edit Data‘);
Writeln(‘3. Hapus Data‘);
Writeln(‘4.Tampilkan Data‘);
Writeln(‘5. Selesai...‘);
End;
Prosedur di atas Menampilkan_Menu dan untuk
menggunakan prosedur tersebut, kita tinggal
menuliskan nama prosedur tersebut.
10. Ketika program dijalankan baris perintah
yang petama kali dieksekusi adalah:
Writeln(‘Sebelum Menu Ditampilkan’);
Kemudian baris kedua adalah memanggil
prosedur Menampilkan_Menu, sehingga
semua perintah yang ada di dalam prosedur
Menampilkan_Menu akan dieksekusi. Dan
terakhir program akan mengeksekusi baris
perintah terakhir, yaitu:
Writeln(‘Setelah Menu Ditampilkan’);
11. Sebelum Menu Ditampilkan
Menu Pilihan :
1.Tambah Data
2. Edit Data
3. Hapus Data
4.Tampilkan Data
5. Selesai...
Setelah Menu Ditampilkan