STRUKTUR KONTROL DENGAN MENGGUNAKAN PHP
Apa itu Struktur Kontrol ?
Struktur kontrol adalah fitur inti dari bahasa PHP yang mengizinkan skrip program merespons setiap input atau situasi yang berbeda berdasarkan input pengguna, konten file, atau beberapa data lainnya.
Berikut macam-macam Struktur Kontrol :
1. If
Merupakan struktur kontrol percabangan yang hanya memiliki satu kondisi. Jika pernyataan bernilai true (benar) maka perintah dijalankan, sedangkan jika pernyataan bernilai false (salah) maka perintah di abaikan.
Contoh source kodenya :
<?php
$total_belanja = 150000;
if($total_belanja > 100000){
echo "Anda dapat hadiah!";
}
2. If Else
Perintah If Else digunakan untuk dua pilihan yang berbeda, dengan ketentuan bahwa apabila ketentuan pertama dianggap false (salah) atau tidak sesuai, maka program akan menjalankan ke proses kondisi selanjutnya.
Contoh source kodenya :
<?php
$umur = 13;
if ($umur < 18 ){
echo "Kamu tidak boleh membuka situs ini!";
} else {
echo "Selamat datang di website kami!";
}
?>
3. If Elseif Else
Jika kita memiliki tiga atau lebih bentuk pilihan yang dijadikan sebagai kondisi, hal ini difungsikan apabila kita akan menyelesaikan banyak permasalahan dengan ketentuan nilai yang berbeda.
Contoh source kodenya :
<?php
$nilai = 88;
if ($nilai > 90) {
$grade = "A+";
} elseif($nilai > 80){
$grade = "A";
} elseif($nilai > 70){
$grade = "B+";
} elseif($nilai > 60){
$grade = "B";
} elseif($nilai > 50){
$grade = "C+";
} elseif($nilai > 40){
$grade = "C";
} elseif($nilai > 30){
$grade = "D";
} elseif($nilai > 20){
$grade = "E";
} else {
$grade = "F";
}
echo "Nilai anda: $nilai<br>";
echo "Grade: $grade";
?>
4. While
Merupakan perulangan kode program berdasarkan suatu kondisi yang bernilai true (benar). Jika kondisi tersebut bernilai false (salah) maka perulangan berhenti.
Contoh source kodenya :
<?php
$ulangi = 0;
while($ulangi < 10){
echo "<p>Ini adalah perulangan ke-$ulangi</p>";
$ulangi++;
}?>
5. Do While
Merupakan perintah untuk mengerjakan kode program lalu mengulang proses tersebut selama sebuah kondisi bernilai benar. Perulangan berhenti jika kondisi tidak terpenuhi lagi. Perulangan Do/While akan selalu melakukan pengulangan sebanyak 1 kali, kemudian melakukan pengecekan kondisi.
Contoh source kodenya :
<?php
$ulangi = 10;
do {
echo "<p>ini adalah perulangan ke-$ulangi</p>";
$ulangi--;
} while ($ulangi > 0);?>
6. For
Mengulang kode program dengan jumlah angka perulangan tertentu. Perulangan berhenti setelah tercapai angka perulangan yang sudah ditentukan. Perulangan ini dipakai jika sudah mengetahui berapa jumlah perulangan yang diinginkan.
Contoh source kodenya :
<?php
for ($i = 0; $i < 10; $i++){
// blok kode yang akan diulang di sini!
}?>
7. Foreach
Merupakan jenis perulangan ini khusus untuk tipe data array, baik array asosiatif maupun array terindeks.
Contoh source kodenya :
<?php
$books = [
"Panduan Belajar PHP untuk Pemula",
"Membangun Aplikasi Web dengan PHP",
"Tutorial PHP dan MySQL",];
echo "<h5>Judul Buku PHP:</h5>";
echo "<ul>";
foreach($books as $buku){
echo "<li>$buku</li>";
}
echo "</ul>";?>
8. Break
Kegunaan pernyataan break adalah untuk keluar dari suatu kalang (proses yang berulang).
Contoh source kodenya :
<?phpfor ($i = 1; $i <= 25; $i++){ echo "$i"."<br>";if ($i == 10)break;}echo "Selesai";?>
9. Continue
Pernyataan continue digunakan untuk menuju ke iterasi (putaran) berikutnya pada pernyataan-pernyataan yang terkait dengan pengulangan.
Contoh source kodenya :
10. Switch
Perintah Switch di gunakan untuk memeriksa kebenaran suatu nilai dengan memiliki banyak pemilihan atau nilai pengecekannya.
Komentar
Posting Komentar