Apa itu PHP (Hypertext Prepocessor) ? | LathifPradana

Apa itu PHP (Hypertext Prepocessor) ?

Halo, pada kesempatan kali ini saya akan membahas mengenai salah satu bahasa pemrogaman yang banyak digunakan. Bahasa pemrogaman yang akan saya bahas adalah PHP. Pembahasan PHP disini bukan mengenai "Pemberi Harapan Palsu" melainkan singkatan dari Hypertext Prepocessor.

PHP merupakan salah satu bahasa pemrogaman yang bersifat script server side (script dicompile di dalam server) yang akan menghasilkan halaman website dinamis. Website dinamis disini mempunyai arti bahwa konten website yang dihasilkan mengandalkan database.

PHP sendiri dibuat oleh Ramus Lerdorf pada tahun 1994. Bahasa pemrogaman ini awalnya dibuat untuk mencatat jumlah pengujung yang masuk ke websitenya.
apa itu php
apa itu php
Namun, seiring berjalannya waktu PHP banyak dikembangkan agar bisa tampil semaksimal mungkin. Dan Rasmus kemudian mengembangkan satu bahasa pemrogaman website lagi yang diberi nama HTML (Hyper Text Markup Language).

Pada dasarnya HTML adalah bahasa pemrogaman website yang bersifat statis, yang artinya tidak menggunakan database dan bersifat tetap. Namun, diperjalanannya HTML dan PHP dapat dikombinasikan untuk membuat konten website yang dinamis.
rasmus lerdorf - pembuat php
rasmus lerdorf - pembuat php
PHP dapat digunakan dan dikembangkan dengan free alias gratis karena bersifat Open Source. Kepopuleran PHP menjadi standar para web programmer di seluruh dunia. Banyak para developer yang menggunakan PHP untuk membuat CMS (Content Management System).

CMS adalah paket website yang siap install dan digunakan. Disini kalian tidak perlu melakukan coding, karena tinggal install dan mengatur konten. Berikut adalah beberapa contoh CMS yang sering digunakan :
  1. Wordpress
  2. Joomla
  3. Drupal


Pada saat ini PHP mempunyai 2 jenis yaitu PHP Native dan Framework. Berikut adalah pengertian PHP Native dan Framework :

1. PHP Native 

Seringkali disebut dengan PHP Murni karena disini kalian akan membuat website dimulai dari nol. Dimana para developer harus membuat kerangka website sendiri untuk membuat website yang dinamis.

2. Framework

Merupakan kerangka PHP yang sudah dibuat dan dikembangkan untuk mempermudah para developer. Dengan menggunakan Framework ini, developer tidak perlu membuat website dari nol. 
Jadi disini developer hanya perlu mengetahui konsep yang diterapkan dalam sebuah framework. Framework menggunakan konsep kerangka MVC. Dimana MVC merupakan Model-View-Controller. Berikut adalah penjabaran dari MVC :
konsep mvc pada framework
konsep mvc pada framework

- Model

Merupakan bagian yang digunakan untuk membuat struktur dari database. 

- View

Merupakan bagian yang menangani tampilan website yang akan disampaikan ke user.

- Controller

Merupakan bagian logika pemrogaman untuk menghubungkan antara model dan view.


Hingga saat ini banyak framework PHP yang bermunculan. Namun berikut adalah beberapa Framework PHP yang sering digunakan dalam mengembangkan website: 
  • CodeIgniter
  • Laravel
  • YII (Yes It Is!)
  • Symfony


Demikian adalah sedikit pembahasan mengenai pengenalan bahasa pemrogaman php. Semoga artikel diatas dapat bermanfaat dan sampai berjumpa di artikel selanjutnya. Terima kasih.

0 Response to "Apa itu PHP (Hypertext Prepocessor) ?"

Post a Comment

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel