1. Pemrograman Prosedural (Procedural Programming) *
Algoritma berisi urutan langkah-langkah
penyelesaian masalah. Ini berarti algoritma adalah proses yang procedural.
Defenisi procedural adalah :
1. Tahap-tahap
kegiatan untuk menyelesaikan suatu aktivitas
2. Metode
langkah demi langkah secara eksak dalam memecahkan suatu masalah
Pada pemrograman procedural, program dibedakan
antara bagian data dengan bagian instruksi. Bagian instruksi terdiri
atas runtutan instruksi yang dilaksanakan satu persatu secara berurutan oleh
pemroses. Alur pelaksanaan instruksi dapat berubah karena adanya pencabangan
kondisional. Data yang disimpan didalam memori dimanipulasi oleh
instruksi secara beruntun atau procedural. Paradigma pemrograman seperti ini
dinamakan pemrograman procedural.
Bahasa-bahasa tingkat tinggi seperti Cobol, Basic,
Pascal, Fortran, dan C. mendukung kegiatan pemrograman procedural, karena itu
mereka dinamakan juga bahasa procedural.