Daftar Isi Tutorial PHP Dan MySQL
1. Pendahuluan PHP dan MySQL
A. Tentang PHP dan MySQLPHP (Hypertext Preprocessor) adalah bahasa Script yang dapat ditanamkan atau disisipkan ke dalam HTML. PHP banyak dipakai untuk membangun program atau situs Web dinamis. PHP juga sering digunakan untuk membangun sebuah CMS.
PHP adalah bahasa pemrograman script server-side yang didesain untuk pengembangan web. Disebut server-side karena PHP diproses pada komputer server. Hal ini berbeda bila dibandingkan dengan bahasa pemrograman client-side seperti JavaScript yang diproses pada web browser (client).
PHP dapat digunakan dengan gratis (free) dan bersifat Open Source. PHP dirilis dalam lisensi PHP License, sedikit berbeda dengan lisensi GNU General Public License (GPL) yang biasa digunakan untuk objek Open Source. Kemudahan dan kepopuleran PHP sudah menjadi standar bagi programmer web di seluruh dunia.
Sedangkan MySQL adalah sistem menajemen database SQL yang bersifat Open Source dan populer. Sistem Database MySQL mendukung beberapa fitur seperti multithreaded, multi-user dan SQL Database Management System (DBMS). Database ini dibuat untuk keperluan sistem database yang cepat, handal dan mudah digunakan.
Ulf Micheal Widenius adalah penemu awal versi pertama MySQL yang kemudian pengembangan selanjutnya dilakukan perusahaan MYSQL AB. MySQL AB adalah perusahaan komersial yang didirikan oleh para pengembang MySQL.
B. Mengapa Memilih PHP Dan MySQL?
PHP memilik banyak kelebihan yang menjadi alasan kenapa anda harus menggunakan PHP. Berikut ini adalah beberapa kelebihan dari PHP :
- Membuat Web menjadi dinamis
- Bersifat Open Source, berarti dapat digunakan oleh siapa saja secara free atau gratis.
- PHP dapat dijalankan oleh semua Sistem Operasi (OS), selama perangkat tersebut memiliki web browser. Ini dikarenakan PHP berjalan secara web base.
- Aplikasi PHP lebih cepat dibandingkan ASP maupun Java.
- Mendukung banyak paket Database seperti MySQL, Oracle, PostgrSQL, dan lainnya.
- Banyak Web Server yang mensupport PHP seperti Apache, Lighttpd, IIS, dan lainnya.
- Pengembangan Aplikasi PHP mudah karena banyak dokumentasi, referensi, komunitas, dan developer yang membantu dalam pengembangannya.
- Banyaknya bertebaran Aplikasi dan Program PHP yang gratis dan siap pakai seperti WordPress, PrestaShop dan lain-lain.
- PHP tidak mengenal Package
- Jika tidak di-encoding, maka kode PHP dapat dibaca semua orang. Untuk meng-encodingnya, dibutuhkan tools Zend yang mahal biayanya.
- Source MySQL mudah ditemukan dan gratis.
- MySQL merupakan program multithreaded, sehingga dapat dipasang pada Server yang memiliki MultiCPU.
- Didukung program-program umum seperti C, C++, Java, Perl, PHP, Python dan lainnya.
- Bekerja pada berbagai platfrom (tersedia berbagai versi untuk berbagai sistem operasi).
- Memiliki jenis kolom yang cukup banyak, sehingga memudahkan konfigurasi sistem database.
- Sintaksnya tidak rumit dan mudah dipahami.
- Akses Database dapat dilakukan dengan mudah.
No comments