NOTASI ALGORITMA
Pada dasarnya notasi algoritma terdiri dari 3 bagian yaitu :
-Judul Algoritma
-Deklarasi Algoritma -Deskripsi Algoritma
Setiap bagian dapat diberikan komentar untuk memperjelas maksud dari notasi yang dituliskan
Algoritma NAMA_ALGORITMA
{uraian singkat mengenai yang akan dilakukan algoritma ini}
DEKLARASI
{semua nama yang dipakai, meliputi nama tipe, nama tetapan, nama peubah, nama prosedur, dan nama fungsi didefinisikan di sini}
DESKRIPSI
{semua langkah / aksi algoritma dituliskan di sini}
Deklarasi variabel Deklarasi variabel
• Deklarasi konstanta
DEKLARASI
Nilai_Angka, Rata_rata : real K : integer
R : char
DEKLARASI
Const pi = 3.14 Const max = 250 Const min = 1
JUDUL ALGORITMA
Bagian yang terdiri atas nama algoritma dan penjelasan tentang algoritma tersebutCatatan :
-nama algoritma sebaiknya singkat namun cukup
menggambarkan apa yang dilakukan oleh algoritma tersebut
- dapat disertai penjelasan (spesifikasi algoritma) tentang algoritma tersebut
CONTOH
Algoritma Penjumlahan
{ Menghitung hasil penjumlahan dari 2 buah bilangan yang dimasukkan}
Algoritma Perkalian
{ Menghitung hasil perkalian dari 2 buah bilangan yang dimasukkan}
DEKLARASI
Bagian untuk mendefinisikan semua nama yang dipakai di dalam algoritma
Catatan :
nama tersebut dapat berupa nama tetapan
(konstanta), nama peubah (variabel), nama tipe, nama prosedur (procedure) ataupun nama fungsi (function)
CONTOH
DEKLARASI
const phi = 3.14 {nama konstanta}
A : char {nama variabel}
B : integer
function tukar (input a:integer) integer {nama fungsi}
procedure jumlah (input/output a: integer, input/output a: integer) {nama prosedur}
DESKRIPSI
Bagian inti dari algoritma yang berisi uraian langkah-langkah penyelesaian masalah
Catatan :
-urutan penulisan menentukan urutan pelaksanaan perintah -setiap langkah algoritma dibaca dari atas ke bawah
CONTOH
Deskripsi : read (a,b) if a > b then write (a) else
write (b) endif