PHP Alat Implementasi Yang Digunakan

36 4. Volume Volume yang perlu dicatat di kamus data adalah tentang volume rata-rata dan volume puncak dari arus data. Volume rata-rata menunjukkan banyaknya rata-rata arus data yang mengalir dalam satu periode tertentu dan volume puncak menunjukkan volume yang terbanyak. Volume ini digunakan untuk mengidentifikasikan besarnya simpanan luar yang akan digunakan, kapasitas dan jumlah dari alat input, alat pemroses dan alat output. 5. Struktur data. Struktur data menunjukkan arus data yang dicatat di kamus data terdiri dari item-item data apa saja.

2.9 Alat Implementasi Yang Digunakan

2.9.1 PHP

2.9.1.1 Sejarah PHP

PHP adalah teknologi yang diperkenalkan tahun 1994 oleh Rasmus Lerdorf. Beberapa versi awal yang tidak dipublikasikan digunakan pada situs pribadinya untuk mencatat siapa saja yang mengakses daftar riwayat hidup onlinenya. Versi pertama digunakan oleh pihak lain pada awal tahun 1995 dan dikenal sebagai Personal Home Page Tools . Terkandung di dalamnya sebuah parser engine mesin pengurai yang sangat disederhanakan, yang hanya mampu mengolah macro khusus dan beberapa utilitas yang sering digunakan pada pembuatan home page, seperti buku tamu, pencacah, dan hal semacamnya. Pada saat semakin banyak fungsi-fungsi yang 37 diperlukan, Rasmus menulis semakin banyak implementasi C, yang bisa berkomunikasi dengan database, dan memungkinkan pengguna untuk mengembangkan aplikasi dinamis Web yang sederhana. Rasmus memutuskan untuk memungkinkan orang lain untuk melihat source code dari PHPFI, supaya semua orang bisa menggunakannya, seperti memperbaiki bugs yang ada di dalamnya dan mengembangkan kode- kode tersebut.Sutarman, 2007:91 PHPFI Personal Home Page Forms Interpreter terdiri dari beberapa fungsi dasar dari PHP sebagaimana yang kita ketahui saat ini. Dia mempunyai variabel-variabel seperti Perl, interpretasi secara otomatis dari bentuk variabl dan sintaks HTML yang disertakan. Sintaks itu sendiri hamper sama dengan Perl, sekalipun jauh lebih terbatas, sederhana dan tidak konsisten. Pada tahun 1997, PHPIF 2.0, implementasi C yang ditulis untuk kedua kalinya, sudah digunakan sedikitnya pada 15.000 situs web di seluruh dunia. Pada pertengahan 1997, angka tersebut berubah menjadi 50.000. Pada saat itu juga terdapat perubahan di dalam pengembangan PHP. PHP berubah dari proyek pribadi Rasmus menjadi sebuah tim yang lebih terorganisasi. PHPIF 2.0 kemudian secara resmi diluncurkan pada November 1997, setelah menghabiskan banyak waktu dengan pengujian beta. PHP 3.0 merupakan versi pertama yang hampir menyerupai PHP seperti yang kita ketahui saat ini. PHP 3.0 diciptakan oleh Andi Gutmans dan Zeev Suraski pada tahun 1997 yang ditulis ulang secara lengkap, setelah mereka menemukan PHPFI 2.0 untuk 38 mengembangkan sebuah aplikasi e-Commerce yang sedang mereka kerjakan untuk sebuah proyek di universitas. Dalam usahanya untuk menyatukan dan mulai membuat ketika PHPFI telah memiliki pengguna-pengguna dasar, Andi, Rasmus dan Zeev memutuskan untuk bekerja sama dan mengumumkan PHP 3.0 sebagai pengganti resmi dari PHPFI 2.0, dan pengembangan dari PHPFI dihentikan. Pada pertengahan 1998, baik PHPFI maupun PHP3 dikemas bersama dengan produk-produk komersial seperti server web StrongHold buatan C2 dan Linux RedHat, dan menurut survei yang dilakuan oleh NetCraft, kemungkinan PHP digunakan pada lebih dari 150.000 situs web di seluruh dunia. Sebagai pembanding, angka tersebut lebih banyak daripada pengguna server web Enterprise Server buatan Netscape di internet. PHP secara resmi diluncurkan pada Juni 1998, setelah menghabiskan sekitar 9 bulan untuk pengetesan secara umum. Pada musim dingin 1998, tak lama setelah PHP 3.0 diluncurkan secara resmi, Andi Gutmans dan Zeev Suraski memulai penulisan ulang dari inti PHP. Tujuan dari desainnya adalah untuk meningkatkan performance dari aplikasi yang lebih kompleks dan meningkatkan modularity dari kode dasar PHP. Beberapa aplikasi yang dibuat memungkinkan untuk fitur-fitur baru dari PHP 3.0 dan mendukung variasi yang luas dari pihak ketiga database dan APIs, tapi PHP 3.0 tidak didesain untuk mengatasi aplikasi yang kompleks secara efisien. Sebuah mesin yang baru, yang diberi nama ‘Zend Engine’ gabungan dari nama pertama mereka, Zeev dan Andi, kemudian 39 berhasil mencapai tujuan tersebut dengan sukses, dan pertama diperkenalkan pada pertengahan 1999. PHP 4.0, yang didasarkan pada mesin ini, dan digabungkan dengan penambahan fitur-fitur baru yang jangkauannya lebih luas, secara resmi diluncurkan pada Mei 2000, hampir dua tahun sesudah pendahulunya, PHP 3.0. Dengan penambahan pada peningkatan performance yang tinggi pada versi ini, PHP 4.0 terdiri dari kunci fitur yang lain seperti mendukung lebih banyak server Web, sesi-sesi HTTP, output buffering, lebih banyak cara untuk menangani user input dan beberapa struktur bahasa yang baru. Pada saat ini, PHP telah digunakan oleh ratusan dan ribuan pengembang, dan dilaporkan telah diinstal pada beberapa juta site, dengan account lebih dari 20 dari internet. PHP 5.0 diluncurkan pada Juli 2004 setelah pengembangan yang lama dan beberapa pre-release. PHP 5.0 sebagian besar dikendalikan oleh intinya, yaitu Zend Engine 2.0 dengan sebuah model objek yang baru dan lusinan fitur-fitur baru.

2.9.1.2 kelebihan-kelebihan dari PHP

1. PHP mudah dibuat dan kecepatan akses tinggi 2. PHP dapat berjalan dalam web server yang berbeda dan dalam sistem operasi yang berbeda pula. PHP dapat berjalan disistem operasi UNIX, Windows 98, Windows NT dan Macintosh. 3. PHP diterbitkan secara gratis. 4. PHP juga dapat berjalan pada web server Microsoft Personal Web Server , Apache, IIS, Xitami, dan sebagainya. 40 5. PHP adalah termasuk bahasa yang embedded bisa ditempel atau diletakkan dalam tag HTML. 6. PHP termasuk server-side programming.

2.9.1.3 Sistem database yang didukung oleh PHP

1. Oracle 2. Sybase 3. mSQL 4. MySQL