Page 15 - MODUL PRAKTIKUM ALGORITMA DAN PEMOGRAMAN_Neat
P. 15

14


                                 6.  Bagian  deklarasi  digunakan  untuk  mendeklarasikan  nama  konstanta
                                     maupun variabel yang akan digunakan.
                                 7.  Bagian algoritma digunakan sebagai inti fungsi yang berisi aktivitas untuk
                                     menyelesaikan tugas spesifik yang akan diselesaikan.
                                 8.  Bagian  return    merupakan  nilai  yang  akan  dikembalikan  dari  fungsi
                                     tersebut. Nilai yang akan dikembalikan melalui return harus memiliki tipe
                                     yang sama dengan tipe yang didefenisikan sebelum nama fungsi. Maksud
                                     return  0  adalah  ketika  fungsi  fungsi  akan  mengembalikan  nilai  0  saat
                                     fungsi tersebut dipanggil.

                          b.  Deklarasi fungsi
                              Seperti pada prosedur, fungsi yang akan dibuat harus diumumkan/dideklarasikan
                              agar  bisa  digunakan.  Adapun  deklarasi  fungsi  sama  dengan  deklarasi  prosedur.
                              Berikut merupakan contoh mendeklarasikan fumgsi pada program utama dalam
                              Bahasa C.

                                 #include “stdio.h”
                               int fungsi (int parameter1, int parameter2) ;

                               int variabel_global ;

                               int main () {

                                      //DEKLARASI
                                      int variabel_lokal ;


                                      // ALGORITMA

                                      return 0 ;

                               }

                               int prosedur1 (int parameter1, intparameter2) {

                                      // DEKLARASI

                                      int variabel_lokal_prosedur1;

                                      //ALGORITMA

                                      return variabel_lokal_prosedur1; //mengembalikan nilai dari variabel

                               }









               ALGORITMA DAN PEMOGRAMAN                                            IKA NURHASANAH
   10   11   12   13   14   15   16   17   18   19   20