Jumat, 22 Januari 2010

Artikel Browser

Web browser adalah program untuk menampilkan halaman yang berbentuk kode HTML. Semua halaman web ditulis dengan bahasa HTML ( Hypertext Mark Up Language). Walaupun beberapa file mempunyai ekstensi yang berbeda (contoh .html, .php, .php3), output file-file tersebut tetap HTML. HTML adalah medium yang selalu dikirimkan ke web browser baik halaman itu berupa halaman statis, sebuah script (seperti PHP), ataupun yang dibuat oleh program CGI (Common Gateway Interface).
HTML adalah bukan bahasa bit level seperti C++ atau Pascal, tapi hanya sebagai bahasa mark-up untuk menjelaskan suatu dokumen. HTML adalah versi yang sederhana dari SGML (Standardized Generalized Markup Language), yaitu bahasa untuk pertukaran data. Kode HTML ditulis dengan mode ASCII. Format ASCII sering disebut teks, yang bisa dibuat dengan perangkat lunak pengolah kata biasa. Hal ini cukup menguntungkan karena bisa dibaca dan ditulis oleh berbagai platform seperti IBM, Mac, Unix.

Aplikasi Web berbasis klien dan berbasis server
Saat ini web tidak semata-mata digunakan untuk menampilkan informasi saja, namun fungsi web semakin meluas. Web mulai digunakan untuk aplikasi yang banyak membutuhkan interaksi dari pengguna.
Aplikasi web tidak saja digunakan di internet, namun juga dapat digunakan untuk keperluan intra-organisasi. Jaringan aplikasi web yang terpasang dalam lingkungan intra-organisasi disebut intranet.
Dengan kebutuhan yang semakin kompleks tidak lagi menjadi mudah dan menarik dengan hanya menggunakan HTML. Diperlukan sesuatu yang lebih agar interaksi pengguna dapat sebagai pengendali datangnya informasi.
Untuk itulah beberapa perusahaan perangkat lunak mulai berlomba untuk menawarkan teknologi bahasa pemrograman, skrip, eksentensi baik gratis maupun komersial untuk membuat situs web lebih menarik. Teknologi aplikasi web secara umum dibedakan menjadi dua.
Yang pertama, pemrosesan dilakukan di sisi web server. Web browser (sebagai klien) hanya menerima outputnya saja. Contoh aplikasi sisi server adalah PHP, ASP, dan Perl. Biasanya sisi server digunakan untuk aplikasi yang membutuhkan koneksi ke basis data.
Yang kedua, proses dilakukan di sisi web browser. Biasanya aplikasi sisi kilen digunakan untuk hal-hal yang membutuhkan banyak interaksi pengguna dan menggunakan informasi yang seragam dan pasti. Contoh aplikasi pada sisi klien adalah aplikasi permainan dengan JavaScript, VBscript, Applet dll.

Aplikasi Basis Data berbasis Web dengan arsitektur aplikasi multi-tier
Aristektur multi lapisan (dalam hal ini tiga lapisan) terdiri dari lapisan-lapisan yaitu: Lapisan pertama adalah klien yang berupa web browser untuk menampilkan halaman web. Lapisan kedua adalah aplikasi web berbasis server yaitu PHP dan Apache sebagai server web (tempat penyimpan dokumen web). Lapisan ketiga adalah server basis data RDBMS MySQL.

Tidak ada komentar:

Posting Komentar