Sabtu, 10 April 2010

3 struktur dasar algoritma

Di dalam membuat algoritma terdapat 3 macam struktur dasar yaitu:
a.Skuensial (urut/runtutan/seri),
b.Seleksi,
c.Pengulangan.
Algoritma yang kompleks terdiri dari 3 struktur tersebut.

1.Struktur skuensial.
Pada algoritma ini langkah-langkah peroses dilakukan secara terurut. Seperti ilustrasi di bawah ini:
Langkah 1->langkah 2->langkah 3.


Pada gambar di atas proses/langkah pertama adalah langkah 1 kemudian lenjut ke langkah 2 kemudian langkah 3.

Contoh:

Jika anda di minta untuk menukar isi gelas A dan gelas B
Maka anda membutuhkan 1 buah gelas tambahan yang isinya kosong. :


Pada islustrasi di atas terlihat bahwa gelas C dibutuhkan sebagai transit salah satu isi gelas (A/B) yang akan di pindahkan.

2. Struktur seleksi
Adalah struktur yang menggunakan syarat. Menujukan sebuah seleksi setelah memenuhi / tidak memenuhi syarat. Misalkan: Nilai Rapor kurang dari “D” maka tidak lulus.

Dari ilustrasi di atas di misalkan Tono mendapat nilai “B”
Pada proses kondisi/syarat (Jika Nilai < “D”), maka mengarah ke “Salah”, dimana akan menuju ke (Keterangan=”Lulus”)

3. Struktur Perulangan

Adalah mengulang prosedur/ langkah, misalkan anda ingin menuliskan “Bumi” sebanyak 10 kali secara otomatis maka cara yang efisien adalah menggunakan struktur pengulangan.

Dari ilustrasi di atas
Pada proses paling bawah nomer akan selalu ditambah 1 kemudian mengarah ke sebuah kondisi, selama Kondisi (Nomer < 11) benar maka akan mencetak kata “Bumi”, jika salah maka proses perulangan selesai.


(informasi di ambil dari buku "algoritma pemrograman menggunakan C++" penerbit andi)

2 komentar: