Sekilas Mengenai PHP 5 MySQL

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