Pengertian Algoritma
Algoritma adalah serangkaian langkah atau prosedur logis,
sistematis, dan terstruktur yang disusun untuk menyelesaikan masalah tertentu atau
mencapai tujuan khusus, baik dalam komputasi maupun kehidupan sehari-hari.
Algoritma harus memiliki instruksi yang jelas, efisien, dan memiliki titik henti
agar menghasilkan output yang tepat dari input yang diberikan.
- Finiteness (Terbatas): Harus berhenti setelah
mengerjakan sejumlah langkah terbatas.
- Definiteness (Jelas): Setiap langkah didefinisikan
secara tepat dan tidak ambigu.
- Input & Output: Memiliki nol atau lebih input dan
menghasilkan minimal satu output.
- Efektif: Langkah-langkahnya harus sederhana dan dapat
dikerjakan dalam waktu logis.
- Finiteness (Terbatas): Harus berhenti setelah
mengerjakan sejumlah langkah terbatas.
- Definiteness (Jelas): Setiap langkah didefinisikan
secara tepat dan tidak ambigu.
- Input & Output: Memiliki nol atau lebih input dan
menghasilkan minimal satu output.
- Efektif: Langkah-langkahnya harus sederhana dan dapat
dikerjakan dalam waktu logis.
- Finiteness (Terbatas): Harus berhenti setelah
mengerjakan sejumlah langkah terbatas.
- Definiteness (Jelas): Setiap langkah didefinisikan
secara tepat dan tidak ambigu.
- Input & Output: Memiliki nol atau lebih input dan
menghasilkan minimal satu output.
- Efektif: Langkah-langkahnya harus sederhana dan dapat
dikerjakan dalam waktu logis.
- Finiteness (Terbatas): Harus berhenti setelah
mengerjakan sejumlah langkah terbatas.
- Definiteness (Jelas): Setiap langkah didefinisikan
secara tepat dan tidak ambigu.
- Input & Output: Memiliki nol atau lebih input dan
menghasilkan minimal satu output.
- Efektif: Langkah-langkahnya harus sederhana dan dapat
dikerjakan dalam waktu logis.