Selasa, 24 Februari 2009

ALGORITMA

DEFENISI

Algoritma adalah urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis.

JUDUL ALGORITMA
Adalah bagian terdiri atas nama algoritma dan penjelasannya ( spesifikasi ) tentang algoritma tersebut.

DEKLARASI
Adalah bagian untuk mendefinisikan semua nama yang dipakai didalam algoritma.

DESKRIPSI
Adalah bagian inti dari suatu algoritma.Bagian ini berisi uraian langkah-langkah penyelesaian masalah.


2. Tulis 2 Contoh Notasi Algoritma

a.NOTASI ALGORITMA TENTANG BILANGAN GENAP ATAU GANJIL

Algoritma MENENTUKAN_BIL_X_GENAP_ATAU_GANJIL
{Menetukan apakah x itu termasuk bilangan genap atau ganjil}

DEKLARASI
X : integer {Var bilangan X}
DESKRIPSI
read ( x )
if x mod 2 = 0 then
write ( 'bilangan genap' )
else
write ( 'bilangan ganjil' )


b.NOTASI ALGORITMA TENTANG LAMPU LALU LINTAS

Algoritma MEMBERIKAN_KETERANAGN_LAMPU_LALU_LINTAS
{Memberikan keterangan bagi para pengendara}

DEKLARASI
WLL : integer {waran lampu LL}

DESKRIPSI
read ( WLL )
IF WLL = 'red' then
Write ( 'berhenti' )
else
IF WLL = 'yellow' then
Write ( 'hati-hati' )
else
Write ( 'jalan' )