Page 86 - BUKU AJAR ALGORITMA PEMROGRAMAN (Revisi 5 Maret) B5 REVISI 12 MARET.docx
P. 86

4.  Percabangan NESTED IF

                     Suatu  percabangan  yang  dibuat  menggunakan
               struktur  if  dapat  terdiri  dari  satu  kondisi,  dua  kondisi,
               lebih  dari  dua  kondisi  (majemuk)  dan  struktur  if
               bersarang. Struktur percabangan if bersarang / nested if
               merupakan  struktur  if  yang  paling  komplek,  karena
               merupakan  perluasan  dan  kombinasi  dari  berbagai
               struktur if lainnya.

                     Percabangan bersarang merupakan percabangan
               yang     membuat      blok    percabangan       di   dalam
               percabangan  sehingga  pada  percabangan  yang
               pertama  akan  melakukan  percabangan  lagi  di
               dalamnya.
                     Konsep  dari  percabangan  ini  adalah  terdapat
               Struktur  If  yang  berada  didalam  Struktur  If  lainnya.
               Artinya  dalam  pernyataan  If  bersarang  jika  kondisi  If
               yang  paling  luar  (paling  atas)  bernilai  benar,  maka
               kondisi If yang berada didalamnya baru akan dilihat (di
               cek).

               Struktur If Bersarang / Nested If

                     Bentuk umum dari struktur If bersarang /  struktur if
               yang berada di dalam struktur if lainnya adalah sebagai
               berikut:


               if(kondisi1){
                    if(kondisi1a){
                         Statemen_jika_kondisi1_dan_1a_terpenuhi;
                    }

                    else if(kondisi1b){

                                            77
   81   82   83   84   85   86   87   88   89   90   91