• Tidak ada hasil yang ditemukan

Memahami Struktur Perulangan Dalam PHP

N/A
N/A
Protected

Academic year: 2021

Membagikan "Memahami Struktur Perulangan Dalam PHP"

Copied!
10
0
0

Teks penuh

(1)

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.

(2)

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.

(3)

Contoh program :

(4)

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;

(5)

Contoh program :

(6)

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 :

(7)

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 :

(8)

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:

(9)

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

(10)

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

Referensi

Dokumen terkait

Capaian indikator kinerja sampai dengan Triwulan II Tahun 2015 yang mendukung arah kebijakan ini beberapa telah mencapai target yang ditetapkan, yaitu: Jumlah penyiaran

Melalui brand-nya yang dikenal secara umum dengan nama Panasonic, Matsushita Electric Industrial Co., Ltd yang berpusat di Osaka, Jepang ini, merupakan manufaktur kelas dunia

Berangkat dari beberapa hal tersebut, maka permasalahan penelitian ini adalah sejauh mana kelembagaan pengelola KMN yaitu Pokja KMN dapat menjadi lembaga keuangan mikro di

Sari Bumi Kusuma yang tergolong dalam kategori sedang yaitu kelas umur tanaman 1 tahun, 2 tahun, dan 4 tahun, kelas umur tanaman pada areal Tebang Pilih Tanam Jalur

Biasanya oralit diberikan selama 2-3 hari seperti dosis yang dianjurkan, sedangkan zinc harus diberikan sesuai dosis yang dianjurkan selama 10 hari berturut-turut

Dengan memasukkan waktu untuk lampu ON dan waktu untuk lampu OFF pada halaman penjadwalan maka secara otomatis sistem akan bekerja sesuai dengan jadwal yang

Ketiga, seperti telah diuraikan pada subbab sebelumnya bahwa indigo dari jenis Tarum Kembang banyak dibudidayakan di Keresidenan Priangan, maka ada kemungkinan kondisi

Hasil uji lanjut menunjukkan bahwa ternak sapi yang mendapat ransum basal standinghay rumput kume amoniasi dan konsentrat tanpa dan yang disuplementasi dengan 150 mg ZnSO4/kg