body { background-color: #F2C2AA; } h2 { color: #690A0A; }
p { color: #05094D; }
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.