Page 22 - MODUL ALGORTIMA DAN PEMROGRAMAN
P. 22

•  4 > 2 (Bernilai benar, sebab 4 lebih besar dari pada 2)
                   •  3 <> 8 (Bernilai benar, sebab 3 tidak sama dengan 8)

                   •  X = 10 (Dapat benilai benar atau salah, tergantung isi variabel X)

                   •  (X > 3) And (Y < 12)
                   (Dapat bernilai benar atau salah, tergantung isi variabel X dan Y)

                  3.  Perulangan (Repetition)

                      Instruksi  yang  dapat  mengulangi  pelaksanaan  sejumlah  instruksi  lainnya  berulang  kali
                  sesuai dengan persyaratan disebut instruksi pengulangan.

                      Struktur instruksi pengulangan pada dasarnya terdiri dari tiga komponen:

                  a)  Kondisi perulangan, yang merupakan suatu kondisi yang harus dipenuhi agar perulangan
                      dapat terjadi.

                  b)  Badan  perulangan,  yang  merupakan  deretan  instruksi  yang  akan  diulang-ulang
                      pelaksanaannya.

                  c)  Pencacah  perulangan,  yang  merupakan  suatu  variabel  yang  nilainya  harus  diubah  agar
                      perulangan  dapat  terjadi,  dan  pada  akhirnya  membatasi  jumlah  perulangan  yang  dapat

                      dilaksanakan.

                      Bentuk instruksi perulangan adalah:
                   •  Perulangan               : while – do

                   •  Perulangan               : repeat – until

                   •  Perulangan               : for
                   •  Perulangan while – do    :

                      Bentuk umum:

                      while (kondisi) do
                      ………..

                      instruksi-instruksi
                      ……….

                      endwhile.
                  Maknanya:

                  Ulangi .. instruksi-instruksi .. selama kondisi masih terpenuhi. Perlu perhatian:

                   •  Ada instruksi yang berkaitan dengan kondisi sebelum while/do

                      Ada  satu  instruksi  diantara  intruksi-instruksi  yang  diulang  untuk  membatasi  jumlah

                  perulangan.



                                                                                                          13
   17   18   19   20   21   22   23   24   25   26   27