Anda bercita-cita menjadi Web Developer yang handal ? anda wajib mempelajari tentang PHP karena dengan PHP dapat membuat website anda menjadi dinamis , pada artikel ini saya akan membahas mengenai Apa itu PHP ?, pengertian, sejarah, dan bagaimana cara kerjanya
Pengertian PHP
PHP merupakan singkatan dari PHP : Hypertext Preprocessor adalah salah satu Bahasa scripting open source yang banyak digunakan oleh Web Developer untuk pengembangan Web. PHP banyak digunakan untuk membuat banyak project seperti Grafik Antarmuka (GUI), Website Dinamis, dan lain-lain.
Sejarah singkat bahasa pemrograman PHP
Bahasa Pemograman PHP ditemukan pada tahun 1994 oleh Rasmus Lerdorf versi pertama PHP tidak dirilis ke publik, melainkan digunakan oleh Rasmus Lerdorf untuk melacak siapa saja yang melihat resume onlinenya pada homepage websitenya. Versi pertama yang digunakan oleh kebanyakan orang tersedia sekitar awal tahun 1995 dan dikenal sebagai Personal Home Page Tools.
Kelebihan dan Kekurangan bahasa pemrograman PHP
Berikut merupakan kelebihan dan kekurangan dari Bahasa pemograman PHP :
Kelebihan :
- Memiliki Community yang besar
Ada banyak sekali website yang menggunakan Bahasa pemograman PHP seperti Facebook, youtube , flick dan lain-lain.Hal itu dikarenakan PHP memiliki Community yang besar. Dengan adanya forum itulah dapat memudahkan penggunanya dalam bertukar pikiran serta memperbaiki error jika terjadi.
Contohnya Forum PHP yang terkenal ialah Reddit PHPhelp.
- Mudah Dipelajari
Dengan Banyaknya forum PHP yang bertebaran di internet otomatis Bahasa pemograman PHP mudah untuk dipelajari karena sudah banyak sekali tutorial / sourcenya di internet.
- Open Souce
PHP merupakan Bahasa pemograman yang Open Source alias gratis sehingga membebaskan pengguna dalam menggunakannya tanpa perlu membayar sewa / royalti.
- Lebih Ringkas
Kebanyakan Programmer berkata Bahasa PHP lebih ringkas daripada Bahasa pemograman lainnya. Dikarenakan proses instalasinya tidak memerlukan konfigurasi yang rumit.
Contohnya instalasi Database pada PHP dilakukan secara simple dan tidak memerlukan konfigurasi yang rumit.
Kekurangan :
- Persaingan yang ketat
PHP memiliki Komunitas yang sangat besar, hal itu justru membawa persaingan yang ketat . Para web developer akan bertambah setiap harinya.
- Mudah Dibajak
PHP memiliki sifat interprenter, source code dari aplikasi PHP dapat dengan mudah dimodifikasi dan diubah fungsinya. Sehingga PHP tidak cocok untuk pembuatan aplikasi, jika ada source code yang ingin dirahasiakan.
- Tidak dilengkapi dengan Tipe Data
PHP tidak mempunyai tipe data, sehingga sering muncul error-error atau bug yang tidak berkaitan dengan standar PHP. Sehingga diperlukan pengalaman pengembang web untuk memperbaiki eror yang terjadi.
Cara kerja bahasa pemrograman PHP
Berikut Merupakan cara kerja Bahasa pemograman PHP :
- Tahap Pertama, web browser mengirim permintaan HTTP ke web server, sebagai contohnya ialah file index.php.
- Tahap Kedua, PHP yang berada didalam web server akan memproses PHP untuk menghasilkan file HTML.
- Tahap terakhir, web server akan mengirim file HTML kembali ke web browser.
Source :
freecodecamp.org/news/what-is-php-the-php-programming-language-meaning-explained/
php.net/manual/en/intro-whatis.php
dosenit.com/kuliah-it/pemrograman/kelebihan-dan-kekurangan-php
ifj.edu.pl/private/krawczyk/php/intro-history.html
blog.feedspot.com/php_forums/