Santi H : Sistem Informasi Pada Pt. PLN Persero Binjai, 2009. USU Repository © 2009
2.2. Sekilas Mengenai PHP 5
PHP 5 dirilis tanggal 13 Juli 2004. PHP 5 dapat digunakan pada hampir semua sistem opersi utama, seperti Linux, varian Unix, Mac OS Z, RISC O, dan mungkin yang lain.
PHP juga mendukung hampir semua server web, seperti Apache, Microsotf Internet Information Server, Personal Web Server, Netscape, dan iPlanet Server, Oreilly Website
Pro Server, Caudium, Xitami, OmnilHTTPd, dan lain-lain. Sebagian besar server PHP mempunyai modul dan untuk mendukung standar CGI maka PHP bekerja sebagai
pemroses CGI.
PHP memberi kebebasan untuk memilih sistem operasi dan server web. PHP juga memberi pilihan untuk menggunakan pemrograman biasa atau program berorientasi
objekObject Oriented ProgrammingOOP atau gabungan keduanya.
PHP tidak membatasi jumlah HTML yang dihasilkan. Kemampuan PHP meliputi dukungan terhadap gambar, file PDF, dan bahkan movie flash secara on the fly. PHP juga
mendukung teks, seperti XHTML dan XML. Salah satu fitur penting pada PHP adalah PHP mendukung banyak basis data. Membuat web yang banyak menampilkan basis data
bukanlah hal sulit untuk PHP. Sistem database yang didukung oleh PHP 5adalah:
• Adabas D
• dBase
Santi H : Sistem Informasi Pada Pt. PLN Persero Binjai, 2009. USU Repository © 2009
• Empress
• File Pro
• MySQL
• Inter Base
• Dan lain-lain
2.3. MySQL
MySQL merupakan software sistem manajemen databaseDBMS yang sangat popular di kalangan pemrograman web, terutama dilingkungan Linux dengan menggunakan script
PHP dan Perl. Software darabase ini kini tersedia juga pada platform sistem operasi Windows 98ME atau pun NT2000XP.
MySQL versi 4.0 telah di release sebagai versi alpha pada oktober 2001. Pda versi 4.0 MySQL diharapkan sudah dapat digunakan untuk transaksi yang ‘mission-critical’
misalnya transaksi bank, dan database yang besar sekali.
MySQL 4.0 direlease dengan dua lisensi, GPL dan komersial. Lisensi Komersial diberikan kepada yang menginginkan produk yang dikembangkan dengan menggunakan
MySQL terikat dengan aturan GPL, salah satunya adalah harus menyerahkan source code kepada yang membeli atau menggunakan produk tersebut.
Santi H : Sistem Informasi Pada Pt. PLN Persero Binjai, 2009. USU Repository © 2009
Feature-feature pada MySQL 4.0 : Kompabilitas dengan DBMS lain dan standar SQL, misalnya untuk kemampuan
untuk melakukan UNION. 1.
Menggunakan koneksi yang amansecure connection menggunkan Socket Layer. 2.
Penganan tabel table handler InnoDB merupakan default dari sistem tabel MySQL sehingga mampu menangani transaksi dan penguncian level record.
3. Memiliki fasilitas untuk memudahkan migraine dari database lain ke MySQL,
terminus seperti kemampuan TRUNCATE table seperti yang domelike Oracle, dan IDENTITY sebagai synonym dari pengambilan kunci automates seperti yang
domelike Sybase. 4.
Perinea DELETE untuk multi-table. 5.
Symbolic linking untuk table, sebelumnya sudah memiliki untuk database, memungkinkan ukuran tabel lebih besar menempati lebih dari satu direktorispace
6. Fungsi SQL_CALC_FOUND_ROWS dan FOUND_ROWS sebagai ganti perintah
LIMIT untuk membatasi jumlah record hasil query.
2.4. CSS