modul-3

6
 Pemrograman Web ( PHP Dan Mysql dengan Dreamwe aver) Dosen : Khairil, M.Kom 20    

Upload: feri

Post on 02-Nov-2015

5 views

Category:

Documents


0 download

DESCRIPTION

modul

TRANSCRIPT

  • Pemrograman Web (PHP Dan Mysql dengan Dreamwe aver)

    Dosen : Khairil, M.Kom 20

    MMOODDUULL 33..PPeerrnnyyaattaaaann PPeerruullaannggaann

    Pokok Bahasan :Pernyataan perulangan dengan PHP

    Materi :1. Pernyataan While2. Pernyataan Do - While3. Pernyataan For

  • Pemrograman Web (PHP Dan Mysql dengan Dreamwe aver)

    Dosen : Khairil, M.Kom 21

    Pernyataan perulangan digunakan memproses/mengeksekusi pernyat aan atau statemenlebih dari satu kali. Macam-macam pernyataan perulangan di PHP meliputi :whilePernyataan while akan melakukan memproses secara berulang terhadap pernyataanberdasarkan atas kondisi.Bentuk Umum while

    while (kondisi) {Statemen;

    }Prinsip Kerja : pertama kali pernyataan while akan menguji kondisi yang dirumuskan,jika kondisi bernilai TRUE (1) maka statemen di bawahnya akan dikerjakan sekali lagi.Namun jika kondisi bernilai FALSE (0) maka perulangan akan dihentikan. Setiap kalistatemen di bawahnya selesai dikerjakan kondisi akan selalu diuji.Contoh :

    Hal yang perlu diperhatikan dalam pernyataan while yaitu : inisialisasi nilai konter pada program di atas ditunjukkan pada pernyataan $I = 1; penetapan kondisi pada program di atas ditunjukkan pada pernyataan $I

  • Pemrograman Web (PHP Dan Mysql dengan Dreamwe aver)

    Dosen : Khairil, M.Kom 22

    Prinsip Kerja : Mula-mula statemen akan dikerjakan pertama kali tanpa perlupersyaratan kondisi, selesai pengerjaan statemen akan diuji kondisi. Bila kondisi bernilaiTRUE (1) maka program akan mengeksekusi statemen sekali lagi. Dan jika kondisibernilai FALSE maka perulangan akan berakhir.Contoh :

    Pernyataan for biasanya digunakan apabila jumlah perulangannya telah pasti. BentukUmum pernyataan for adalah sebagai berikut :

    for (ekspresi1; ekspresi2; ekspresi3) {Statemen;

    }Keterangan :- ekspresi1 -> inisialisasi/penentuan nilai awal konter- ekspresi2 -> perumusan kondisi- ekspresi3 -> operasi penaikan/penurunan konterContoh

    PHP juga menyediakan pernyataan break, kegunaannya adalah untuk keluar dari suatuproses yang berulang.Contoh :

  • Pemrograman Web (PHP Dan Mysql dengan Dreamwe aver)

    Dosen : Khairil, M.Kom 23

    Print (Selesai \n);?>

    Bilangan 11 hingga 25 tidak ditampilkan, disebabkan setelah bilangan 10 ditampilkan,break mengakhiri pernyataan for. Selanjutnya eksekusi dilanjutkan ke pernyataansetelah for, yaitu :

    Print (Selesai \n);

    PHP juga menawarkan sintaks alternative terhadap pernyataan pernyataan control If,While, dan For. Sebagai pengganti kurung buka ({), bias menggunakan tanda :,sedangkan kurung tutup (}) dapat diganti dengan :

    Endif (untuk if) Endfor (untuk for) Endwhile (untuk while) Endforeach (untuk foreeach) Endswitch (untuk swicth)

    Contoh pemakaian pada sintak While

    Modularisasi dalam pemrograman umum dilakukan dan sangat diperlukan untukmempermudah debugging dan pengemba ngan program. Modularisasi berarti melakukanpembuatan program berdasarkan modul -modul. Setiap modul dikembangkan untuktujuan atau fungsi khusus. Modul dibuat secara general (umum). Modul dapat berupafungsi atau prosedur.

    RequireStatement Require digunakan untuk membaca nilai variable dan fungsi -fungsidarisebuah file lain.Cara penulisan statement Require adalah:

    require(namafile);Teknik ini cocok untuk membuat template (pola) yang memudahkan prosespengembangan aplikasi dengan menggunakan pola tampilan. Misal dalam

    Sintaks Alternatif

    Modularisasi

  • Pemrograman Web (PHP Dan Mysql dengan Dreamwe aver)

    Dosen : Khairil, M.Kom 24

    membuat design web yang dilakukan dengan kerja tim, pola dan gambar -gambaryang dibutuhkan dapat dibuat dengan teknik ini.Statement Require ini tidak dapat dimasukkan diadalam suatu struktur loopingmisalnya while atau for. Karena hanya memperbolehkan pemangggilan file yangsama tersebut hanya sekali saja.

    IncludeStatement Include akan menyertakan isi suatu file tertentu. Include dapatdiletakkan di dalam suatu looping misalkan dalam statement for atau while.Syntak penulisan :

    include (namafile);

    1. Praktekkan semua contoh skrip diatas !!2. Kerjakanlah skrip dibawah ini

    a. Simpan dengan nama file : header.php

    b. Simpan dengan nama file : include.php

    Exercise

    Home Exercise

  • Pemrograman Web (PHP Dan Mysql dengan Dreamwe aver)

    Dosen : Khairil, M.Kom 25