modul 1. dasar pemprograman php dan mysql

12
Pengenalan PHP Dasar-Dasar HTML

Upload: syafi-

Post on 05-Jul-2015

89 views

Category:

Documents


9 download

TRANSCRIPT

Page 1: Modul 1. Dasar Pemprograman PHP Dan MySQL

Pengenalan PHP Dasar-Dasar HTML

Page 2: Modul 1. Dasar Pemprograman PHP Dan MySQL

Pengenalan PHP

PHP adalah bahasa scripting yang menyatu dengan HTML dan dijalankan pada server side. Artinya semua sintaks yang kita berikan akan sepenuhnya dijalankan pada server sedangkan yang dikirimkan ke browser hanya hasilnya saja.

PHP diciptakan oleh Rasmus LPHP hanya digunakan untuk mencatat jumlah pengunjung homepagenya. Rasmus adalah seorang pendukung open source. Karena itulah ia mengeluarkan Personal Home Page Tools (PHP). PHP = Proccessing Hypertext Page

PHP dikatakan sebagai sebuah serversintaks dan perintah yang kita berikan akan sepenuhnya dijalankan oleh server tetapi disertakan pada halaman HTML biasa. Aplikasimemberikan hasil pada web browser, tetapi prosesnya secara keseluruhan dijalankan di server. Pada prinsipnya server akan bekerja apabila ada permintaan dari client. Dalam hal ini client menggunakan kode-kode PHP untuk mengirimkan permintaan ke servegambar dibawah). Ketika menggunakan PHP sebagai servermaka server akan melakukan hal-hal sebagai berikut :

� Membaca permintaan dari client/browser � Mencari halaman/page di server � Melakukan instruksi yang diberikan oleh PHP untuk melakukan modifikasi pada halaman/page. � Mengirim kembali halaman tersebut kepada client melalui internet atau intranet.

PHP adalah bahasa scripting yang menyatu dengan HTML dan dijalankan pada server side. Artinya semua sintaks yang kita berikan akan sepenuhnya dijalankan pada server sedangkan yang dikirimkan ke browser hanya hasilnya saja.

PHP diciptakan oleh Rasmus Lerdorf, seorang pemrograman C yang andal. Semula PHP hanya digunakan untuk mencatat jumlah pengunjung homepagenya. Rasmus adalah seorang pendukung open source. Karena itulah ia mengeluarkan Personal Home Page Tools (PHP). PHP = Proccessing Hypertext Page

PHP dikatakan sebagai sebuah server-side embedded script language artinya sintakssintaks dan perintah yang kita berikan akan sepenuhnya dijalankan oleh server tetapi disertakan pada halaman HTML biasa. Aplikasi-aplikasi yang dibangun oleh PHP pada umumnyamemberikan hasil pada web browser, tetapi prosesnya secara keseluruhan dijalankan di server. Pada prinsipnya server akan bekerja apabila ada permintaan dari client. Dalam hal ini client

kode PHP untuk mengirimkan permintaan ke server (dapat dilihat pada gambar dibawah). Ketika menggunakan PHP sebagai server-side embedded script language

hal sebagai berikut :

Membaca permintaan dari client/browser � Mencari halaman/page di server

uksi yang diberikan oleh PHP untuk melakukan modifikasi pada

� Mengirim kembali halaman tersebut kepada client melalui internet atau intranet.

PHP adalah bahasa scripting yang menyatu dengan HTML dan dijalankan pada server side. Artinya semua sintaks yang kita berikan akan sepenuhnya dijalankan pada server

erdorf, seorang pemrograman C yang andal. Semula PHP hanya digunakan untuk mencatat jumlah pengunjung homepagenya. Rasmus adalah seorang pendukung open source. Karena itulah ia mengeluarkan Personal Home Page

side embedded script language artinya sintaks-sintaks dan perintah yang kita berikan akan sepenuhnya dijalankan oleh server tetapi disertakan

aplikasi yang dibangun oleh PHP pada umumnya akan memberikan hasil pada web browser, tetapi prosesnya secara keseluruhan dijalankan di server. Pada prinsipnya server akan bekerja apabila ada permintaan dari client. Dalam hal ini client

r (dapat dilihat pada side embedded script language

uksi yang diberikan oleh PHP untuk melakukan modifikasi pada

� Mengirim kembali halaman tersebut kepada client melalui internet atau intranet.

Page 3: Modul 1. Dasar Pemprograman PHP Dan MySQL

Syntak PHPKode PHP disimpan sebagai plain text dalam format ASCII, sehingga kode PHP dapat

ditulis hampir di semua editor text seperti windows notepad, windows wordpad, dll. Kode PHP adalah kode yang disertakan di sebuah halaman HTML dan kode tersebut dijalankan oleserver sebelum dikirim ke browser.

Contoh file PHP (latihan1.php):

<html>

<head>

<title> Latihan 1 </title>

</head>

<body>

<?php

echo(“Contoh text yang menggunakan kode PHP

?>

</body>

</html>

Hasilnya sbb :

Kode PHP disimpan sebagai plain text dalam format ASCII, sehingga kode PHP dapat ditulis hampir di semua editor text seperti windows notepad, windows wordpad, dll. Kode PHP adalah kode yang disertakan di sebuah halaman HTML dan kode tersebut dijalankan oleserver sebelum dikirim ke browser.

.php):

Contoh text yang menggunakan kode PHP”);

Kode PHP disimpan sebagai plain text dalam format ASCII, sehingga kode PHP dapat ditulis hampir di semua editor text seperti windows notepad, windows wordpad, dll. Kode PHP adalah kode yang disertakan di sebuah halaman HTML dan kode tersebut dijalankan oleh

Page 4: Modul 1. Dasar Pemprograman PHP Dan MySQL

VARIABLE

Dalam PHP setiap nama variable diawali tanda dollar ($). Misalnya nama variable a dalam PHP ditulis dengan $a. Jenis suatu variable ditentukan pada saat jalannya program dan tergantung pada konteks yang digunakan.

File Latihan2.php:

<?php

$a=”16”;

$b=”7”;

$hasil=$a+$b;

echo($hasil);

?>

Hasilnya sbb :

Dalam PHP setiap nama variable diawali tanda dollar ($). Misalnya nama variable a dalam PHP ditulis dengan $a. Jenis suatu variable ditentukan pada saat jalannya program dan tergantung pada konteks yang digunakan.

Dalam PHP setiap nama variable diawali tanda dollar ($). Misalnya nama variable a dalam PHP ditulis dengan $a. Jenis suatu variable ditentukan pada saat jalannya program dan

Page 5: Modul 1. Dasar Pemprograman PHP Dan MySQL

STRUKTUR KONTROL

IF

Konstruksi IF digunakan untuk melakukan eksekusi suatu statement secara bersyarat.

Cara penulisannya adalah sebagai berikut:

if (syarat){ Statement}

atau:

if (syarat) { statement} else { statement lain }

atau:

if (syarat pertama) { statement pertama } elseif (syarat kedua) { statement kedua}else { statement lain }

File Latihan_IF.php: <?php $x=7; $y=10; if ($x>$y) { echo("x lebih besar dari pada y"); } elseif ($x<$y) { echo("x lebih kecil y");

Konstruksi IF digunakan untuk melakukan eksekusi suatu statement secara bersyarat.

Cara penulisannya adalah sebagai berikut:

echo("x lebih besar dari pada y");

Konstruksi IF digunakan untuk melakukan eksekusi suatu statement secara bersyarat.

Page 6: Modul 1. Dasar Pemprograman PHP Dan MySQL

} else { echo("x sama dengan y"); } ?>

Hasilnya sbb :

WHILE

Bentuk dasar dari statement While adalah sebagai berikut:

while (syarat)

{

statement

}

Arti dari statemant While adalah memberikan perintah untuk menjalankan statement dibawahnya secara berulang-ulang, selama syaratnya terpenuhi.

File Latihan3.php :

<?php $a=1; while ($a<10) { echo($a); $a++;

Bentuk dasar dari statement While adalah sebagai berikut:

Arti dari statemant While adalah memberikan perintah untuk menjalankan statement ulang, selama syaratnya terpenuhi.

Arti dari statemant While adalah memberikan perintah untuk menjalankan statement

Page 7: Modul 1. Dasar Pemprograman PHP Dan MySQL

} ?>

Hasilnya :

FOR

Cara penulisan statement FOR adalah sebagai berikut:

for (ekspresi1; ekspresi2 ; ekspresi3)

statement

ekspresi1 menunjukkan nilai awal untuk suatu variable

ekspresi2 menunjukkan syarat yang harus terpenuhi untuk menjalankan statemant

ekspresi3 menunjukkan pertambahan nilai untuk suatu variable

Contoh : Latihan4.php

<?php

for ($a=0;$a<10;$a++)

{

echo("Nilai A = ");

echo("$a");

echo("<br>");

Cara penulisan statement FOR adalah sebagai berikut:

for (ekspresi1; ekspresi2 ; ekspresi3)

ekspresi1 menunjukkan nilai awal untuk suatu variable

ekspresi2 menunjukkan syarat yang harus terpenuhi untuk menjalankan statemant

ekspresi3 menunjukkan pertambahan nilai untuk suatu variable

ekspresi2 menunjukkan syarat yang harus terpenuhi untuk menjalankan statemant

Page 8: Modul 1. Dasar Pemprograman PHP Dan MySQL

}

?>

Hasilnya :

SWITCH

Statement SWITCH digunakan untuk membandingkan suatu variable dengan beberapa nilai serta menjalankan statement tertentu jika nilai variable sama denganStruktur Switch adalah sebagai berikut:

switch (variable)

case nilai:

statement

case nilai:

statement

case nilai: s

tatement

.

.

.

Statement SWITCH digunakan untuk membandingkan suatu variable dengan beberapa nilai serta menjalankan statement tertentu jika nilai variable sama dengan nilai yang dibandingkan. Struktur Switch adalah sebagai berikut:

Statement SWITCH digunakan untuk membandingkan suatu variable dengan beberapa nilai nilai yang dibandingkan.

Page 9: Modul 1. Dasar Pemprograman PHP Dan MySQL

Contoh : latihan5.php

<?php

$a=2;

switch($a)

{

case 1:

echo("Nilai variable a adalah satu");

break;

case 2:

echo("Nilai variable a adalah dua");

break;

case 3:

echo("Nilai variable a adalah tiga");

break;

}

?>

Hasilnya :

echo("Nilai variable a adalah satu");

echo("Nilai variable a adalah dua");

echo("Nilai variable a adalah tiga");

Page 10: Modul 1. Dasar Pemprograman PHP Dan MySQL

REQUIRE

Statement Require digunakan untuk membaca nilai variable dan fungsilain.

Cara penulisan statement Require adalah:

require(namafile);

Statement Require ini tidak dapat dimasukkan diadalam suatu struktur looping misalnya while atau for. Karena hanya memperbolehkan pemangggilan file yang sama tersebut hanya sekali saja.

Contoh : Latihan6.php

<?php

$a="Belajar Scipt PHP";

function tulistebal($teks)

{

echo("<b>$teks</b>");

}

?>

Latihan7.php

<?php

require("Latihan6.php");

tulistebal("Ini adalah tulisan tebal");

echo "<br>";

echo($a);

?>

Statement Require digunakan untuk membaca nilai variable dan fungsi-fungsi dari sebuah file

Cara penulisan statement Require adalah:

Statement Require ini tidak dapat dimasukkan diadalam suatu struktur looping misalnya while atau for. Karena hanya memperbolehkan pemangggilan file yang sama tersebut hanya sekali

tulistebal("Ini adalah tulisan tebal");

fungsi dari sebuah file

Statement Require ini tidak dapat dimasukkan diadalam suatu struktur looping misalnya while atau for. Karena hanya memperbolehkan pemangggilan file yang sama tersebut hanya sekali

Page 11: Modul 1. Dasar Pemprograman PHP Dan MySQL

Hasilnya :

INCLUDE

Statement Include akan menyertakan isi suatu file tertentu. Include dapat diletakkan didalam suatu looping misalkan dalam statement for atau while.

Contoh : Latihan8.php

<?php

echo(“--------------------------------------

echo(“PHP adalah bahasa scripting<br>”);

echo(“--------------------------------------

echo(“<br>”);

?>

Latihan9.php

<?php

for ($b=1; $b<5; $b++)

Statement Include akan menyertakan isi suatu file tertentu. Include dapat diletakkan didalam suatu looping misalkan dalam statement for atau while.

--------------------------------------<br>”);

echo(“PHP adalah bahasa scripting<br>”);

--------------------------------------<br>”);

Statement Include akan menyertakan isi suatu file tertentu. Include dapat diletakkan didalam

Page 12: Modul 1. Dasar Pemprograman PHP Dan MySQL

{

include("Latihan8.php");

}

?>

Hasilnya :