Lompat ke konten Lompat ke sidebar Lompat ke footer

PHP Dasar Khusus Pemula Part 5 | Control Flow ( Perulangan) Pada PHP



Control Flow (Perulangan)

Pada pembahasan ini saya akan menjelaskan control flow dalam perulangan, hampir semua pemrograman  sangat dibutuhkan karena dengan perulangan kita  dapat membut banyak program hanya dengan satu perintah, misalnya kita ingin menampilkan tulisan hello world ke layar sebanyak 10 kali pasti akan menggunakan perintah echo juga sebanyak 10 kali. Nah dengan perulangan ini kita hanya perlu melakukan satu perintah saja untuk menghasilkan tulisan hello world sebanyak 10 kali, bagaimana cara melakukannya? dalam PHP ada 4 cara penggunaannya yaitu dengan while, for, do while dan foreach.

  • Penggunaan WHILE 

Dalam menggunakan while ini ada 4 kompenen penting yang harus diketahui :

  • Kondisi awal : Deklarasi  awal variabel untuk melakukan pengkondisional.
  • Pengkondisian : Untuk memeriksa kondisi perulangan selama kondisi bernilai true maka  perulangan tetap akan dijalankan, jika false perulangan tidak akan dijalankan.
  • Statemen : Diawali dengan tanda buka kurung kurawal kemudian berisi baris perintah seperti echo.
  • Increment : Berguna untuk mengatur penambahan variabel counter agar tidak terjadi looping forever (looping selamanya).
Berikut  contoh dasar penulisan while :

<?php
 start;
while (condition) {
statement;
 increment;
}

Saya ingin memberikan studi kasus dasar dalam menggunakan while untuk menampilkan tulisan hello world sebanyak 10 kali, berikut contoh penggunaannya:

<?php
$i = 1;
while($i<10){
    echo "hello world<br>";
    $i++;
}
?>
Output :
hello world
hello world
hello world
hello world
hello world
hello world
hello world
hello world
hello world

  • Penggunaan FOR
Pengulangan dengan for tidak jauh berbeda dengan while fungsinya sama tapi hanya berbeda bentuk blok programnya saja, didalam for ada juga yang namanya kondisi awal, pengkondisian, statemen dan increment itu semua sudah dibahas pada while dan saya tidak perlu membahasnya lagi. Yang perlu saya bahas adalah cara dan bentuk programnya.

Berikut contoh dasar penulisan for:

<?php
for (start; condition; increment) {
    statement;
    }
?>

Saya  memberikan studi kasus untuk menampilkan tulisan hello world 10 kali dengan for, berikut contoh penggunaanya:

<?php
for($i=0; $i<=10; $i++){
    echo "hello world <br>";
}
?>
Output :
hello world
hello world
hello world
hello world
hello world
hello world
hello world
hello world
hello world

  • Penggunaan DO WHILE
Perulangan do while pada dasarnya sama dengan while yang hanya membedakannya adalah pengecekan kondisinya, do while pengecekan kondisinya diakhir berbeda dengan while diawal. Penggunaan do while ini memiliki perbedaan yang unik dengan while walaupun kondisinya diakhir jika kondisinya bernilai false maka perulangan tetap akan dijalankan 1 kali.

Berikut contoh dasar penggunaan while:

<?php
start;
    do {
 statement;
 increment;
 } while (condition);
?>

Seperti biasa saya memberikan studi kasus lagi untuk penggunaan do while dengan menampilkan tulisan hello world sebanyak 10 kali, berikut contoh nya:

<?php
$i=1;
do {
    echo "hello world<br>";
    $i++;
} while($i<=10);
?>
Output :
hello world
hello world
hello world
hello world
hello world
hello world
hello world
hello world
hello world

Baca Juga : Informasi seputar Kesehatan

  • Penggunaan FOREACH
Pengulangan ini dikhususkan untuk array karena lebih dimudahkan dan simple dari pada pengulangan lainnya, berikut penulisan dasar foreach :

<?php
 foreach (//isi_array as $nilai) {
statement (...$value...)
 }

Untuk  memahami lebih lanjut penggunaan foreach saya akan memberikan studi kasus, sebagai contoh saya mempunyai data array dengan nama mahasiswa yang berisi nama nama mahasiswa tersebut , kemudian saya ingin menampilkan semunya dengan foreach. Berikut contoh penggunaannya:

<?php
$mahasiswa=["Andi","Budi","Doni"];
foreach($mahasiswa as $mhs){
    echo $mhs."<br>";
}
Output :
Andi
Budi
Doni

Sekian dari pembahasan tentang perulangan atau looping pada PHP, pada pembahasan selanjutnya saya akan membahas tentang penggunaan function  PHP.

Baca Juga : Penggunaan Function Pada PHP