Skip to content Skip to sidebar Skip to footer

PHP - Struktur Kendali Perulangan

PHP - Struktur Kendali Perulangan


Assalamu'alaikum wr.wb.
Struktur kendali adalah pengatur aliran program, mempunyai rangkaian perintah yang harus memenuhi beberapa kebutuhan. Dalam hal ini saya akan membahas tentang struktur kendali perulangan yang mana struktur kendali tersebut dapat melanjutkan sebuah pernyataan bila kondisi terpenuhi dan mengulang suatu perintah. Kita bisa menyebut struktur kendali perulangan dengan looping.

Dengan looping ini, kita bisa mempersingkat program sesuai dengan keinginan kita karena dengan struktur pengulangan ini beberapa script yang sama dan terus diulang - ulang dapat ditulis sekali saja. Tentu itu sangatlah membantu untuk para programmer yang membuat program cukup panjang dan berniat untuk menghemat script dengan perulangan.



Baca Juga

Struktur kendali pengulangan digunakan unutk melakukan perintah sebanyak yang diinginkan. Artinya kita dapat membuat perulangan sesuai dengan kebutuhan kita tanpa ada batas dari perulangan tersebut. Didalam Bahasa pemrograman PHP, terdapat tiga jenis perulangan. Yaitu FOR, WHILE, dan DO-WHILE. Ketiga cara tersebut memiliki perintah dan konsep yang berbeda - beda namun memiliki urutan yang sama. Berikut adalah penjelasan dari ketiga jenis perulangan.


1. Perintah FOR

Perintah FOR digunakan untuk mengulangi suatu perintah dengan jumlah perulangan yang sudah diketahui. Pada perintah ini tidak perlu menuliskan suatu kondisi untuk diuji. Kita hanya perlu menuliskan variabel penghitung saja. Nilai variabel penghitung akan bertambah secara otomatis atau berkulang tiap kali pengulangan dilaksanakan. Sintaks pengulangan FOR adalah sebagai berikut :

FOR(nilai_awal; nilai_akhir; penambahan/pengurangan)
{
 //Pernyataan yang dijalankan
}

Perintah FOR akan melakukan perulangan dari nilai_awal hingga nilai_awal tersebut mencapai nilai_akhir. Selama perulangan dilakukan antara nilai_awal dan nilai_akhir, maka pernyataan akan terus berjalan hingga mencapai kondisi False (diluar nilai_awal dan nilai_akhir). Berikut ini contoh sturktur perulangan denga FOR :

<html>
  <head>
    <title> Struktur Pengulangan Dengan FOR </title>
  </head>
  <body>
    <?php
      for($i =1; $i <= 7; $i++){
   print("<h$i> ini adalah contoh heading $i <h$i>");
      }
    ?>
  </body>
</html>



2. Perintah WHILE

Perintah While digunakan untuk mengulangi suatu perintah sampai jumlah yang belum bisa ditentukan. Pengulangan akan terus berjalan selama kondisi masih bernilai benar. Sintaks penulisan perintah WHILE adalah sebagai berikut :

WHILE(kondisi){
 //Pernyataan yang akan dijalankan
}

Pada contoh diatas, perintah WHILE akan meneruskan pengulangan ketika sebuah kondisi bernilai benar. Hal ini bisa dibilang mirip dengan percabangan. Akan tetapi perbedaannya adalah pernyataan pada perintah WHILE akan terus berjalan hingga kondisi bernilai FALSE.

<html>
  <head>
    <title> Struktur Pengulangan Dengan WHILE< </title>
  </head>
  <body>
    <?php
      $i=1;
      while( $i <= 7){
    print("<h$i> ini adalah contoh heading $i <h$i>");
    $i++;
      }
    ?>
  </body>
</html>



3. Perintah DO - WHILE

Dengan perintah DO-WHILE, proses pengulangan akan terus dikerjakan jika kondisi yang diperiksa di WHILE masih bernilai benar. Presos pengulangan akan dihentukan jika kondisi sudah bernilai salah. Sintaks penulisannya adalah sebagai berikut :

DO
{
   //Pernyataan yang dijalankan
}
WHILE (Kondisi)

Perbedaan antara perintah WHILE dan DO-WHILE adalah letak dari kondisi yang diperiksa. Pada perintah WHILE, kondisi akan diperiksa terletak di awal perulangan. Sehingga sebelum masuk ke dalam perulangan WHILE kondisi harus bernilai benar. Sedangkan pada perintah DO-WHILE, kondisi diperiksa di akhir perulangan. Ini berarti paling sedikit sebuah perulangan akan dilakukan oleh perintah dO-WHILE, karena untuk masuk ke perulangan tidak ada knodisi yang harus dipenuhi. Contoh striktur pengulangan DO-WHILE adalah sebagai berikut :

<html>
  <head>
    <title> Struktur Pengulangan Dengan DO-WHILE </title>
  </head>
  <body>
    <?php
      $i = 1;
      do{
  print("<h$i> ini adalah contoh heading $i <h$i>");
  $i++;
      } while (<= 7);
    ?>
  </body>
</html>


Penutup

Sebenarnya cara diatas adalah contoh - contoh tekhnik perulangan yang ada di PHP. Meski demikian, anda tidak perlu memahami semua contoh diatas. Cukup pilih salah satu saja yang anda anggap itu mudah. Jika saya sendiri lebih suka menggunakan FOR karena kebiasaan saja. Apabila anda lebih nyaman dengan menggunakan DO-WHILE ataupun WHILE, silahkan gunakan tekhnik tersebut. Karena ketiga cara tersebut akan memberikan efek yang sama pada hasil output. Sedangkan customer lebih mementingkan output tanpa peduli tekhnik yang kita gunakan.

Demikianlah penjelasan dari saya tentang perulangan. Apabila ada kekurangan saya mohon maaf, Silahkan tinggalkan jejak di kolom komentar. Terimakasih telah berkunjung. Assalamu'alaikum wr.wb.


Post a Comment for "PHP - Struktur Kendali Perulangan"