Syarat Algoritma Adalah

Syarat Algoritma Adalah

Algoritma adalah urutan langkah-langkah untuk memecahkan masalah yang disusun secara sistematis dan logis.Menurut Kamus Besar Bahasa Indonesia: algoritma adalah urutan logis pengambilan putusan untuk pemecahan masalah. Algoritma dibutuhkan untuk memerintah komputer mengambil langkahlangkah tertentu dalam menyelesaikan masalah. Alasan mengapa algoritma banyak digunakan dalam pemrograman :

  1. Pembuatan atau penulisan algoritma tidak tergantung pada bahasa pemrograman manapun.
  2. Notasi algoritma dapat diterjemahkan ke dalam berbagai bahasa pemrograman.
  3. Apapun bahasa pemrogramannya, output yang akan dikeluarkan sama karena algoritmanya sama.



Berikut merupakan beberapa syarat algoritma adalah sebagai berikut..

Syarat Sebuah Algoritma Yang Baik

  1. Agar mendapatkan hasil yang benar dan berakurasi tinggi maka harus memilik tingkat kepercayaan yang tinggi ( reability).
  2. Melakukan suatu proses secara efisien (cost rendah).
  3. Frekuensi kalkulasi dan pemrosesan disiapkan dengan cepat dan dalam waktu yang sesingkat-singkatnya.
  4. Memiliki sifat yang umum.
  5. Permasalahan yang di selesaikan tidak hanya satu masalah saja tetapi permasalahan yang di selesaikan lebih banyak.
  6. Dapat di perluas dan dapat di kembangkan.
  7. Suatu yang sudah di selesaikan harus di perluas agar lebih jauh lagi dan dikembangkan berdasarkan persyaratan yang sudah ada.
  8. Dapat dengan mudah di pahami.



Syarat Algoritma Yang Baik Adalah

Suatu masalah memungkinkan untuk dipecahkan dengan metode dan logika yang berlainan, sehingga suatu masalah dapat dibuatkan lebih dari satu algoritma. Untuk itu kita perlu mengetahui syaratsyarat algoritma yang baik untuk digunakan dalam bahasa program. Beberapa persyaratan untuk menjadi algoritma atau program komputer yang baik antara lain :

  1. Realiabel, artinya hasil yang diperoleh dari proses memiliki tingkat kepercayaan yang tinggi.
  2. Efisien (cost rendah), artinya proses harus diselesaikan secepat mungkin dan frekuensi kalkulasi yang sependek mungkin.
  3. Efektif, artinya output yang dihasilkan memiliki tingkat akurasi yang tinggi (kesalahannya kecil).
  4. General, artinya tidak hanya berlaku untuk menyelesaikan satu kasus saja, tapi juga untuk kasus lain yang lebih umum.
  5. Expandable (dapat dikembangkan), artinya algoritma atau program dapat dikembangkan lebih jauh berdasarkan perubahan yang ada.
  6. Mudah dimengerti, artinya siapapun yang melihat atau membacanya akan dapat memahaminya dengan jelas.
  7. Precise (tepat, betul, teliti), artinya setiap perintah harus ditulis dengan seksama dan secara eksplisit tanpa mengandung unsur keragu-raguan. Setiap langkah harus jelas dan pasti. Contoh perintah yang mengandung unsur keragu-raguan adalah “tambahkan 1 atau 2 pada x”.
  8. Terminate, artinya algoritma harus memiliki kriteria/syarat pemberhentian.

 

 

Pembahasan lainnya : 

  1. Ciri Ciri Algoritma Yang Baik
  2. Sejarah Algoritma Secara Singkat
  3. Pengertian Algoritma Menurut Para Ahli
  4. Perbedaan Algoritma dan Program Adalah
  5. Struktur Dasar Algoritma Dibagi Menjadi 3
  6. Pengertian Program Menurut Para Ahli Nama Ahli
  7. Penyajian Algoritma Dapat Dibedakan Menjadi Tiga
  8. Bahasa Pemrograman Digolongkan Atas Dua Kelompok Besar
  9. Penulisan Algoritma Terbagi Menjadi 3 Sebutkan dan Jelaskan

 

 





How useful was this post?

Click on a star to rate it!

Average rating / 5. Vote count:

No votes so far! Be the first to rate this post.

As you found this post useful...

Follow us on social media!

Originally posted 2022-04-22 23:18:45.

Sistem Informasi