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:
- Algoritma yang dibuat harus benar karena Algoritma akan memberikan hasil (keluaran) yang dikehendaki dari sejumlah inputan yang diberikan.
- Algoritma harus memberikan hasil sedekat mungkin dengan nilai sebenarnya.
- Algoritma harus efisien waktu dan pemakaian memori
Karakteristik (Syarat) sebuah Algoritma :
- Algoritma harus tidak ambigu (unambiguous) - deskripsi langkah-langkah dalam algoritma harus dan hanya mempunyai tafsiran tunggal.
- Algoritma langkah-langkahnya harus tepat (pricise).
- Algoritma harus pasti (definite) - jika serangkaian langkah-langkah yang sama dilakukan 2 kali maka hasilnya harus sama.
- Algoritma harus berhingga (finite) -selesai dalam rentang waktu tertentu.
Komponen Utama Algoritma dari sebuah algoritma yaitu:
- Input (masukan)
- Proses
- 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