Pemrograman Prosedural

Pemrograman Prosedural
 
Algoritma berisi urutan langkah-langkah penyelesaian masalah. Ini berarti Algoritma adalah proses yang procedural.



Definisi Prosedural menurut Kamus Besar Bahasa Indonesia :



  •   Tahap-tahap kegiatan untuk menyelesaikan suatu aktivitas. 
  •   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 (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.





Paradigma pemrograman prosedural didasari oleh konsep mesin Von Newmann, sekelompok tempat penyimpanan (memori), yang dibedakan menjadi memori instruksi dan memori data, masing-masing dapat diberi nama dan harga.Instruksi akan dieksekusi satu persatu secara sekuensial oleh sebuah pemroses tunggal. Beberapa instruksi menetukan instruksi berikutnya yang akan dieksekusi. Data diperiksa dan dimodifikasi secara sekuensial pula. Program dalam paradigma ini didasari pada strukturisasi informasi di dalam memori dan manipulasi dari informasi yang disimpan tersebut. Selain itu paradigma prosedural merupakan paradigma yang sangat intuitif sehingga mudah dipelajari. Pada pemrograman prosedural, setiap data mempunyai jenis. Jenis data menentukan bagaimana mengartikan nilai dari suatu data serta operasi apayang dapat dilakukan terhadap data tersebut. Secara umum jenis data dapat digolongkan menjadi 4 golongan, yaitu :



1. Jenis dasar, adalah jenis data yang dianggap sudah terdefinisi misalnya integer, real, 
    boolean, character; suatu data yang memiliki jenis ini setiap saat hanya dapat memiliki  
    satu nilai.

2. Tenis bentukan, adalah jenis data yang merupakan komposisi dari jenis dasar; suatu  
    data yang memiliki jenis ini setiap saat hanya dapat memiliki satu nilai yang sesuai 
    dengan susunan dari jenis dasar yang didefinisikannya.



3. Tabel, adalah jenis data yang terdiri atas sekumpulan unsur berjenis sama yang 
    tersusun secara kontinu dan setiap unsur dapat diperoleh melalui indeks tabel; suatu 
    data yang memiliki jenis ini setiap saat dapat memiliki banyak nilai sesuai dengan ukuran  
    table.


4. Pointer, adalah jenis data yang menyimpan alamat komputer dari suatu data.

Bahasa tingkat tinggi seperti Cobol, Basic, Pascal, Fortran dan C mendukung kegiatan pemrograman procedural.




 




0 comments

Posting Komentar