Nurjanah : Implementasi Web Dinamis Berbasis Php Dan MySQLl Di CV. Widya Tamara Medan, 2009. USU Repository © 2009
harus menyisipkan bahasa pemrograman lain didalamnya seperti : ASP, PHP, ColdFussion, Java dan sebagainya. Dengan adanya pengguna bahasa pemrograman
tersebut maka perubahan dari website ini tergantung pada kita.
Sebuah website yang memiliki database yang dapat menghubungkan antara pengunjung situs dengan administrator situs tersebut serta dapat melakukan perubahan
atau penambahan halaman situs dengan menggunakan bahasa pemrograman disebut dengan website dinamis.
2.3.5 Client Side dan Server Side
Client side adalah jenis script yang dikelola oleh client sendiri atau dengan kara lain web server akan mengirimkan file tersebut utuh dengan script di dalamnya tanpa harus
dikelola terlebih dahulu. Contoh dari client side adalah javasript. Server side adalah jenis script yang harus dikelola terlebih dahulu pada server dan akan mengirimkan
hasil pengolahan script tersebut dalam bentuk HTML.
Client Side dan Server Side sama-sama memiliki keuntungan. Akan tetapi seorang webmaster akan lebih suka menggunakan server side untuk menyembunyikan
scriptnya, sehingga akan menjamin faktor keamanan dan terlepas dari ancaman orang- orang yang ingin berbuat jahat. Dalam pengolahan server side harus didukung oleh
webserver yang mmpunyai kenerja yang baik. Hal ini disebabkan oleh adanya permintaan terhadap data informasi yang terlebih dahulu melalui webserver dan
kemudian webserver menerjemahkan ke dalam bentuk HTML.
Nurjanah : Implementasi Web Dinamis Berbasis Php Dan MySQLl Di CV. Widya Tamara Medan, 2009. USU Repository © 2009
2.3.6 Hypertext Transfer Protokol HTTP
HTTP hypertext transer protokol merupakan protokol yang digunakan untuk mentransfer data atau dokumen antara web server ke web browser Netscape, Internet
Explorer dll. Dan protokol ini sewaktu melakukan transfer, dokumen atau data webnya dengan menggunakan format HTML.
Browser web seperti IE atau Opera berkomunikasi melalui jaringan termasuk jaringan internet dengan server web, menggunakan HTTP. Browser akan
mengirimkan request kepada server untuk meminta dokumen tertentu atau layanan lain yang disediakan oleh server. Server memberikan dokumen atau layanannya jika
tersedia juga dengan menggunakan protokol HTTP.
2.5 Hypertext Markup Language HTML
Hyper Text Markup Language HTML merupakan standard bahasa yang digunakan untuk menampilkan dokumen web. Yang bias anda lakukan dengan HTML yaitu:
1. Mengontrol tampilan dari web page dan isinya
2. Mempublikasikan dokumen secara online sehingga bias diakses dari
seluruh dunia 3.
Membuat online form yang bias digunakan untuk menangani pendaftaran, transaksi secara online
4. Menambah objek-objek seperti image, audi, video,dan juga java applet
dalam dokumen HTML
Nurjanah : Implementasi Web Dinamis Berbasis Php Dan MySQLl Di CV. Widya Tamara Medan, 2009. USU Repository © 2009
Browser merupakan software yang diinstall di mesin client yang berfungsi untuk menterjemahkan tag-tag HTML menjadi halaman web. Browser yang
sering digunakan bias any Internet Explorer, Netscape Navigator dan masih banyak yang lainnya. Untuk membuat dokumen HTML digunakan suatu program editor . Ada
banyak HTML editor yang bias digunakan diantaranya: Microsoft Front Page, notepad dan Macromedia Dreamweaver. Selain HTML editor yang disebutkan diatas
masih banyak lagi HTMl HTML editor yang bias kita gunakan dan kita dapati di internet.
2.5.1 Tag-Tag HTML
Command HTML biasanya disebut Tag, tag digunakan untuk menetukan tampilan dari dokumen HTML.
BEGIN TAGEND TAG contoh : setiap dokumen HTML diawali dn diakhiri dengan tag HTML
HTML . . .
HTML Tag tidak Case Sensitive, jadi anda bias menggunakan HTML atau html
keduanya menghasilkan output yang sama . Bentuk dari Tag HTML sebagai berikut: ELEMENT ATTRIBUTE = value
Element - nama Tag Attribute – atribut dari tag
Value – nilai dari atribut
Nurjanah : Implementasi Web Dinamis Berbasis Php Dan MySQLl Di CV. Widya Tamara Medan, 2009. USU Repository © 2009
Contoh : BODY BGCOLOR = lavender
BODY merupakan elemen, BGCOLOR Background merupakan atribut yang memiliki nilai lavender.
2.5.2 Struktur Dokumen HTML
Dokumen HTML bisa menjadi tiga bagian utama : 1.
HTML Setiap dokumen HTML harus diawali dengan tag html. Tag ini digunakan oleh
webserver dan web browser untuk berkomunikasi. Tag ini akan memberitahukan web browser bahwa yang dikirim adalah dokemen HTML. Tag ini harus beda di baris
pertama pada dokumen HTML. Tag html mempunyai tag penutup yaitu html, tag ini digunakan untuk memberitahu browser akhir dari dokumen HTML. Tag
penutup untuk tag html adalah html. Tag penutup ini harus berada di baris terkahir pada dukemen HTML.
Contohnya: html
headhead bodybody
html
Nurjanah : Implementasi Web Dinamis Berbasis Php Dan MySQLl Di CV. Widya Tamara Medan, 2009. USU Repository © 2009
2. HEAD
Bagian header dari dokumen HTML diapit oleh tag headhead di dalam bagian ini biasanya dimuat tag TITLE yang menampilkan judul dari halaman pada titlenya
browser. Selain itu bookmark juga menggunakn tag TITLE untuk memberikan mark suatu website. Browser menyimpan “title”sebagai book mark dan juga untuk
keperluan pencarian searching biasanya title digunakan sebagai keyword.
Header juga memuat tag META yang biasanya diguakan untuk menetukan informasi tertentu mengenai dokumen HTML, anda bisa menetukan author name,
keyworps, dan layanan pada tag META. Contohnya:
META name = “Author”contents = “Bocah Gunung” Author dari dokumen tesebut adalah “Bocah Gunung”
Atribut http-equiv dapat digunakan untuk meletakan nama HTTP server atribut untuk menciptakan HTTP header.
Contohnya : META http-equiv = “Expires”content=”Wed, 7 May 2003 20:30:40 GMT”
yang akan diciptakanHTTP header : Expires:Wed, 7 May 2003 20:30:40 GMT
Sehingga jika dokumen di chaced, HTTp akan mengetahui kapan untuk meng-update dokumen tersebut pada cache.
Nurjanah : Implementasi Web Dinamis Berbasis Php Dan MySQLl Di CV. Widya Tamara Medan, 2009. USU Repository © 2009
3. BODY
Dokumen body digunakan untuk menampilkan text, image link dan semua yang akan ditampilkan pada web page.
html head
titleWelcome to HTMLtitle head
body bgcolor pDokumen HTml yang pertama p
body html
2.5 Pengenalan PHP
PHP adalah bahasa server-side scripting yang menyatu dengan HTML untuk
membuat halaman web yang dinamis. Maksud dari server-side scripting adalah sintaks dan perintah-perintah yang diberikan sepenuhnya akan dijalankan di server
tetapi disertakan pada dokumen HTML. Pembuatan web ini merupakan kombinasi antara PHP sendiri sebagai bahasa pemograman dan HTML sebagai pembangun
halaman web.
PHP mudah dibuat dan cepat dijalankan. PHP dapat dijalankan dalam web server yang berbeda dan dalam sistem operasi yang berbeda pula. PHP dapat berjalan
di dalam sebuah operasi UNIX, Windows 98, Windows NT dan Micintosh. PHP itu
Nurjanah : Implementasi Web Dinamis Berbasis Php Dan MySQLl Di CV. Widya Tamara Medan, 2009. USU Repository © 2009
sendiri diterbitkan secara gratis dan dapat berjalan pada web server Microsoft Personal Web Server, Apache, IIS dan sebagainya .
2.5.1 Sejarah Personal Home Page PHP
PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995. Pada waktu itu PHP
bernama FI Form Interpreted. Pada saat tersebut PHP adalah sekumpulan script yang digunakan untuk mengolah data form dari web.
Perkembangan selanjutnya adalah Rasmus melepaskan kode sumber tersebut
dan menamakannya PHPFI, pada saat tersebut kepanjangan dari PHPFI adalah Personal Home PageForm Interpreter. Dengan pelepasan kode sumber ini menjadi
open source, maka banyak programmer yang tertarik untuk ikut mengembangkan PHP.
Pada November 1997, dirilis PHPFI 2.0. Pada rilis ini interpreter sudah
diimplementasikan dalam C. Dalam rilis ini disertakan juga modul-modul ekstensi yang meningkatkan kemampuan PHPFI secara signifikan.
Pada tahun 1997, sebuah perusahaan bernama Zend, menulis ulang interpreter
PHP menjadi lebih bersih, lebih baik dan lebih cepat. Kemudian pada Juni 1998 perusahaan tersebut merilis interpreter baru untuk PHP dan meresmikan nama rilis
tersebut menjadi PHP 3.0.
Nurjanah : Implementasi Web Dinamis Berbasis Php Dan MySQLl Di CV. Widya Tamara Medan, 2009. USU Repository © 2009
Pada pertengahan tahun 1999, Zend merilis interpreter PHP baru dan rilis
tersebut dikenal dengan PHP 4.0. PHP 4.0 adalah versi PHP yang paling banyak dipakai. Versi ini banyak dipakai sebab versi ini mampu dipakai untuk membangun
aplikasi web kompleks tetapi tetap memiliki kecepatan proses dan stabilitas yang tinggi.
Pada Juni 2004, Zend merilis PHP 5.0. Versi ini adalah versi mutakhir dari
PHP. Dalam versi ini, inti dari interpreter PHP mengalami perubahan besar. Dalam versi ini juga dikenalkan model pemrograman berorientasi objek baru untuk
menjawab perkembangan bahas pemrograman kearah pemrograman berorientasi objek. Kelebihan PHP dari bahasa pemrograman lain Bahasa pemrograman php
adalah sebuah bahasa script yang tidak melakukan sebuah kompilasi dalam penggunaanya.
Web Server yang mendukung php dapat ditemukan dimana - mana dari mulai IIS sampai dengan apache, dengan configurasi yang relatif mudah. Dalam sisi
pengembangan lebih mudah, karena banyaknya milis - milis dan developer yang siap membantu dalam pengembangan. Dalam sisi pemahamanan, php adalah bahasa
scripting yang paling mudah karena referensi yang banyak M.Syafii, Membangun Aplikasi berbasis PHP dan MySQL, 2005.
Nurjanah : Implementasi Web Dinamis Berbasis Php Dan MySQLl Di CV. Widya Tamara Medan, 2009. USU Repository © 2009
2.5.2 Konsep Dasar Personal Home Page PHP