Saturday, May 17, 2014

Struktur kendali For pada pemrograman PHP

Pada pemrograman Php terdapat beberapa struktur kendali yang dapat diaplikasikan untuk mengarahkan program sesuai dengan algoritma yang diinginkan, struktur kendali  tersebut antara lain If, Switch, For, Foreach dan While. Pada kesempatan kali ini saya akan sedikit menerangkan Struktur kendali For pada pemrograman Php.

Struktur kendali perulangan For pada pemrograman Php memiliki aturan penulisan seperti berikut:
  1. for (Nilai_awal;Nilai_akhir/kondisi;Peningkatan/Penurunan)
  2. {
  3. Perintah Program;
  4. }
Pada aturan penulisan diatas dapat kita lihat :

  1. For merupakan indikator bahwa kita akan menggunakan looping menggunakan struktur kendali For
  2. Nilai_awal merupakan bagian struktur kendali For untuk mendeklarasikan nilai awal suatu program,
  3. Nilai_akhir/kondisi merupakan bagian dari struktur looping yang mendeklarasikan nilai akhir atau kondisi suatu program,
  4. Peningkatan/Penurunan merupakan bagian struktur program yang medeklarasikan program akan dieksekusi secara Naik atau Turun.
  5. Perintah_program merupakan bagian struktur program looping For yang mendeklarasikan program yang akan dieksekusi.


Untuk lebih memahaminya saya akan mencetak "Saya Sedang belajar PHP di Meletek.blogspot.com" sebanyak 10 baris menggunakan struktur kendali pengulangan (looping) For.Perhatikan contoh Program Php berikut:
  1. <?Php
  2. for($i=1;$i1<=10;$i++)
  3. {
  4. echo "Saya Sedang belajar PHP di Meletek.blogspot.com;
  5. }
  6. ?>
Maka apabila program diatas dieksekusi web browser akan menampilkan seperti gambar berikut:

Struktur kendali perulangan For
Tampilan setelah dieksekusi

Salah satu manfaat dari struktur kendali For dapat kita lihat pada gambar diatas, kita tidak perlu mencetak "Saya Sedang belajar PHP di Meletek.blogspot.com" sebanyak 10 kali, dengan struktur kendali For cukup membuat 1 kali, maka Program Php akan mengeksekusinya dengan mencetak sebanyak 10 kali.

Jika melihat contoh diatas, mungkin Anda berpendapat bahwa struktur kendali For memiliki manfaat yang biasa-biasa saja, akan tetapi Bagaimana jika kita ingin membuat tanggal, bulan serta tahun dalam 2 Abad atau lebih?, saya rasa Anda akan berpikir 12 kali untuk mengetiknya :D.

Perhatikan contoh Program Php mencetak tanggal, bulan, serta tahun dengan struktur kendali perulangan (Looping) For berikut ini :
  1. <html>
  2. <head><title>Struktur kendali perulangan For</title>
  3. </head>
  4. <body>
  5. Tanggal
  6. <select name="">
  7. <option>Pilih Tanggal</option>
  8. <?Php
  9. for($i=1;$i<=32;$i++)
  10. {
  11. echo "<option value="$i">$i";
  12. }
  13. ?>
  14. </option>
  15. </select>
  16. Bulan
  17. <select name="">
  18. <option>Pilih Bulan</option>
  19. <?Php
  20. for($i=1;$i<=12;$i++)
  21. {
  22. echo "<option value="$i">$i";
  23. }
  24. ?>
  25. </option>
  26. </select>
  27. Tahun
  28. <select name="">
  29. <option>Pilih Tahun</option>
  30. <?Php
  31. for($i=1800;$i<=2020;$i++)
  32. {
  33. echo "<option value="$i">$i";
  34. }
  35. ?>
  36. </option>
  37. </select>
  38. </body>
  39. </html>
Apabila program diatas dieksekusi maka Web browser akan menampilkannya seperti gambar dibawah ini :

Struktur kendali perulangan For
Tampilan setelah dieksekusi

Dari gambar diatas kita dapat menyimpulkan bahwa dengan struktur kendali For, kita dapat membuat sebuah Program Php menjadi lebih sederhana serta efisien.

Sekian yang dapat saya sampaikan tentang bagaimana penggunaan struktur kendali For pada Pemrograman Php?, selain dari For ada juga struktur kendali perulangan lainya seperti While, dan Foreach yang akan saya jelaskan pada kesempatan berikutnya.

Terima kasih, dan Semoga bermanfaat..!

No comments: