Jalan

BIAR KAGA LUPA

Selasa, 01 September 2020

Struktur Kontrol Percabangan

 Sebuah program tidak selamanya akan berjalan dengan mengikuti struktur berurutan, kadang-kadang kita perlu merubah urutan pelaksanaan program dan menghendaki agar pelaksanaan program meloncat ke baris tertentu. Peristiwa ini kadang disebut sebagai

percabangan/pemilihan atau keputusan. Berikut beberapa kondisi percabangan :

  1. Penulisan percabangan 1 kondisi

if then

pernyataan

penjelasan :

Jika <kondisi> bernilai benar maka pernyataan dikerjakan, sedangkan jika tidak, makapernyataan tidak dikerjakan dan proses langsung keluar dari percabangan

Flowchart :

  1.  Penulisan percabangan 2 kondisi

if then

pernyataan1

     else

pernyataan2

penjelasan :

Jika <kondisi> bernilai benar maka pernyataan1 dikerjakan. Sedangkan jika tidak (<kondisi> bernilai salah), maka pernyataan yang dikerjakan adalah pernyataan2. Berbeda dengan percabangan satu kondisi, pada percabangan dua kondisi ada dua pernyataan untuk dua keadaan kondisi, yaitu untuk <kondisi> yang bernilai benar dan <kondisi> yang bernilai salah

Flowchart :

  1. Penulisan percabangan lebih dari 2 kondisi

If then

                  Pernyataan1

    else if then

                  Pernyataan2

                  …

    else if then

Pernyataan(n)

    else

                  Pernyataan(n)

Penjelasan :

Mula-mula <kondisi1> dicek nilai kebenarannya. Jika benar, maka dikerjakanpernyataan1. Jika salah, maka dicek nilai kebenaran <kondisi2>. Jika <kondisi2> benar, maka dikerjakan pernyataan2. Jika tidak algoritma akan mengecek ke kondisi berikutnya dengan cara yang sama dengan yang sebelumnya. Terakhir, jika semua kondisi bernilai salah, maka pernyataan yang dikerjakan adalah Pernyataan(n+1).

Flowchart :

  1. Penulisan percabangan bersarang

If  then

      if then

                  Pernyataan1

          else

                  Pernyataan2

  else

      If

                  Pernyataan3

    else

                  Pernyataan4

Penjelasan :

Mula-mula <kondisi1> dicek nilai kebenarannya. Jika benar, maka dicek nilai kebenaran <kondisi2>. Jika <kondisi2> benar, maka dikerjakan pernyataan1. Jika tidak algoritma akan dikerjakan pernyataan2. Jika <kondisi1> tidak benar maka akan dicek nilai kebenaran . Jika <kondisi3> benar, maka dikerjakan pernyataan3. Jika tidak akan dikerjakan pernyataan4.

Flowchart :

Tidak ada komentar:

Posting Komentar

Mengenal Menu dan Submenu pada Microsoft Office Word 2007

Pada kesempatan ini saya coba menjelaskan pengenalan Menu dan Submenu pada Ms. Word 2007,  Microsoft Office Word 2007  memiliki beberapa men...