Struktur Kondisi Pemrograman
Struktur kondisi sangat erat kaitannya dengan seleksi sebuah pilihan sehingga dapat mengambil keputusan dari pilihan atau kondisi yang dimaksud. struktur kondisi akan membawa seseorang pada suatu keputusan dari beberapa pilihan yang ada, sehingga dengan struktur kondisi kita bisa mengeksekusi suatu pernyataan dari pilihan tersebut.
Struktur Kondisi pemrograman dibagi menjadi 5 yaitu
- If
- If.. Else
- If.. Elseif
- Nested..if
- Switch case
1. Struktur kondisi IF
Struktur kondisi IF mebutuhkan 2 inputan yang pertama yaitu expression atau ekspresi logika, dimana didalam ekspresi ada kondisi yang harus dipenuhi. yang kedua adalah pernyataan atau statement yaitu perintah yang akan dijalankan jika kondisi yang ada diekspression(ekspresi logika) terpenuhi.
Contoh penulisan struktur logika if dalam pemrograman
Perhatikan kode diatas. mula-mula kita membuat variabel dengan nama yang berisi darsono. didalam ekspression kita mengecek apakah $nama nilainya sama dengan Darsono. jika sama maka akan menampilkan tulisan "selamat datang darsono".
2. Struktur Kondisi IF.. ELSE
Struktur kondisi IF .. ELSE... adalah struktur yang mempunya 2 pilihan yaitu kondisi benar dan kondisi salah. struktur logika ELSE bekerja ketika nilai Expressi atau kondisi dari IF bernilai salah. jika digambarkan kedalam flowchart maka akan menampilkan bentuk seperti dibawah ini.
Struktur kondisi if.. else... memiliki struktur program seperti yang terlihat dibawah ini.
Contoh program yang menggunakan struktur kondisi If.. else...
Perhatikan program diatas. mula-mula kita devinisikan atau kita inputkan variabel nama dengan nama "Darsono" kemudian didalam ekspresi dilakukan pengecekan. jika namanya sama dengan Darsono maka akan menampilkan "Selamat datang darsono", tetapi jika tidak maka menampilkan "selamat datang di SMK negeri 1 cikedung".
Seperti yang dijelaskan pada kasus if, jika terjadi kondisi tidak benar maka tidak akan menampilkan apa-apa didalam pernyataan. akan tetapi jika anda menggunakan if else, jika kondisinya tidak benar maka pernyataan yang ada di else akan ditampilkan.
3. Struktur kondisi IF..ElseIF
Struktur Kondisi IF.. Elseif adalah suatu kondisi yang memiliki lebih dari 3 pilihan kondisi yang harus dilakukan. Struktur kondisi IF..elseif jika digambarkan didalam flowchart maka akan menghasilkan bentuk flowchart seperti dibawah ini.
Struktur Kondisi IF.. Elseif memiliki struktur program seperti dibawah ini.
Contoh program yang menggunakan struktur kondisi If.. elseif..
Perhatikan kode diatas. pertama-tama kita devinisikan dulu nilai dari variabel $a dan Variabel $b. kemuidan dicek terlebih dahulu dikondisi pertama apakah kondisi yang di cek benar atau salah. jika kondisi pertama salah maka pindah ke else if untuk dicek ulang sampai kondisinya bernilai benar.
4. Struktur kondisi Nested IF
Nested if atau bisa disebut juga dengan if bersarang adalah suatu kondisi yang memiliki lebih dari 3 pilihan kondisi yang harus dilakukan namun didalam kondisi tersebut terdapat pernyataan kondisi lagi didalamnya. Perbedaannya dengan IF..ELSEIF adalah jika if.. elseif hanya memiliki 1 pernyataan didalam satu kondisi maka nested if adalah berisi satu atau banyak IF didalam satu kondisi tertentu.
Strukturk Kondisi nested IF jika digambarkan dalam bentuk flowchart maka bentuknya adalah seperti yang terlihat dibawah ini.
Perhatikan pada bagian If pertama, untuk if yang pertama terdapat if lagi didalamnya. nah if yang ada didalam if itu disebut dengan nested IF.
Contoh Program struktur logika dengan pemrograman PHP
5.Switch Case
Switch case bisa disebut pengganti dari if..elseif karena hampir mirip dengan If..elseif penggunaannya dan perbedaannya adalah if else atau percabangan digunakan untuk memberikan perintah pada kondisi tertentu, sedangkan switch case biasanya digunakan pada pilihan menu. contohnya untuk menentukan nama bulan dan lain sebagainya.
Struktur kondisi Switch jika digambarkan dalam bentuk flowchart maka hasilnya adalah seperti dibawah ini.
Struktur switch case memiliki struktur program seperti dibawah ini.
Contoh program dari struktur kondisi Switch case adalah sebagai berikut.
Terimakasih semoga bermanfaat dan jangan lupa share web ini jika bermanfaat. lihat juga menu dibawah ini.
0 Komentar