Page 65 - BAHAN_BACAAN_ALGORITMA_DAN_PEMOGRAMAN
P. 65

Sebagai  contoh,  akan  ditentukan  bilangan  terbesar  diantara  dua

                   buah bilangan bulat x dan y. Maka, bentuk pemilihannya adalah :
                          if  x > y then

                                 tulis x sebagai bilangan terbesar

                          else
                                 tulis y sebagai bilangan terbesar

                          Jika  pilihan  aksi  yang  dilakukan  lebih  dari  dua,  maka

                   digunakan struktur pemilihan bersarang (nested if). Contohnya :
                          if  lampu traffic light berwarna merah then

                                 berhenti
                          else

                                 if lampu traffic light berwarna kuning then

                                          jalan hati-hati
                                 else

                                         jalan terus

                   Contoh  berikutnya  dari  pemilihan  bersarang  adalah  menentukan
                   bilangan terbesar dari 3 (tiga) buah bilangan x, y, z, yaitu :

                          if  x > y then
                                 if  x > z then

                                         tulis x sebagai bilangan terbesar

                                 else
                                         tulis z sebagai bilangan terbesar

                          else

                                 if  y > z  then
                                         tulis y sebagai bilangan terbesar

                                 else

                                         tulis z sebagai bilangan terbesar


                   Pengulangan (Repetition)

                   Jika  pada  suatu  saat  kita  harus  membuat  teks  yang  berulang
                   (dilakukan  lebih  dari  1  kali)  dalam  sebuah  algoritma,  maka  dapat

                   digunakan  struktur  pengulangan  (repetition).  Misalnya,  akan  dibuat

                   teks “Teknik Informatika” sebanyak 10 kali. Maka algoritmanya dapat
   60   61   62   63   64   65   66   67   68   69   70