K.
Browser Web, Web Server dan Web Programming 1.
Browser Web
Browser web mempunyai tugas menterjemahkan informasi yang
diterima dari server web dan menampilkannya pada layar komputer pengguna. Umumnya browser web menerima data dalam bentuk HTML.
Protokol-protokol dasar web pertama kali dikembangkan awal tahun 1990- an, browser web pertama yang diperkenalkan adalah Mosaic yang dibuat
oleh National Center for Supercomputing Applications NCSA di Amerika Serikat.
Gambar 2.2 Konsep Dasar Browser dan Web Server
2. Web Server
Web server merupakan server yang memiliki kemampuan untuk
memberikan layanan koneksi transfer data melalui protokol Hypertext Transfer Protocol
HTTP yang dipergunakan dalam dunia internet. Ada banyak web server yang berkembang dan sering digunakan dalam
membangun aplikasi berbasis web misalnya Web Server Netscape, Personal Web Server, Qitami, Apache dll.
Apache merupakan HTTP Server yang berkembang untuk berbagai sistem seperti Windows 98NT,UNIX,LINUX.
3. Web Programming
Web programming adalah bahasa pemrograman yang digunakan untuk
membangun suatu aplikasi yang berbasis web. Di sini akan digunakan bahasa pemrograman Personal Home Page PHP sebagai alat bantu tools
untuk membuat aplikasi-aplikasi dalam sistem informasi ini. Pada dasArnya bahasa pemrograman untuk membuat web dibagi dua yaitu :
a.
Server side programming
Merupakan teknologi dalam suatu pemrograman web. Pada server- side programming, perintah program script dijalankan di web server,
kemudian dikirimkan ke browser dalam bentuk HTML.Dengan kata lain server side digunakan untuk memproses segala sesuatu yang
berhubungan dengan server atau untuk memanipulasi suatu data pada basis data. Kelebihan server side yaitu tidak diharuskan menggunkan
browser tertentu, serta dapat memanfaatkan sumber aplikasi yang dimiliki oleh server, misalnya koneksi ke basis data. Yang termasuk
pemrograman ini adalah ASP Active Server Pages, PHP dan lain-lain.
b.
Client Side programming
Client-side programming, perintah program dijalankan di web browser, sehingga ketika client meminta dokumen yang menngandung
script, maka script tersebut akan di download dari server-nya kemudian dijalankan di browser yang bersangkutan. Client side digunakan untuk
mengadakan interaksi dengan user yang berfrekuensi tinggi namun data yang diperlukan relatif sedikit atau telah tersedia sebelumnya. Kelebihan
client side adalah suatu halaman web dapat dibuat lebih indah serta interaktif. Kekurangan dari client side adalah script dapat dilihat dengan
fasilitas view HTML source. Yang termasuk pemrograman ini adalah : JavaScript, HTML.
L.
Cascading Style Sheet CSS
Cascading Style Sheets merupakan salah satu bagian dari design web yang berfungsi untuk mengatur tampilan setiap unsur yang ada di dalam web site.
Untuk menggunakan CSS, dapat mengatur secara langsung pada format html, karena bila suatu saat ingin melakukan perubahan pada salah satu style dari
sebuah unsur yang ada di web site, tinggal mengubah script dari CSS dan secara otomatis seluruh object atau unsur yang menggunakan style dari sebuah CSS akan
berubah sesuai aturan baru Stendy B.Sakur,2005
M.
Macromedia Dreamweaver MX 2004
Macromedia dreamweaver adalah sebuah HTML editor Professional untuk mendesain secar visual dan mengelola situs web maupun halaman web. Pada
Dreamweaver MX 2004 terdapat beberapa kemampuan bukan hanya sebagai software untuk desain web saja, tetapi juga untuk menyunting kode serta
pembuatan aplikasi web dengan menggunakan berbagai bahasa pemrograman web, antara alain PHP, ASP dll. Dreamweaver ini merupakan software utama
yang digunakan oleh web, desainer maupun web programmer guna mengembangkan situs web Madcoms,2004.
N.
Personal Home Page Tools PHP
PHP dulu : Personal Home Page, sekarang : Hypertext Preprocessor merupakan script untuk membuat suatu aplikasi yang dapat terintegrasikan ke
dalam halaman HTML, sehingga suatu halaman web tidak lagi bersifat statis, namun menjadi bersifat dinamis Teguh Wahyono,2005
Penemu bahasa pemrograman ini adalah Rasmus Lerdorf yang bermula dari keinginan sederhana ahli tersebut untuk mempunyai alat bantu tools dalam
memonitor pengunjung yang melihat situs web pribadinya. Inilah sebab awal pengembangannya.
Cara kerja bahasa pemrograman PHP ini yaitu script disisipkan pada HTML dan dijalankan oleh web server. Sebagai sebuah server-side, script PHP memiliki
keunggulan antara lain Madcoms, 2004: •
PHP memiliki tingkat akses yang lebih cepat. •
PHP memiliki tingkat keamanan yang tinggi. •
PHP mampu berjalan di beberapa server yang ada, misalnya Apache, Microsoft IIS, PWS, Xitami, phttpd, fhttpd.
• PHP bersifat free atau gratis open source
• PHP juga mendukung akses ke beberapa database yang sudah ada.
Database itu antara lain : MySQL, Msql, Informix, MicrosoftSQL server.
1. Kode Tag PHP