(PHP)
Introduksi dan Instalasi Awal
Introduksi
• PHP merupakan bahasa pemrograman yang digunakan untuk
membuat aplikasi berbasis website yang memiliki kemampuan
dinamis dan interaktif
• Kemampuan dinamis tampilan konten dapat berubah sesuai
dengan kondisi dan kebutuhan
• Kemampuan interaktif website dapat memberikan feedback untuk
user seperti yang diperintahkan
PHP, HTML, dan CSS
• HTML (Hyper Text Markup Languange) adalah bahasa pemrograman
yang di gunakan untuk membuat kerangka atau layout sebuah
website atau yang biasa disebut script untuk membuat tampilan
sebuah web
• CSS (Cascading Style Sheets) adalah bahasa pemrogramman yang
digunakan untuk mendesain sebuah tampilan website.CSS di gunakan
mengatur peletakkan teks, gambar, mengatur warna font size dan
lain sebagainya di dalam web browser
• PHP, HTML, dan CSS merupakan satu kesatuan bahasa pemrograman
aplikasi web, sehingga website dapat memiliki kemampuan dinamis
dan interaktif, serta didukung oleh basis data.
KONSEP KERJA PHP
KONSEP KERJA PHP
• Konsep kerja PHP diawali dengan satu permintaan suatu halaman
web oleh browser.
• Berdasarkan URL (Uniform Resource Locator) atau dikenal dengan
alamat Internet, browser mendapat alamat dari webserver,
mengidentifikasikan alamat yang dikehendaki, dan menyampaikan
segala informasi yang dibutuhkan oleh Web Server.
• Selanjutnya Web Server akan mengirimkan isinya ke mesin php dan
mesin inilah yang memproses dan memberikan hasilnya (berupa kode
html) ke web server, selanjutnya web server menyampaikan ke client .
Konsep Kerja PHP
Siklus Permintaan Web dengan PHP
• Browser meminta file PHP maka server membaca file, menjalankan
kode-kode script PHP yang ada didalamnya, kemudian mengirimkan
hasilnya ke browser.
• Browser meminta file HTML (halaman statis) maka server hanya
langsung mengirimkan file HTML tersebut.
Memulai PHP
Instalasi Server
• PHP merupakan bahasa pemrograman bertipe server-side, dan dengan
demikian, PHP diproses oleh server dan hasil olahannya akan dikirim
kembali ke browser
• Sistem operasi MS Windows yang banyak digunakan, secara default, belum
bisa menjalankan kode PHP tanpa menggunakan server khusus
• Untuk bisa menguji kode PHP di computer, maka langkah pertama yang
dilakukan adalah instalasi server
• Server php yang paling banyak digunakan adalah XAMPP, WAMPP, dan
LAMPP
• Kita menggunakan XAMPP dari Apache sebagai server yang paling banyak
digunakan dan memiliki komunitas yang sangat luas
Instalasi XAMPP
• XAMPP merupakan server yang
mempunyai fitur yang lebih
lengkap
• XAMPP juga merupakan aplikasi
yang bersifat free dan open source
• XAMPP dapat diuduh di
https://www.apachefriends.org/do
wnload.html
• Silakan pilih versi yang terbaru dan
yang sesuai dengan sistem operasi
yang digunakan pada pilihan
unduhan tersebut
Instalasi XAMPP (2)
• Mulai proses instalasi dengan
meng-klik ikon unduhan dari
website XAMPP tersebut
• Ikuti semua proses, dan tidak
ada pengaturan khusus yang
diperlukan, kecuali pada
pengaturan folder yang
disarankan, letakkan pada folder
C:/xampp
Editor PHP
• PHP tidak memerlukan editor khusus, dapat
menggunakan text editor standar, misalnya
notepad yang merupakan bawaan standar
dari MS Windows
• Namun, ada text editor yang umum
digunakan dan mudah dalam pengaturan
serta dilengkapi dengan warna, yaitu
Notepad++
• Notepad++ merupakan aplikasi open source
yang memiliki fitur yang lebih lengkap
daripada notepad standar, misalnya
dilengkapi dengan pilihan ekstensi .php pada
penyimpanannya
• Notepad++ dapat diunduh di https://notepad-
plus-plus.org/downloads/
• Pilih versi terbaru atau lainnya
Folder Project PHP
• Folder harus di dalam folder
C:/xampp/htdocs
• Langkah-langkah:
• Buka File explorer
• Buka folder C:/xampp/htdocs
• Buat folder baru dan beri nama
• Simpan file dalam folder tersebut
Menjalankan XAMPP
• Direktori C:\xampp\htdocs
merupakan direktori dimana URL
Http://localhost/ berada
• Pastikan semua servis yang ada di
kontrol panel XAMPP dijalankan
Hello World di PHP
Blok kode PHP diawali dengan <?php dan diakhiri dengan ?>
Silahkan simpan kode diatas dalam file hello.php dan masukkan kedalam
direktori C:\xampp\htdocs , kemudian panggil di browser :
http://localhost/belajarphp/hello.php
Comment / Komentar
• + - * / % . ++ --
• Operator bisa melakukan konversi otomatis tipe contoh :
$a = "12" + 5; // maka $a = 17
Tipe Boolean ( bool )
• Isi file .php antara <?php dan ?> akan dieksekusi sebagai
kode php
• Isi yang lainnya akan ditulis sebagai HTML murni
• Bisa berubah-ubah antara mode php dan html
Instal XAMPP
Pengenalan PHP
Beberapa paket PHP (server, database mySQL dan modul PHP) dapat di
download secara gratis (www.php.net, www.apache.com dan
www.mysql.com)
Berikut ini adalah cara menginstall XAMPP (berikut ini adalah logo (icon)
XAMPP
PROSES INSTALASI
Pengenalan PHP
PROSES SELESAI
Pengenalan PHP
PROSES KONFIRMASI
KLIK YES