Rabu, 14 Oktober 2015

Definisi Percabangan dan Bentuknya

Definisi Percabangan dan Bentuknya
Definisi Percabangan dan Bentuknya  - Percabangan yang dimaksud disini adalah suatu pemilihan statemen / pernyataan yang akan dieksekusi dimana pemilihan tersebut didasarkan pada kondisi tertentu.
Percabangan digunakan jika ada masalah yang tidak dapat dipecahkan dengan perhitungan yang pasti, inti dr pemecahan masalah jenis ini adalah menganalisis semua kondisi yang mungkin terjadi dan menentukan statmen yang dulakukan untuk setiap kondisi tersebut.
Terdapat dua skema pemilihan, yaitu menggunakan statement if dan menggunakan statement case.
Statement if dapat digunakan dengan bagian else atau tanpa bagian else,  tergantung masalah dipecahkan dan algoritma yang dipilih. Jika terdapat dua kondisi yang komplementer maka statement if diikuti bagian else. Kondisi dalam statement if dituliskan dalam expresi boolean. Statemen if juga dapat digunakan secara berulang. Statement if digunakan untuk memilih dr dua kondisi yang berbeda berdasar expresi boolean, sedangkan statement case digunakan untuk memilih jika terdapat lebih ari dua kondisi yang masing masing memerlukan penanganan yang berbeda. Variabel yang terlibat dalam statement case harus bersifat ordinal.




Bentuk Percabangan :

A. Percabangan dengan If

1. Bentuk If Tunggal
            sintak penulisan:
                                    if cond_expression
                                      {
                                       True expression
                                      }
Jika cond_expr salah, maka…..
n  true statement akan diabaikan.
Jika cond_expr benar, maka….
n  true statement akan dieksekusi
Contoh program : Klik di sini



2. Bentuk If dengan else
Struktur percabangan jenis ini sedikit lebih  kompleks bila dibandingkan dengan struktur yang hanya memiliki satu buah kondisi. Pada struktur jenis ini terdapat statemen khusus untuk mengatasi kejadian apabila kondisi yang didefinisikan tidak terpenuhi (bernilai salah)
sintak penulisan :
                        if cond_expression
                        {
                          true_statement
                         }    else
         {
                           false statement        
                         }
Contoh program : Klik di sini



3. Bentuk If Bersarang (Nested If)
Percabangan jenis ini merupakan perluasan dari struktur percabangan dengan satu dan dua kondisi dengan menambahkan satu atau lebih kondisi ke dalamnya.
Sintaks penulisan :
                         if cond_exprA
                                    {
                                       if cond_exprB
                                       { true statementB ;}
                                         else
                                       { false statementB }
                                     }
            { False statementB }
        
Contoh program : Klik di sini

B. Percabangan dengan Switch Case


Merupakan pernyataan yang dirancang untuk pengambilan keputusan yang melibatkan banyak alternatif. Setiap cabang akan dijalankan jika syarat nilai konstanta terpenuhi dan default akan dijalankan jika semua cabang di atasnya tidak terpenuhi.
Pernyataan break menunjukkan siap keluar dari switch, jika pernyataan ini tidak ada, maka program akan diteruskan ke cabang-cabang lainnya.
Bentuk program :
             
switch (ekpresi)
              {
              case konstanta_l:
                      pernyataan;
                      ….
                      break;
               case konstanta_2:
                      pernyataan;
                       .
                      break;
             default:
                      pernyataan;
                      .
                }
Smoga bermanfaat........Baca Juga Macam-Macam Tipe Data Pada Java

Related Posts

Definisi Percabangan dan Bentuknya
4/ 5
Oleh

Silahkan Berkomentar bila ada yang ingin ditanyakan. Tidak ada komentar moderasi di situs ini, jadi mohon jangan SPAM, gunakan dengan bijak. Tolong Laporkan bila ada link yang rusak agar admin dapat segera memperbaikinya.