Page 7 - Modul Pemrograman Dasar
P. 7

MATERI II

                                                       Percabangan


                        1.     Pengertian Percabangan
                        Percabangan  dalam  pemrograman  biasanya  menggunakan  “if”,  apa  itu  if?  If

                        adalah  suatu  logikayang  digunakan  untuk  pemilihan  kondisi  tertentu  yang

                        diperlukan  untuk  melakukan  suatuproses.  Dalam  logika  Manusia,  sebuah
                        pemilihan dapat dianalogikan dengan sebuahpintudimana hanya kondisi-kondisi

                        tertentu yang mengijinkan pintu itu bisa dilewati.
                        Dengan  if,  kita  bisa  mengatur  alur  program  sebab  pemilihan  memungkinkan

                        keadaan  yangberbeda  saat  eksekusi  dalam  satu  program.  Tanpa  pemilihan,

                        kemungkinan program akanbekerja hampir  dengan keadaan yang persis sama
                        setiap dieksekusi.

                        2.     Operator Pembanding dan Operator Logika
                        Sebelum  kita  mempelajari  if  lebih  lanjut,  sebaiknya  kita  memahami  dahulu

                        penggunaan  operator  pembanding  dan  operator  logika.  Karena  bila  sudah

                        memahami  keduanya,  maka  pembuatan  syarat  yang  merupakan  komponen  if
                        nantinya akan lebih mudah.

                        a.     Operator Pembanding
                                     Contoh          Nama Simbol                             Hasil

                                      x==y     Sama dengan                TRUE, jika nilai x sama dengan nilai y.

                                      x!=y     Tidak sama dengan          TRUE, jika nilai x tidak sama dengan nilai y.
                                      x < y    Lebih kecil dari           TRUE, jika nilai x lebih kecil dari nilai y.

                                      x > y    Lebih besar dari           TRUE, jika nilai x lebih besar dari nilai y.

                                     x <= y    Lebih  kecil  atau  sama  TRUE, jika nilai x lebih kecil dari atau sama
                                               dengan                     dengan nilai y.

                                     x >= y    Lebih  besar  atau  sama  TRUE, jika nilai x lebih besar dari atau sama
                                               dengan                     dengan nilai y.
   2   3   4   5   6   7   8   9   10   11   12