Konsep Algoritma #2
Ciri-Ciri Algoritma :
Donald E. Knuth,
penulis beberapa buku algoritma Abad XX, menyatakan bahwa ada
beberapa ciri algoritma, yaitu:
1. Algoritma
mempunyai awal dan akhir, suatu algoritma harus berhenti setelah
mengerjakan serangkaian tugas. Dengan kata lain, suatu algoritma
memiliki langkah yang terbatas.
2. Setiap langkah
harus didefinisikan dengan tepat sehingga tidak memiliki arti ganda,
dan tidak membingungkan (not ambigous).
3. Memiliki masukan
(input) atau kondisi awal.
4. Memiliki keluaran
(output) atau kondisi akhir.
5. Algoritma harus
efektif, bila diikuti benar benar maka akan menyelesaikan persoalan.
Ketika suatu
pekerjaan akan dilakukan maka tanpa sadar otak kita sudah
merencanakan bagaimana pekerjaan tersebut akan dilaksanakan, misalkan
ketika kita berpikir akan makan siang di suatu kedai siap saji. Di
dalam benak kita mulai timbul rencana, langkah rinci yang akan
dilakukan adalah sebagai berikut:
1. Cari lokasi kedai
2. Bergerak menuju
lokasi
3. Setelah sampai,
cari tempat memesan makanan
4. Antri di tempat
pemesanan
5. Melihat daftar
menu dan memilih makanan
6. Memesan makanan
sesuai selera
7. Membayar harga
pesanan
8. Menunggu pesanan
9. Menerima pesanan
10. Mencari meja
kosong
11. Meletakan
makanan di atas meja kemudian duduk
12. Menikmati
makanan
13. Setelah selesai
makan, meninggalkan kedai tersebut.
Langkah rinci yang
kita lakukan ini tidak lain merupakan algoritma untuk menyelesaikan
masalah, yaitu makan siang.

0 comments: