Runtunan dan Percabangan -...
Transcript of Runtunan dan Percabangan -...
• Setiap instruksi akan dikerjakan satu per satu
• Setiap instruksi dilaksanakan tepat satu kali, tidak adainstruksi yang diulang maupun tidak dilaksanakan
• Urutan instruksi yang dilaksanakan pemroses samadengan urutan aksi sebagaimana yang tertulis di dalamteks algoritmanya
• Akhir dari instruksi terakhir merupakan akhir algoritma
Struktur Runtunan
• Deklarasi :
A, B, C, D : integer
Deskripsi :
1. read (A, B) {1}
2. C = A + B {2}
3. D = A * B {3}
4. write (C, D) {4}
• Deklarasi :
A, B, C, D : integer
Deskripsi :
1. D = A * B
2. C = A + B
3. read (A, B)
4. write (C, D)
• Pernyataan percabangan memungkinkan suatupernyataan untuk dieksekusi hanya jika suatu kondisiterpenuhi atau tidak terpenuhi
• Contoh:• Jika mau menonton film maka belilah tiketnya
• Jika suatu bilangan habis dibagi 2 maka bilangan itu pastilahbilangan genap
• Bentuk instruksi percabangan :• Instruksi IF
• Instruksi CASE
Struktur Percabangan
• Bentuk:IF <kondisi1> THEN
<pernyataan1>
ELSE
IF <kondisi2> THEN
<pernyataan2>
ELSE
IF <kondisi3> THEN
<pernyataan3>
….
ELSE
<pernyataan_m>
ENDIF
ENDIF
ENDIF
IF ELSE Bersarang
• Suatu algoritma yang akan melakukan suatu proses atau eksekusi yang berulang ulang jika suatu kondisi dipenuhi atau tidak
• Struktur pengulangan terdiri dari 2 bagian, yaitu:
• Kondisi Pengulangan ekspresi boolean yang harus dipenuhi untukmelaksanakan pengulangan
• Badan (body) pengulangan satu atau lebih aksi yang akan diulang
• Hal lain yang harus ada pada pengulangan, yaitu:
• Inisiasi aksi yang dilakukan sebelum pengulangan pertama kali dilakukan
• Terminasi aksi yang dilakukan setelah pengulangan selesai dilaksanakan
Struktur Perulangan
• FOR – NEXT
• DO WHILE – LOOP
• DO UNTIL – LOOP
• DO-LOOP WHILE
• DO-LOOP UNTIL
Struktur Pengulangan
Struktur PengulanganFOR - NEXT
Mengeksekusi suatu baris/blok instruksisecara berulang selama kondisi tertentudipenuhi.
Struktur PengulanganDO WHILE - LOOP
Pengulangan dilakukan selama kondisibernilai benar, apabila kondisi bernilai salah,maka proses akan keluar dari strukturpengulangan.
Struktur PengulanganDO UNTIL - LOOP
Pengulangan dilakukan selama kondisibernilai salah, apabila kondisi bernilai benar,maka proses akan keluar dari strukturpengulangan.
Struktur PengulanganDO LOOP - WHILE
T
F
Terdapat minimal 1x pernyataan yang akandieksekusi, kemudian dilakukan pengecekkankondisi.Pengulangan dilakukan selama kondisibernilai benar, apabila kondisi bernilai salah,maka proses akan keluar dari strukturpengulangan.