Algoritma adalah sekumpulan instruksi atau langkah-langkah yang dituliskan secara sistematis dan digunakan untuk menyelesaikan masalah. Contoh:
1. Mulai
2. Definisikan variabel P, L, Luas
3. Input P dan L
4. Luas = P x L
5. Output Luas
6. Selesai
Pseudocode adalah instruksi atau langkah-langkah yang dimuat dalam bentuk menyerupai kode beserta penjelasan untuk menyelesaikan masalah. Contoh:
- Mulai
- Definisikan variabel P, L, dan Luas
- Masukkan nilai P dan L
- Nilai Luas sama dengan P dikalikan dengan L
- Cetak nilai Luas
- Selesai
Flowchart adalah tahapan pemecahan masalah dalam bentuk diagram. Contoh:
Adalah algoritma atau proses yang dilakukan secara beruntun dari langkah 1 sampai n. Contoh:
1. Start
2. var name
3. input name
4. output name
5. finish
a. Algoritma perulangan yang biasanya berulang dari a sampai b. Contoh:
for (i=1;i<=10;i++)
output ("nilai",i)
b. Algoritma perulangan yang akan tetap berjalan selama statement atau kondisi di dalamnya masih bernilai benar. Contoh:
while (i<=10)
output ("nilai",i)
i++