Apa itu perulangan?
Perulangan atau yang disebut juga dengan "lopping" adalah suatu instruksi program yang bertujuan untuk mengulang beberapa baris perintah, Fungsi paling sederhana yaitu untuk mempermudah melakukan suatu proses yang berulang-ulang.
Misal kita membuat sebuah program untuk menampilkan pesan dari setiap PC yang digunakan.
Apakah kalian akan menulisnya seperti ini?
<?php
echo "<h2>PC no 1 sedang digunakan!</h2>";
echo "<h2>PC no 2 sedang digunakan!</h2>";
echo "<h2>PC no 3 sedang digunakan!</h2>";
echo "<h2>PC no 4 sedang digunakan!</h2>";
echo "<h2>PC no 5 sedang digunakan!</h2>";
?>
Dan apabila PC nya berjumlah ribuan apakah kita tidak capek mengetiknya? Pasti capek.
Maka dari itu kita harus menggunakan perulangan agar tidak nguras tenaga kita.
Contoh :
<?php
for( $i = 1; $i <= 5; $i++ ) {
echo"<h2>PC no $i sedang digunakan</h2>";
}
?>
Maksud dari $i++ adalah nilai $i akan ditambah 1 disetiap melakukan perulangan.
Pada PHP sendiri terdapat 4 jenis metode perulangan yang bisa digunakan
- Perulangan for
- Perulangan while
- Perulangan do-while
- Perulangan foreach
- Purulangan rekursif
Apa itu pengkodisian?
Pengkondisian atau disebut juga dengan "condition" adalah pengecekan suatu nilai yang apabila jika terpenuhi untuk melakukan sesuatu dan jika pengecekan pertama tersebut tidak terpenuhi maka akan masuk pengecekan yang kedua yaitu else.
Contoh :
<?php
$bilangan = 6;
if ($bilangan % 2 == 0 ) { //kondisi
echo "$bilangan Merupakan bilangan genap"; //kondisi true
} else {
echo "$bilangan Merupakan blangan ganjil"; //kondisi false
}
?>
Pada codingan diatas misal kita ingin mengetahui bilangan tersebut adalah bilangan genap atau ganjil.
Pada pengecekan yang pertama apabila bilangan tersebut di bagi 2 dan tidak menghasilkan sisa alias 0 berarti bilangan tersebut merupakan bilangan genap karena kondisinya true.
Sedangkan apabila bilangan tersebut dibagi 2 dan sisa pembagian adalah 1 berarti bilangan tersebut merupakan bilangan ganjil karena kondisinya false.
Dapat disimpulkan bahwa Output dari codingan diatas adalah :
6 Merupakan bilangan genap
Oke lanjut ke topik utamanya.
Kita akan belajar menggabungkan perulangan dan pengkodisian dengan membuat sebuah program sederhana, Program yang akan kita buat ini adalah yaitu membuat tampilan seperti papan catur menggunakan perulangan dan pengkodisian.
Membuat kotak catur dengan PHP
Oke, kita langsung saja pada intinya. Silakan perhatikan kode berikut ini.
Oke saya jelaskan sedikit dari kodingan diatas
Didalam table yaitu terdapat perulangan for untuk menentukan nilai variable $baris sama dengan 1, Kemudian variable lebih kecil dan sama dengan 8, Artinya kita buat $baris (barisnya) mengulangi nya sebanyak 8 kali.
Didalamnya juga terdapat perulangan for untuk menentukan nilai variable $kolom sama dengan 1, Kemudian variable lebih kecil dan sama dengan 8, Yang kita buat $kolom (kolomnya) juga mengulangi nya sebanyak 8 kali.
Kemudian barulah didalamnya terdapat pengkodisian if yang dimana variable $baris dan variable $kolom dibagi 2 dan tidak menghasilkan sisa atau alias 0, Artinya untuk baris dan kolom yang yang nilai angkanya Genap jadiin warna putih karena kondisinya true.
Sebaliknya apabila $kolom dan $baris dibagi 2 dan sisa pembagian 1, Berarti untuk baris dan kolom yang nilai angkanya Ganjil jadiin warna hitam karena kondisinya false.
Jadi untuk output dari codingan diatas.
Tidak ada komentar:
Posting Komentar