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