Rabu, 22 September 2010

Pemrograman Prosedural

          Pengertian Pemongraman Prosedural adalah Daftar instruksi memberitahu komputer, langkah-demi langkah, apa yang harus dilakukan, biasanya memiliki urutan linier eksekusi dari pernyataan pertama kedua dan seterusnya dengan loop sesekali dan cabang. bahasa pemrograman prosedural meliputi C, C + +, Fortran, Pascal, dan Dasar.

          Pemrograman prosedural kadang digunakan sebagai sinonim untuk pemograman imperatif (menetapkan langkah-langkah program harus ambil untuk mencapai keadaan yang diinginkan), tetapi juga dapat merujuk ke pradigma pemogramabn , berasal dari pemograman terstuktur, berdasarkan konsep panggilan prosedur. Prosedur, juga dikenal sebagai rutinitas, subrutin , metode, atau fungsi (tidak harus bingung dengan fungsi matematika, tetapi sama dengan yang digunakan dalam pemograman fungsional) hanya berisi serangkaian langkah-langkah komputasi yang akan dilaksanakan.Setiap prosedur yang diberikan bisa disebut pada setiap saat selama pelaksanaan program, termasuk oleh prosedur lain atau sendiri.

  Pemrograman Prosedural :
             a. Diselesaikan dalam bentuk prosedur atau fungsi
             b. Program merupakan urut-urutan instruksi
             c. Program dipecah-pecah ke dalam sub program yang lebih sederhana
             d. Fokus utama pada prosedur dan fungsi
             e. Fungsi dan prosedur digunakan untuk memanipulasi data
             f. Sedangkan data sendiri bersifat pasif

           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.

1. Algoritama
             adalah serangkaian langkah-langkah yang tepat,terperinci,dan terbatas untuk menyelesaikan suatu masalah, langkah yang tepat maksudnya adalah langkah diberikan selalu benar untuk menyelesaikan masalah, langkah terperinci maksudnya langkah yang lebih detail contohnya intruksi memberikan seperti"geser sedikit ke kanan" hal itu merupakan hal yang tidak tepat karna "sedikit" menyatakan hal yang tidak tepat

2. Konstruktor (elemen) Pemrograman Prosedural
               Elemen bahasa pemrograman procedural adalah:
                     a. Program utama
                     b. Tipe
                     c. Konstanta
                     d. Variabel
                      e. Ekspresi, operator, dan operand
                      f. Struktur Data
                      g. Instruksi dasar
                      h. Program Moduler
                      i. File eksternal
                      j. Rekurens

3. Input, Proses, dan Output
               Sekumpulan aksi dalam pemrograman prosedural bisa dibagi menjadi tiga bagian penting yaitu:
input, proses, dan output. Bagian input, proses, dan output dikerjakan secara sekuensial, dan dalam
setiap bagian mungkin akan ada input, proses, dan output.

Struktur Bahasa Program Procedural
               Secara umum, bahasa pemrograman yang berbasiskan prosedur terdiri dari blok/sub program. Yang memiliki dua bagian utama yaitu:
1. Bagian deklarasi
2. Bagian Statement

1.Bagian Deklarasi
               Bagian deklarasi merupakan bagian program untuk mendefinisikan tipe data suatu variable, konstanta, serta fungsi dan prosedur yang akan digunakan pada program. Selain itu, bagian deklarasi dapat juga digunakan untuk memberi nilai awal suatu variable. Dengan kata lain, deklarasi digunakan untuk memperkenalkan suatu nama kepada Compiler program.

2. Bagian Statement
                Bagian statement merupakan bagian program yang berisi perintah yang akan dieksekusi/dijalankan. Pada bahasa Pascal, bagian statement selalu diawali dengan reserved word begin dan end. Apabila blok statement adalah blok utama program, maka reserved word end harus diakhiri dengan tanda titik(.), sebaliknya jika blok statement bukan blok utama program maka reserved word end diakhiri dengan tanda titik koma (;). Sebaliknya pada bahasa C, dimulai dari deklarasi variable hingga akhir statement diawali dan diakhiri dengan tanda kurung kurawal { dan }. Berikut adalah contoh potongan kode untuk implementasi menghitung luas lingkaran dengan Bahasa Pascal (kiri) dan Bahasa C (kanan).

Tidak ada komentar:

Posting Komentar