Penjelasan PHP dan MySQL | Kelebihan dan Kekurangan PHP & MySQL

Penjelasan PHP dan MySQL

Assalamu’alaikum Wr. Wb …
Yosh Teman-teman kita bahas dikit mengenai PHP dan MySQL 🙂 semoga bermanfaat tentunya …

PHP atau Hypertext Preprocessor merupakan bahasa script yang dapat ditanamkan kedalam HTML. PHP banyak dipakai untuk membuat web yang dinamis atau bisa juga untuk membangun sebuah CMS. 

PHP merupakan bahasa pemrograman server-side, mengapa server-side ? karena PHP diproses pada komputer Server, hal ini berbeda dengan client-side seperti JavaScript yang diproses pada web broser. PHP dapat digunakan dengan gratis dan bersifat open source. 
PHP dirilis dalam lisensi PHP license, sedikit berbeda dengan GNU General Public License yang biasa digunakan dalam proyek open source. 
MySQL merupakan sistem manajemen database dan hal ini juga bersifat open source, dan MySQL mendukung beberapa Fitur seperti multithreaded, DBMS, dan multi-user.
Kelebihan PHP : 
  • Membuat web menjadi lebih Dinamis
  • Bersifat Open Source
  • Bisa dijalankan dengan menggunakan semua OS (sistem operasi) karna PHP berjalan secara web base yang berarti semua sistem operasi bisa menggunakannya bahkan Hand phone yang memiliki web broser dapat menggunakan Program  PHP.
  • Lebih cepat jika dibandingkan dengan java atau ASP.
  • Mendukung banyak paket database seperti MySQ, PostgrrSQl, Oracle dll.
  • tidak memerlukan kompilasi dalam penggunaannya.
  • Banyaknya web server yang mendukung PHP seperti Apache
  • Terbilang mudah dalam mengembangkan aplikasi, karna banyak referensi yang dapat membantu dalam pengerjaan
  • Banyak aplikasi dan program yang siap pakai seperti WordPress.

Kekurangan PHP :

  • Tidak mengenal yang namanya Package
  •  Jikalau tidak di encoding, kode PHP dapat dibaca oleh semua orang dan untuk meg-encoding nya memerlukan biaya yang besar.
  • Memiliki kelemahan dalam keamanan, jadi pengguna mesti ekstra hati-hati dalam pembuatan dan pengamanan.

Kelebihan MySQL :

  • Source MySQL bisa di dapatkan dengan mudah bahkan gratis
  • Sintaksnya tidak rumit dan tergolongan mudah
  • Pengaksesan database nya mudah
  • Dapat dipasang pada server multiCPU karna bersifat multithreaded 
  • Didukung oleh program yang umum digunakan seperti C++, C, Python dan sebagainya
  • Tersedia dalam beberapa versi untuk berbagai sistem operasi
  • Memiliki cukup banyak jenis kolom, sehingga mumudahkan dalam konfigurasi sistem database
  • dilengkapi verifikasi host sehingga dapat mengamankan dengan cukup baik
  • Mendukung Open Database Connectivity  (ODBC) untuk OS Windows
  • Mendukung pada record yang panjang tetap ataupun bervariasi.
PHP dan MySQL saling Terintegrasi, kita dapat membuat suatu database dengan menggunakan sintak PHP, sedangkan input yang dimasukan melalui aplikasi web yang menggunakan script serverside seperti PHP dapat langsung dimasukan kedalam database yang ada pada server.
Terima kasih, dan semoga bermanfaat 🙂

Tinggalkan komentar

x