Pengertian Algoritma

Kali ini saya akan membahas tentang Algoritma dimana ini adalah materi dari pelajaran Pemrograman Dasar.



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 :

  1. Definiteness : Definiteness adalah definisi harus tepat dan tidak ambigu.
  2. Effectiveness : Effectiveness adalah harus dilakukan secara cepat dan tepat.
  3. Finiteness : Fineteness adalah harus berhenti setelah mengerjakan langkah terbatas.
  4. Input : Inputnya harus 0 atau lebih yang diberikan kepada algoritma
  5. Output : Outputnya harus 1 atau lebih.Biasanya tergantung pada inputnya.
Struktur Algoritma terdiri dari 2 yaitu :

  1. Tulisan
  2. Gambar (Flowchart).
Struktur tulisan algoritma sendiri terbagi menjadi 2 yaitu :
Bahasa Natural dan Pseudocode.

Untuk struktur logika Algoritma sendiri terbagi menjadi 3 yaitu :

  1. Struktur Urut
  2. Struktur Percabangan
  3. Struktur Perulangan (Looping)
Untuk Struktur percabangan ditandai dengan kata If dan Then,sedangkan Perulangan atau looping ditandai dengan kata When dan Then.
Related Posts