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. Contoh algoritma sederhana dalam kehidupan
sehari-hari adalah ketika kita akan memasak air:
- Siapkan panci
- Masukkan air ke dalam panci
- Tutup panci
- Letakkan panci di atas kompor
- Hidupkan kompor
- Jika air sudah mendidih, matikan kompor.
- Angkat panci dari kompor
Langkah-langkah di atas bisa disebut
sebagai algoritma memasak air. Sehingga urutan langkah-langkahnya harus logis
dalam memasak air. Bagaimana jika kita menukar urutan langkah-langkahnya? Misalnya
saya ubah menjadi seperti ini:
- Siapkan panci
- Tutup panci
- Masukkan air ke dalam panci
- Letakkan panci di atas kompor
- Hidupkan kompor
- Jika air sudah mendidih, matikan kompor
- Angkat panci dari kompor
Apa hasilnya? Kita tidak jadi
memasak air tapi malah memasak panci. Karena saya ubah pada langkah ke-2
yang seharusnya masukkan air terlebih dahulu baru pancinya ditutup. Kalau
menutup panci dulu baru airnya dimasukkan ya airnya tidak masuk.
