Pemrograman dalam paradigma
prosedural dilakukan dengan memberikan serangkaian perintah yang berurutan.
Dalam bab ini akan dibahas hal-hal yang menjadi dasar dalam pemrograman
prosedural, meliputi definisi algoritma dan konstruktor pemrograman prosedural,
serta konsep Input, Proses, dan Output yang sangat lazim dalam dunia
pemrograman prosedural
Pada pemrograman procedural,
program dibedakan antara bagian data dengan bagian instruksi. Bagian instruksi
terdiri atas runtutan (sequence) instruksi yang dilaksanakan satu per satu
secara berurutan oleh pemroses. Alur pelaksanaan instruksi dapat berubah karena
adanya pencabangan kondisional. Data yang disimpan di dalam memori dimanipulasi
oleh instrusi secara beruntun atau procedural. Paradigma pemrograman seperti
ini dinamakan pemrograman procedural. Bahasa-bahasa tingkat tinggi
seperti Cobol, Basic, Pascal, Fortran, dan C/C++ mendukung
kegiatan pemrograman prosedural, karena itu mereka dinamakan juga bahasa
prosedural.
Definisi prosedural adalah :
a. Tahap-tahap
kegiatan untuk menyelesaikan suatu aktivitas
b. Metode
langkah demi langkah secara eksak dalam memecahkan suatu masalah
Manfaat
Pemrograman Prosedural:
Relatif mudah menulis, karena
masalah pemrograman yang rumit dapat dipecahkan menjadi sejumlah tugas –tugas
kecil dan sederhana, yang dikerjakan oleh fungsi atau procedure.
Relatif mudah untuk men-debug
program prosedural. Jika program yang dibuat mempunyai bug, perancangan
terstruktur menyebabkan kemudahan untuk mengisolasi sesuatu (fungsi) yang
menyebabkan bug tersebut.
Contoh Pemrograman Prosedural
Dengan Bahasa C Dalam Mencari Luas Lingkaran:
Bahasa C:void Cetak (char *String);
int Tambah (int a, int b);
uses crt;
const phi = 3.14;
var diameter, radius,
Luas : real;
begin
readln(diameter);
radius := diameter / 2;
Luas := phi * radius * radius;
writeln(Luas);
end.
#include
void main()
{ const phi = 3.14;
float diameter, radius, Luas;
scanf(“%f”, &diameter);
radius = diameter / 2.0;
Luas = phi * radius * radius;
printf(“%f”,Luas);
}
Tidak ada komentar:
Posting Komentar