Page 58 - Project Akhir Media Pendidikan
P. 58
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.
salah
benar
Statemen di
dalam blok
kontrol
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;
54