Algoritma adalah Urutan langkah-langkah atau tahapan penyelesaian suatu masalah yang disusun secara sistematis dan logis.Dalam Algoritma terdapat 5 aspek penting menurut ahli Donald E.Knuth yaitu :
- Definiteness : Definiteness adalah definisi harus tepat dan tidak ambigu.
- Effectiveness : Effectiveness adalah harus dilakukan secara cepat dan tepat.
- Finiteness : Fineteness adalah harus berhenti setelah mengerjakan langkah terbatas.
- Input : Inputnya harus 0 atau lebih yang diberikan kepada algoritma
- Output : Outputnya harus 1 atau lebih.Biasanya tergantung pada inputnya.
- Tulisan
- Gambar (Flowchart).
Bahasa Natural dan Pseudocode.
Untuk struktur logika Algoritma sendiri terbagi menjadi 3 yaitu :
- Struktur Urut
- Struktur Percabangan
- Struktur Perulangan (Looping)
Untuk Struktur percabangan ditandai dengan kata If dan Then,sedangkan Perulangan atau looping ditandai dengan kata When dan Then.
0 Comments