Pengenalan PHP Sejarah PHP Kelebihan PHP

2.6.4 Konsep Dasar Database

Konsep dasar dari database adalah kumpulan dari catatan-catatan atau potongan dari pengetahuan. Sebuah database memiliki penjelasan terstruktur dari jenis fakta yang tersimpan di dalam penjelasan ini disebut skema. Skema menggambarkan obyek yang diwakili suatu database dan hubungan di antara obyek tersebut.

2.7 Php

2.7.1 Pengenalan PHP

PHP pertama kali dibuat oleh Rasmus Lerdoff. Pada awalnya, PHP merupakan program CGI yang dikhususkan untuk menerima input melalui form yang ditampilkan dalam browser web. PHP yang secara resmi adalah kependekan dari Hypertext Preprocessor, merupakan bahasa script server side yang ditempatkan pada HTML. Gambar 2.1 Logo PHP Universitas Sumatera Utara PHP secara mendasar dapat mengerjakan semua yang dapat dikerjakan oleh program CGI, seperti mendapatkan data dari form, menghasilkan isi halaman web yang dinamik, dan menerima cookies. Kemampuan PHP yang paling diandalkan adalah dukungan terhadap banyak database. Membuat halaman web yang menggunakan data dari database dapat dilakukan dengan sangat mudah.

2.7.2 Sejarah PHP

PHP pertama kali dibuat pada tahun 1994 oleh Resmus Lerrdoff. Awalnya php digunakan pada websitenya untuk mencatat siapa saja yang berkunjung dan melihat biodatanya. Versi pertama dirilis pada tahun 1995, dikenal sebagai tool Personal Home Page yang terdiri atas engine parser yang sangat sederhana yang hanya mengerti beberapa makro khusus dan sejumlah utilitas yang sering digunakan pada halaman-halaman web, seperti buku tamu, counter pengunjung, dan lain-lain. Tahun 1995 Parser diprogram ulang dan diberi nama PHPFI versi 2.0. PHPFI kemudian membuat pertumbuhan aplikasi web yang pesat, dan banyak orang kemudian berkontribusi mengembangkan PHPFI. Diperkirakan pada akhir tahun 1996, PHPFI telah digunakan oleh sedikitnya 15000 website di seluruh dunia, dan mencapai 50000 situs di pertengahan 1997. Universitas Sumatera Utara

2.7.3 Kelebihan PHP

Beberapa Kelebihan PHP antara lain: a. PHP menjadi populer karena kesederhanaannya dan kemampuannya dalam menghasilkan berbagai aplikasi berbasis web, seperti counter, system articleCMS, e-commerce, buletin board, dan lain-lain. b. PHP adalah salah satu bahasa server-slide yang didesain khusus untuk aplikasi web. c. PHP termasuk dalam produk open source. d. PHP cukup cepat dibandingkan dengan aplikasi CGI dengan Perl atau Phyton dan lebih cepat dibandingkan dengan ASP ataupun Java dalam berbagai aplikasi web. e. Dapat dijalankan di Windows, walaupun lebih efektif pada web server apache ataupun linux.

2.8 MySQL