Web Server Web Programming

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