PHP Introduction (2) Bahasa Web Programming Super Populer!
Toni Tegar Sahidi [email protected] STT STIKMA Internasional
PHP Programming #1 Memulai PHP #2 Syntax Program PHP #3 Input & HTML Form #4 Jika jika dan Jika #5 Berhitung... Mulai
#1 Memulai PHP
1/6
cara membuat File PHP sama saja dengan membuat
File HTML
buka Text Editor, ketik program PHP, lalu simpan dengan
ekstensi .php (misal program.php)
cukup? BELUM!
Taruh di folder Web dari Web Server Anda
Misal c:\xampp\htdocs\web\program.php
Lalu akses di browser dengan http://alamatserver/folder/file
Misal http://localhost/web/program.php
#2 Syntax
Program PHP
1/6
File PHP dimulai dengan <?php
.... ?>
Apa yang ada di dalam tag <?php
.... ?>
dieksekusi oleh Server
contoh
... <body> <p>Ini program PHP pertamaku</p> <?php echo “Assalammualaikum.. :) ”; ?> </body> ...
Cara Lain Penulisan...
<?php echo “<p>Ini program PHP pertamaku</p>”; echo “Assalammualaikum.. :) ”; ?>
Seperti bahasa pemrograman lainnya, Anda bisa memberikan
komentar pada Source Code Program
<?php /* echo berfungsi seperti writln di pascal atau cout di c++, untuk mencetak */ echo “<p>Ini program PHP pertamaku</p>”; echo “Assalammualaikum.. :) ”; //salam ?>
#3 Variabel &
Operator
1/6
variabel ditandai dengan karakter „$‟
Misal $phi, $luas, $jari
Variabel PHP bersifat case sensitive ($luas ≠ $Luas)
Variabel PHP bersifat Loosely Typed*
*Anda tak harus mendefinisikan jenis variabel tersebut, apakah integer,string,dll
<?php $a = 100; // integer echo $a."<br />"; $a = 3.14; // float atau real echo $a."<br />"; $a = "Ini adalah Teks"; // string echo $a."<br />"; ?>
Seperti Bahasa Pemrograman lain, Anda dapat melakukan
operasi pada Variabel (semisal +, -, *, /)
<?php /* Menghitung luas lingkarang, memakai konstanta M_PI untuk nilai phi ...*/ $jari = 28; $luas = M_PI * $jari * $jari; echo “Luas = “.$luas; ?>
#4 Input & HTML Form
1/6
Input dari user umumnya menggunakan HTML Form
Form HTML Ada banyak! (textfield, textarea, radio, check, dropdown,
dll)
Contoh Form dengan TextField
<form action="duaproses.php" method="POST"> Username: <input type="text" name=“username"><br /> Password: <input type="password" name=“password"> </form>
Agar Form bisa diproses, ia harus di SUBMIT
Salah 1 cara dengan tombol Submit
<form action="duaproses.php" method="POST"> Username: <input type="text" name=“username"><br> Password: <input type="password" name=“password"> <br /> <input type="submit" value="Kirim"> </form>
Masukan dari Form ketika di Submit, akan diproses di File
yang didefinisikan fi parameter action dari <form
<form action=“duaproses.php” method=“POST”> ... </form>
Isi form akan diproses di file ini
Di File yang memproses, data Form harus di TANGKAP!
Penangkapan harus sesuai dengan method dari Form-nya
Method ada 2 POST dan GET
<form action=“duaproses.php” method=“POST”> ... </form>
Method yang ini adalah POST
Cara menangkapnya...
Di file pemroses (action) $variabel = $_POST[“namaforminput”]
Atau $variabel = $_GET[“namaforminput”]
<?php $user = $_POST["username"]; $pass = $_POST["password"]; echo $user."<br />"; echo $password."<br />"; ?>
Menangkap isi textfield username Lalu ditaruh di variabel $user
#4 Jika jika dan Jika..
1/6
if (kondisi){ //jalankan ini }
<?php $bilangan=20; if($bilangan > 80){ $nilai = „A‟; } ?>
#5 Berhitung Mulai!
1/6
<?php $iterasi=20; for($i=0;$i<$iterasi;$i++){ echo “$i <br />”; } ?>
#6 Lebih Jauh
1/6
Self Learning..
String, Array, Function, Koneksi ke
MySQL, dlsb.
Further references : http://www.slideshare.net/ tonitegarsahidi1/newsfeed
Further references : http://www.ilmukomputer.org
Further references : http://www.w3schools.com
next session
PHP + MySQL
Top Related