Pengertian Algoritma
Algoritma merupakan serangkaian kata atau instruksi untuk mendapatkan hasil khusus dalam beberapa langkah berhingga (Chartrand & Oellerman, 1993). Algoritma juga bisa diartikan sebagai langkah-langkah penyelesaian masalah secara sistematis. Sebuah algoritma tidak hanya harus benar tetapi juga harus efisien (Munir, 2005). Sifat-sifat algoritma meliputi hal-hal sebagai berikut :
Sifat Sifat Logaritma dan Contohnya
-
- jelas, yaitu setiap langkah pada setiap algoritma harus dinyatakan dengan jelas, tidak bermakna ganda dan ditetapkan dengan cermat
- logis (urut), yaitu algoritma dibuat berdasarkan aturan yang tetap, berdasarkan pada alur berfikirnya
- terhingga, yaitu sebuah algoritma harus berhenti setelah melakukan satu langkah atau lebih dalam suatu interval waktu tertentu. Tanpa sifat ini, sebuah algoritma tidak bisa diimplementasikan oleh mannusia maupun mesin
- menyelesaikan masalah, yaitu dengan input tertentu suatu algoritma akan menyelesaikan masalah dalam kelasnya
- efektif, yaitu sebuah algoritma harus menegaskan tindakan sederhana yang dapat dilakukan secara efektif. Sifat ini menjamin bahwa setiap langkah pada suatu algoritma secara nyata dapat dijalankan.
Pembahasan lainnya :
-
- Konsep Dasar Stack
- Jenis-Jenis Binary Tree
- Strategi Algoritma Greedy
- Pengertian Knapsack Problem
- Contoh Soal Knapsack Problem
- Algoritma Dynamic Programming
- Elemen Elemen Algoritma Greedy
- Karakteristik Algoritma Brute Force
- Keunggulan Bahasa Pemrograman Java
- Efisiensi Algoritma Ditinjau dari 2 Dua Hal
- Algoritma Boyer Moore untuk String Matching
- Penyelesaian Knapsack Problem dengan Kriteria Greedy
Originally posted 2022-10-20 21:11:45.