Konsep percabangan dalam pemrograman mirip seperti konsep percabangan di jalan raya, yang penentuan arahnya ditentukan berdasarkan tujuan dari user. Arah disini menunjukkan bagian program yang akan dieksekusi, sedangkan tujuan merupakan data masukan yang digunakan percabangan untuk mengambil keputusan. Secara umum percabangan digambarkan sebagai berikut
Jenis-jenis Percabangan
- If
- Else If
- Else
- Switch
Pembuatan Percabangan
Jika dituliskan dalam format kode program
dinyatakan seperti berikut ini.
Terpenuhinya suau kondisi ini secara pemrograman
berarti bahwa kondisi tersebut memiliki nilai boolean true. Blok program yang
akan dijalankan ditempatkan di dalam kurung kurawal. Berikut ini merupakan
contoh program dengan kondisi yang akan menghasilkan nilai true atau false
sesuai input umur yang diberikan.
Berikut ini merupakan format lainnya yang dapat
digunakan untuk menerima kondisi yang tidak sesuai.
Untuk kondisi yang lebih dari satu dapat juga
dibuat menggunakan format berikut.
Switch
Switch merupakan bentuk lain dari percabangan.
Konsep ini berguna apabila kondisi yang akan ditentukan memiliki nilai tertentu.
Format dari switch adalah sebagai berikut.
Percobaan
Contoh percabangan
Buatlah halaman web
sebagai berikut
Simpan file tersebut
dengan nama percabangan.html
Contoh program lainnya menggunakan if dan else
Buatlah halaman web
sebagai berikut.
Simpan file tersebut
dengan nama percabangan_olahraga.html
Contoh program lainnya menggunakan if, else if dan
else
Buatlah halaman web
sebagai berikut.
Simpan file tersebut
dengan nama percabangan_tanyabilangan.html
Contoh membuat program katapang travel
Buatlah halaman web
sebagai berikut.
Simpan file tersebut
dengan nama aplikasi_travel.html
Penggunaan Switch
Buatlah halaman web
sebagai berikut
Simpan file tersebut
dengan nama percabangan_switch.html
Pada contoh program diatas apabila user memilih 1,
maka akan ada pesan "Jumlah pulsa anda adalah sembilan belas ribu
rupiah" yang ditampilkan. Apabila pilihannya tidak ada dalam blok
switch-case tersebut maka bagian default yang akan dijalankan.
Pernyataan break pada program diatas digunakan
untuk keluar dari blok case atau default yang terpilih. Apabila tidak terdapat
break maka blok case dan/atau default dibawahnya akan turut dieksekusi.
Tidak ada komentar:
Posting Komentar