Page 55 - PEMROGRAMAN DASAR MENGGUNAKAN C
P. 55

tertentu yang didefinisikan. Adapun kondisi yang dimaksud di dalam program tidak lain
                      adalah suatu ekspresi.

                      Dalam  bahasa  C,  pemilihan  statemen  dapat  dilakukan  melalui  dua  buah  cara,  yaitu
                      dengan menggunakan statemen if dan statemen switch.

                      4.2.1.  Statemen if

                      Untuk  memudahkan  pembahasan,  di  sini  kita  akan  mengklasifikasikan  pemilihan
                      dengan menggunakan statemen  if tersebut ke dalam tiga bagian, yaitu pemilihan yang
                      didasarkan atas satu kasus, dua kasus dan lebih dari dua kasus.

                      4.2.1.1.   Satu Kasus

                      Pemilihan jenis ini adalah pemilihan yang paling sederhana karena hanya mengandung
                      satu kondisi yang akan diperiksa. Berikut ini gambar yang akan menunjukkan konsep
                      dari pemilihan yang didasarkan atas satu kasus.


                                                  masuk



                                                               salah
                                                  kondisi

                                                      benar

                                              Statemen di
                                              dalam blok
                                              kontrol




                                                  keluar

                                              Gambar 4.1. Statemen if untuk satu kasus

                      Pada gambar di atas terlihat bahwa mula-mula program akan mengecek kondisi yang
                      didefinisikan. Apabila kondisi bernilai benar (kondisi terpenuhi), maka program akan
                      melakukan statemen-statemen yang terdapat di dalam blok pengecekan. Namun apabila
                      ternyata kondisi bernilai salah (kondisi tidak terpenuhi), maka program akan langsung
                      keluar dari blok pengecekan dengan melanjutkan eksekusi terhadap statemen-statemen
                      berikutnya di luar blok pengecakan (jika ada).

                      Adapun bentuk umum atau kerangka dari blok pemilihan menggunakan statemen if
                      untuk satu kasus di dalam bahasa C adalah seperti yang tampak di bawah ini.

                        if (kondisi)
                              Statemen_yang_akan_dieksekusi;
   50   51   52   53   54   55   56   57   58   59   60