Pengertian PHP Keunggulan PHP

informasi input digital, memprosesnya sesuai dengan suatu program yang tersimpan di memorinya dan menghasilan output informasi.

2.7 Personal Home Page

2.7.1 Pengertian PHP

Menurut Swastika 2006 PHPPersonal Home Page merupakan bahasa berbentuk skrip yang ditempatkan dalam server dan di proses di server. Hasilnya akan dikirimkan ke client, tempat pemakai menggunakan browser. PHP dikenal sebagai sebuah bahasa scripting, yang menyatu dengan tag-tag HTML, dieksekusi di server, dan digunakan untuk membuat halaman web yang dinamis seperti halnya Active Server Pages ASP atau Java Server Pages JSP. PHP merupakan sebuah software open source. Secara khusus, PHP dirancang untuk membentuk web dinamis. Artinya, dia membentuk suatu tampilan berdasarkan permintaan terkini. Pada prinsipnya, PHP mempunyai fungsi yang sama dengan skrip-skrip saperti ASP, Cold fusion, maupun Perl. Metode kerja PHP diawali dengan permintaan suatu halaman web oleh browser, berdasarkan Uniform Resource Locator URL atau dikenal dengan sebutan alamat internet. Browser mendapatkan alamat dari web server, mengindentifikasikan halaman yang akan dikehendaki, dan meyampaikan segala informasi yang dibutuhkan oleh web server. Selanjutnya web server akan mencarik berkas PHP yang diminta dan setelah didapatkannya, isinya akan segera dikirimkan ke mesin PHP dan mesin inilahh yang memproses dan memberikan hasilnya berupa kode HTML ke web server. Lalu web server akan menyampaikan isi halaman web tersebut kepada klien melalui browser. Universitas Sumatera Utara Setiap statementperintah dari PHP harus diakhiri dengan menggunakan tanda titik koma ;. Umumnya setiap statement ditulliskan dalam satu baris. Penulisan skrip PHP dalam tag HTML dapat dilakukan dengan 2 cara yaitu embedded script dan non- embedded script .

2.7.2 Keunggulan PHP

Adapun kelebihannya yaitu : a. Mudah dibuat dan berkecepatan tinggi. b. PHP dapat berjalan lintas platform, yaitu berjalan dalam sistem operasi dan web server apapun. c. Dapat digunakan secara gratis. d. Termasuk bahasa embedded, yakni dapat diletakkan dalam tag HTML. e. Termasuk server side programing, sehingga kode aslisoured code tidak dapat dilihat di browser pengguna, yang terlihat hanya kode dalam format HTML. f. Dapat memanfaatkan sumber-sumber aplikasi yang dimiliki oleh server, seperti misalnya untuk keperluan database conection. PHP dapat melakukan koneksi dengan berbagai database Mysql, Oracle,Sybase,Msql, Solid, Generic ODBC, Postgres SQL, dbase, Direct MS-SQL,velocis, IBM, BD2, Interbase, Frontbase, Empress dan semua database yang mempunyai profider ODBC seperti misalnya MS access dan lain-lain. g. PHP dapat melakukan semua aplikasi program CGI, seperti mengambil nilai form, menghasilkan halaman web yang dinamis, mengirimkan dan menerima cookies . h. PHP juga mendukung komunitasi dengan layanan lain melalui protocol IMAP, SNMP, NNTP, POP3, HTTP dan lainnya. Universitas Sumatera Utara

2.8 MySQL