Algoritma

Definisi Singkat

Definisi singkat dari Algoritma. Algoritma merupakan unsur logis langkah-langkah dalam penyelesaian suatu masalah.

Algoritma juga berkaitan dengan Simbol Flowchart. Flowchart merupakan simbol-simbol yang digunakan untuk mempermudah atau membuat suatu penjelasan menjadi sederhana dengan hanya menggunakan simbol. Setiap simbol memiliki pengertian dan fungsinya masing-masing.
Syarat Algoritma

Menurut Donald E. Kanth dalam bukunya yang berjudul "The Art of Computer Programming", saat kita ingin membuat suatu algoritma, kita harus memperhatikan 5 ciri penting yang harus dipenuhi:
  1. Harus berhenti setelah melakukan beberapa langkah terbatas, maksudnya pada suatu algoritma tidak boleh terjadi perulangan tanpa batas atau perulangan yang terjadi terus menerus sehingga program tidak pernah berhenti. Perulangan secara terus menerus ini biasa disebut dengan infinite loop. 
  2. Memiliki 0 atau lebih keluaran (output) 
  3. Memiliki 0 atau lebih masukan (input)
  4. Tidak boleh ambigu, sebuah program harus jelas. Sebuah program yang mengatakan 'a' harus menuju pada 'a'.
  5. Harus efektif (sederhana sehingga dapat dikerjakan dalam waktu yang masuk akal)
Itulah definisi singkat tentang Algoritma dan syarat yang dipenuhi jika kita ingin membuat suatu Algoritma yang baik dan benar.

Komentar

Posting Komentar

Postingan populer dari blog ini

Pengenalan Alat-Alat Laboratorium Ekologi Akuatik dan Implementasi Penggunaanya

Apa itu NetBeans (IDE)?

Kerangka Pengeluaran Jangka Menengah (KPJM) - Review Baseline