Rabu, 25 Oktober 2017

Algoritma dan Pemograman Part 2

Bagaimana mengukur algoritma terbaik ? 

      Menilai Algoritma #1
  1. Bisa dikembangkan. Haruskah sesuatu yang dapat kita kembangkan lebih jauh berdasarkan perubahan requirement yang ada. (Expandable)
  2. Sifatnya general.Bukan sesuatu yang hanya untuk menyelesaikan satu kasus saja, tapi juga untuk kasus lain yang lebih general. (Generallu)
  3. Pemrosesan yang efesien. Proses harus diselesaikan secepat mungkin dan frekuensi kalkulasi yang sependek mungkin. (low Cost)
  4. Tingkat kepercayaan tinggi. Hasil yang diperoleh dari proses harus berakurasi tinggi dan benar. (Reability)
      Menilai Algoritma #2
  1. Siapapun yang melihat, dia akan bisa memahami algoritma anda. Susah dimengerti suatu program akan membuat susah dimaintenance(kelola). (Cleary)
  2. Tepat,betul,teliti. Setiap instruksi harus ditulis dengan seksama dan tidak ada keragua-raguan, setiap langkah harus jelas dan pasti. (Precise)
  3. Portabilitas yang tinggi. Bisa dengan mudah dimplementasi dan diberbagai platform komputer. (Portability)
  4. Output yang dihasilkan tepat. Jika langkah algoritmanya logis dan diikuti dengan seksama maka dihasilkan output yang dinginkan. (Accuracy)
Source: Materi pertemuan ketiga dari Bapak M.Bambang Firdaus M,kom

Tidak ada komentar:

Posting Komentar