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 : Setelah dieksekusi maka hasilnya akan seperti dibawah ini :
1.2 Struktur perulangan While Struktur perulangan while hanya mengeksekusi kode php selama kondisi yang ditentukan benar. Syntax init_awal; while (kondisi) { statement-yang-diulang; counter; } 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.
Contoh program : Setelah dieksekusi maka hasilnya akan seperti berikut ini :
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 : Setelah dieksekusi maka hasilnya akan seperti di bawah ini :
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 : Setelah dieksekusi maka hasilnya akan seperti dibawah ini :
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: Dan hasilnya akan seperti dibawah ini :
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 manfaat yang ada didalamnya. Terimakasih.
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-phpmenggunakan-break.html, pada tanggal 20 Maret 2014 http://blog.binadarma.ac.id/usman/2012/10/30/penggunaan-break-dan-continuepada-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 Email : ssaputrariyan@gmail.com