Nama : Muhammad Murtaqi Yahya
NIM : 240605110115
Algoritma adalah urutan langkah-langkah yang disusun secara logis dan sistematis untuk memecahkan suatu masalah.
Ciri algoritma menurut Donald E. Kurth (1973)
- Finiteness (keterbatasan). Sebuah algoritma harus berakhir setelah mengerjakan sebuah proses.
- Definitenes (kepastian). Suatu program harus jelas arah dan tujuannya.
- Input (masukan). Masukan adalah besaran nilai yang diberikan kepada algoritma sebelum algoritma bekerja.
- Output (keluaran). Keluaran tersebut harus berupa solusi atau penyelesaian dari suatu masalah.
- Effectiveness (efektivitas). Algoritma tentu harus efektif, jadi urutan algoritma dikerjakan dalam waktu yang singkat.
Contoh:
Algoritma menghitung keliling persegi
1.Mulai
2.Masukkan panjang sisi persegi, misal'sisi persegi'.
3.Menghitung keliling persegi dengan rumus, 'keliling=4*sisi persegi'.
4.Cetak perhitungan keliling persegi.
5.Selesai.