Struktur Kontrol
Struktur kontrol merupakan konsep
pemrograman dikembangkan sedemikian rupa sehingga dapat digunakan untuk
menghasilkan keluaran tertentu sesuai nilai-nilai dari variabel-variabel yang
ada. Struktur kontrol dapat juga diartikan sebagai rangkaian perintah yang
dapat digunakan untuk mengendalikan alur dari program. Secara alur, program
memiliki tiga jenis alur, yakni berurutan, berulang, dan bercabang.
Struktur berurutan dapat digambarkan
sebagai kumpulan program yang dijalankan mengikuti alur tertentu dapat secara
vertikal dari atas ke bawah atau mengikuti alur yang sudah ditentukan tanpa
adanya kondisi-kondisi khusus yang memungkinkan adanya pilihan alur. Struktur
bercabang ataupun berulang berguna untuk menjelaskan alur program yang memiliki
kondisi-kondisi khusus ini. Struktur percabangan dapat digunakan untuk mengeksekusi
bagian tertentu dari program apabila suatu kondisi terpenuhi. Demikian juga
dengan perulangan, dapat digunakan untuk menjalankan beberapa kali suatu bagian
tertentu dari program dengan terpenuhinya suatu kondisi.