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.

  1. Finiteness (Terbatas): Harus berhenti setelah mengerjakan sejumlah langkah terbatas.
  2. Definiteness (Jelas): Setiap langkah didefinisikan secara tepat dan tidak ambigu.
  3. Input & Output: Memiliki nol atau lebih input dan menghasilkan minimal satu output.
  4. Efektif: Langkah-langkahnya harus sederhana dan dapat dikerjakan dalam waktu logis.
  1. Finiteness (Terbatas): Harus berhenti setelah mengerjakan sejumlah langkah terbatas.
  2. Definiteness (Jelas): Setiap langkah didefinisikan secara tepat dan tidak ambigu.
  3. Input & Output: Memiliki nol atau lebih input dan menghasilkan minimal satu output.
  4. Efektif: Langkah-langkahnya harus sederhana dan dapat dikerjakan dalam waktu logis.
  1. Finiteness (Terbatas): Harus berhenti setelah mengerjakan sejumlah langkah terbatas.
  2. Definiteness (Jelas): Setiap langkah didefinisikan secara tepat dan tidak ambigu.
  3. Input & Output: Memiliki nol atau lebih input dan menghasilkan minimal satu output.
  4. Efektif: Langkah-langkahnya harus sederhana dan dapat dikerjakan dalam waktu logis.