• Tidak ada hasil yang ditemukan

MODUL I. Pengenalan PHP

N/A
N/A
Protected

Academic year: 2021

Membagikan "MODUL I. Pengenalan PHP"

Copied!
13
0
0

Teks penuh

(1)

MODUL I Pengenalan PHP

Konsep Dasar Pembuatan Web

• Dalam pembuatan sebuah website, tentu kita harus mengetahui konsep

dasarnya.Dimana ide dan gagasan yang ada dipikirannya bisa tertuang pada setiap halaman web. Namun, kita juga juga perlu berkonsultasi pada pemilik web itu sendiri agar konsepnya dapat tercapai dengan yang diharapkan

Pengertian HTML (Hypertext Markup Language)

• HTML adalah bahasa standar yang digunakan untuk menyusun/membangun suatu halaman web.

• Dokumen HTML merupakan Teks murni (ASCII) dengan kode-kode special. Maksudnya adalah dokumen HTML hanya akan berisi Tulisan berupa Huruf, Angka, tanda baca dan karakter-karakter lainnya termasuk Kode-kode Tag HTML itu sendiri.

Macam-macam Tag • Tag <HTML> • Tag <HEAD> • Tag <TITLE> • Tag <BODY> CARA KERJA : HTML

 Perhatikan script PHP dalam HTML dalam file Helo.php dibawah ini <HTML><HEAD><TITLE></TITLE></HEAD>

<BODY> <?php print(“Hallo selamat datang !”); ?>

</BODY> </HTML>

 Jika file tersebut dijalankan melalui browser cara kerjanya sbb:

(2)

Sisi Client :

Web Browser : melakukan request halaman web, menampilkan halaman web Sisi Server

Web Server : memberi respond untuk mengirimkan halaman web yang diminta client Menyimpan file-file web, berupa halaman web, dan resources yang lain. Bahasa Pemrograman

: melakukan eksekusi, kalkulasi dan proses pengolahan data sebelum halaman web yang diminta siap dikirimkan ke client

Relational Database

: menyimpan data dalam bentuk tabel-tabel yang saling berhubungan, dan menyediakan data tersebut untuk diolah bahasa pemrograman agar menghasilkan informasi.

Pengertian PHP

PHP adalah bahasa pemrograman script yang paling banyak dipakai saat ini. PHP banyak dipakai untuk memrogram situs web dinamis, walaupun tidak tertutup kemungkinan digunakan untuk pemakaian lain.

Contoh terkenal dari aplikasi PHP adalah forum (phpBB) dan MediaWiki (software di belakang Wikipedia). PHP juga dapat dilihat sebagai pilihan lain dari ASP.NET/C#/VB.NET Microsoft, ColdFusion Macromedia, JSP/Java Sun Microsystems, dan CGI/Perl. Contoh aplikasi lain yang lebih kompleks berupa CMS yang dibangun menggunakan PHP adalah Mambo, Joomla!, Postnuke, Xaraya, dan lain-lain.

(3)

Sejarah PHP

Pada awalnya PHP merupakan kependekan dari Personal Home Page (Situs Personal). PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995. Pada waktu itu PHP masih bernama FI (Form Interpreted), yang wujudnya berupa sekumpulan script yang digunakan untuk

mengolah data form dari web.

Selanjutnya Rasmus merilis kode sumber tersebut untuk umum dan menamakannya PHP/FI. Dengan perilisan kode sumber ini menjadi open source, maka banyak programmer yang tertarik untuk ikut mengembangkan PHP.

Pada November 1997, dirilis PHP/FI 2.0. Pada rilis ini interpreter PHP sudah diimplementasikan dalam program C. Dalam rilis ini disertakan juga modul-modul ekstensi yang meningkatkan kemampuan PHP/FI secara signifikan.

Pada tahun 1997, sebuah perusahaan bernama Zend menulis ulang interpreter PHP menjadi lebih bersih, lebih baik, dan lebih cepat. Kemudian pada Juni 1998, perusahaan tersebut merilis interpreter baru untuk PHP dan meresmikan rilis tersebut sebagai PHP 3.0 dan singkatan PHP dirubah menjadi akronim berulang PHP: Hypertext Preprocessing.

Pada pertengahan tahun 1999, Zend merilis interpreter PHP baru dan rilis tersebut dikenal dengan PHP 4.0. PHP 4.0 adalah versi PHP yang paling banyak dipakai pada awal abad ke-21. Versi ini banyak dipakai disebabkan kemampuannya untuk membangun aplikasi web kompleks tetapi tetap memiliki kecepatan dan stabilitas yang tinggi.

Pada Juni 2004, Zend merilis PHP 5.0. Dalam versi ini, inti dari interpreter PHP mengalami perubahan besar. Versi ini juga memasukkan model pemrograman berorientasi objek ke dalam PHP untuk menjawab perkembangan bahasa pemrograman ke arah paradigma berorientasi objek.

Kelebihan PHP dari bahasa pemrograman lain

• Bahasa pemrograman PHP adalah sebuah bahasa script yang tidak melakukan sebuah kompilasi dalam penggunaanya.

• Web Server yang mendukung PHP dapat ditemukan dimana - mana dari mulai apache, IIS, Lighttpd, hingga Xitami dengan konfigurasi yang relatif mudah.

• Dalam sisi pengembangan lebih mudah, karena banyaknya milis - milis dan developer yang siap membantu dalam pengembangan.

• Dalam sisi pemahamanan, PHP adalah bahasa scripting yang paling mudah karena memiliki referensi yang banyak.

• PHP adalah bahasa open source yang dapat digunakan di berbagai mesin (Linux, Unix, Macintosh, Windows) dan dapat dijalankan secara runtime melalui console serta juga dapat menjalankan perintah-perintah system.

Pengertian MySQL

MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL (bahasa Inggris: database management system) atau DBMS yang multithread, multi-user, dengan sekitar 6 juta instalasi di seluruh dunia. MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis dibawah lisensi GNU General Public License (GPL), tetapi mereka juga menjual dibawah lisensi komersial untuk kasus-kasus dimana penggunaannya tidak cocok dengan penggunaan GPL.

Relational Database Management System (RDBMS)

MySQL adalah Relational Database Management System (RDBMS) yang didistribusikan secara gratis dibawah lisensi GPL (General Public License). Dimana setiap orang bebas untuk

menggunakan MySQL, namun tidak boleh dijadikan produk turunan yang bersifat komersial. MySQL sebenarnya merupakan turunan salah satu konsep utama dalam database sejak lama, yaitu SQL (Structured Query Language). SQL adalah sebuah konsep pengoperasian database,

(4)

terutama untuk pemilihan atau seleksi dan pemasukan data, yang memungkinkan pengoperasian data dikerjakan dengan mudah secara otomatis. Keandalan suatu sistem database (DBMS) dapat diketahui dari cara kerja optimizer-nya dalam melakukan proses perintah-perintah SQL, yang dibuat oleh user maupun program-program aplikasinya. Sebagai database server, MySQL dapat dikatakan lebih unggul dibandingkan database server lainnya dalam query data. Hal ini terbukti untuk query yang dilakukan oleh single user, kecepatan query MySQL bisa sepuluh kali lebih cepat dari PostgreSQL dan lima kali lebih cepat dibandingkan Interbase.

Keistimewaan MySQL

MySQL memiliki beberapa keistimewaan, antara lain :

1. Portabilitas. MySQL dapat berjalan stabil pada berbagai sistem operasi seperti Windows, Linux, FreeBSD, Mac Os X Server, Solaris, Amiga, dan masih banyak lagi.

2. Open Source.MySQL didistribusikan secara open source, dibawah lisensi GPL sehingga dapat digunakan secara cuma-cuma.

3. ‘Multiuser’. MySQL dapat digunakan oleh beberapa user dalam waktu yang bersamaan tanpa mengalami masalah atau konflik.

4. ‘Performance tuning’. MySQL memiliki kecepatan yang menakjubkan dalam menangani query sederhana, dengan kata lain dapat memproses lebih banyak SQL per satuan waktu.

5. Jenis Kolom. MySQL memiliki tipe kolom yang sangat kompleks, seperti signed / unsigned integer, float, double, char, text, date, timestamp, dan lain-lain.

6. Perintah dan Fungsi. MySQL memiliki operator dan fungsi secara penuh yang mendukung perintah Select dan Where dalam perintah (query).

7. Keamanan. MySQL memiliki beberapa lapisan sekuritas seperti level subnetmask, nama host, dan izin akses user dengan sistem perizinan yang mendetail serta sandi terenkripsi. 8. Skalabilitas dan Pembatasan. MySQL mampu menangani basis data dalam skala besar,

dengan jumlah rekaman (records) lebih dari 50 juta dan 60 ribu tabel serta 5 milyar baris. Selain itu batas indeks yang dapat ditampung mencapai 32 indeks pada tiap tabelnya.

9. Konektivitas. MySQL dapat melakukan koneksi dengan klien menggunakan protokol TCP/IP, Unix soket (UNIX), atau Named Pipes (NT).

10.Lokalisasi. MySQL dapat mendeteksi pesan kesalahan pada klien dengan menggunakan lebih dari dua puluh bahasa. Meski pun demikian, bahasa Indonesia belum termasuk di dalamnya.

11.Antar Muka. MySQL memiliki interface (antar muka) terhadap berbagai aplikasi dan bahasa pemrograman dengan menggunakan fungsi API (Application Programming Interface).

12.Klien dan Peralatan. MySQL dilengkapi dengan berbagai peralatan (tool)yang dapat digunakan untuk administrasi basis data, dan pada setiap peralatan yang ada disertakan petunjuk online.

13.Struktur tabel. MySQL memiliki struktur tabel yang lebih fleksibel dalam menangani ALTER TABLE, dibandingkan basis data lainnya semacam PostgreSQL ataupun Oracle.

Kesinambungan antara PHP dan MySQL

Penggunaan PHP dan MySQL dapat menjadikan dan memudahkan untuk pembuatan aplikasi secara gratis dan stabil (dikarenakan banyak komunitas developer PHP dan MySQL yang ber-kontribusi terhadap bugs)

(5)

Contoh. Hello User Source code

File welcome.php akan berisi tiga baris kode sebagai berikut : <?

echo(“Hallo user .. !”)); ?>

Compile

Kode program pada umumnya akan mengalami proses kompilasi setelah source code selesai dibuat. Tetapi karena PHP adalah interpreted language, kita tidak perlu mengkompile kode ini. Deploy

Untuk mendeploy, copy file welcome.php ke dalam folder “C:\xampp\htdocs” jika menggunakan aplikasi web server “xampp”

Untuk mengakses file tersebut, gunakan browser seperti Internet Explorer atau Mozilla FireFox dengan URL http://localhost/welcome.php

Untuk deploy setiap file berikutnya, prosesnya sama, pada saat akses alamat URL sama, dengan perbedaan pada nama file yang diakses,

contoh : http://localhost/”nama-file”.php D. Error message

Kode di atas akan mengalami error, karena kita terlalu banyak menulis tanda ). Pesan error akan muncul di layar, menunjukkan lokasi error pada kode, dan tipe errornya.

E. Output

Perbaiki kode welcome.php sehingga menjadi seperti berikut ini: <?

echo(“Hallo user .. !”); ?>

kode akan dapat dijalankan dengan baik dan menghasilkan output sebagai berikut :

.

Karakteristik script PHP dapat diuraikan sebagai berikut :

1. file PHP disimpan dengan extensi filenya yaitu : *.php3, *.php4, *.php

2. Script PHP biasanya diawali dengan tag ‘<?’ atau ‘<?php’ dan ditutup dengan tag ‘?>’ 3. File PHP dapat menginduk atau disisipkan pada bahasa script lainnya atau dapat berdiri sendiri. Contoh skrip PHP yang disisipkan pada HTML :

(6)

NB : echo(), berfungsi untuk menampilkan output. Apa yang dapat dilakukan oleh PHP?

Pada level dasar, PHP dapat melakukan semua apa yang dapat dilakukan oleh pemrograman berbasis CGI lainnya, dan juga kekuatan utamanya adalah dalam pembuatan apalikasi web database. Hampir sebagian besar produk software DBMS dapat didukung oleh PHP baik yang berjalan pada system operasi Windows, Linux maupun system operasi lainnya. Sebagian DBMS yang dapat didukung oleh PHP, di antaranya adalah sebagai berikut :

Adabas D Ingres Oracle (OCI7 and OCI8)

DBase InterBase Ovrimos

Empress FrontBase PostgreSQL

FilePro (read-only) mSQL Solid Hyperwave Direct MS-SQL Sybase

IBM DB2 MySQL Velocis

Informix ODBC Unix dbm

Komentar

Komentar adalah bagian dari program yang berfungsi sebagai penjelas atau pemberi keterangan dalam program. Komentar ini tidak akan dieksekusi/dikerjakan oleh interpreter.

Untuk mendefinisikan komentar dipergunakan simbol-simbol karakter berikut : 1. dengan symbol dobel-slash(//), biasanya untuk komentar satu baris

Contoh : <?php

// nama program : komentar1.php // dibuat tanggal : 3 Juni 2004

echo “Contoh Komentar dengan ‘//’ ”; ?>

2. diawali dengan symbol slash-asterik (/*) dan ditutup dengan asterik-slash(*/), biasanya digunakan untuk memberikan komentar lebih dari satu baris.

Contoh : <?php

/*

nama program : komentar2.php dibuat tanggal : 3 Juni 2004

*/

echo “Contoh Komentar dengan ‘/*’ dan ‘*/’ ”; ?>

baris komentar tidak ditampilkan di halaman webbrowser karena komentar akan diabaikan oleh interpreter.

Tipe Data

Tipe data dasar PHP terdiri dari

- integer, termasuk jenis data bilangan bulat

- double, termasuk jenis data bilangan pecahan/desimal - string, termasuk jenis data teks/untaian karakter Contoh :

<?php

$a=10; //variable $a memiliki tipe data integer echo $a;

$b=22.33; //variable $b memiliki tipe data double echo $b;

(7)

$c=”Skrip PHP”; //variable $c memiliki tipe data string echo $c;

?> Variabel

Variabel adalah suatu pengenal dalam program yang berfungsi untuk menyimpan nilai secara sementara dan dapat diubah-ubah nilai.

Untuk mendefinisikan variable, diawali dengan simbol karakter dollar(‘$’) dan diikuti oleh nama pengenal.

$NamaPengenal = nilai;

Adapun aturan dalam menyusun pengenal :

1. tersusun dari karakter huruf, angka dan underscore(_) 2. tidak boleh mengandung spasi

3. karakter pertama nama pengenal harus dari karakter huruf atau underscore. 4. huruf kecil dan besar dibedakan

Dalam PHP, tidak diperlukan pendeklarasian variabel dengan tipe datanya seperti bahasa pemrograman pascal. Setiap variable yang terbentuk dalam program dianggap bertipe variant, dengan kata lain dapat menampung tipe data dengan jenis apapun.

Contoh : <?php

$info=10; //variable $info menampung bilangan bulat echo $info;

$info=22.33; //variable $info menampung bilangan pecahan echo $info;

$info=”Skrip PHP”; //variable $info menampung data teks/string echo $info;

?>

Konstanta

Konstanta adalah suatu tetapan nilai dalam program. Konstanta tidak dapat dirubah nilai sewaktu program dijalankan, kalau hal itu dilakukan akan menyebabkan error.

Untuk mendefinisikan konstanta digunakan : define (NamaPengenal, nilai_konstanta); Contoh :

<?php

// konstanta Judul=”Hitung Luas Lingkaran” define (“Judul”, “Hitung Luas Lingkaran”); // konstanta PHI=3.14 define (“PHI”, 3.14); echo Judul; $r=10; echo “<BR>Jari-jari : $r<BR>\n”; $luas=PHI * $r * $r;

echo “Luas Lingkaran = $luas”; ?>

(8)

Operator

Operator adalah suatu symbol yang berfungsi untuk menyusun sebuah ekspresi maupun operasi. Sedangkan yang dioperasikan operator disebut dengan operand. Adapun macam-macam operator yaitu :

1. Operator Aritmetika

Merupakan symbol-simbol operator untuk melakukan operasi matematis.

Operator Fungsi Prioritas

+ Penjumlahan Ketiga

- Pengurangan Ketiga

* Perkalian Kedua

/ Pembagian Kedua

% Sisa Pembagian Kedua

++ Penaikan Pertama -- Penurunan Pertama Contoh : <?php $bil1 = 200; $bil2 = 33;

$hasil = $bil1 + $bil2;

echo “$bil1 + $bil2 = $hasil<BR>\n”; $hasil = $bil1 - $bil2;

echo “$bil1 - $bil2 = $hasil<BR>\n”; $hasil = $bil1 * $bil2;

echo “$bil1 * $bil2 = $hasil<BR>\n”; $hasil = $bil1 / $bil2;

echo “$bil1 / $bil2 = $hasil<BR>\n”; $hasil = $bil1 % $bil2;

echo “$bil1 % $bil2 = $hasil<BR>\n”; $hasil = $bil1++;

echo “$bil1++ = $hasil<BR>\n”; $hasil = $bil2--;

echo “$bil2-- = $hasil<BR>\n”; ?>

2. Operator Pembandingan

Merupakan simbol-simbol operator untuk melakukan pembandingan antara dua buah operand. Hasil pembandingan bernilai satu(1) jika benar dan bernilai nol(0) jika salah.

Operator Fungsi

< Lebih kecil

> Lebih besar

<= Lebih kecil atau sama dengan >= Lebih besar atau sama dengan

== Sama dengan

(9)

Contoh : <?php $bil1 = 100; $bil2 = 20; $teks1 = “PHP”; $teks2 = “php”;

printf(“%d == %d adalah %d<BR>\n”,$bil1, $bil2, $bil1 == $bil2); printf(“%d != %d adalah %d<BR>\n”,$bil1, $bil2, $bil1 != $bil2); printf(“%d >= %d adalah %d<BR>\n”,$bil1, $bil2, $bil1 >= $bil2); printf(“%s == %s adalah %d<BR>\n”,$teks1, $teks2, $teks1 == $teks2); printf(“%s != %s adalah %d<BR>\n”,$teks1, $teks2, $teks1 != $teks2); ?>

3. Operator Logika

Merupakan symbol-simbol operator untuk menyusun kalimat ekspresi/ungkapan logika. Hasil operasi ini akan didapatkan nilai satu(1) jika bernilai benar atau nol(0) jika bernilai salah.

Operator Fungsi

AND atau && Operasi logika and OR atau || Operasi logika or

XOR Operasi logika eksklusif or

! Ingkaran/negasi

Untuk lebih jelasnya mengenai penggunaan operator-operator di atas, perhatikan table kebenaran sebagai berikut :

$p $q $p and $q $p or $q $p xor $q ! ($p and

$q) 1 1 1 1 0 0 1 0 0 1 1 1 0 1 0 1 1 1 0 0 0 0 0 1 Contoh : <?php $bil1 = 100; $bil2 = 20; $teks1 = “PHP”; $teks2 = “php”;

$hasil = ($bil1 <> $bil2) or ($teks1 == $teks2); printf(“(%d <> %d) or (%s == %s) adalah %d<BR>\n”, $bil1, $bil2, $teks1, $teks2, $hasil);

$hasil = ! ($teks1 == $teks2);

printf(“! (%s == %s) adalah %d<BR>\n”,$teks1, $teks2, $hasil); ?>

4. Operator String

Dalam PHP juga tersedia operator string, yaitu untuk operasi penggabungan teks. Adapun symbol yang digunakan yaitu berupa karakter titik/point (.).

(10)

Contoh : <?php

$teks1 = “Aku Sedang Belajar”; $teks2 = “Pemrograman WEB”; $teks3 = “PHP 4”;

$hasil = $teks1 . $teks2 . $teks3; printf(“hasil : %s<BR>\n”,$hasil);

$hasil = $teks1 . “ “ . $teks2 . “ “ . $teks3; printf(“hasil : %s<BR>\n”,$hasil);

?>

Apa yang dimaksud pernyataan seleksi?

Sebagian besar bahasa pemrograman mengandung pernyataan seleksi. Pada dasarnya pernyataan seleksi adalah suatu mekanisme suatu pernyataan akan dikerjakan atau tidak, hal tergantung pada kondisi yang dirumuskan. Dalam PHP atau bahasa pemrograman lainnya pernyataan seleksi diterapkan dengan menggunakan statemen if.

if

Bentuk umum pernyataan if, adalah sbb: If (kondisi) {

statement; }

Prinsip Kerja : Statement di atas akan dikerjakan apabila kondisi bernilai TRUE (1) sedangkan jika kondisi bernilai FALSE (0), maka statement di atas tidak akan dikerjakan.

Contoh : Mengabsolutkan nilai bulat <?php $a = -10; if ($a < 0) { $a = $a * -1; } echo $a; ?> else

sebenarnya pernyataan else merupakan bagian dari pernyataan if, yang mana pernyataan else ini digunakan untuk memberikan alternatif perintah apabila kondisi bernilai FALSE (0). Bentuk umum pernyataan : If (kondisi) { Statement1; } else { Statement2; } Contoh : <?php $nilai = 40; if ($nilai >= 60) {

echo “Nilai Anda : $nilai. Selamat, Anda Telah Lulus!!”; } else {

echo “Nilai Anda : $nilai. Sorry, Anda Tidak Lulus!!”; }

(11)

?>

Contoh di atas akan menguji kondisi $nilai >= 60, ternyata kondisi bernilai salah (FALSE) sehingga yang dikerjakan adalah statemen dibawah else, yaitu akan ditampilkan hasil output program “Nilai Anda : 40. Sorry, Anda Tidak Lulus!!”.

elseif

jika pernyataan else memberikan alternatif pilihan kedua pada pernyatan di atas, maka pernyataan elseif adalah untuk merumuskan banyak alternatif pilihan (lebih dari dua pilihan). Adapun bentuk umumnya :

If (kondisi1) { statement_1; } elseif (kondisi2) { statement_2; } ……… ……… } else { statement_n; } Contoh : <?php $nilai = 50;

if (($nilai >= 0) && ($nilai <50)) { $indek = “E”;

} elseif (($nilai >= 50) && ($nilai <60)) { $indek = “D”;

} elseif (($nilai >= 60) && ($nilai <75)) { $indek = “C”;

} elseif (($nilai >= 75) && ($nilai <85)) { $indek = “B”;

} elseif (($nilai >= 85) && ($nilai <100)) { $indek = “A”;

} else {

$indek = “Nilai diluar jangkuan”; }

echo “Nilai Anda : $nilai, dikonversi menjadi ‘$indek’ “; ?>

switch

Serupa dengan pernyataan if – elseif – else, pernyataan switch juga memberikan banyak alternatif pilihan pernyataan. Adapun bentuk umum switch :

switch (nilai_ekspresi) {

case nilai_1 : statement_1; break; case nilai_2 : statement_2; break; default :

statement_n; }

contoh : <?

(12)

$angka = 6; switch ($angka){

case 0: $terbilang = “NOL”; break; case 1: $terbilang = “SATU”; break; case 2: $terbilang = “DUA”; break; case 3: $terbilang = “TIGA”; break; case 4: $terbilang = “EMPAT”; break; case 5: $terbilang = “LIMA”; break; case 6: $terbilang = “ENAM”; break; case 7: $terbilang = “TUJUH”; break; case 8: $terbilang = “DELAPAN”; break; case 9: $terbilang = “SEMBILAN”; break; default: $terbilang = “Nilai diluar jangkuan!!”; }

printf(“Bentuk terbilang dari angka ‘%d’ adalah ‘%s’ “, $angka, $terbilang); ?>

PERNYATAAN PERULANGAN

Pernyataan perulangan digunakan memproses/mengeksekusi pernyataan atau statemen lebih dari satu kali. Macam-macam pernyataan perulangan di PHP meliputi :

while

Pernyataan while akan melakukan memproses secara berulang terhadap pernyataan berdasarkan 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 kali statemen di bawahnya selesai dikerjakan kondisi akan selalu diuji.

Contoh : <?php $I = 1;

while ($I <= 7) {

echo “<FONT SIZE=$I>Perulangan ke-$I</FONT><BR>\n”; $I++;

} ?>

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 <= 7; yang memiliki maksud, program akan mengulang selama nilai $I kurang atau sama dengan 7

- Operasi penaikan konter

Hal ini ditunjukkan pada pernyataan $I++, maksudnya adalah untuk merubah nilai $I setiap kali looping terjadi, sehingga suatu saat perulangan akan dihentikan.

(13)

do - while

Seperti halnya pernyataan while, pernyataan do – while memiliki prinsip kerja yang sama dengan pernyataan while, hanya saja pernyataan do – while akan menguji kondisi pada setiap akhir perulangan. Adapun bentuk umum pernyataan do – while :

do{

Statemen; } while (kondisi);

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

Contoh : <?php $I = 1; do{

echo “<FONT SIZE=$I>Perulangan ke-$I</FONT><BR>\n”; $I++;

} while ($I <= 7); ?>

for

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

for (ekspresi1; ekspresi2; ekspresi3) { Statemen;

} Keterangan :

- ekspresi1  inisialisasi/penentuan nilai awal konter - ekspresi2  perumusan kondisi

- ekspresi3  operasi penaikan/penurunan konter Contoh

<?php

for ($I = 1; $I <= 7; $I++) {

echo “<FONT SIZE=$I>Perulangan ke-$I</FONT><BR>\n”; }

Gambar

Diagram Aplikasi Web:

Referensi

Dokumen terkait

Ada beberapa hal yang harus diketahui dari pasien asma antara lain: riwayat hidung ingusan atau mampat (rhinitis alergi), mata gatal, merah, dan berair (konjungtivitis

Peneliti dan guru kelas berkolaborasi dalam pembuatan RPP (Rencana Pelaksaan Pembelajaran). Tugas guru dalam pelaksanaan penelitian adalah melaksanakan pembelajaran

Ada tujuh sifat yang menunjukan bahwa sesuatu komunikasi antara dua orang merupakan sikap komunikasi anatarpribadi dan bukanya komunikasi lainnya yang terangkum dari pendapat

rolfsii secara in vitro dengan menggunakan sel secara langsung, dan merupakan calon agen pengendali hayati terhadap penyakit tanaman yang disebabkan oleh

Dari hasil pembahasan dapat ditarik kesimpulan bahwa implementasi kebijakan promosi kesehatan yang dilakukan sudah terlaksana dengan baik sesuai dengan Surat

Populasi dalam penelitian ini dilakukan pada seluruh karyawan PT Angkasa Pura II (Persero) Bandara Polonia Medan yang mendapat pelatihan kerja dan dipromosikan, yang berada pada

Penelitian ini bertujuan untuk mengetahui apakah prestasi belajar peserta didik (siswa) pada materi bangun ruang sisi datar yang menggunakan model pembelajaran

Dari data tersebut diatas masih terdapat kurang lebih 57 peternak yang mengikuti pola dengan poultry shop besar dari Surabaya seperti Maria PS, Reza Perkasa,