Skip to content Skip to sidebar Skip to footer

Pembahasan Perulangan di PHP Secara Lengkap

Pembahasan Perulangan Secara Lengkap di PHP

Pengertian:
Perulangan adalah suatu kondisi yang akan dilakukan secara berulang sesuai dengan batas yang ditentukan. Perulangan dalam pemrograman berarti mengulang sebuah baris perintah.

Misalnya kita ingin mengulang baris perintah echo "hello"; 100 X, apakah kita akan copy-paste baris tersebut? bisa dibayangkan betapa lelahnya mengcopy baris perintah tersebut.

Solusi yang dapat kamu lakukan yakni dengan menggunakan perintah perulangan.

Terdapat dua jenis perulangan dalam bahasa pemrograman:

1. Counted loop.
2. Uncounted loop.

Counted loop
Merupakan perulangan yang sudah jelas berapa banyak baris perintah yang akan diulang.

Uncounted loop
Perulangan yang belum pasti berapa kali akan diulang.

Terdapat 4 jenis perulangan yang bisa digunakan di PHP:

1. For
2. While
3. Do/While
4.Foreach

Agar kamu lebih paham dengan beberapa perulangan tersebut, langsung saja penjelasannya ada di bawah ini.

1. Perulangan For

Perulangan ini termasuk perulangan counted loop, karena kamu bisa menentukan jumlah perulangan yang terjadi.


<?php 
for ($j = 0; $j < 10; $j++){
    // blok kode yang akan diulang di sini!
}
?>

Variabel $j dalam perulangan for tersebut berfungsi sebagai counter yang menghitung berapa kali program akan dijalankan.

Hitungan mulai dari nol (Kayak SPBU :D), karena kondisi awal variable $j sama dengan 0.

Perulangan akan diulang sebanyak 10 kali, karena nilai yang dipasang $j<10 yang berarti selama $j kurang dari 10 perulangan akan dilakukan.

Agar perulangan terus berjalan maka nilai $j harus selalu bertambah dengen menambah increment $j++

Contoh lebih detailnya :

<?php 
for($j = 0; $j < 10; $j++){
 echo "<h2>Ini perulangan ke-$i</h2>";
}
?>
Output dari program tersebut :
Pembahasan Perulangan Secara Lengkap di PHP

2. Perulangan While

Perulangan ini termasuk dalam uncounted loop, karena biasanya dibuat untuk mengulang sesuatu yang belum jelas dalam perulangannya.

Akan tetapi while juga dapat digunakan dalam pembuatan counted loop seperti perulagan for.

<?php
while (<kondisi>){
    // blok kode yang akan diulang di sini    
}
?>

Contoh :

<?php 
$ulangi = 0;
while($ulangi < 10){
    echo "<p>Ini adalah perulangan ke-$ulangi</p>";
    $ulangi++;
}
?>

Output yang dihasilkan:

Pembahasan Perulangan Secara Lengkap di PHP
Sama seperti halnya for, perulangan ini akan terus berulang selama variabel $ulangi lebih dari 10.

Agar terus berjalan perulangan harus di tambah nilai 1 per-perulangan dengan menambah increment pada variabel $ulangi.

Catatan :
Jika perulangan while tidak diberi increment atau ++ maka perulangan akan terjadi terus menerus tanpa berhenti, sehingga dapat membuat komputer atau laptop ngblank.

3. Perulangan Do/while


Perulangan do hampir mirip dengan while, serta tergolong dalam uncounted loop.

Perbedaan Do/while dengan while saja terletak pada cara kerjanya.

Perulangan Do/while akan selalu melaukan perulangan 1 kali, kemudian cek kondisi. Walaupun kondisi pertama salah tetap akan berjalan satu kali.

Sedangkan while akan mengecek terlebih dahulu kondisi, lalu melakukan perulangan. Ketika kondisi pertama salah maka tidak akan terjadi perulangan.

Bentuk Do/while:


<?php
do {
    // blok kode yang akan diulang    
} while (<kondisi>);
?>

Hasilnya seperti ini:

<?php 
$ulangi = 10;
do {
    echo "<p>ini adalah perulangan ke-$ulangi</p>";
    $ulangi--;
} while ($ulangi > 0);

?>




Hasilnya seperti berikut:
Pembahasan Perulangan Secara Lengkap di PHP
Perulangan tersebut berbalik dari besar ke kecil karena kode tersebut bukan melakukan increment tapi decrement pada variabel $ulangi.

4. Perulangan Foreach


Perulangan foreeach hampir sama dengan perulangan for, akan tetapi lebih khusus untuk digunaan dalam mencetak array.

Bentuk foreach:

<?php
foreach($array as $data){
    echo $data;
}

Contoh:

 
<?php
$books = [
    "Panduan Belajar PHP untuk Pemula",
    "Membangun Aplikasi Web dengan PHP",
    "Tutorial PHP dan MySQL",
    "Membuat Chat Bot dengan PHP"
];

echo "<h5>Judul Buku PHP:</h5>";
echo "<ul>";
foreach($books as $buku){
    echo "<li>$buku</li>";
}
echo "</ul>";

?>
Hasilnya akan seperti berikut:
Pembahasan Perulangan Secara Lengkap di PHP

Nah itu cara untuk melakukan perulangan program dalam bahasa PHP, seru kan?, lalu kapan kita harus menggunakan perulangan tersebut.

Jawaban yang tepat adalah sesuai dengan kebutuhan kamu dalam membuat program.

Ditulis ulang dari :
https://www.petanikode.com/php-perulangan/

Post a Comment for "Pembahasan Perulangan di PHP Secara Lengkap "