Semua materi
AlgoritmaPemula 8 menit

Pengantar Algoritma

Apa itu algoritma, ciri-ciri, dan kenapa penting untuk programmer.

Apa itu Algoritma?

Algoritma adalah urutan langkah-langkah logis yang tersusun secara sistematis untuk menyelesaikan suatu masalah. Algoritma adalah jantung dari setiap program komputer.

Bayangkan resep masakan: bahan-bahannya adalah input, langkah memasaknya adalah algoritma, dan masakan jadi adalah output.

Ciri-Ciri Algoritma yang Baik

  1. Finiteness — harus berhenti setelah sejumlah langkah terbatas.
  2. Definiteness — setiap langkah harus jelas dan tidak ambigu.
  3. Input — memiliki nol atau lebih masukan.
  4. Output — menghasilkan satu atau lebih keluaran.
  5. Effectiveness — setiap langkah harus dapat dilakukan secara nyata.

Contoh Sederhana: Membuat Teh

1. Ambil cangkir kosong 2. Masukkan kantong teh 3. Didihkan air 4. Tuang air panas ke cangkir 5. Tunggu 3 menit 6. Angkat kantong teh 7. Tambahkan gula sesuai selera 8. Aduk 9. Selesai

Cara Menyajikan Algoritma

  • Bahasa natural — deskriptif seperti contoh di atas.
  • Pseudocode — gaya mirip kode tapi bebas sintaks.
  • Flowchart — diagram dengan simbol-simbol.

Pseudocode dan flowchart membantu kamu berpikir sebelum menulis kode dalam bahasa pemrograman.