Sunday, 9 November 2014

pengertian dari algoritma

Apa itu algoritma ?


Berikut ini beberapa pengertian algoritma :
Algoritma adalah  kumpulan langkah-langkah yang disusun secara sistematis dan logis untuk menyelesaikan permasalahan. Sistematis artinya ter-urut dan Logis artinya masuk akal pikiran.
Algoritma adalah langkah detail yang ditunjukkan untuk komputer guna menyelesaikan suatu masalah. Algoritma berbeda dengan program, karena algoritma dapat diterapkan pada seluruh bahasa pemograman.
Terdapat 3 kriteria dalam membuat algoritma:
  1. Algoritma yang dibuat harus benar karena Algoritma akan memberikan hasil (keluaran) yang dikehendaki dari sejumlah inputan yang diberikan.
  2. Algoritma harus memberikan hasil sedekat mungkin dengan nilai sebenarnya.
  3. Algoritma harus efisien waktu dan pemakaian memori

Karakteristik (Syarat) sebuah Algoritma :
  1. Algoritma harus tidak ambigu (unambiguous) - deskripsi langkah-langkah dalam algoritma harus dan hanya mempunyai tafsiran tunggal.
  2. Algoritma langkah-langkahnya harus tepat (pricise).
  3. Algoritma harus pasti (definite) - jika serangkaian langkah-langkah yang sama dilakukan 2 kali maka hasilnya harus sama.
  4. Algoritma harus berhingga (finite) -selesai dalam rentang waktu tertentu.

Komponen Utama Algoritma dari sebuah algoritma yaitu:
  1. Input (masukan)
  2. Proses
  3. Output (keluaran/hasil)
Input (masukan) yaitu value/nilai yang dibutuhkan oleh algoritma dari sebuah alat masukan seperti keyboard,mouse dan scanner . Process (pengolahan) yaitu langkah-langkah perhitungan atau proses-proses yang tidak ambigu yang dilakukan algoritma untuk menghasilkan sebuah output. Output (keluaran) yaitu hasil dari sebuah proses berupa value/informasi yang ditampilkan melalui alat keluaran seperti monitor, printer, dan lain-lain.

No comments:

Post a Comment