Sponsor

Hosting Unlimited Indonesia

Pemrograman tanpa algoritma, mungkin tidak akan pernah menjadi program. Dari Postingan sebelumnya mungkin sudah tau seberapa penting algoritma dalam pemrograman komputer. Berikut definisi algoritma menurut Microsoft Bookself :
Algortima adalah urutan berhingga untuk memecahkan masalah logika atau matematika
Tidak bisa dipungkiri dalam kehidupan sehari-hari kita juga menggunakan algoritma dalam segala aktifitas, mungkin tidak banyak orang sadar. sebagai contoh, ketika ingin memasak mie instan, maka anda perlu melakukan beberapa langkah berikut ini.
  1. Mempersiapkan mie dan air yang akan dimasak
  2. mempersiapkan alat masak, dan mangkuk untuk penyajian.
  3. memanaskan air hingga mendidih
  4. masukan mie ke dalam air mendidih
  5. tuangkan mie ke dalam mangkuk
  6. masukan bumbu mie instan tersebut.
  7. hingga siap dimakan.
Langkah nomoer 1 sampai 7 itulah yang disebut algoritma. Jadi, sebenarnya kita sendiri juga sudah menggunakan algortma, baik sadar ataupun tidak sadar.

Dalah banyak kasus, Algoritma tidak selalu berurutan seperti di atas. Kadang harus memilih 2 atau beberapa pilihan. Sebagai contoh, jika ingin pulang dari sekolah ke rumah yang lumayan aga jauh, anda harus menentukan apakah ingin jalan kaki atau naik angkutan umum. Jika memlih naik angkutan umum, anda akan menjalankan algoritma berbeda jika memilih untuk jalan kaki. Dalam dunia Algoritma hal semacam ini disebut Percabangan.

Dalam kasus lain lagi, anda mungkin harus melakukan langkah-langkah tertentu beberapa kali. Sebagai contoh, saat anda memasak mie, mungkin Anda harus mengecek apakah mie sudah benar-benar masak. jika belum Anda menunggu hingga benar-benar masak. Dalam dunia Pemrograman, hal semacam ini sering disebut Pengulangan.

0 comments:

Post a Comment

 
Top