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
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)
pranala -> STRUKTUR DASAR ALGORITMA PEMROGRAMAN
BalasHapusMantap Djiwa Myblog
BalasHapus