Apa yang dimaksud Loop [glosarium teknologi informasi]

Loop :

Dalam ilmu komputer , loop adalah struktur pemrograman yang mengulangi urutan instruksi sampai kondisi tertentu terpenuhi. Pemrogram menggunakan loop untuk menggilir nilai, menambahkan jumlah angka, mengulang fungsi , dan banyak hal lainnya.

Loop didukung oleh semua bahasa pemrograman cararn , meskipun implementasi dan sintaksnya mungkin berbeda. Dua jenis perulangan yang paling umum adalah perulangan while dan perulangan for .

Sementara Loop

Perulangan while adalah bentuk paling sederhana dari perulangan pemrograman. Ini menyatakan bahwa sementara suatu kondisi valid, terus perulangan. Dalam contoh PHP di bawah ini, while loop akan berlanjut sampai i sama dengan num .

$i = 1;
$angka = 21;

while ($i < $num) // berhenti ketika $i sama dengan $num
{
echo “$i, “;
$i++; // menambah $i
}

Jika $i adalah 1 dan $num adalah 21, loop akan mencetak 1, 2, 3, 4… dst. hingga 20. Kemudian loop akan berhenti atau “break” setelah 20 iterasi karena kondisi while telah telah bertemu.

Untuk Lingkaran

Perulangan for mirip dengan perulangan while, tetapi menyederhanakan kode sumber . Pernyataan for loop mendefinisikan titik awal dan akhir serta kenaikan untuk setiap iterasi. Di bawah ini adalah perulangan yang sama di atas yang didefinisikan sebagai perulangan while.

$angka = 21;

for ($i = 1; $i < $num; $i++) // berhenti ketika $i sama dengan $num
{
echo “$i, “;
}

Meskipun loop for dan while sering dapat digunakan secara bergantian, sering kali lebih masuk akal untuk menggunakan satu di atas yang lain. Dalam kebanyakan kasus, for loop lebih disukai karena lebih bersih dan lebih mudah dibaca. Namun, dalam beberapa situasi, pernyataan while bisa lebih efisien. Misalnya, pernyataan PHP berikut dapat digunakan untuk memuat semua nilai dari hasil MySQL ke dalam array hanya dengan menggunakan satu baris kode.

while ($row = mysql_fetch_array($result))

CATATAN: Karena loop akan berulang sampai kondisi tertentu terpenuhi, penting untuk memastikan loop akan putus di beberapa titik. Jika kondisi tidak pernah terpenuhi, loop akan terus menerus menciptakan loop tak terbatas. Menulis kode yang memungkinkan infinite loop adalah praktik pemrograman yang buruk, karena dapat menyebabkan program mogok.

Related Posts