Pada topik pertama
ini di seri PHP Dasar, kita akan mempersiapkan lingkungan
pengembangan untuk aplikasi web. Sebelum masuk ke sintaksis PHP, kita
harus mempersiapkan terlebih dahulu lingkungan pengembangannya.
Mengapa kita harus mempersiapkan lingkungan pengembangannya ? Karena
ketika kita membuat website dengan PHP ini tidak semudah seperti
membuat website hanya dengan HTML saja. Jika di HTML kita bisa
menyimpan file tersebut dimana saja dan bisa langsung dibuka di web
browser dengan cara klik dua kali, beda halnya dengan PHP. PHP
memerlukan Web Server untuk menjalankan script dari PHP ini. Sebelum
masuk kesana kita akan membahas Client-Side dan Server-Side
Scripting.
Client Side
Scripting
Apa itu client side
scripting ? Ketika membuat sebuah website dengan HTML, CSS,
JavaScript, itu kita sebut dengan Client Side Scripting. Kenapa?
Karena semua pemrosesannya terjadi di sisi Client.
Server Side
Scripting
Untuk server side
scripting berbeda dengan Client Side Scripting. Jika di Client Side
Scripting prosesnya dijalankan di web browser itu sendiri. Beda
halnya di Server side scripting ini, Server Side Scripting dijalankan
di sisi Server.
Jadi begini, ketika
sebuah website dengan menggunakan bahasa PHP diakses melalui web
browser yang terjadi adalah, browser tersebut mengirimkan sebuah
Request ke Server. Lalu Server mengolah data request tadi, setelah
itu server akan me-response ke web browser.
PHP tidak bisa
dilihat source code nya pada web browser yang mengaksesnya. PHP akan
mengembalikan sebuah HTML. Script PHP bisa menggunakan sebuah
database. Jadi, nantinya aplikasi yang dibuat akan dinamis.
Jadi persiapan yang
harus disiapkan untuk mengikuti seri PHP dasar ini, kita membutuhkan
:
- Server Lokal. Bisa Menggunakan XAMPP, MAMP
- Database. MySQL. Didalam XAMPP, maupun MAMP sudah terdapat database.
- Dan tentunya sebuah code editor. Saya disini menggunakan Sublime Text 3.
Untuk mendownload
Server Lokal kalian bisa mendownloadnya di situs resminya,
https://www.mamp.info/en/
- MAMP
Nah, itu saja
persiapan untuk mengikuti seri PHP dasar kali ini. Di artikel
selanjutnya kalian harus sudah siap dengan persiapan-persiapan yang
sudah dijelaskan diatas.