Posted by : Riskomi
Minggu, 01 November 2015
Pengertian Algoritma
Algoritma adalah urutan langkah-langkah yang logis untuk menyelesaikan suatu masalah. Ketika kita punya suatu masalah maka kita harus bisa menyelesaikan masalah tersebut dengan langkah-langkah yang logis.
Bentuk Dasar Algoritma
Algoritma memiliki 3 bentuk dasar, Yaitu :
1. Algoritma Sekuensial ( Sequence Algorithm )
Algoritma sekuensial adalah algoritma yang langkah-langkahnya berurutan dari awal sampai akhir. Bentuk ini sudah kita lihat pada contoh algoritma memasak air di atas. Setiap langkah dijalankan urut dari atas sampai bawah.
2. Algoritma Perulangan ( Looping Algorithm )
Algoritma perulangan akan menjalankan langkah tertentu berulang-ulang. Pada masalah yang kita hadapi sering kali ada suatu langkah yang harus dilakukan berulang-ulang. Contoh algoritma perulangan adalah algoritma menjemur pakaian:
- Siapkan jemuran
- Ambil satu pakaian yang akan dijemur
- Peras pakaian
- Letakkan pakaian pada tiang jemuran
- Ulangi langkah 2 sampai 4 sampai pakaian habis
Dari algoritma di atas kita tahu bahwa langkah ke-2 sampai ke-4 harus dilakukan berulang-ulang sampai pakaian habis.
3. Algoritma Percabangan / Bersyarat ( Conditional Algorithm )
Algoritma ini akan menjalankan langkah berikutnya apabila ada syarat yang sudah dipenuhi. Kita lihat pada algoritma memasak air di atas. Saya tuliskan kembali pada bagian bersyaratnya:
- Hidupkan kompor
- Jika air sudah mendidih, matikan kompor.
- Angkat panci dari kompor
Algoritma bersyarat terletak pada langkah ke-6. Jika air sudah mendidih, matikan kompor. Sehingga apabila air belum mendidih maka kompor tidak akan dimatikan.
Referensi : www.blogkecil.com