Pengertian PHP
PHP:
Hypertext Preprocessor adalah bahasa skrip yang dapat ditanamkan atau
disisipkan ke dalam HTML. PHP banyak dipakai untuk memprogram situs web
dinamis. PHP dapat digunakan untuk membangun sebuah CMS.
Sejarah
PHP
Pada awalnya PHP merupakan kependekan dari
Personal Home Page (Situs personal). PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995.
Pada waktu itu PHP masih
bernama Form Interpreted (FI), yang wujudnya berupa sekumpulan skrip yang
digunakan untuk mengolah data formulir dari web.
Karakteristik PHP
- Extention harus .php
- Sintak PHP harus ditulis di dalam dilamenter atau yang sering disebut tag PHP
- Sintak PHP mengikuti bahasa induknya yaitu bahasa C
- PHP dapat di gunakan bersamaan dengan html
- PHP merupakan bahasa server side scripting
- PHP Open source
- PHP Multi Platform.
Fungsi Pemrograman PHP
Untuk membuat halaman web, sebenarnya PHP
bukanlah bahasa pemrograman yang wajib digunakan. Kita bisa saja membuat
website hanya menggunakan HTML saja. Web yang dihasilkan dengan HTML (dan CSS)
ini dikenal dengan website statis, dimana konten dan halaman web bersifat
tetap.
Sebagai
perbandingan, website dinamis yang bisa dibuat menggunakan PHP adalah situs web
yang bisa menyesuaikan tampilan konten tergantung situasi. Website dinamis juga
bisa menyimpan data ke dalam database, membuat halaman yang berubah-ubah sesuai
input dari user, memproses
form, dll.
Untuk
pembuatan web, kode PHP biasanya
di sisipkan ke dalam dokumen HTML. Karena fitur inilah PHP disebut juga sebagai Scripting Language atau
bahasa pemrograman script.
Server Side
Apa
itu server side?
Skrip sisi server adalah teknik yang digunakan
dalam pengembangan web yang melibatkan penggunaan skrip pada server web yang
menghasilkan respons yang disesuaikan untuk setiap permintaan pengguna ke situs
web. Alternatifnya adalah untuk server web itu sendiri untuk memberikan halaman
web statis.
Perbedaan halaman statis dan dinamis
1.Interaksi
antara pengunjung dan pemilik web
Dalam web statis tidak dimungkinkan terjadinya interaksi antara
pengunjung dengan pemilik web. Sementara dalam web dinamis terdapat interaksi
antara pengunjung dengan pemilik web seperti memberikan komentar, transaksi
online, forum, dll.
2.Bahasa
Script yang digunakan
Web statis hanya menggunakan HTML saja, atau paling tidak bisa
ditambah dengan CSS. Sedangkan web dinamis menggunakan bahasa pemrograman web
yang lebih kompleks seperti PHP, ASP dan JavaScript.
3.Penggunaan
Database
Web statis tidak menggunakan database karena tidak ada data yang
perlu disimpan dan diproses. Sedangkan web dinamis menggunakan database seperti
MySQL, Oracle, dll untuk menyimpan dan memroses data.
4.Konten
Konten dalam web statis hanya diberikan oleh pemilik web dan
jarang di-update, sementara konten dalam web dinamis bisa berasal dari
pengunjung dan lebih sering di-update. Konten dalam web dinamis bisa diambil
dari database sehingga isinya pun bisa berbeda-beda walaupun kita membuka web
yang sama.
XAMPP adalah perangkat lunak bebas, yang
mendukung banyak sistem operasi, merupakan kompilasi dari beberapa program.
Fungsinya adalah sebagai server yang berdiri sendiri, yang terdiri atas program
Apache HTTP Server, MySQL database, dan penerjemah bahasa yang ditulis dengan
bahasa pemrograman PHP dan Perl.
Pengertian Apache

Server HTTP Apache atau Server Web/WWW Apache
adalah server web yang dapat dijalankan di banyak sistem operasi yang berguna
untuk melayani dan memfungsikan situs web. Protokol yang digunakan untuk
melayani fasilitas web/www ini menggunakan HTTP.
Pengertian MySQL

MySQL adalah sebuah perangkat lunak sistem
manajemen basis data SQL atau DBMS yang multialur, multipengguna, dengan
sekitar 6 juta instalasi di seluruh dunia.
Keterkaitan HTML Dengan PHP
PHP
diperuntukan untuk berinteraksi dengan server sedangkan HTML untuk menampilkan
hasil dari PHP pada browser, meskipun PHP juga dapat menampilkan text
selayaknya HTML dengan fungsi php echo() atau print(). Dari sini PHP lebih
dimanfaatkan untuk dinamisasi web karena halaman yang dibuat dengan
HTML masih statis.



Tidak ada komentar:
Posting Komentar