Kelebihan dan Kelemahan PHP

title Halaman contoh title head body File ini merupakan file contoh.br bini untuk membuat huruf cetak tebalb bodyhtml

2.7 Sejarah Singkat PHP

PHP pertama kali dibuat oleh Rasmus Lerdroft, seorang programmer C. Semula PHP digunakannya untuk menghitung jumlah pengunjung di dalam webnya. Kemudian ia mengeluarkan Personal Home Page Tools versi 1.0 secara gratis. Versi ini pertama kali keluar pada tahun 1995. Isinya adalah sekumpulan script PERL yang dibuatnya untuk membuat halaman webnya menjadi dinamis. Kemudian mengeluarkan PHP versi 2.0 yang kemampuannya telah dapat mengakses database dan dapat terintegrasi dengan HTML.Vesri mutahir dari PHP diluncurkan pada Juni 2004, oleh Zend merilis PHP 5.0. Dalam versi ini, inti dari interpreter PHP mengalami perubahan besar.Dalam versi ini juga dikenalkan model pemrograman berorientasi objek baru untuk menjawab perkembangan bahas pemrograman kearah pemrograman berorientasi objek.

2.7.1 Kelebihan dan Kelemahan PHP

Kelebihan PHP : a. Bahasa pemograman PHP adalah sebuah bahasa script yang tidak melakukan sebuah kompilasi dalam penggunaan nya b. Web server yang mendukung PHP dapat ditemukan dimana-mana dari mulai apache ,IIS,Lighttpd,hingga xintamidengan konfigurasi yang relatife mudah c. Dalam sisi pengembangan lebihmudah ,karena bannyak nya milis- milis dan developer yang siap membantu dalam pengembangan Universitas Sumatera Utara d. Dalam sisi pemahaman ,PHP adalah bahasa scripting yang paling mudah karena memiliki referensi yang banyak. e. PHP adalah bahasa open source yang dapat digunakan diberbagai mesin Linux,Unix, Macintosh,Windows dan dapat dijalankan secara runtime melalui console serta juga dapat menjalankan perintah –perintah System Kelemahan PHP : a. Tidak ideal untuk pengembangan skala besar . b. Tidak memiliki sistem pemograman berorientasi objek yang sesungguhnya c. Tidak bisa memisahkan antara tampilan dengan logic dengan baik walau pengguna tempalate dapat memperbaikinya d. PHP memiliki kelemahan pengamanan tertentu apabila programmer tidak jeli dalam melakukan pemograman dan kurang memperhatikan isu dan konfigurasi PHP e. Kode PHP dapat dibaca semua orang ,dan kompilasi hanya dapat dilakukan dengan tool yang mahal dari Zend 2.8 MySql MySQL merupakan salah satu perangkat lunak sistem pengelola basis data database management system. MySQL juga dapat dikategorikan sebagai relation DatabaseManagement Sistem RDBMS.Karena dalam pembuatan basis data pada MySQL dapat dipilah-pilah dalam berbagai tabel dua dimensi.Setiap tabel pada MySQL terdiri atas lajur horizontal dan lajur vertikal. MySQL pada saat ini, banyak digunakan oleh pemrogram web untuk membangun situs yang memerlukan basis data sebagai data dan pengolahan data.Untuk keperluan mnampung data di server, kita perlu sebuah database.MySQL merupakan sebuah program aplikasi untuk membuat database yang umum digunakan pada wwb server.MySQL bayak digunakan karena Universitas Sumatera Utara kemampuannya dalam menampung data yang cukup besar dan proses loading yang cepat dalam memanggil data.MySQL dapat didefinisikan sebagai: 1. MySQL merupakan sistem manajemen database. Database merupakan struktur penyimpanan data. Untuk menambah,mengakses, dan memproses data yang disimpan dalam sebuah database komputer, diperlukan sistem manajemen database MySQL server. 2. MySQL merupakan sistem manajemen database atau basis dat terhubung menyimpan pada tabel – tabel terpisah. Kata SQL pada MySQL merupakan singkatan dari Structure Query Language. SQL merupakan bahasa standart yang digunakan untuk mengakses database dan ditetapkan oleh ANSIISO SQL Standar. 3. MySQL merupakan software Open Source, berarti semuaorang diizinkan menggunakan dan memodifikasi software ini. Semua orang dapat mendownload software MySQL dari internet dan menggunakannya tanpa membayar. Anda dapat mempelajari Source Code dan menggunakannya sesuai dengan kebutuhan. 4. Server database MySQL mempunyai kecepatan yang tinggi,mudah digunkan, dan handal. MySQL dikembangkan untuk menangani database yang besar secara cepat dan telah sukses digunakan selama bertahun-tahun. Konektifitas, kecepatan, dan keamanannya membuat server MySQL cocok untuk mengakses database di internet. 5. MySQL Server bekerja di client server atau sistem embedded. Software database MySQL merupakan sistem yang terdiri atas multitheread SQL Server yang mendukung software client dan library yang berbeda, tool administrative ,dan sejumlah Application programming Interfaces APIs. 6. MySQL terdiri daribeberapa macam bahasa.

2.8.1 Pengertian Sql