Untuk membuat website biasanya dapat dilakukan sendiri atau menyewa jasa website designer. Saat ini sangat banyak jasa web designer, terutama di kota-kota
besar. Perlu diketahui bahwa kualitas situs sangat ditentukan oleh kualitas designer. Semakin banyak penguasaan web designer tentang beragam programsoftware
pendukung pembuatan situs maka akan dihasilkan situs yang semakin berkualitas, demikian pula sebaliknya. Jasa web designer ini yang umumnya memerlukan biaya
yang tertinggi dari seluruh biaya pembangunan situs dan semuanya itu tergantung kualitas designer.
2.6 Personal Home Page PHP
2.6.1 Pengertian PHP
Menurut Swastika 2006 PHP Hypertext Preprocessor merupakan bahasa
berbentuk skrip yang ditempatkan dalam server dan diproses 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.
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, mengidentifikasi halaman yang dikehendaki, dan menyampaikan segala informasi yang dibutuhkan
oleh web server. Selanjutnya web server akan mencarikan berkas PHP yang diminta
Universitas Sumatera Utara
dan setelah didapatkan, isinya akan segera dikirimkan ke mesin PHP dan mesin inilah yang memproses dan memberikan hasilnya berupa kode HTML ke web server. Lalu
web server akan menyampaikan isi halaman web tersebut kepada klien melalui browser.
Setiap statementperintah dari PHP harus diakhiri dengan menggunakan tanda titik koma ;. Umumnya setiap statement dituliskan dalam satu baris. Penulisan skrip
PHP dalam tag HTML dapat dilakukan dengan dua cara yaitu Embedded Script dan non-Embeddded Script Swastika, 2006.
2.6.2 Keunggulan PHP
Adapun kelebihan-kelebihan dari PHP yaitu: a. Mudah dibuat dan berkecepatan tinggi
b. PHP dapat berjalan lintas platform, yaitu dapat berjalan dalam sistem operasi dan web server apapun.
c. Dapat digunakan secara gratis. d. Termasuk bahasa yang embedded, yakni dapat diletakkan dalam tag HTML.
e. Termasuk server side programming, sehingga kode aslisource code PHP tidak dapat dlihat 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 connection. PHP dapat melakukan koneksi dengan berbagai database seperti MySQL, Oracle, Sybase, mSQL,
Solid, Generic ODBC, Postgres SQL, dBase, Direct MS-SQL, Velocis, IBM
Universitas Sumatera Utara
DB2, 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 komunikasi dengan layanan lain melalui
protokol IMAP, SNMP, NNTP, POP3 dan HTTP dan lainnya.
2.7 MySQL