Pengulangan & include www.achmadharir.com
FUNGSI PENGULANGAN (looping) Fungsi pengulangan pada pemograman adalah mengulang satu atau lebih proses / statement / perintah hingga kondisi tertentu. Tujuan looping adalah untuk menghindari penulisan proses / statement / perintah yang berulang ulang. Konsep dasar yang harus dipahami dengan baik dalam teknik pengulangan (looping) adalah berapa jumlah pengulangan suatu statemen / proses / perintah yang terjadi harus diketahui dengan baik, karena kekurangan atau kelebihan suatu tahap pengulangan akan mengakibatkan tidak validnya suatu statement / proses / perintah dalam sebuah loop. www.achmadharir.com
FUNGSI PENGULANGAN (looping) Jenis pengulangan itu sendiri terbagi 2, yaitu pengulangan pasti dan pengulangan tidak pasti. Pada PHP ada 3 fungsi pengulangan : For … While … Do … While www.achmadharir.com
PENGULANGAN (for…) Fungsi pengulangan For adalah satu contoh pengulangan yang pasti. Karena jumlah pengulangan sudah dibatasi sebelumnya. Syntax : for (init; condition; increment) { code to be executed; } www.achmadharir.com
PENGULANGAN (for…) Syntax : for (init; condition; increment) { code to be executed; } init : inisialisasi di awal, yang hanya akan di execute sekali condition : Kondisi pengulangan, apabila bernilai TRUE maka proses pengulangan akan berlangsung. Increment : Proses menaikkan nilai pada init. www.achmadharir.com
PENGULANGAN (for…) Contoh 1 : for ($x=1; $x<=10; $x++) { echo $x; } Maka perintah echo $x akan berlangsung selama nilai variabel x kurang sama dengan 10. maka hasilnya adalah. 1 2 3 4 5 6 7 8 9 10 www.achmadharir.com
PENGULANGAN (for…) Contoh 2 : for ($a=1; $a<=5; $a++) { echo “Angka : ”.$a; echo “<br />”; } Angka 1 Angka 2 Angka 3 Angka 4 Angka 5 www.achmadharir.com
PENGULANGAN (while…) Fungsi pengulangan While adalah satu contoh pengulangan yang tidak pasti. Karena jumlah pengulangan hanya dibatasi oleh kondisi yang tidak pasti. Syntax : While (condition) { code to be executed; } Pengulangan akan terus berlangsung selama kondisi nya masih terpenuhi (TRUE) www.achmadharir.com
PENGULANGAN (while…) Contoh 1 : $x = 1; While ($x<=10) { echo $x; $x++; } Maka perintah echo $x akan berlangsung selama nilai variabel x kurang sama dengan 10. maka hasilnya adalah. 1 2 3 4 5 6 7 8 9 10 www.achmadharir.com
PENGULANGAN (while…) Contoh 2 : $x = 1; while ($x<=5) { echo “Angka : ”.$a; echo “<br />”; $x++; } Angka 1 Angka 2 Angka 3 Angka 4 Angka 5 www.achmadharir.com
PENGULANGAN (do … while) Fungsi pengulangan Do…While adalah satu contoh pengulangan yang tidak pasti. Karena jumlah pengulangan hanya dibatasi oleh kondisi yang tidak pasti. Tidak jauh berbeda dengan pengulangan while. Syntax : do { code to be executed; } While(condition) Pengulangan akan terus berlangsung selama kondisi nya masih terpenuhi (TRUE) www.achmadharir.com
PENGULANGAN (do … while) Contoh 1 : $x = 1; do { echo $x; $x++; } While ($x<=10) Maka perintah echo $x akan berlangsung selama nilai variabel x kurang sama dengan 10. maka hasilnya adalah. 1 2 3 4 5 6 7 8 9 10 www.achmadharir.com
PENGULANGAN (while…) Contoh 2 : $x = 1; do { echo “Angka : ”.$a; echo “<br />”; $x++; } While ($x<=5) Angka 1 Angka 2 Angka 3 Angka 4 Angka 5 www.achmadharir.com
FUNGSI INCLUDE / REQUIRE Fungsi include dan require berfungsi untuk memanggil atau menyisipkan halaman web sesuai dengan perintah. Ini berfungsi untuk memanggil suatu bagian halaman yang dimana isi/konten halaman tersebut sama dengan isi halaman lain nya. Contoh : header, footer, koneksi, function dll. www.achmadharir.com
FUNGSI INCLUDE / REQUIRE Syntax INCLUDE : <?php include(‘nama_file.php’); ?> atau include “nama_file.php”; include (“nama_file.php”); www.achmadharir.com
FUNGSI INCLUDE / REQUIRE Syntax REQUIRE: <?php require(‘nama_file.php’); ?> atau require “nama_file.php”; require(“nama_file.php”); www.achmadharir.com
FUNGSI INCLUDE / REQUIRE Perbedaan antara INCLUDE dan REQUIRE. Fungsi include dan require adalah sama, yaiut untuk memanggil halaman web lain nya. Untuk fungsi Include, jika halaman yang kita panggil itu tidak ada / error, maka php akan menampilkan pesan error tetapi perintah dan proses-proses lain nya tetap berjalan normal. Sedangkan untuk fungsi require, jika halaman yang dipanggil tidak ada / error, maka halaman php tersebut akan menampilkan error dan langsung menghentikan seluruh proses yang ada di halaman tersebut. www.achmadharir.com
FUNGSI INCLUDE / REQUIRE Perbedaan antara INCLUDE dan REQUIRE. <?php include(‘nama_file.php’); $a = “Budi”; echo $a; ?> Jika nama_file.php itu tidak ada, maha perintah untuk mencetak variable $a tetap berjalan. www.achmadharir.com
FUNGSI INCLUDE / REQUIRE Perbedaan antara INCLUDE dan REQUIRE. <?php require(‘nama_file.php’); $a = “Budi”; echo $a; ?> Jika nama_file.php itu tidak ada, maka halaman ini hanya akan menampilkan pesan error dan tidak akan memproses perintah-perintah selanjutnya. www.achmadharir.com
TERIMA KASIH www.achmadharir.com