WELCOME TO MY BLOG
by SEFTIAN EKO PRANATA

Saturday 26 March 2011

SEKILAS TENTANG ALGORITMA



Algoritma seperti kata kebanyakan orang,
bukanlah sesuatu yang hanya berhubungan dengan dunia komputer saja. Algoritma juga berlaku dalam kehidupan sehari-hari. Kali ini saya mau membahas contoh yang  memberi gambaran mengenai algoritma :


Beberapa contoh sederhana mengenai algoritma yang dapat ditemui dalam kehidupan sehari hari misalnya:
1.      Memasak mie instant.
Prosesnya sbb: memanaskan air, membuka pembungkus mie instant (tentunya), memasukkan mie ke dalam air, taruh bumbu di piring, angkat mie jika sudah masak, campurkan dengan bumbu yang sudah ada di piring dengan mie, makan……..
2.      Menelepon
Prosesnya sbb: angkat telepon, tekan nomor teleponnya:
  • jika diangkat maka mulai berbicara setelah selesai tutup teleponnya
  • jika tidak diangkat, maka tutup teleponnya
Sekarang kita mulai membicarakan mengenai algoritma pemrograman. Pertama tama, akan saya kutip dulu ciri ciri dari algoritma seperti yang dipaparkan oleh Donald E. Knuth:
·        input : Algoritma dapat memiliki satu atau lebih inputan dari luar
·        output : Algoritma harus memiliki minimal satu output (keluaran)
·        definiteness (pasti)  :  Algoritma memiliki bahasa yang jelas dan tidak ambigu
·        finiteness (ada batas) : Algoritma harus memiliki titik berhenti
·        effectiveness (tepat dan efisien)   : Hanya menjalankan perntah yan efektif
Jenis proses algoritma
·        Sequence  Process   : Instruksi dikerjakan secara sekuensial (berubah)
·        Selection Process   : Instruksi dikerjakan jika memenuhi criteria tertentu
·        Heration Process    : Instruksi dikerjakan jika memenuhi kondisi tertentu
·        Concurent Process  : Beberapa instruksi dikerjakan bersama
 SEFTIAN EKO PRANATA

No comments: