Home Start Back Next End
  
17
Struktur kendali
(control structure)
Struktur kendali (control
structure)
memungkinkan pengendalian alur program
sehingga  alur 
program  dapat 
memiliki 
lebih 
dari 
satu  kemungkinan.  Struktur
kendali yang mendasar adalah:
•  
Seleksi dan
lompatan
Suatu
pemrograman imperatif
dapat
memiliki
hanya
dua
struktur
kendali
primitif,
yaitu
seleksi
(selection)
dan
lompatan
(jump). Kedua
struktur
kendali
primitif
ini
saling
ortogonal,
dapat
dikombinasikan untuk
membentuk struktur
kendali
lain
seperti
perulangan, dan
sebagainya.
Bagaimana
pun,
penggunaan lompatan,
yang
biasanya
dinamakan goto,
sangat
menyulitkan pembacaan program jika
terlampau banyak digunakan
(Djikstra, 1968).
•  
Perulangan
Struktur
perulangan bertujuan
untuk
mengulang suatu
blok
statement.
Struktur perulangan dapat dibentuk oleh seleksi dan lompatan.
Ada
tiga
macam
bentuk
perulangan yang
sering
digunakan
dalam
bahasa
pemrograman imperatif:
a. Logical   
posttest,   
yaitu   
perulangan   
do..while,  
atau
repeat..until dalam
bahasa
Object
Pascal,
mengerjakan
suatu
blok
statement,
dan
ketika
blok
tersebut
selesai
dikerjakan,
program
akan
menguji
suatu
kondisi.
Jika
kondisi
terpenuhi,
maka
blok
akan
dikerjakan  kembali. 
Paling 
sedikit 
satu 
kali 
blok 
statement  akan
Word to PDF Converter | Word to HTML Converter