PHP adalah bahasa pemrograman yang populer untuk membangun aplikasi web. PHP memiliki sintaks yang mirip dengan bahasa C/C++ dan Java serta mendukung berbagai jenis server dan database. Kode PHP biasanya ditulis antara tag <?php ?> dan dapat menggunakan variabel, operator, dan fungsi untuk mengolah data dan menampilkan hasil ke browser.
2. 2
Apa Itu PHP?
PHP → PHP Hypertext Proccessor
Ditemukan pada 1955 oleh Rasmus
Leedorf dengan nama FI ( Form
Intepreted), dengan fungsi awal
mengolah data formulir web.
Bahasa Pemrograman web yang
biasa digunakan untuk membangun
aplikasi berbasis web dan juga untuk
membangun website yg cepat dan
dinamis.
Memiliki banyak sintaks yg mirip
bahasa pemrograman C/C++, Java
dan Perl.
Bersifat Open Source, dan dapat
3. 3
Kelebihan PHP
Dapat digunakan di berbagai sistem
operasi komputer, seperti : Windows,
Linux, Mac OS, BSD, dll.
Mendukung banyak jenis web server,
seperti : Apache, Microsoft IIS, Personal
Web Server, Iplanet Server, Xitami, dll.
Tersedia library yg dapat digunakan para
developer untuk mengolah file, gambar,
ebook, dan flash.'
Mendukung koneksi ke banyak database
management.
4. 4
Fungsi PHP
Mengurangi waktu untuk
membuat web berskala
besar
Mampu menciptakan web
interaktif
Menciptakan berbagai tool
untuk keperluan online
Mendukung e-commerce
(shopping carts)
5. Untuk Belajar PHP Diperlukan . . .
5
Niat, semangat, dan
tekad. :D
Penguasaan HTML
Penguasaan dasar bahasa
pemrograman C/C++
Aplikasi :
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)
7. 7
Sintaks PHP
Kode PHP biasa dituliskan
dengan tanda :
<?php
…
…
…
?>
Atau bisa juga seperti ini :
<?
…
…
…
?>
Namun dengan penulisan
seperti ini biasanya tidak
dapat dibaca oleh beberapa
server sehingga disarankan
8. 8
Menyimpan File PHP
Apabila anda menyisipkan
kode php dalam html, maka
file tersebut perlu anda
simpan dalam format *.php ,
karena apabila file disimpan
dalam format *.html atau
*htm, kode php yg ada tidak
akan bisa diproses.
Adapun contoh aplikasi sederhana
PHP sebagai berikut :
<html>
<head>
<title>Belajar PHP</title>
</head>
<body>
<?php
//program hello world
9. 9
Semicolon (;)
Dalam kode PHP terdapat
tanda titik koma atau
semicolon (;) yg berfungsi
sebagai penanda dari akhir
statement dalam kode PHP
yang wajib ada.
<?php
//program hello world
echo “Hello World”;
?>
10. 10
Pindah Spasi
Dalam kode PHP pindah
spasi akan diabaikan dan
tidak bisa mempengaruhi
tampilan keluarannya di web
browser.
Contoh :
<?php
//orang tamfan
echo “Saya Super
Tamfan”;
echo “Saya Extra
Tamfan”;
?>
akan mengeluarkan hasil yg
sama dengan kode berikut :
<?php
11. 11
Identifier
Identifier adalah suatu nama yang dibuat programmer untuk variabel,
fungsi, atau kelas (class). Adapun aturan penamaan identifier dalam
bahasa PHP
sebagai berikut :
Posisi awalan harus huruf atau underscore ( _ )
Posisi berikutnya bisa huruf atau underscore lagi, bukan spasi
Sifat identifiernya Case Sensitive artinya huruf capital dan huruf kecil
dibedakan,
atau memiliki arti yang berbeda
Dilarang menggunakan tanda baca
Contoh :
12. 12
Variable
Variabel merupakan suatu lokasi dalam memori komputer yang
dapat menyimpan suatu nilai. Variabel bersifat dinamis, dapat
berubah kapan saja.
Misalkan dalam PHP kita akan menyimpan suatu nilai berupa
angka atau string dalam suatu variabel, caranya adalah
membuat nama variabel terlebih dahulu kemudian diberikan
suatu assignment pada nilai yang diinginkan. Perhatikan sintaks
berikut ini :
$nama_variabel = nilai;
Contoh :
<?php
$hello = "Hello World!";
13. 13
Jenis Variable
Variable Global
Biasa digunakan dalam
keseluruhan script.
Contoh :
<?php
$a = 12; //variabel
global
function tampil(){
global $a; //mengakses
var global
Variable Lokal
Variable yang dideklarasikan
atau difungsikan dalam
fungsi tertentu saja.
Contoh :
<?php
$a = 12; //variabel
global
function tampil(){
$b = 20; //variabel
14. 14
Echo
Echo berfungsi
menampilkan teks ke dalam
web browser dengan
memasukkan teks atau
string ke dalam echo dan
diapit dengan tanda quote.
Tanda quote berfungsi
sebagai penanda awal dan
akhir string yg ditulis dengan
echo, sehingga untuk
menulis string yg
mnggunakan tnda quote
dapat dilakukan dengan
mengganti string tersebut
dengan apostroph (') atau
menyisipkan tanda slash (),
<html>
<head>
<title>Belajar
PHP</title>
</head>
<body>
<?php
echo "<font
face="arial"
size="6"> PHP for
the world!</font>“;
15. Menampilkan Nilai Variable dengan echo
Nilai variabel dapat dengan mudah ditampilkan dengan
menggunakan echo, baik nilai yangberupa bilangan maupun
string. Tidak diperlukan tanda quote untuk menampilkan
variable dalam echo. Berikut ini adalah contoh-contoh di
antaranya:
<?php
$string_ku = "Hello..
Nama saya: ";
$uang_ku = 1000;
$status_ku = "Jomblo";
15
echo $string_ku;
16. Berikut ini contoh menampilkan gabungan suatu nilai dari variabel
yang berupa string.
Contoh:
<?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";
?>
Untuk menggabungkan beberapa string menjadi satu digunakan
operator dot (.)
16
17. 17
Komentar dalam PHP
Komentar dalam PHP tidak
akan diolah atau dieksekusi,
dalam artian saat file PHP
dibuka dengan web browser
komentar yg kita sisipkan tidak
akan muncul. Pemberian
komentar bisa dengan
memberi tanda // atau /*
Contoh :
<?php
//PHP nya orang tamfan
echo “Saya Super
Tamfan”; /* echo
“jangan percaya“
echo “Saya Extra
Tamfan”; /* echo
“orang tamfan jago
PHP“
?>
19. 19
Definisi
“Ekspresi adalah suatu bentuk yang menghasilkan suatu nilai,
dalam bentuk yang sederhana ekspresi dapat berupa
konstanta atau variabel, dalam bentuk yang lebih kompleks
suatu ekspresi dapat melibatkan suatu operand dan operator”
“Operator adalah sesuatu (simbol atau karakter) yang
digunakan untuk mengoperasikan suatu operand sehingga
menghasilkan suatu nilai/hasil”.
“Operand adalah suatu nilai yang dioperasikan operator dalam
suatu ekspresi tertentu”.
“Konstanta adalah suatu variabel yang memiliki nilai tetap
karena inisialisasi nilai diawal pemberiannya tidak akan
dirubah”.
22. 22
Operator Perbandingan
Perbandingan digunakan
untuk menguji hubungan
antara nilai dan atau variabel.
Operator ini digunakan dalam
suatu statement bersyarat
yang selalu menghasilkan
nilai TRUE atau FALSE.
Misalkan:
$x = 4; $y = 5;
23. 23
Kombinasi Operator
Assignment dan Aritmatika
Dalam pemrograman
seringkali dijumpai proses
yang melibatkan proses
increment. Misalkan kita
menginginkan proses
increment dengan tingkat
kenaikan 1, maka perintah
yang dituliskan dapat berupa
$counter = $counter + 1;
dalam PHP, perintah di atas
dapat ditulis dalam satu
perintah singkat sebagai
$counter += 1;
Dari contoh di atas tampak
bahwa operator yang
24. 24
Operator Increment
Decrement
Operator ini juga bersifat
matematis. Tujuan dari
operator ini adalah
menyederhanakan ekspresi
operator penambahan dan
pengurangan dengan
peningkatan atau penurunan
satu nilai. Coba perhatikan
program dibawah ini,
operasi penambahan
maupun pengurangan
dibawah memiliki dua cara
yang berbeda dengan hasil
yang sama.
Berikut ini adalah operator
yang termasuk jenis ini:
$x++; ekuivalen
dengan $x += 1; atau
$x = $x + 1;
$x--; ekuivalen dengan
$x -= 1; atau $x = $x
– 1
;
Contoh:
<?php
$x = 4;
$x++;