Anda di halaman 1dari 42

Hypertext Preprocessor

(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 ?>

Statement, deklarasi fungsi, dll. berada di antara <?php dan ?>

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

• Satu baris komentar bisa diawali dengan # atau //


Contoh : // ini adalah komentar
# ini juga komentar
• Komentar dengan banyak baris diawali dengan /* diakhiri dengan */
Contoh :
/* komentar baris 1
komentar baris 2
*/
Output Konsol : print

Kita juga bisa menggunakan echo yang juga memiliki fungsi


yang sama dengan print
Variable

• Nama variabel case sensitive


• Selalu dimulai dengan $ untuk deklarasi dan
penggunaannya
• Selalu dideklarasikan secara implisit dengan samadengan
"=" contoh : $nama_var = "Percobaan";
• Weak typing, yaitu tanpa pendeklarasian tipe variable
secara eksplisit
Tipe Variabel

• Tipe dasar variabel adalah int, float, boolean, string, array,


object, NULL
• Melakukan test tipe variabel dengan is_(type) contoh
is_float($variabel);
• Dalam banyak kasus PHP melakukan konversi variabel
secara otomatis
o string -> int dengan tanda "+" contoh: $a = "10" + 5;
o int -> float dengan tanda "/" contoh: $a = 7 / 2; maka tipe
variabel $a akan otomatis berubah menjadi float
• Kita juga bisa melakukan casting tipe secara eksplisit
dengan (type) contoh :
$umur = (int) "25";
Tipe int dan float

• int untuk tipe integer dan float untuk tipe real


• pembagian antara dua int bisa menghasilkan float
Operator Aritmatika

• + - * / % . ++ --
• Operator bisa melakukan konversi otomatis tipe contoh :
$a = "12" + 5; // maka $a = 17
Tipe Boolean ( bool )

• Nilai-nilai berikut adalah FALSE (dan selainnya adalah


TRUE) :
o 0 dan 0.0 (tetapi tidak untuk 0.00 atau 0.0000)
o "", "0" dan NULL
o Array dengan elemen yang tidak berisi
• FALSE ditulis dengan string kosong, dan TRUE ditulis
dengan "1"
• Bisa dilakukan casting dengan (bool)
NULL

• Variable memiliki nilai NULL jika :


o Tidak pernah di set dengan nilai tertentu (undefined)
o Di set dengan sebuah konstanta NULL
o Di hapus dengan perintah unset
• Bisa di test apakah variable NULL dengan perintah isset
• NULL dinyatakan sebagai string kosong (tanpa output)
Tipe string

• Index awal adalah ke 0 ditunjukkan dengan kurung kotak []


• Untuk menggabungkan dua string digunakan titik (.) bukan
(+)
Contoh : 5 + "2 biji" === 7
6 . "2 biji" === "62 biji"
• String bisa ditunjukkan dengan " " atau ' '
Operasi String
Interpreted String

• String didalam tandah petik (" ") akan di interpretasikan


Contoh :

• String didalam tanda kutip (' ') tidak diinterpretasikan


Contoh :
Array

• Untuk menambahkan menggunakan kurung kotak tanpa isi


index ( [] )
• Tipe element tidak perlu di sebutkan, bisa berisi tipe
macam-macam
Fungsi-fungsi Array
Contoh Array
Loop for ( Seperti di C )
Statement if / else

Elseif adalah keyword yang sering dipakai, walaupun else if


juga support
Loop while

Keyword break dan continue bisa digunakan dan mirip seperti di


Java dan C
Loop foreach
Operasi Matematika
Template Sintak PHP

• 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)

 Beberapa Paket Terpadu Antara Lain XAMPP dan WAMP

 Berikut ini adalah cara menginstall XAMPP (berikut ini adalah logo (icon)
XAMPP

Klik ICON XAMPP

PILIH BAHASA YANG


DIGUNAKAN UNTUK INSTALASI
Pengenalan PHP

PROSES INSTALASI
Pengenalan PHP

PROSES SELESAI
Pengenalan PHP

PROSES KONFIRMASI
KLIK YES

PROSES PEMILIHAN APLIKASI BERJALAN

KLIK YES untuk BERJALAN SEBAGAI SERVICE

KLIK NO untuk APLIKASI WEB, DATABASE


BERJALAN SEBAGAI APLIKASI BIASA
Pengenalan PHP
 Setelah paket PHP XAMPP (atau yang lain) diinstall maka server (apache)
diaktifkan, database (mySql) diaktifkan
Pengenalan PHP

 Konfigurasi program adalah berada pada


C:\Program Files\XAMPP

 Kode PHP kita letakan pada folder


C:\Program Files\xampp\htdocs

 Program yang dieksekusi dengan browser adalah pada alamat :


http://localhost/namafile.php

atau jika file php berada di dalam folder


http://localhost/namafolder/namafile.php

Anda mungkin juga menyukai