Belajar PHP Dasar: #6 Looping pada PHP

Belajar PHP Dasar: #6 Looping pada PHP - Selamat datang di codekami. Disini kita akan melanjutkan belajar pemrograman php dasar. Sebelumnya kita sudah belajar banyak mengenai pengkondisian dalam php, kali ini kita akan belajar tentang looping pada php.
Apa itu Looping?
Looping atau dalam bahasa Indonesia berarti perulangan, merupakan suatu proses perulangan data atau eksekusi kode tanpa henti, sampai batas yang kita tentukan. Struktur looping pada php bisa kita lakukan dengan 3 cara. Pertama, kondisi awal. Kedua, aturan perintah yang akan dijalankan. Ketiga, hasil kondisi setelah perulangan berhenti.
Baca juga: tutorial membuat aplikasi android tanpa coding
Dalam looping di php ada beberapa intruksi untuk melakukan perulangan, diantaranya:
Baca juga: tutorial membuat aplikasi android tanpa coding
Dalam looping di php ada beberapa intruksi untuk melakukan perulangan, diantaranya:
- Perulangan For.
- Perulangan While
- Perulangan Do-While.
- Perulangan Foreach.
Kita akan bahas satu persatu cara pengulangan dengan ketiga konsep tersebut.
1. Perulangan dengan For
Yang pertama kita akan belajar looping php menggunakan for. Contoh penulisannya seperti berikut:
Contoh sederhananya seperti berikut:
Jadi disini kita akan melakukan perulangan dengan bentuk awal 1, dan dilakukan perulangan dengan kondisi kurang dari 5, dan dalam bentuk increment(ditambah +1).
<?php
for(bentuk awal; kondisi; aturan){
statemant
}
?>
for(bentuk awal; kondisi; aturan){
statemant
}
?>
Contoh sederhananya seperti berikut:
<?php
for($a=1; $a<5; $a++){
echo "Saya sedang belajar Looping php di codekami.tech <br>";
}
?>
for($a=1; $a<5; $a++){
echo "Saya sedang belajar Looping php di codekami.tech <br>";
}
?>
Jadi disini kita akan melakukan perulangan dengan bentuk awal 1, dan dilakukan perulangan dengan kondisi kurang dari 5, dan dalam bentuk increment(ditambah +1).
Hasilnya seperti ini:
Contoh diatas adalah perulangan dengan increment, bagaimana kalau dengan decrement?. Contoh looping dengan decrement seperti ini:
Disini kita punya variabel dengan nilai 15, dengan kondisi nilai variabel lebih dari 0, dan perulangannya decrement, artinya perulangannya di kurangi (-1).
Hasilnya seperti ini:
Dari angka 15 akan dilakukan proses decrement sampai angka 1.
Contoh:
Disini kita membuat variabel no, dengan nilai 0. Kemudian akan kita looping menggunakan while, setelah sintak while kita punya parameter kondisi kurang dari 10, kemudian akan di looping menggunakan increment (+1). Hasilnya seperti ini:
Contoh codenya seperti ini:
Hasilnya:
Contoh penerapannya sebagai berikut:
Hasilnya seperti ini:
Penjelasannya seperti ini, kita punya variabel bahasa dengan tipe data array. Nah, untuk menampilkan isi dari array tersebut kita tidak usah menampilkannya seperti ini:
Jika kita menggunakan cara ini akan sangat kesulitan jika datanya ratusan atau ribuan. Jadi untuk memudahkan untuk menampilkannya dengan menggunakan perulangan foreach.
Sekian untuk tutorial kali ini, selanjutnya kita akan membahas mengenai function dalam php. Semoga totorial ini bermanfaat, terimakasih.
<?php
for($a=15; $a>0; $a--){
echo $a.'<br>';
}
?>
for($a=15; $a>0; $a--){
echo $a.'<br>';
}
?>
Disini kita punya variabel dengan nilai 15, dengan kondisi nilai variabel lebih dari 0, dan perulangannya decrement, artinya perulangannya di kurangi (-1).
Hasilnya seperti ini:
Dari angka 15 akan dilakukan proses decrement sampai angka 1.
2. Perulangan dengan While
Perulangan while sama halnya dengan for, tapi bentuk penulisannya yang berbeda. Bentuk penulisannya seperti berikut:
<?php
while(kondisi){
// hasil cetak
aturan
}
?>
while(kondisi){
// hasil cetak
aturan
}
?>
Contoh:
<?php
$no = 0;
while($no < 10){
echo "Perulangan ke-".$no."<br>";
$no++;
}
?>
$no = 0;
while($no < 10){
echo "Perulangan ke-".$no."<br>";
$no++;
}
?>
Disini kita membuat variabel no, dengan nilai 0. Kemudian akan kita looping menggunakan while, setelah sintak while kita punya parameter kondisi kurang dari 10, kemudian akan di looping menggunakan increment (+1). Hasilnya seperti ini:
3. Perulangan dengan Do-While
Perulangan ini seperti perulangan while. Tapi ada sedikit perbedaan yaitu, pada perulangan ini dimulai dengan do, dan disambung dengan while. Bentuk penulisannya seperti ini:
<?php
do{
// hasil perulangan
aturan
}while(kondisi);
?>
do{
// hasil perulangan
aturan
}while(kondisi);
?>
Contoh codenya seperti ini:
<?php
$no = 0;
do{
echo "Looping ke-".$no."<br>";
$no++;
}while($no < 10);
?>
$no = 0;
do{
echo "Looping ke-".$no."<br>";
$no++;
}while($no < 10);
?>
Hasilnya:
4. Perulangan dengan Foreach
Perulngan terakhir yang akan kita pelajari adalah foreach. Perulangan ini berbeda dengan perulangan diatas, karena perulangan ini digunakan untuk mencetak array. Contoh penulisannya seperti ini:
<?php
foreach(variabel_lama as $variabel_baru){
// mencetaknya menggunakan variabel_baru
}
?>
foreach(variabel_lama as $variabel_baru){
// mencetaknya menggunakan variabel_baru
}
?>
Contoh penerapannya sebagai berikut:
<?php
$bahasa = array(
"Bahasa PHP",
"Bahasa Java",
"Bahasa Python",
"Bahasa JavaScript"
);
echo "<h3>Macam-macam Bahasa Pemrograman</h3>";
foreach($bahasa as $bhs){
echo $bhs."<br>";
}
?>
$bahasa = array(
"Bahasa PHP",
"Bahasa Java",
"Bahasa Python",
"Bahasa JavaScript"
);
echo "<h3>Macam-macam Bahasa Pemrograman</h3>";
foreach($bahasa as $bhs){
echo $bhs."<br>";
}
?>
Hasilnya seperti ini:
Penjelasannya seperti ini, kita punya variabel bahasa dengan tipe data array. Nah, untuk menampilkan isi dari array tersebut kita tidak usah menampilkannya seperti ini:
echo $bahasa[1];
echo $bahasa[2];
dst..
echo $bahasa[2];
dst..
Jika kita menggunakan cara ini akan sangat kesulitan jika datanya ratusan atau ribuan. Jadi untuk memudahkan untuk menampilkannya dengan menggunakan perulangan foreach.
Penutupan
Jadi kesimpulannya, perulangan diatas bisa kita gunakan sesuai keinginan kita tergantung situasinya. Jika ingin mengulang angka/paragraf biasa bisa dengan for, while, do while, jika ingin menampilkan isi dari database bisa menggunakan foreach.Sekian untuk tutorial kali ini, selanjutnya kita akan membahas mengenai function dalam php. Semoga totorial ini bermanfaat, terimakasih.
Mantap, sangat bermanfaat sekali👍
ReplyDeleteSama-sama..
Delete