Berbagi Itu Indah, Indahnya Jika Kita Bisa Berbagi Dalam Hal Kebaikan

Tempat dimana saya berbagi ilmu dan pengalaman, Semoga bermanfaat untuk kita semua.

Breaking

Post Top Ad

Your Ad Spot

Kamis, 26 September 2019

Algoritma dikatakan BAIK, jika ???? || Metode Perancangan Program

Jika kita akan membuat sebuah algoritma, agar algoritma kita dikatakan baik dan mudah dipahami olah orang lain, maka algoritma kita harus memiliki syarat-syarat dibawah ini, kuuyyy baca dengan seksama

1. Tingkat Kepercayaan Tinggi ( Realibility )
Hasil yang diperoleh dari proses harus berakurasi tinggi dan benar
2. Pemrosesan yang efisien ( Cost rendah )
Pemrosesan harus diselesaikan secepat mungking dan frekuensi kalkulasi yang sependek mungkin.
3.Sifatnya General
Bukan sesuatu yang hanya menyelesaikan kasus saja, tapi juga untuk kasus yang lain yang lebih general.
4.Bisa dikembangkan ( Expandable )
Haruslah sesuatu yang dapat kita kembangkan. lebih jauh berdasarkan perubahan ( Requirement ) yang ada.
5.Mudah dimengerti
Siapapun yang melihat dia akan bisa memahami algoritma anda. susah dimengerti suatu program akan membuat dikelola.
6.Portabilitas yang Tinggi ( Portability )
Bisa dengan mudah diimplementasikan diberbagai platform komputer.
7.Tepat Koma , Betul , dan Teliti ( Precise )
Setiap instruksi harus ditulis dengan seksama dan tidak ada keragu-raguan, dengan demikian setiap instruksi harus dinyatakan secara eksplisit dan tidak ada bagian yang dihilangkan karena pemroses dianggap sudah mengerti. Setiap langkah harus jelas dan pasti.
8.Efektive
Tidak boleh ada instruksi yang tidak mungkin dikerjakan oleh pemrosesnya. yang akan menjalankannya dan tidak boleh ada instruksi yang Ambigu / ganda.
9.Harus Ada Akhir ( Terminate )
Jalannya algoritma harus ada kriteria berhenti.
10. Output yang dihasilhan harus tepat.
Jika langkah-langkah algoritmanya logis dan diikuti dengan seksama maka dihasilkan output yang diinginkan.


Jadi, jika tidak memenuhi syarat-syarat di atas maka algoritma tersebut dikatakan tidak efektif ataupun efisien.

Tidak ada komentar:

Posting Komentar

Post Top Ad

Your Ad Spot