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;