weareeCalZS
I just want my immediate fix, just give me that <a href=https://cialis.lat/discover-the-best-prices-for-cialis>real cialis online</a> A proposed agenda for future research is offered
Reply · 03-July-2024 16:31 WIB
Dalam sebuah pemrograman kita akan sangat sering berhubungan dengan pengulangan. Pengulangan atau looping sendiri sangat penting digunakan untuk proses pengulangan kode-kode yang ingin ditampilkan, dimasukkan /insert database, atau bahkan juga menghapus data.
Sebagai contoh sederhana dalam pengulangan perhatikan kode HTML dibawah ini
<table> <tbody> <tr> <th>Nama</th> <th>Agama</th> <th>Umur</th> </tr> <tr> <td>Khalid</td> <td>Islam</td> <td>20</td> </tr> <tr> <td>Bardani</td> <td>Islam</td> <td>19</td> </tr> </tbody> </table>
Hasil
Nama |
Agama |
Umur |
---|---|---|
Khalid |
Islam |
20 |
Bardani |
Islam |
19 |
Coba Anda bayangkan jika isi table ada ratusan hingga ribuan, apakah mungkin kita menulis kode HTML manual seperti diatas satu-persatu ? tentu saja sangat merepotkan, kecuali jika Anda memang ingin mencobanya. Untuk itulah kita mempelajari looping agar memudahkan kita.
Looping sendiri sangat banyak fungsi dan kegunaannya, contoh sederhana yang akan kita bahas disini hanyalah suatu kasus sederhana yang akan sering Anda temui pada saat Anda mengerjakan suatu aplikasi.
Tipe Looping While Pada Pemrograman PHP
Loop While
loop pada while di deklarasikan sebagai berikut:
<?php while (kondisi benar) : // tulis kode disini yang diinginkan endwhile; ?>
Loop jenis while ini sering digunakan dengan increment/naik atau decrement/turun pada sebuah variable bernilai integer. Sebagai contoh kita dapat memerintahkan PHP untuk menampilkan angka 1 hingga 1.000 hanya dengan perintah looping while ini. Supaya lebih Jelas perhatikan contoh berikut ini :
<?php
$angka = 1;
while ($angka <= 10):
echo $angka;
$angka++;
endwhile; ?>
Akan saya jelaskan setiap baris program dan cara membacanya :
- $angka = 1
- kondisi $angka kurang sama dengan 10 (benar)
- tampilkan ke layar $angka = 1
- $angka++ atau 1+1 = 2
- kode program diulang kembali dari atas karena kondisi benar, dan kode dimulai dengan angka 2 ( $angka++ adalah $angka + 1.
- $angka = 2
- kondisi $angka kurang sama dengan 10 (benar)
- tampilkan ke layar $angka = 2
- $angka++ atau 2+1 = 3
- kode program diulang kembali dari atas karena kondisi benar, dan kode dimulai dengan angka 3 ( $angka++ adalah $angka + 1.
- Diulagi terus hingga $angka bernilai salah yaitu 11, 11 bernilai salah program akan langsung ke endwhile
Hasil dari diatas jika dijalankan browser adalah seperti ini.
jika dilihat hasilnya mungkin kita berpikir kenapa kita tidak langsung saja menulis 1 sampai 10 kan lebih mudah ? tentu saja mudah, tapi bagaimana jika kita mau menampilkan 1000 hingga jutaan? tentu sangat merepotkan, dengan loop while ini tentu jadi sangat mudah.
Sekarang kita coba contoh sekali lagi menggunakan table.
<table border=1> <tbody> <tr> <th>No</th> <th>Terbilang</th> </tr> <?php $angka = 1; while ($angka <= 10): ?> <tr> <td><?php echo $angka; ?></td> <td>Ini adalah $angka = <?php echo $angka; ?></td> </tr> <?php $angka++; endwhile; ?> </tbody> <table>
Coba jalankan kode diatas dan lihat hasilnya.
Jika ada yang bingung silahkan bertanya di kolom komentar.