09 April 2010

Pengertian Teknologi Web

Teknologi Web

Aplikasi web adalah suatu aplikasi yang berbentuk klien/server yang dapat membentuk halaman-halaman web berdasarkan permintaan pemakai. Klien adalah pemakai yang meminta halaman web, sedangkan server adalah penyedia layanan yang melayani permintaan dari pemakai. Klien dan server berhubungan dalam suatu jaringan Internet atau Intranet. Web dapat diakses oleh berbaga iplatform dengan menggunakan browser, misalnya Internet Explorer,Mozilla,Opera, dan lain-lain. Model dari aplikasi web dapat kita lihat seperti pada gambar di bawah :




Proses pengaksesan suatu web yaitu klien melakukan permintaan suatu halaman web kepada server, kemudian server akan mencari halaman yang diminta dan mengembalikannya dalam bentuk kode kode HTML. Kode-kode HTML ini akan didownload oleh komputer klien dan kemudian akan diterjemahkan oleh browser menjadi suatu tampilan halaman web.Aplikasi web dibangun oleh 2 jenis scripting yaitu sebagai berikut:

a. Server Side Scripting Pemrograman dari sisi server maksudnya adalah membuat kode-kode program yang hanya dieksekusi di server menjadi bentuk tag-tag HTML untuk dikirim ke klien. Tag-tag inilah yang akan diterjemahkan oleh browser klien menjadi halaman web. Kode-kode program ini tidak akan kelihatan di klien.Contoh bahasa pemrograman dari sisi serveryaitu seperti PHP, ASP, JSP dan lainnya.Bahasa pemrograman ini digunakan untuk membuat suatu halaman web menjadi dinamis.

b. Client Side Scripting Pemrograman web dari sisi klien maksudnya adalah membuat kode-kode program yang dieksekusi di klien khususnya oleh browser.Kode-kode program ini bisa dilihat oleh klien.Contoh bahasa pemrograman dari sisi klien yaitu HTML, javascript, CSS. HTML adalah tag-tag yang diterjemahkan oleh browser untuk membentuk secara visual suatu halaman web. HTML sekarang dikembangkan menjadi eXtensible HyperText MarkupLanguage (XHTML), sebuah versi yang lebih matang dan stabil. XHTML datang bersama beberapa cara dan pemikiran yang baru mengenai tag dalam halaman web. Aturan aturan dalam XHTML lebih ketat dibandingkan HTML dari segi cara penulisan.XHTML dapat merupakan perpaduan antara HTML dan XML karenamerupakan formulasi ulang HTML dalambentuk XML.

Sekarang ini, XHTML menjadi standar suatu web berdasarkan rekomendasi

W3C (World Wide Web Consortium). CSS dan javascript adalah bahasa program untuk membuat tampilan web menjadi interaktif.CSS dan javascript disisipkan di antara sintaksHTML.Berbagai contoh aplikasi web yaitu seperti mesin pencari atau search engine(google,yahoo), tokoonline(amazon), situs berita(detikcom), layanan akademis perguruan tingg i(website IT Telkom) dan lain-lain.

http://www.ittelkom.ac.id

http://www.ittelkom.ac.id/library/index.php?view=article&catid=20%3Ainformatika&id=172%3Ateknologi-web&option=com_content&Itemid=15

Browser adalah sebuah program aplikasi atau software yang me-request dokumen-dokumen dari komputer-komputer yg terkoneksi internet (server) di seluruh dunia, dan menampilkan informasi dari dokumen tersebut pd window browser.


APA ITU INTERNET ?


INTERNET

Slide 6

Inter-connections network
Memiliki bnyk sub network
Komputer yg berbeda-beda, media penghubung yg berbeda-beda = heterogen
Internet = hardware, WWW (web) = software
Beberapa komponen:
Router, client, server, modem, DNS, protocol, TCP/IP
Slide 7
Router: hardware yang mengatur jalur data sebuah paket (message)
Client: bagian yg meminta layanan ke server
Server: bagian yg melayani client (response)
Modem (modulator/demodulator):
Modulator merupakan bagian yang mengubah sinyal informasi kedalam sinyal pembawa (Carrier) dan siap untuk
dikirimkan.
Demodulator adalah bagian yang memisahkan sinyal informasi (yang berisi data atau pesan) dari sinyal pembawa
(carrier) yang diterima sehingga informasi tersebut dapat diterima dengan baik.

Slide 8
DNS : Domain Name Services
Mengasosiasikan setiap node (komputer) yg terhubung ke Internet dengan sebuah nama yg “human readable”
Mis: 202.134.201.137 => google.com
Protocol: aturan komunikasi data
TCP/IP: Transmission Control Protocol / Internet Protocol
Protocol untuk Internet

Slide 9
TCP: mengatur transmisi data
Data dibagi menjadi paket2 kecil (~1.5kb)
Paket tsb dikirim lwt router
IP: menerjemahkan aturan dari satu network ke network yg lain
Memungkinkan antar jaringan berbeda saling berkomunikasi

PENJELASAN

Slide 11
Protokol application layer: bertanggung jawab untuk menyediakan akses kepada aplikasi terhadap layanan jaringan TCP/IP.
Protokol host to network: berguna untuk membuat komunikasi menggunakan sesi koneksi yang bersifat connection-oriented atau broadcas
yang bersifat connectionless.

Slide 12
Protokol lapisan network: bertanggung jawab untuk melakukan pemetaan (routing) dan enkapsulasi paket-paket data jaringan menjadi paket
paket IP.
Protokol lapisan physical: bertanggung jawab untuk meletakkan frame-frame jaringan di atas media jaringan yang digunakan.

DOMAIN

Slide 15
Adalah alamat permanen situs di dunia internet
Identifikasi sebuah situs Istilah yang umum digunakan adalah URL.
http://www.ipi.or.id
http://www.iwapi-jabar.or.id

GENERIC DOMAIN

Slide 16
xxx.com : commercial
http://www.kompas.com
xxx.edu : dunia pendidikan
http://www.upi.edu
xxx.ac.id : pendidikan
xxx.go.id : pemerintahan
http://www.bandung.go.id
xxx.or.id :organisasi non profit
http://www.ipi.or.id

Country - Specific Domain

Slide 17
Berektensi dua huruf second level domain)
Indonesia berekstensi id
http://www.itb.ac.id
Australia au
http://nla.gov.au
Jepang berekstensi .jp
http://www.jla.or.jp
Di Indonesia: dikenal dengan domain-co.id, .ac.id, .go.id, .mil.id, .or.id

Type Dari Website

Slide 18
Portal Web site- www.yahoo.com
News Web site- www.cnn.com
Informational web site- www.smidec.gov.my
Business/ Marketing web site- www.kraft.com
Educational website- www.resepi.mesra.net
Entertainment web site- www.shockwave.com
Advocacy web site- www.hsus.org
Personal web site- www.ukm.my/radzuan
Blog

HTTP

Slide 19
Hypertext Transport Protocol (RFC 1945)
Tim Berners-Lee, 1991
Language of the Web
Protocol yang digunakan untuk komunikasi antara web browsers dan web servers
Since 1990
TCP port 80
Penyempurnaan HTTP 1.0 menjadi versi 1.1 dispesifikasikan oleh IETF dengan RFC 2616
HTTP merupakan implementasi dari protokol TCP
Bersifat “Stateless”
Tidak ada informasi yang disimpan
Solusi? Cookies & Session

Local Area Network

Local Area Network biasa disingkat LAN adalah jaringan komputer yang jaringannya hanya mencakup wilayah kecil; seperti jaringan komputer kampus, gedung, kantor, dalam rumah, sekolah atau yang lebih kecil. Saat ini, kebanyakan LAN berbasis pada teknologi IEEE 802.3 Ethernet menggunakan perangkat switch, yang mempunyai kecepatan transfer data 10, 100, atau 1000 Mbit/s. Selain teknologi Ethernet, saat ini teknologi 802.11b (atau biasa disebut Wi-fi) juga sering digunakan untuk membentuk LAN. Tempat-tempat yang menyediakan koneksi LAN dengan teknologi Wi-fi biasa disebut hotspot.

Pada sebuah LAN, setiap node atau komputer mempunyai daya komputasi sendiri, berbeda dengan konsep dump terminal. Setiap komputer juga dapat mengakses sumber daya yang ada di LAN sesuai dengan hak akses yang telah diatur. Sumber daya tersebut dapat berupa data atau perangkat seperti printer. Pada LAN, seorang pengguna juga dapat berkomunikasi dengan pengguna yang lain dengan menggunakan aplikasi yang sesuai.

Berbeda dengan Jaringan Area Luas atau Wide Area Network (WAN), maka LAN mempunyai karakteristik sebagai berikut :

1. Mempunyai pesat data yang lebih tinggi
2. Meliputi wilayah geografi yang lebih sempit
3. Tidak membutuhkan jalur telekomunikasi yang disewa dari operator telekomunikasi

Biasanya salah satu komputer di antara jaringan komputer itu akan digunakan menjadi server yang mengatur semua sistem di dalam jaringan tersebut.


WAN

WAN adalah singkatan dari istilah teknologi informasi dalam bahasa Inggris: Wide Area Network merupakan jaringan komputer yang mencakup area yang besar sebagai contoh yaitu jaringan komputer antar wilayah, kota atau bahkan negara, atau dapat didefinisikan juga sebagai jaringan komputer yang membutuhkan router dan saluran komunikasi publik.

WAN digunakan untuk menghubungkan jaringan lokal yang satu dengan jaringan lokal yang lain, sehingga pengguna atau komputer di lokasi yang satu dapat berkomunikasi dengan pengguna dan komputer di lokasi yang lain.










0 komentar:

Posting Komentar

thanx yah komennya...^^