halaman yang akan dikehendaki, dan meyampaikan segala informasi yang dibutuhkan oleh web server. Selanjutnya web serverakan 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 serverakan menyampaikan isi halaman web tersebut kepada klien melalui browser.
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.3.1 Skrip PHP
Skrip PHP berkedudukan sebagai tag dalam bahasa HTML. Suatu skrip akan dikenali sebagai skrip PHP bila diapit oleh tanda:
a. ?php……? b. ?..............?
c. script language=”PHP”……script
Skrip yang dibuat dengan PHP disimpan dengan nama file dan diikuti dengan ekstensi .php, misalnya : contoh.php. Bila skrip PHP diakses melalui computer lokal
maka file PHP disimpan di folder htdocs di local web server. Sama halnya dengan penamaan dokumen HTML, pemberian nama 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.
Universitas Sumatera Utara
2.3.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.
2.4 Integrasi dengan Database