Memahami Struktur Perulangan Dalam PHP
Riyan Sindi Saputra
ssaputrariyan@gmail.com
Abstrak
Struktur perulangan (loop) adalah sebuah struktur kontrol dalam program yang memungkinkan kita untuk mengulangi eksekusi kumpulan pernyataan/kode/perintah PHP yang sama. Pengulangan ini dapat terjadi secara tidak terbatas, namun tentu kita masih cukup sehat untuk tidak membuat aplikasi yang tidak pernah selesai karena tidak pernah berhenti mengulangi suatu bagian kode PHP. Oleh karena itu, kita akan mempelajari cara pembatasan perulangan bagian kode dalam PHP dalam artikel saya yang berjudul “Memahami Struktur Perulangan Dalam PHP”.
Kata Kunci:perograman PHP
Pendahuluan
Sebelum kita membahas lebih jauh tentang struktur perulangan alangkah baiknya kita sudah paham atau paling tidak mengerti tentang struktur kondisi dalam PHP, karena jika kita tidak mengerti mengenai struktur kondisi dalam PHP, maka kita akan sulit pula dalam memahami struktur perulangan dalam PHP. Okehh.. kata-kata pendahuluannya cukup sekian, selanjutnya silahkan disimak dan dipahami dengan seksama artikel ini.
Pembahasan
Struktur Perulangan
Struktur perulangan dalam PHP ada 4 jenis yang mana dari masing-masing jenis perulangan tersebut memiliki fungsi yang berbeda dalam setiap penulisan nya. Berikut adalah 4 jenis struktur perulangan dalam PHP :
1.1 Struktur perulangan For 1.2 Struktur perulangan While 1.3 Struktur perulangan Do…While 1.4 Struktur perulangan Foreach
1.1 Struktur perulangan For
Perulangan For, digunakan ketika anda tahu sebelumnya berapa kali script harus dijalankan.
Syntax :
for (init_awal, kondisi, counter) { statement-yang-diulang; }
Keterangan syntax :
init_awal : merupakan inisialisasi atau nilai awal variable.
Kondisi : merupakan statement kondisi yang membatasi
perulangan.
Counter : merupakan pertambahan atau pengurangan nilai variable sehingga perulangan tetap berjalan.
Contoh program :
1.2 Struktur perulangan While
Struktur perulangan while hanya mengeksekusi kode php selama kondisi yang ditentukan benar.
Syntax
Keterangan :
init_awal : merupakan inisialisi atau nialai awal variable
kondisi : merupakan statement kondisi yang akan dibatasi
peruluangan
counter : merupakan pertambahan atau pengurangan nilai variable
sehingga perulangan tetap berjalan. init_awal;
while (kondisi) {
statement-yang-diulang; counter;
Contoh program :
1.3 Struktur perulangan Do…While
Perulangan Do … While akan selalu mengeksekusi blok kode sekali, setelah itu maka ia akan memeriksa kondisi, mengulangi perulangan while dalam kondisi yang ditentukan benar.
Syntax : init_awal; do { statement-yang-diulang; counter; } while (kondisi); Keterangan syntax :
Pada struktur do…while, pemeriksaan kondisi ada di bawah, sehingga statement yang berada didalam block do…while setidaknya akan dieksekusi sebanyak satu kali.
Contoh program :
1.4 Struktur perulangan Foreach
Struktur foreach biasanya digunakan untuk melakukan perulangan berdasarkan isi suatu array. Perulangan akan berakhir jika isi array telah habis
Syntax :
foreach (array_expression as $value) statement;
foreach (array_expression as $key => $value) statement;
Contoh program :
1.5 Struktur Break dan Continue pada PHP
Break merupakan salah satu pernyataan kontrol yang digunakan dalam PHP. Pernyataan break digunakan untuk keluar dari suatu proses yang berulang. sedangkan continue adalah merupakan salah satu pernyataan kontrol yang digunakan dalam PHP juga. pernyataan continue digunakan untuk melanjutkan proses jika kondisi dari pernyataan dinyatakan true.
Berikut adalah contoh penggunaan break dan continue: Contoh program Continue:
Contoh program break :
Dan seperti inilah hasilnya :
Penutup
Memahami dan mengerti tentang struktur perulangan dalam PHP adalah penting, mengapa? Karena kita tidak perlu menulis banyak koding yang sama dalam suatu program PHP hanya cukup dengan menambahkan kode yang ada dalam struktur perulangan pada PHP. Okehhh.. mungkin hanya sekian artikel yang dapat saya sampaikan. Sedikit, singkat, dan padat, tapi walaupun begitu besar harapan saya tentang
Referensi
Achmad Solichin, S.Kom, Pemrograman Web Dengan PHP dan Mysq.pdf . diakses dari
http://www.informatika.unsyiah.ac.id/arie/pbw/Pemrograman_Web_dengan_PHP_ MySQL.pdf, pada tanggal 28 Februari 2014 pukul 10:45 wib
Loka Dwiantara, PHP.pdf. diakses dari
www.w3schools.com, pada tanggal 20 Februari 2014 pukul 20:15 wib
http://contohprogramphp.blogspot.com/2012/03/contoh-program-php-menggunakan-break.html, pada tanggal 20 Maret 2014
http://blog.binadarma.ac.id/usman/2012/10/30/penggunaan-break-dan-continue-pada-php.html, pada tanggal 20 Maret 2014
http://gratcypalma.byethost5.com/others/ivan-php/php-mudah-03.php, pada tanggal 20 Maret 2014
Biografi
Nama : Riyan Sindi Saputra
NIM : 1122468766
Alamat : Permata Balaraja, kec. Balaraja kab. Tangerang
Facebook : https://www.facebook.com/riyancua’banaa