PHP

 SEPUTAR PHP





Dalam dunia pemrograman, PHP adalah salah satu bahasa pemrograman yang cukup sering digunakan.

Bahasa pemrograman ini populer dalam pengembangan web. PHP adalah salah satu materi yang harus dikuasai oleh web developer untuk mengembangkakn website sehingga lebih dinamis dan interaktif.

Penggunaan PHP umumnya digabung bersama bahasa pemrograman lain, seperti HTML dan CSS.

Sebelum kamu mulai belajar PHP, simak dulu penjelasan Glints tentang pengertian dan artinya PHP, sejarah, berikut fungsinya.

  • Apa itu PHP ?

Hypertext Preprocessor atau PHP adalah sebuah bahasa pemrograman server side scripting yang bersifat open source.

Sebagai sebuah scripting language, PHP menjalankan instruksi pemrograman saat proses runtime. Hasil dari instruksi tentu akan berbeda tergantung data yang diproses.

PHP merupakan bahasa pemrograman server-side, maka script dari PHP nantinya akan diproses di server. Jenis server yang sering digunakan bersama dengan PHP antara lain Apache, Nginx, dan LiteSpeed. 

Selain itu, PHP sangat cocok digunakan untuk membangun dan mengembangkan website karena bersifat open-source yang mana bebas dikembangkan dimodifikasi para penggunanya.




  • Sejarah PHP
Membahas apa itu PHP berarti tidak lepas dari nama Rasmus Lerdorf, sang penemu. Pengembangan bahasa pemrograman script server-side ini pertama kali dilakukan tahun 1994.

Saat ini pengelolaannya berada di bawah naungan The PHP Group dengan alamat web resmi di www.php.net.

Dari nama Personal Home Page Tools, nama PHP sempat berganti menjadi FI atau Forms Interpreter. Namun, sejak versi 3.0, FI tidak lagi dipakai dan digantikan dengan singkatan PHP terbaru.

Kini bahasa PHP yang banyak dipakai adalah versi 5.0. Versi tersebut pertama kali dirilis bulan Juni 2004.

Terjadi perubahan besar dalam inti interpreter PHP. Model pemrograman berorientasi pada objek juga turut ditanamkan seiring tren bahasa pemrograman terkini.

Hal tersebut mendorong pengaplikasian PHP pada berbagai program sistem informasi di sektor industri, kesehatan, keuangan, hingga akademik.

Dan juga PHP bisa dipakai secara gratis dan tergolong open source.

Kemudahan dan popularitas menempatkan PHP sebagai standar keterampilan bahasa pemrograman yang harus dikuasai oleh programmer web.

Data dari w3techs menunjukkan hampir 79% web server dunia menggunakan PHP. Artinya, menguasai PHP itu sangat penting.

  • Fungsi PHP dalam Pengembangan Website

Dalam pengembangan website, PHP berfungsi sebagai penghubung antara halaman statis dengan server dan database.

Adapun beberapa fungsi PHP lainnya dalam pengembangan website, seperti :
  1. Membuat website lebih dinamis dan interaktif, misalnya seperti membuat tombol CTA.
  2. Dapat melakukan fungsi-fungsi pada sistem seperti membuat, membuka, membaca, menulis, dan menutup file di server.
  3. Mengumpulkan data formulir, seperti mengambil data-data dari file, menyimpan data, mengirimkan data melalui email, dan mengembalikan data ke pengguna.
  4. Menambahkan, menghapus, dan mengubah elemen dalam database.
  5. Enkripsi data dan mengontrol akses pengguna.
  6. Mengontrol user-access.
  7. Mengirim dan menerima cookies.

  • Keunggulan PHP sebagai Bahasa Pemrograman

  1. Mudah dipelajari dan digunakan.
  2. Terintegrasi dengan database. PHP telah terintegrasi dan bisa digunakan di hampir seluruh jenis database, seperti MySQL, Oracle, Redis, Sybase, DB2, dan sebagainya.
  3. Bersifat open source, berarti gratis dan bisa dikembang-gunakan oleh siapa saja.
  4. Memiliki komunitas yang besar.
  5. Mendukung layanan cloud dengan skalabilitas yang baik.
  6. Fleksibel, berarti PHP dapat dikombinasikan dengan berbagai bahasa pemrograman lain.
  7. Multi-platform, dapat digunakan di berbagai sistem operasi, seperti Windows, Mac OS, hingga Linux.

  • Sintaks Dasar PHP

PHP dapat ditempatkan di mana saja dalam sebuah dokumen. Sintaks dasarnya dimulai dengan <?php dan ditutup dengan ?>.

Variabel perintah pada PHP diakhiri dengan simbol titik koma ;. Berikut ini contoh penulisan sintaks dasar PHP :

[sourcecode lang=”PHP”]
<?php
echo “Selamat datang di website”;
?> [/sourcecode]

Berikut penjelasan kode diatas :

  1. <?php adalah kode wajib untuk membuka program PHP.
  2. echo adalah perintah untuk menampilkan teks.
  3. “Selamat datang di website”; adalah teks yang hendak ditampilkan dan ditulis antara tanda petik dan diakhiri titik koma.
  4. ?> adalah kode untuk mengakhiri program PHP dan digunakan saat digabung dengan bahasa pemrograman lain.

  • Macam-macam PHP Framework 

PHP Framework adalah software untuk mempermudah proses development website yang menggunakan PHP dengan menyediakan struktur dasar untuk membangun sebuah website.

Dengan framework, developer tidak perlu melakukan coding berulang sehingga bisa lebih cepat dalam mengembangkan aplikasi/website.

Penulisan kode PHP terbagi dua, yaitu:

  1. PHP Native, penulisan kode PHP yang dibuat sendiri dari nol oleh developer. PHP Framework, memanfaatkan kerangka pengelolaan website yang sudah jadi.
  2. PHP Framework adalah software untuk mempermudah proses development website yang menggunakan PHP dengan menyediakan struktur dasar untuk membangun sebuah website. Dengan framework, developer tidak perlu melakukan coding berulang sehingga bisa lebih cepat dalam mengembangkan aplikasi/website.

  • Kelebihan PHP Framework
  1. Proses pengembangan aplikasi dan website menjadi cepat.
  2. Stabil dan mudah digunakan.
  3. Menyediakan banyak libraries.
  4. Mengurangi penulisan code.
  5. Lebih mudah untuk merawat code.

Rekomendasi framework PHP terbaik
  • CodeIgniter.


 

  • Laravel.


 

  • Symfony.


 

  • Zend.


 

  • CakePHP.


 

  • FuelPHP.


 

  • Slim.


 

  • Yii2.


 
















Komentar