10 pemrograman internet php (2)

Post on 02-Jul-2015

1.617 views 5 download

Transcript of 10 pemrograman internet php (2)

PHP Introduction (2) Bahasa Web Programming Super Populer!

Toni Tegar Sahidi tonitegarsahidi@gmail.com 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