Sejarah Singkat PHP Database

2.6 PHP

Personal Home Page PHP adalah akronim dari Hypertext Preprocessor , yaitu suatu bahasa pemrograman berbasiskan kode – kode script yang digunakan untuk mengolah suatu data dan mengirimkannya kembali ke web browser menjadi kode HTML. Kode PHP mempunyai ciri khusus yaitu : a. Hanya dapat dijalankan menggunakan web server , misalnya Apache. b. Kode PHP diletakkan dan dijalankan di web server . c. Kode PHP dapat digunakan untuk mengakses database , seperti : MySQL, PostgreSQL, Oracle, dan lain – lain. d. Merupakan Software yang bersifat open source . e. Gratis untuk di-download dan digunakan. f. Memiliki sifat multiplatform, artinya dapat dijalankan menggunakan system operasi apapun, seperti: Linux, Unix, Windows, dan lain – lain. Diar Puji Oktavian, 2010, hal : 31 .

2.6.1 Sejarah Singkat PHP

PHP diciptakan pertama kali oleh Ramus Lerdorf pada tahun 1994. Awalnya, PHP digunakan untuk mencatat jumlah serta untuk mengetahui siapa saja pengunjung pada homepag e-nya. Rasmus Lerdorf adalah salah seorang pendukung Open Source . Oleh karena itu, Rasmus mengeluarkan Personal Home Page Tools versi 1.0 secara gratis, kemudian menambah kemampuan PHP 1.0 dan meluncurkan PHP 2.0. Universitas Sumatera Utara Pada tahun 1996, PHP telah banyak digunakan dalam Website di dunia. Sebuah kelompok pengembang software yang terdiri dari Rasmus, Zeew Surasaki, Andi Gutman, Stig Bakken, Shane Caraveo dan Jim Winstead berkerja sama untuk menyempurnakan PHP 2.0. Akhirnya, pada tahun 1998 PHP 3.0 dikeluarkan. Penyempurnaan terus dilakukan sehingga pada tahun 2000 dikeluarkan PHP 4.0. Tahun 2004 bulan juli dirilis PHP 5 dengan inti Zend Engine 2.0. PHP 5 adalah versi PHP terbaru yang mendukung penuh object-oriented programming OOP, integrasi XML, mendukung semua eksistensi terbaru MySQL, pengembangan web service dengan SOAP dan REST, serta ratusan peningkatan lainnya dibandingkan dengan versi seelumnya PHP 4.0 Kasiman Peranginangin, 2006.

2.6.2 Kelebihan PHP

PHP memiliki kelebihan yang tidak dimiliki oleh bahasa script sejenis. PHP difokuskan pada pembuatan S cript Server-Side , yang bisa melakukan apa saja yang dapat dilakukan oleh CGI, seperti mengumpulkan data dari form , menghasilkan isi halaman web dinamis, dan kemampuan mengirim serta menerima cookies , bahkan lebih daripada kemampuan CGI. Universitas Sumatera Utara PHP dapat digunakan pada semua sistem operasi, antara lain Linux, Unix, Microsoft Windows, Mac OS X, RISC OS. PHP juga mendukung banyak Web Server , seperti , bahkan lebih daripada kemampuan CGI PHP dapat digunakan pada semua sistem operasi, antara lain Linux, Unix, Microsoft Windows, Mac OS X, RISC OS. PHP juga mendukung banyak Web Server, seperti Apache, Microsoft Internet Information Server MIIS, Personal Web Server PWS, Netscape and iPlanet servers dan masih banyak lainnya. PHP tidak hanya terbatas pada hasil keluaran HTML HyperText Markup Languages . PHP juga memiliki kemampuan untuk mengolah keluaran gambar, filePDF, dn movies Flash. PHP juga dapat menghasilkan teks seperti XHTML dan XML lainnya. Fitur-fitur yang banyak dapat diandalkan oleh PHP adalah dukungannya terhadap banyak database Peranginangin Kasiman, 2006. Berikut database yang dapat didukung oleh PHP: 1. Adabas D 2. dBase 3. Direct MS-SQL 4. Empress 5. FilePro read only Universitas Sumatera Utara 6. FrontBase 7. Hyperwave 8. IBM DB2 9. Informix 10. MSQL 11. MySQL 12. PostgrSQL 13. Unix DBM 14. Solid 15. Sybase 16. Velocis

2.7 Database MySQL

2.7.1 Database

Defenisi database adalah sekumpulan data dan prosedur yang memiliki struktur sedemikian rupa sehingga mudah dalam menyimpan, mengatur dan menampilkan data. Banyak program database yang tersedia, diantaranya adala Oracle, MySQL, MSSQL, PostgreSQL, Paradox, Foxpro dan lain – lain. Database terbentuk dari beberapa komponen, yaitu : Universitas Sumatera Utara 1. Table Table atau tabel adalah sekumpulan data dengan struktur yang sedemikian rupa, terbentuk dari record dan field. Istilah tabel disini berbeda dengan istilah tabel pada HTML, walaupun secara visual hampir sama. 2. Record Record adalah sekumpulan field yang membentuk suatu objek tertentu. 3. Field Field adalah atribut dari objek yang memiliki tipe data tertentu. Diar Puji Oktavian, 2010, hal : 62.

2.7.2 MySQL