Cara Penulisan Algoritma

indahnya sawahku

Dalam mempelajari bahasa pemrograman terutama Algoritma pemrograman tentu ada cara penulisan yang dilakukan untuk membuat sebuah program, agar cara kerja program yang dibuat dapat berjalan dengan bagus dan mudah dimengerti. Berikut cara penulisannya:

1. BAHASA NATURAL
    + mudah dimengerti
    -  ambiguous
2. FLOW CHART
    + Bagus secara Visual
    -  bila panjang jadi repot
3. PSEUDO CODE
    + Sudah dekat ke bahasa pemrograman
    - Sulit dimengerti orang awam

Menilai Sebuah Algoritma
Ketika manusia berusaha memecahkan masalah, metode atau teknik yang digunakan untuk memecahkan masalah itu ada emungkinan bisa banyak (tidak hanya satu). Dan kita memilih mana yang terbaik diantara teknik-teknik itu. Hal ini sama juga dengan algoritma, yang Memungkinkan suatu permasalahan dipecahkan dengan metode dan logika yang berlainan.
Lalu bagaimana mengukur mana algoritma yang terbaik ?

Beberapa persyaratan untuk menjadi algoritma yang baik adalah:
� Tingkat kepercayaannya tinggi (realibility). Hasil yang diperoleh dari proses harus berakurasi tinggi dan
   benar.
� Pemrosesan yang efisien (cost rendah). Proses harus diselesaikan secepat mungkin dan frekuensi kalkulasi
   yang sependek mungkin.
� Sifatnya general. Bukan sesuatu yang hanya untuk menyelesaikan satu kasus saja, tapi juga untuk kasus lain
   yang lebih general.
� Bisa Dikembangkan (expandable). Haruslah sesuatu yang dapat kita kembangkan lebih jauh berdasarkan
   perubahan requirement yang ada.
� Mudah dimengerti. Siapapun yang melihat, dia akan bisa memahami algoritma anda. Susah dimengertinya
   suatu program akan membuat susah  di maintenance (kelola).
� Portabilitas yang tinggi (Portability). Bisa dengan mudah
  diimplementasikan di berbagai platform komputer.

Semoga bermanfaat. :)

Comments

Popular posts from this blog

Cara Membuat Halaman Login Hotspot Berbeda pada 1 Mikrotik

UltraISO Premium Edition v9.5.3

Arti OSAKMJ