Modul 11 SEMESTER 2 Mengenal PHP
Modul 11 SEMESTER 2 Mengenal PHP
MODUL
MENGENAL PHP (TEKNOLOGI APLIKASI WEB SERVER)
A. Tujuan
1. Menjelaskan konsep teknologi aplikasi web server
2. Menjelaskan berbagai teknologi aplikasi web
3. Mempresentasikan penggunaan teknologi aplikasi web dalam berbagai macam
perangkat keras.
B. Materi
PHP kependekan dari PHP: Hypertext Preprocessor yang merupakan bahasa
pemrograman berbasis server-side script dan tertanam di dalam HTML. Disebut
server-side karena PHP diproses pada komputer server. Hal ini berbeda
dibandingkan dengan bahasa pemrograman client-side seperti Javascript yang
diproses pada komputer client. PHP dapat digunakan dengan gratis dan bersifat
open source. PHP dirilis dalam lisensi GNU General Public License (GPL) yang
biasa digunakan untuk proyek open source. PHP banyak digunakan untuk mengelola
konten / isi dari website yang dinamis, database, session, bahkan sampai
membangun sebuah website e-commerce.
Beberapa database yang sangat populer digunakan dapat dikoneksikan
dengan PHP, diantaranya: MySQL, PostgreSQL, Oracle, Sybase, Informix, dan Ms
SQL Server. Selain database PHP juga mendukung beberapa protokol seperti POP3,
IMAP, dan LDAP untuk mengirimkan surat elektronik (email). Sintaks dasar dari PHP
adalah bahasa C, diharapkan dengan ini bisa menjadi mudah dan membuat semua
yang diinginkan pengguna menjadi mungkin. Ada 5 karakter dasar dari PHP yaitu:
(1) simplicity (simple / sederhana),
(2) effeciency (efesien),
(3) security (keamanan),
(4) flexibility (fleksibel) dan
(5) familiarity (mudah dipahami).
Manfaat PHP
Dengan PHP kita dapat membuat, membuka, membaca, dan menulis file
untuk sistem kita. Selain itu kegunaan lainnya diantaranya :
1. PHP dapat mengirim email dan file
2. PHP dapat menambah, menghapus, dan mengubah database
3. PHP dapat mengakses dan mengeset cookies
4. PHP dapat memberi batasan dalam mengakses sebuah website
5. PHP dapat mengenkrip data
Kebutuhan PHP
Sebelum membuat program atau aplikasi PHP, terlebih dahulu
mempersiapkan aplikasi atau software yang akan digunakan. Software yang
dibutuhkan tentunya menyesuaikan dengan kebutuhan program yang nantinya akan
dibuat.
Berikut ini kebutuhan minimum yang anda butuhkan untuk membuat aplikasi web:
1. Text Editor, adalah sebuah software yang digunakan untuk mengetik syntax
atau kode-kode HTML, CSS, Java Script, dan PHP. Beberapa contoh Text
Editor seperti: Notepad, Editplus, PSPad, Crimson Editor, Weaverslave, Ultra
Edit, dll.
2. Web Server, adalah sebuah software yang digunakan sebagai tempat
menyimpan seluruh aplikasi atau program yang sudah diketik (buat)
menggunakan Text Editor dan letakkan di dalam (directory) Web Server.
Contoh Web Server seperti: Apache, IIS, dan PWS.
3. Browser, digunakan untuk melihat hasil dari program yang sudah diketik
(buat) menggunakan Text Editor dan meletakkannya di dalam web server.
Contoh browser seperti: Internet Explorer, Firefox, Opera, dan Netscape.
4. Server Site Scripting, adalah bahasa pemrograman yang berada disisi Server
(Web Server).
Contoh :
<html>
<head>
<title> Selamat Datang </title>
</head>
<body>
<?php echo “Hello World... !!!”;
?>
</body>
</html>
C. Latihan Variabel
Dalam penulisan variabel, PHP memiliki beberapa persyaratan diantaranya:
1. Dalam penamaan variabel harus diawali dengan tanda dolar ($).
2. Penamaan variabel (setelah tanda dolar) harus diawali dengan huruf atau garis
bawah, kemudian dapat diikuti dengan huruf, angka, garis bawah.
3. Penamaan variabel adalah Case Sensitive, artinya, penamaan dengan huruf
besar dan dengan huruf kecil dianggap variabel yang berbeda.
Function Parameter
Function parameter merupakan variabel di dalam sebuah fungsi yang
dapat mengambil beberapa masukan dalam bentuk parameter dan melakukan
beberapa proses dan dimungkinkan mengembalikan beberapa nilai.
Contoh :
<html>
<head>
<title> Selamat Datang </title>
</head>
<body>
<?php
function coba ($nilai) {
$nilai = $nilai * 10;
return $value;
}
$retval = coba (10);
echo “Nilai yang dikembalikan adalah
$retval\n”; ?>
</body>
</html>
Konstanta
Constant atau konstanta merupakan variabel yang berfungsi sebagai
tempat menampung data atau nilai, namun nilai yang ditampung sifatnya tetap
atau tidak berubah selama program PHP dijalankan. Nilai dari konstanta hanya
dapat diisi tipe data: Boolean, Integer, Float, dan String. Bentuk penulisan
konstanta terbagi menjadi 2 bagian :
Contoh :
<html>
<head>
<title> Selamat Datang </title>
</head>
<body>
<?php
const $a = “Hello RPL .. !!!”;
echo $a;
?>
</body>
</html>
2. Define, konstanta ini menggunakan 2 buah nilai yaitu nama konstanta dan nilai
dari konstanta tersebut.
Contoh :
<html>
<head>
<title> Selamat Datang </title>
</head>
<body>
<?php
Operator
Operator adalah sesuatu (biasanya berupa simbol) yang diberikan pada
satu atau lebih nilai, dan nilai tersebut akan menghasilkan nilai yang lain.
Contoh :
<html>
<head>
<title> Selamat Datang </title>
</head>
<body>