Bayu Elsya
Bayu Elsya Nama saya Bayu, saya hobi bernyanyi dan membaca. Berminat dalam hal yang berbagu dengan teknologi, website saya bayuelsya.my.id yang membahas artikel seputar whatsapp, android, komputer.

Prosedur

A. Definisi

          Prosedur adalah suatu modul program yang mengerjakan suatu perintah yang menghasilkan suatu efek netto, yang mana efek netto sendiri adalah pembandingan efek awal dan efek akhir suatu prosedur. Prosedur  adalah modul program yang digunakan untuk mengerjakan modul program dengan jumlah yang banyak.

B. Variabel dalam Prosedur

         Variabel dalam prosedur terdiri dari 2 macam, yaitu:

a. Variabel lokal

         Variabel yang hanya dikenal oleh prosedur itu sendiri dan tidak dikenal oleh prosedur lain (variabel yang sama bisa digunakan oleh prosedur yang lain).

b. Variabel global

         Variabel yang didekalrasikan dalam program inti, sehingga dikenali oleh semua prosedur.

C. Parameter dalam Prosedur

         Prosedur memiliki 2 parameter, yaitu:

a. Parameter Masukkan

         Parameter yang digunakan hanya untuk memasukkan informasi kedalam prosedur berupa nilai variabel ataupun tipe data. Sehingga nilai tersebut akan dioperasikan dan ditampilkan oleh prosedur yang lain.

b. Parameter Keluaran

         Parameter yang digunakan untuk mengirimkan informasi yang akan dioutputkan oleh prosedur yang lain (tanpa dioperasikan).

D. Syarat

         Syarat sebuah prosedur adalah harus terdapat:
         1. Nama prosedur
         2. Konstanta
         3. Perubah
         4. Tipe data
         5. Aksi

E. Notasi Algoritmik

         Berikut notasi algoritmik dari sebuah variabel:
         procedure namaprosedur (parameter)
         {
          keadaan awal : keadaan sebelum prosedur dilaksanakan
          keadaan akhir : keadaan setelah prosedur dilaksanakan
          deklarasi
         {
           variabel, konstanta, dan tipe data yang digunakan
          }
          }


F. Pemanggilan Prosedur

          Cara pemanggilan prosedur adalah dengan menuliskan nama prosedurnya dibawah main (), seperti berikut ini:
main ()
{
     lingkaran ();
}

G. Contoh Prosedur

           Berikut contoh penulisan prosedur:
#include <stdio.h>
#include <conio.h>
void bayu ();
main ()
{
  bayu () ;
 getch ();
 return 0;
}
void bayu ()
{
    int jari;
    printf ("Masukkan nilai jari-jari\t=");
    scanf ("%i",&jari);
    int luas = 3.14*jari*jari;
    printf ("Luas \t\t\t\t=%i",luas);
}
Bayu Elsya
Bayu Elsya Nama saya Bayu, saya hobi bernyanyi dan membaca. Berminat dalam hal yang berbagu dengan teknologi, website saya bayuelsya.my.id yang membahas artikel seputar whatsapp, android, komputer.
Load comments