Pemrograman prosedural adalah sebuah paradigma pemrograman, yang penamaannya diambil dari pemrograman imperatif berdasarkan konsep pemanggilan prosedur. Prosedur (sejenis rutin atau subrutin) hanya berisi serangkaian langkah komputasi yang akan dilakukan. Setiap prosedur yang diberikan dapat dipanggil kapan saja selama eksekusi program, termasuk oleh prosedur lain atau prosedur itu sendiri. Bahasa pemrograman prosedural pertama muncul sekitar tahun 1957-1964, termasuk FORTRAN, ALGOL, COBOL, PL/I dan BASIC. Pascal dan C diterbitkan tahun 1970-1972.

Paradigma ini juga didasari oleh konsep mesin Von Neumann dengan sekelompok tempat penyimpanan (memori), yang dibedakan menjadi memori instruksi dan memori data, masing-masing memori tersebut dapat diberi nama dan nilai, selanjutnya instruksi akan dieksekusi satu persatu secara sekuensial oleh sebuah proses tunggal.[1]

Prosesor komputer menyediakan dukungan perangkat keras untuk pemrograman prosedural melalui tumpukan register, dan instruksi untuk memanggil prosedur dan mengembalikan nilai dari prosedur tersebut. Dukungan perangkat keras untuk jenis pemrograman lain dimungkinkan, tetapi tidak ada upaya yang berhasil secara komersial.

Referensi

sunting
  1. ^ geeksforgeeks.org. "Computer Organization - Von Neumann architecture" (dalam bahasa Inggris). Geeks for Geeks. Diakses tanggal 07 Juni 2025.

📚 Artikel Terkait di Wikipedia

C (bahasa pemrograman)

Bahasa pemrograman C adalah bahasa pemrograman komputer bertujuan umum yang dibuat pada tahun 1972 oleh Dennis Ritchie untuk Sistem Operasi Unix di Bell

Go (bahasa pemrograman)

adalah bahasa pemrograman yang dibuat di Google pada tahun 2009 oleh Robert Griesemer, Rob Pike, dan Ken Thompson. Go adalah bahasa pemrograman sumber terbuka

Paradigma pemrograman

pula dalam pemrograman, ada pendekatan-pendekatan untuk menyelesaikan suatu persoalan yang disebut dengan paradigma pemrograman. Pemrograman fungsional:

Minecraft

3D kotak-kotak dengan bioma Minecraft beragam yang dihasilkan secara prosedural, dan dapat menemukan dan membuat dari bahan baku, alat kerajinan, membangun

Pascal (bahasa pemrograman)

konsep pemrograman komputer kepada mahasiswanya. Selain itu, Profesor Niklaus Wirth membuat Pascal juga untuk melengkapi kekurangan pemrograman yang ada

Antarmuka pemrograman aplikasi

menjelaskan cara sebuah tugas (task) tertentu dilakukan. Dalam pemrograman prosedural seperti bahasa C, aksi biasanya dilakukan dengan media pemanggilan

Julia (bahasa pemrograman)

Julia adalah bahasa pemrograman tingkat tinggi, tujuan umum, dan dinamis. Bahasa pemrograman ini didesain agar cepat dan produktif, dan digunakan untuk

Bahasa pemrograman

Sebagian besar bahasa pemrograman adalah bahasa formal berdasarkan teks, tetapi juga dapat berupa grafis. Deskripsi bahasa pemrograman dibagi menjadi dua