Jenis Proses Algoritma
1. Sequence Process: instruksi dikerjakan secara sekuensial, berurutan.
2. Selection Process: instruksi
dikerjakan jika memenuhi kriteria tertentu
3. Iteration Process: instruksi
dikerjakan selama memenuhi suatu kondisi tertentu.
4. Concurrent Process: beberapa
instruksi dikerjakan secara bersama.
Contoh Algoritma
Algoritma menghitung luas persegi
panjang:
1.
Masukkan panjang (P)
2.
Masukkan lebar (L)
3.
L ← P * L
4.
Tulis L
Dalam Algoritma, tidak dipakai
simbol-simbol / sintaks dari suatu bahasa pemrograman tertentu, melainkan
bersifat umum dan tidak tergantung pada suatu bahasa pemrograman apapun juga.
Notasi-notasi algoritma dapat digunakan untuk seluruh bahasa pemrograman
manapun.
Definisi Pseudo-code
Kode atau tanda yang menyerupai
(pseudo) atau merupakan pejelasan cara menyelesaikan suatu masalah. Pseudo-code
sering digunakan oleh manusia untuk menuliskan algoritma.
Problem: mencari bilangan terbesar dari
dua bilangan yang diinputkan
Contoh Pseudo-code:
1. Masukkan bilangan pertama
2. Masukkan bilangan kedua
3. Jika bilangan pertama > bilangan
kedua maka kerjakan langkah 4, jika tidak, kerjakan
langkah 5.
4. Tampilkan bilangan pertama
5. Tampilkan bilangan kedua
Contoh Algoritma
1. Masukkan bilangan pertama (a)
2. Masukkan bilangan kedua (b)
3. if a > b then kerjakan langkah 4
4. print a
5.
print b
Komentar
Posting Komentar