1.1.
Tujuan
Mengenalkan kepada mahasiswa salah satu bahasa pemrograman Web yaitu PHP.
Mahasiswa dapat mengetahui sintaks penulisan bahasa PHP, penggunaan variabel, dan memasukkan komentar pada script PHP.
Mahasiswa dapat memulai membuat web dengan bahasa PHP.
1.2. DASAR TEORI
1. Pengertian PHP
PHP merupakan akronim dari ”PHP : Hypertext Presprocessor”.
PHP adalah bahasa pemrograman web bersifat serverside. Artinya bahasa berbentuk script yang disimpan dan dijalankan di komputer server (WebServer) sedang hasilnya yang dikirimkan ke komputer client (WebBrowser) dalam bentuk script HTML (Hypertext Mark up Language).
Berbeda dengan script-script lainnya seperti Java Script atau VB script, PHP dieksekusi di lingkungan server, client hanya menerima hasil dari script yang telah dieksekusi, tanpa bisa mengetahui kode yang digunakan.
2. Di lingkungan mana PHP bekerja?
Awalnya, PHP bekerja di lingkungan Linux, karena merupakan ’turunan’ bahasa PEARL yang merupakan bahasa pemrograman native di lingkungan Linux dan Unix. Namun seiring perkembangan dan kebutuhan maka PHP dibuat secara cross platform, baik Linux, Windows, Macintosh
3. Bahasa pemrograman Web selain PHP
Berikut beberapa bahasa pemrograman Web selain PHP :
• ASP.NET • JSP • JSF • Perl • Python
• Ruby on Rail • Node.js • Zope
4. Aplikasi Yang Diperlukan
Untuk dapat bekerja dengan PHP, berikut ini adalah beberapa aplikasi yang diperlukan :
o Web server
:
Apache.
o Database server
:
MySQL
o Pemrograman Web : PHP
o Editor
:
Notepad++ download
disini
Dapat pula menggunakan tool aplikasi yang di dalamnya sudah terdapat web server (Apache), PHP server, dan MySQL yang terintegrasi menjadi satu. Tool tersebut dapat diinstal di PC sebagai sarana belajar PHP.
Beberapa contoh tool tersebut diantaranya adalah :
- XAMPP : download klik disini
- WAMP : download klik disini
- LAMP : untuk pengguna Linux
- MAMP ; untuk pengguna Mac OS
5. Web Server
Web server adalah software yang menjadi tulang belakang dari world wide web (www). Web server menunggu permintaan dari client yang menggunakan browser seperti Mozilla Firefox, Google Chrome, dll. Jika ada permintaan dari browser, maka web server akan memproses permintaan itu kemudian memberikan hasil prosesnya berupa data yang diinginkan kembali ke browser. Data ini mempunyai format yang standar, HTML (HyperText Markup Language). Untuk berkomunikasi dengan client-nya (web browser), web server menggunakan protokol HTTP (HyperText Transfer Protocol). Beberapa web server yang dikenal : Apache, Nginx, IIS, LiteSpeed, Tomcat, Lighttpd.
6. Database server
Salah satu kelebihan dari PHP adalah mampu berkomunikasi dengan berbagai data base yang terkenal. Dengan demikian, menampilkan data bersifat dinamis, yang diambil dari database, merupakan hal mudah untuk diimplementasikan.
Sampai saat ini telah banyak database yang telah didukung oleh PHP dan kemungkinan akan terus bertambah. Database tersebut adalah : MySQL, Ms.SQL, Oracle, Postgres, Sybase, Velocis, dBase, DBM, FilePro.
7. Menjalankan PHP
Setelah paket PHP, XAMPP (atau yang lain) diinstall maka server (apache) diaktifkan, database (mySql) diaktifkan.
Konfigurasi program adalah berada pada C: \Program Files\XAMPP
Kode PHP kita letakan pada folder C:\Program Files\xampp\htdocs
8. Penulisan coding PHP
Ø Harus ditulis di antara tag
: <?php …………. ?>
Ø Setiap satu statement
(perintah) biasanya diakhiri dengan titik-koma (;)
Ø Case Sensitive untuk nama identifier yang dibuat oleh user (berupa
variable, konstanta, fungsi dll), namun TIDAK Case Sensitive untuk
identifier built-in dari PHP. Jadi :
echo = ECHO
while = WHILE
$nama ≠ $Nama ≠ $NAMA
hitungLuas() ≠ HitungLuas()
8.
Variabel
Berikut ini adalah beberapa aturan penulisan nama variabel :
·
Nama variabel diawali dengan tanda $
·
Nama variabel harus diawali dengan huruf atau underscore (_)
·
Karakter berikutnya bisa terdiri dari huruf, angka dan
underscore.
·
Huruf kecil dan besar dibedakan (case sensitive)
9. Komentar
Komentar dalam suatu kode PHP tidak akan dieksekusi. Ada tiga cara, yaitu :
// komentar : digunakan hanya untuk satu baris
# komentar : digunakan hanya untuk satu baris
/* komentar */ : digunakan untuk lebih dari satu baris
Modul Praktikum Pemrograman Web, Materi ke-1
Unduh