Kelebihan PHP Dari Bahasa Pemrograman Lain Skrip PHP Integrasi dengan Database

interpreter baru untuk PHP dan meresmikan nama rilisan itu menjadi PHP 3.0. Pada tahun 1999, Zend merilis interpreter PHP baru dan rilisan tersebut dikenal dengan PHP 4.0 adalah versi PHP yang paling banyak dipakai. Versi ini banyak dipakai sebab versi ini mampu membangun aplikasi web kompleks tetapi tetap memiliki kecepatan proses dan stabilitas yang tinggi. Pada Juni 2004, Zend merilis PHP 5.0. PHP versi 5 muncul untuk menangani kelemahan-kelemahan yang terdapat pada versi sebelumnya. Versi ini adalah versi mutahir dari PHP. Dalam versi ini, inti dari interpreter PHP mengalami perubahan besar. Dalam versi ini juga dikenal model pemrograman berorientasi objek baru untuk menjawab perkembangan bahasa pemrograman kearah pemrograman berorientasi objek.

2.5.3. Kelebihan PHP Dari Bahasa Pemrograman Lain

1. Bahasa pemrograman PHP adalah sebuah bahasa script yang tidak melakukan sebuah kompilasi dalam penggunaanya. 2. Web server yang mendukung PHP dapat ditemukan dimana-mana dari mulai IIS sampai dengan Apache, dengan kompilasi yang ralatif mudah. 3. Dalam sisi pengembangan relative mudah, karena banyak developer yang siap membantu dalam pengembangan. 4. PHP adalah bahasa open source yang dapat digunakan diberbagai mesin linux, unix, windows dan dapat dijalanka secara runtime melalui console serta juga dapat menjalankan perintah-perintah sistem. Universitas Sumatera Utara 5. Dalam sisi pemahaman, PHP adalah bahasa scripting yang paling mudah karena referensi yang banyak.

2.5.4. Skrip PHP

Skrip PHP berkedudukan sebagai tag dalam bahasa HTML. Suatu skrip akan dikenali sebagai skrip PHP bila didapati tanda : a. ?php…………….? b. ? ? c. script language=”php”…script Skrip yang dibuat oleh php disimpan dengan nama file dan diketahui dengan ekstensi .php. misalnya contoh.php. Bila skrip php diakses melalui komputer lokal maka file PHP di folder htdocs di web server. Sama halnya dengan pemakaian dokumen HTML, pemberian dokumen yang sama tetapi dituliskan dengan case yang berbeda akan dianggap sebagai dokumen yang berbeda, misalnya contoh.php akan berbeda dengan CONTOH.php atau Contoh.php. Skrip PHP dapat disisipkan dibagian manapun dalam dokumen HTML, begitu pula sebaliknya Skrip HTML dapat diletakkan diantara skrip PHP Berikut contoh dari skrip PHP : Contoh1.php html head title Testtitle head body Universitas Sumatera Utara Tanggal : ? mencetak tanggal dengan perintah echo echo date “dFY”;echo”br”; mencetak tanggal dengan perintah print ? body html

2.5.5. Integrasi dengan Database

PHP yang digabungkan dengan database akan lebih berkekuatan jika digabungkan dengan database yang realibel, gratis dan mudah diinstalasi. Terdapat 2 jenis database yang memenuhi yaitu MySQL dan PostgreSQL. Kedua jenis database ini dipergunakan karena kinerja yang bagus dan untuk mengaksesnya, PHP mempuyai fungsi khusus. Berikut ini daftar database yang didukung oleh PHP sampai versi 5: Tabel 2.1 Daftar Database yang didukung PHP No Nama Database No Nama Database 1 Adadase D 12 ODBC 2 Dbase 13 Oracle 3 Empress 14 Ovrimos 4 FilePro Ready only 15 PostegreSQL 5 Hyperwave 16 SQLite Universitas Sumatera Utara 6 IBM DB2 17 Sybase 7 Informix 18 Solid 8 Ingres 19 Frontbase 9 INterbase 20 MSQL 10 Direct MS-SQL 21 Velocis 11 MySQL 22 Unix dbm PHP mempunyai fungsi khusus untuk mengakses MySQL. Ada sekitar 48 fungsi yang dapat didukung PHP dalam mengakses MySQL dalam membuat aplikasi. Adapun yang biasa digunakan diantaranya. a. Mysql_connect Fungsi mysql_connect adalah untuk menghubungkan PHP dengan database MySQL. Formatnya adalah : Mysql_connect string hostname,string username, string password b. Mysql_select db Setelah terhubung ke database MYSQL dengan menggunakan mysql_connect, langkah selanjutnya adalah mmilih database yang akan digunakan. Fungsi mysql_select_db digunakan untuk mmilih database. Format fungsinya adalah: mysql_select_db string database, koneksi. Koneksi adalah variable yang terhubung ke MySQL. Jika tidak mengisi variabel koneksi yang terbuka saat itulah yang dianggap digunakan. Manfaat berbagai macam koneksi adalah bahwa dengan pilihan seperti itu maka dalam suatu file dimungkinkan mengambil query dari 2 database sekaligus. Universitas Sumatera Utara c. Mysql_query Dalam database MySQL, perintah untuk melakukan transaksi adalah perintah SQL. Sebutan untuk mengirim perintah SQL dinamakan query. Query