ALGORITMA = PENYELESAIAN MASALAH SECARA BERTAHAP ( Urutan Langkah-Langkah )
Cara Penyajian Algoritma ada 2 macam :
1. Pseudocode
2. Flowchart
Karakterisitik Algoritma Diantaranya :
1.Terbatas ( Finiteness )
2. Tidak Ambigu ( Definiteness )
3. Input Dan Output
4, Efektif ( Effectiviness )
Penjelasan :
1. Terbatas : Proses dalam algoritma harus memiliki akhir dan jumlah langkah yang terbatas, dengan tujuan menghasilkan output yang jelas.
2. Tidak Ambigu : Setiap langkah dalam proses algoritma harus jelas dan tidak ambigu, contohnya hindari kata "beberapa".
3. Input Dan Output : Algoritma harus menerima nol atau lebih input dan setidaknya menghasilkan 1 output.
4. Efektif : Langkah-langkah dalam algoritma harus efektif dan sesederhana mungkin.