idishop online store

Join Now Payout Via LibertyReserve

Algoritma II, 2nd Meet

Tuesday, February 24, 2009 12:52
Posted in category Study

Modul Program

Definisi : Bagian/pecahan dari program dengan tujuan untuk memperjelas program, membuat program menjadi bagian-bagian kecil dan mendeteksi kesalahan program

Untuk membuat modul program, di daam program pascal disediakan fasilitas pilihan yaitu :

  1. Procedure
  2. Function


Procedure adalah bagian dari algoritma program yang berdiri sendiri dan di panggil sewaktu-waktu jika diperlukan. Pada dasarnya struktur dasar procedure sama dengan struktur dasar algoritma yaitu ada bagian :

  • Judul (Header) Procedure
  • Deklarasi
  • Descripsi

Notasi algoritma yang digunakan untuk mendefinisikan procedure (tanpa parameter) adalah:

Procedure Nama_procedure
{Bagian Komentar yang menjelaskan tentang keterangan procedure}
Declaration
{Semua nama/variabel yang digunakan di dalam procedure dan hanya variabel local}
Description
{Badan procedure, berisi kumpulan instruksi-instruksi}

Contoh Algoritma hitung luas segitiga

  • Alas
  • Tinggi
  • Luas

algoritma procedure hitung luas

Procedure Hitung_luas_segitiga

{Ini adalah bagian/modul program yang berisi sekumpulan intruksi untuk enghitung luas segitiga}

Deklarasi

alas : integer {Variabel input alas}

tinggi : integer {Variabel input tinggi}

luas : real {Perubah hitung luas}

Descripsi

Read(alas,tinggi)

luas :=(alas * tinggi)

write(luas)

Pemanggilan Procedure

Precedure bukan program yang berdiri sendiri, jadi tidak dapat di eksekusi secara langsung. Ini berarti instruksi-instruksi pada procedure baru dapat dilaksanakan jika procedure tersebut diakses/dipanggil. Procedure dapat diakses dengan cara memanggil nama prosedure nya dari program pemanggil.

You can leave a response, or trackback from your own site.
Tags: ,

Leave a Reply