Arsitektur Client Side Dan Server Side

~ Selasa, 29 November 2011
Arsitektur Client Side Dan Server Side
Web dapat dikategorikan menjadi dua jenis yaitu statis dan dinamis. Perbedaan antara web statis dan dinamis yaitu:

Web statis : web ini hanya menyediakan informasi, tidak ada interaksi antara pengelola web dan pengunjung, Web ini dibuat dengan mengunakan html biasa.
Web Dinamis : web ini dikatakan dinamis karena selain menyediakan informasi, web ini juga menyediakan layanan interaksi antara pengunjung web dan pengelola web seperti pengunjung dapat memberikan komentar, dapat merubah konten web, memindahkan konten, dan lain sebagainya. Web ini dibuat dengan html, css, javascript, php, jquery dll.

Dalam perkembangannya web dinamis dapat dibuat dengan dua cara yaitu:

Teknologi Client Side
Teknologi Server Side


Arsitektur Teknologi Client Side

Dalam teknologi Client Side proses update data dilakukan pada sisi browser. Sebagai contoh : jika kita melakukan interaksi dengan halaman web maka browser yang akan mengelola apa yang kita perintahkan.


Karakteristik client –side scripting :

Kode program didownload bersama dengan halaman web
Bersifat interpreter dan diterjemahkan oleh browser
Model eksekusinya simple dan skrip dapat dijadikan satu dengan HTML

Berikut cara kerja Client Side:

Pengunjung web mengklik salah satu link dari web dan browser membaca perintah pengunjung untuk memangil alamat web yang dituju.
Setelah itu browser akan mengalihkan ke halaman yang dituju oleh pengunjung web.

Contoh teknologi Client Side :

Css
Jquery
Javascrip


Teknologi Server Side

Dalam teknologi Sever Side proses update dilakukan di server. Cara kerja Server side : jika kita melakukan interaksi dengan halaman web maka browser akan mengirimkan perintah ke server, kemudian server akan merespon dan melaukan perintah yang diberi kemudian server akan mengirimkan kembali data/ perintah dari browser, dan browser akan menampilkan data/ perintah tersebut.

Karakteristik server side programming :

Ada client yang meminta request
Eksekusi program dilakukan di server
Mengirimkan hasil ke client

Keuntungan server side programming :

Cross platform : tidak tergantung dengan browser tertentu
Optimasi dan pemeliharaan dilakukan di browser
Dapat mengakses database dan tidak tergantung dengan keamanan
Menambah kekuatan server
Kode program aman

Aplikasi yang sering digunakan oleh server side programming yaitu :

Search engines
Database access
Chat & bulletin board service

Dalam pembuatan web teknologi server side dibutuhkan server seperti xampp, wam, iis dan lain sebagainya. Contoh teknologi server side :

Asp
Php
Jsp

Perbedaan utama server-side programming dan client server programming adalah tempat mengeksekusi skripnya. Pada client server programming, skrip dieksekusi di browser sedangkan server side programming dieksekusi di client (web browser).

1 komentar:

tarojacoby mengatakan...

Slots, Table Games & More | Casino Roll
Slots is one 망고 도메인 of the 마틴게일 전략 fastest growing providers of 사카마치 미루 video 암호 화폐 종류 slots in the market. They offer cutting edge 22bet and high-quality graphics in both game and mobile gaming

Posting Komentar