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 konstanta DEKLARASI Nilai_Angka, Rata_rata : real K : integer R : char Deklarasi konstanta DEKLARASI Const pi = 3.14 Const max = 250 Const min = 1
Judul Algoritma Bagian yang terdiri atas nama algoritma dan penjelasan tentang algoritma tersebut Catatan : 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