Struktur kontrol di dalam bahasa pemrograman adalah perintah dengan bentuk (struktur) tertentu yang digunakan untuk mengatur (mengontrol) jalannya program.
Pengembangan website atau sistem pasti adanya Struktur Kontrol didalamnya. Pada struktur kontrol akan dikerjakan setiap barisnya sampai baris terakhir (disebut Sequance/urutan struktur kontrol paling dasar).
IF
Pernyataan if merupakan struktur kontrol yang digunakan untuk kasus percabangan. Apakah program akan menjalani proses di bawahnya atau meloncati proses tersebut dan mengerjakan proses lain.
Proses yang dikerjakan tersebut bisa satu atau lebih instruksi dalam satu kelompok.
Contoh Flow chart struktur kerja dari pernyataan IF :
Dari flow chart di atas terlihat bahwa terjadi suatu kondisi, yaitu jika kondisi bernilai benar akan mengerjakan statement 2, jika kondisi salah, maka akan meloncari statement 2 dan langsung mengerjakan statement 3.
Struktur if di bagi menjadi dua, yaitu :
- struktur if satu instruksi
- struktur if banyak instruksi
Contoh if SATU INSTRUKSI :
IF …….. Else
Kondisi if … else memiliki dua pilihan, yaitu :
- Jika statement terpenuhi akan mengerjakan statement A
- Jika statement tidak terpenuhi akan mengerjakan statement B
else digunakan jika suatu kondisi tersebut memungkinkan untuk 2 pilihan, dan jika suatu kondisi memungkinkan untuk 2 pilihan.
Contoh struktur if …. else dengan satu instruksi :
Contoh struktur if …. else dengan banyak atau sekumpulan instruksi :
Contoh struktur If …. Elseif … Else
Pernyataan if …. elseif … else memiliki percabangan lebih dari dua.
Pernyataan ini merupakan perkembangan dari pernyataan if … else yang memiliki dua kondisi.
Dalam pernyataan ini, pemecahan dari masalah membutuhkan banyak percabangan karena alternatif yang di peroleh banyak.
Silahkan dikerjakan LATIHAN DIBAWAH INI :
Setelah mengikuti langkah-langkah pada struktur kontrol percabangan di atas, selanjutnya tugas praktik untuk membuat struktruk kontrol if elseif else dengan konsep dan konten dari masing-masing peserta didik dan berbeda studi kasusnya dengan teman sekelas.
NOTE : Lebih baik di kolaborasikan dengan pertemuan sebelumnya part1-part4 agar hasilnya lebih maksimal dari segi desain, konten dan konsep dari struktur kontrol percabangan IF Elseif Else nya. SEMANGAT
DIKUMPULKAN DENGAN CARA:
- POSTING hasil projek pada blogspot kalian (buat judul, berikan teks pendahuluan, sertakan SS source code dan hasil pada browser serta diberikan keterangan)
- di akhir artikel adanya link source code yang berada pada github.com