Karakteristik Algoritma
Memahami karakteristik penting dari sebuah algoritma yang baik.
Karakteristik Algoritma
- Memiliki awal dan akhir yang jelas - Setiap algoritma harus memiliki titik mulai dan titik akhir yang terdefinisi dengan baik.
- Tidak ambigu - Setiap langkah harus jelas dan tidak menimbulkan penafsiran ganda.
- Efektif dan efisien - Harus menyelesaikan masalah dengan langkah yang optimal.
- Dapat dijalankan - Setiap langkah harus dapat dieksekusi oleh komputer atau manusia.
- Menghasilkan output - Harus menghasilkan keluaran yang sesuai dengan tujuan.
Contoh Penerapan:
Algoritma pengecekan password:
- Terima input password dari pengguna
- Bandingkan dengan password yang tersimpan
- Jika cocok, izinkan akses
- Jika tidak cocok, tampilkan pesan error
Ciri-ciri Algoritma yang Baik
- Input: Menerima input yang jelas
- Output: Menghasilkan output yang diharapkan
- Finite: Memiliki titik berakhir
- Definiteness: Setiap langkah jelas dan tidak ambigu
- Effectiveness: Setiap langkah sederhana dan dapat dilaksanakan