Pen Gen Alan PHP
Pen Gen Alan PHP
Pen Gen Alan PHP
PENGANTAR
YOUR LOGO
Wahyu Nurjaya WK, ST., M.Kom. | Uploaded by http://materikuliah.net
A. Apa itu PHP?
YOUR LOGO
Wahyu Nurjaya WK, ST., M.Kom. | Uploaded by http://materikuliah.net
B. Apa yang bisa dilakukan oleh PHP?
YOUR LOGO
Wahyu Nurjaya WK, ST., M.Kom. | Uploaded by http://materikuliah.net
C. Apa Modal Dasar mempelajari PHP?
YOUR LOGO
Wahyu Nurjaya WK, ST., M.Kom. | Uploaded by http://materikuliah.net
D. Aplikasi Apa yang diperlukan untuk mendukung belajar PHP?
Untuk dapat bekerja dengan PHP, berikut ini adalah beberapa aplikasi yang
diperlukan:
- Web server (Apache, IIS, Personal Web Server/PWS)
- PHP server (dapat didownload di PHP.net)
- Database server (MySQL, Interbase, MS SQL, dll)
- Web Editor (Dreamweaver, Frontpage, dll)
YOUR LOGO
Wahyu Nurjaya WK, ST., M.Kom. | Uploaded by http://materikuliah.net
MEMULAI PEMROGRAMMAN PHP
A. PHP – Sintaks
B. Menyimpan File PHP
C. Semicolon (;)
D. Pindah Spasi
E. Variabel
F. Aturan Penamaan Variabel
G. Echo
H. Menampilkan Nilai Variabel dengan Echo
I. Komentar dalam PHP
YOUR LOGO
Wahyu Nurjaya WK, ST., M.Kom. | Uploaded by http://materikuliah.net
A. PHP - Sintaks
YOUR LOGO
Wahyu Nurjaya WK, ST., M.Kom. | Uploaded by http://materikuliah.net
B. Menyimpan File PHP
Ekstensi .php, jika Anda menuliskan .html atau .htm, maka file akan
ditampilkan pada browser dengan apa adanya, yaitu berupa text.
Contoh:
<html>
<head>
<title>Halaman PHP pertamaku</title>
</head>
<body>
<?php
echo "Hello World!";
?>
</body>
</html>
YOUR LOGO
Wahyu Nurjaya WK, ST., M.Kom. | Uploaded by http://materikuliah.net
C. Semicolon (;)
Tanda semicolon merupakan penanda akhir dari statement PHP dan harus
ada.
Contoh:
<html>
<head>
<title>Halaman PHP pertamaku</title>
</head>
<body>
<?php
echo "Hello World! ";
echo "Hello World! ";
echo "Hello World! ";
echo "Hello World! ";
echo "Hello World! ";
?>
</body>
</html>
YOUR LOGO
Wahyu Nurjaya WK, ST., M.Kom. | Uploaded by http://materikuliah.net
D. Pindah Spasi
<?php
echo "Hello World! ";
echo "Hello World! ";
?>
<?php
echo "Hello World! "; echo "Hello World! ";
?>
<?php
echo "Hello World! ";
YOUR LOGO
Wahyu Nurjaya WK, ST., M.Kom. | Uploaded by http://materikuliah.net
E. Variabel
YOUR LOGO
Wahyu Nurjaya WK, ST., M.Kom. | Uploaded by http://materikuliah.net
F. Aturan Penamaan Variabel
YOUR LOGO
Wahyu Nurjaya WK, ST., M.Kom. | Uploaded by http://materikuliah.net
G. Echo
<?php
$StringKu = "Hello!";
echo $StringKu;
echo "<h5>I love using PHP!</h5>";
?>
<?php
echo "<font face="verdana" size="4">I love using PHP!</font>";
?>
<?php
echo "<font face=\"verdana\" size=\"4\">I love using PHP!</font>";
?>
<?php
echo "<font face='verdana' size='4'>I love using PHP!</h5>";
?>
YOUR LOGO
Wahyu Nurjaya WK, ST., M.Kom. | Uploaded by http://materikuliah.net
H. Menampilkan Nilai Variabel dengan Echo
<?php
$string_ku = "Hello.. Nama saya: ";
$bilangan_ku = 4;
$huruf_ku = "a";
echo $string_ku;
echo $bilangan_ku;
echo $huruf_ku;
?>
<?php
$string_ku = "Hello. Nama saya: ";
$baris_baru = "<br>";
echo $string_ku."Ari".$baris_baru;
echo "Hi, Nama saya Ari. Kamu siapa? ".$string_ku.$baris_baru;
echo "Hi, Nama saya Ari. Kamu siapa? ".$string_ku."Amalia";
?>
YOUR LOGO
Wahyu Nurjaya WK, ST., M.Kom. | Uploaded by http://materikuliah.net
I. Komentar dalam PHP
<?php
echo "Hello World!"; // Ini akan mencetak Hello World!
echo "<br>Psst...You can't see my PHP comments!"; // echo "nothing";
// echo "Namaku Faza!";
?>
<?php
/* Berikut ini adalah perintah
untuk menuliskan Hello World */
echo "Hello World!";
/* echo "My name is Humperdinkle!";
echo "No way! My name is Ari-PHP Programmer!";
*/
?>
YOUR LOGO
Wahyu Nurjaya WK, ST., M.Kom. | Uploaded by http://materikuliah.net
OPERATOR
A. Operator Aritmatik
B. Operator Perbandingan
C. Gabungan Operator Aritmatik dan Assignment
YOUR LOGO
Wahyu Nurjaya WK, ST., M.Kom. | Uploaded by http://materikuliah.net
A. Operator Aritmatik [1]
YOUR LOGO
Wahyu Nurjaya WK, ST., M.Kom. | Uploaded by http://materikuliah.net
A. Operator Aritmatik [2]
<?php
$penjumlahan = 2 + 4;
$pengurangan = 6 - 2;
$perkalian = 5 * 3;
$pembagian = 15 / 3;
$modulus = 5 % 2;
echo "Menampilkan penjumlahan: 2 + 4 = ".$penjumlahan."<br>";
echo "Menampilkan pengurangan: 6 - 2 = ".$pengurangan."<br>";
echo "Menampilkan perkalian: 5 * 3 = ".$perkalian."<br>";
echo "Menampilkan pembagian: 15 / 3 = ".$pembagian."<br>";
echo "Menampilkan modulus: 5 % 2 = " . $modulus;
?>
YOUR LOGO
Wahyu Nurjaya WK, ST., M.Kom. | Uploaded by http://materikuliah.net
B. Operator Perbandingan
YOUR LOGO
Wahyu Nurjaya WK, ST., M.Kom. | Uploaded by http://materikuliah.net
C. Kombinasi Operator Aritmatik dan Assignment
YOUR LOGO
Wahyu Nurjaya WK, ST., M.Kom. | Uploaded by http://materikuliah.net
D. Operator Pre/Post Increment dan Decrement
<?php
$x = 4;
$x++;
echo "$x;
$x = 4;
$x--;
echo "$x;
?>
YOUR LOGO
Wahyu Nurjaya WK, ST., M.Kom. | Uploaded by http://materikuliah.net
MODULARITAS
YOUR LOGO
Wahyu Nurjaya WK, ST., M.Kom. | Uploaded by http://materikuliah.net
A. Include ()
menu.php
<html>
<body>
<a href="index.php">Home</a> -
<a href="about.php">About Us</a> -
<a href="links.php">Links</a> -
<a href="contact.php">Contact Us</a> <br>
index.php
<?php
include("menu.php");
?>
<p>Ini adalah halaman index</p>
</body>
</html>
about.php
<?php
include("menu.php");
?>
<p>Ini adalah halaman about</p>
</body>
</html>
YOUR LOGO
Wahyu Nurjaya WK, ST., M.Kom. | Uploaded by http://materikuliah.net
B. Require [1]
YOUR LOGO
Wahyu Nurjaya WK, ST., M.Kom. | Uploaded by http://materikuliah.net
B. Require [2]
Bandingkan kedua hasil di atas, khususnya yang tercetak merah. Pada include(), error yang
dihasilkan hanya berupa Warning saja dan statement berikutnya masih dapat dijalankan. Hal ini
terlihat bahwa teks Hello World! Masih ditampilkan di browser. Sedangkan pada require(), error
yang dihasilkan berupa Fatal Error. Dengan demikian statement selanjutnya tidak akan dijalankan.
Disarankan agar Anda menggunakan require() dengan harapan bahwa kode PHP yang Anda buat
tidak akan diproses apabila terdapat file yang hilang atau tidak ada.
YOUR LOGO
Wahyu Nurjaya WK, ST., M.Kom. | Uploaded by http://materikuliah.net
PENUTUP
YOUR LOGO
Wahyu Nurjaya WK, ST., M.Kom. | Uploaded by http://materikuliah.net