Client Side dan Server Side Tag-Tag HTML Sejarah Personal Home Page PHP

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