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
- Finiteness — harus berhenti setelah sejumlah langkah terbatas.
- Definiteness — setiap langkah harus jelas dan tidak ambigu.
- Input — memiliki nol atau lebih masukan.
- Output — menghasilkan satu atau lebih keluaran.
- 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.