Sabtu, 17 Maret 2012

PENGETAHUAN DASAR ALGORITMA


Algoritma adalah metode untuk menyelesaikan suatu permasalahan secara bertahap dan sistematis. Yang paling utama dari sebuah algoritma adalah langkah yang logis agar bisa dimengerti oleh komputer. Algoritma banyak kita temui di kehidupan sehari – hari. Kalau kita lihat beberapa acara masakan, maka kita akan menemui langkah-langkah yang sistematis dan tidak boleh terbalik-balik agar menghasilkan makanan yang lezat. Misalkan untuk membuat telur rebus, maka diperlukan langkah langkah:
  1. Cuci bersih telur yang akan direbus.
  2. Siapkan air pada panci.
  3. Rebus air hingga mendidih.
  4. Masukkan telur yang sudah dicuci kedalam air yang telah direbus.
  5. Tunggu hingga matang
  6. Sajikan
Sama seperti kasus keseharian di atas, untuk menghasilkan program yang benar pada komputer , maka dibutuhkan sebuah algoritma yang logis pula. Komputer adalah suatu mesin. Sehingga untuk dapat melakukan pekerjaannya, komputer membutuhkan instruksi logis  yang diberikan pada komputer itu.
Algoritma komputer memiliki beberapa karakteristik yang harus dipenuhi agar menjadi algoritma yang baik. Karakteristik itu antara lain:
  • Presisi. Langkah langkah penyelesaian masalah dalam algoritma haruslah secara presisi (tepat) dinyatakan, tidak mengandung unsur ambigu(membingungkan).
  • Keterbatasan. Algoritma harus terbatas dan berhenti pada suatu titik setelah semua ekesekusi perintah dilaksanakan.
  • Input. Algoritma menerima input.
  • Output. Algoritma menghasilkan output.
  • General. Algoritma berlaku untuk suatu kumpulan input tertentu.

4 komentar:

  1. mas irawan.. penjelasannya sangat padat.. saya lumayan paham..
    terima kasih..

    BalasHapus
  2. Wah, bener neyh..
    yang kaya gini neyh pengertian algoritma yang sesungguhnya..
    super sekali,,

    BalasHapus
  3. Wah keren ini blog . tidak banyak basa basi . langsung ke intinya .. nice blog

    BalasHapus
  4. Bagus gan. Buat tambahan referensi nih.

    http://www.zonapemrograman.me/2018/06/pengertian-algoritma-komputer.html

    BalasHapus