Page 177 - MODUL ALGORTIMA DAN PEMROGRAMAN
P. 177
MATERI 2
STRUKTUR DASAR ALGORITMA
1. Struktur dasar algoritma adalah kerangka atau pola umum yang digunakan untuk
merancang algoritma. Struktur ini membantu dalam mengatur langkah-langkah yang harus
diambil untuk menyelesaikan masalah atau mencapai tujuan tertentu.
Struktur dasar algoritma dapat dibedakan menjadi beberapa jenis, yaitu:
• Struktur Urut (Sekuensial)
Struktur urut adalah struktur yang paling sederhana dan paling sering digunakan. Pada
struktur ini, instruksi-instruksi dijalankan secara berurutan, satu demi satu, dari awal
hingga akhir. Contohnya:
• Menghitung nilai total dari beberapa bilangan.
• Menampilkan daftar nama siswa dalam suatu kelas.
• Memasak nasi goreng.
• Struktur Pemilihan (Seleksi)
Struktur pemilihan digunakan untuk membuat keputusan berdasarkan suatu kondisi. Pada
struktur ini, terdapat dua atau lebih cabang instruksi yang akan dijalankan tergantung pada
hasil evaluasi kondisi. Contohnya:
• Menentukan kelulusan siswa berdasarkan nilainya.
• Memberikan diskon kepada pelanggan berdasarkan total pembeliannya.
• Memilih jenis makanan yang ingin dipesan.
• Struktur Pengulangan (Iterasi)
Struktur pengulangan digunakan untuk mengulang suatu blok instruksi beberapa kali. Pada
struktur ini, blok instruksi akan diulang selama kondisi tertentu masih terpenuhi.
Contohnya:
• Menampilkan bilangan ganjil dari 1 hingga 100.
• Mengulangi proses input data hingga pengguna menekan tombol enter.
• Memeriksa setiap elemen dalam array untuk menemukan nilai tertentu.
154