Notasi algoritma memberikan rangkaian langkah-langkah pemecahan masalah tanpa tergantung bahasa pemrograman atau komputer. Terdiri dari untaian kalimat deskriptif, flowchart, dan pseudocode.
2. PENDAHULUAN
Algoritma = Rancangan Program
Langkah-langkah
pemecahan masalah
ditulis dalam notasi-notasi deskriptif yang
disebut dengan notasi algoritma.
Notasi
algoritma dibuat sedemikian
sehingga tidak tergantung dengan :
Bahasa
pemrograman yang akan
digunakan.
Komputer yang akan menjalankan
program tersebut.
4. UNTAIAN KALIMAT DESKRIPTIF
Langkah-langkah
pemecahan
masalah
dituangkan dengan untaian kalimat deskriptif.
Contoh :
PROGRAM persegipanjang
Program untuk menghitung luas persegipanjang.
ALGORITMA :
1. Masukkan/input panjang dan lebar persegipanjang.
2. Hitung luas persegipanjang dengan rumus :
Luas = Panjang x Lebar
3. Tampilkan luas persegipanjang.
5. FLOWCHART
Flowchart berasal dari kata :
Flow berarti aliran.
Chart berarti gambar, diagram atau simbolsimbol.
Flowchart merupakan diagram alir yang
menggambarkan langkah-langkah pemecahan
masalah.
7. SIMBOL-SIMBOL DASAR FLOWCHART
Perencanaan data output :
Proses pengerjaan :
Test terhadap suatu kondisi pengambilan keputusan :
Pemberian nilai awal atau pengawalan lainnya :
8. SIMBOL-SIMBOL DASAR FLOWCHART
Sub proses yang berupa suatu rutin :
Penghubung flowchart pada halaman yang sama :
Penghubung flowchart pada halaman yang berlainan :
Arah aliran proses :
9. PSEUDOCODE
Pseudocode berasal dari kata :
Pseudo yang berarti imitasi atau
mirip atau menyerupai.
Code yang berarti kode program.
Pseudocode berarti kode yang mirip
dengan
kode
pemrograman
yang
sebenarnya.