Pengenalan Web

advertisement
Pemrograman Web
Umum
:: PENGENALAN WEB
Kemudahan pemanfaatan Web
•
•
•
•
Akses informasi
Setup Server
Distribusi Informasi
Bebas platform
Perkembangan Web
Hypertext -> Hyperlink -> Remote Komputer -> Internet
Standar Web (W3C)
• Standar dasar : HTML, CSS, XML
•
Standar HTML terakhir HTML 4.01 dan XHTML 2.0
Cara Kerja Web
• Informasi web disimpan dalam dokumen yang disebut web pages (halaman-halaman web)
•
•
•
Web page merupakan file -file yang disimpan dalam komputer (web server)
Komputer yang membaca web page disebut web client
Web client menampilkan page dengan menggunakan program yang disebut browser web
Istilah-istilah Web
• WWW (World Wide Web) lebih dikenal dengan web: suatu layanan penyajian informasi di internet dengan
menggunakan HTML
• Protokol: standar pemrosesan yang diterima secara umum.
Protokol standar komunikasi via Internet : TCP/IP
• URL=Uniform Resource Locator: konsep nama file standar yang diperluas dengan jaringannya
Jenis protokol URL: FTP (File Transfer Protocol), Gopher, News, HTTP (HyperText Transfer Protocol)
•
Surfing: kegiatan mencari/menelusuri informasi melalui layanan web dalam internet
:: URL
protokol://nama-host/path/namafile?query#fragment
Protokol
jenis protokol url (http, ftp, mailto, dsb)
nama-host nama host yang dipanggil / Internet Protocol (IP)
Path
lokasi / directory tempat file -file diletakan di web server
Namafile
nama file yang dipanggil
Query
jenis query string / variabel yang biasa digunakan dalam halaman dokumen web dinamis
fragment
menunjukan letak lokasi tertentu dalam sebuah dokumen
Tabel Definisi URL untuk beberapa layanan internet
URL
http://
ftp://
file://
gopher://
news:
mailto:
telnet:
Aas Meinardi, S.Si
Layanan
Dokumen WWW
Server FTP
File lokal & FTP
Server Gopher
Grup Usenet News
E-mail
Telnet
Contoh
http://www.microsoft.com
ftp://ftp.borland.com
file://coba.htm
gopher://gopher.browser.org
news:comp.databases.ms -sqlserver
mailto:[email protected]
telnet:unpad.ac.id
Hal 1
Pemrograman Web
Umum
:: PEMROGRAMAN WEB
Aplikasi web yang dinamis memanfaatkan kemampuan server web untuk mengakses sistem database. Serverserver web modern sekarang bisa di hubungkan dengan RDBMS (Relational Data Base Management System)
seperti Oracle dan SQL Server.
Cara kerja Program CGI
CGI (Common Gateway Interface) memungkinkan server web memanggil suatu program lalu mengirimkan data
spesifik dari pengguna ke program tersebut hasil proses program tadi diterima oleh CGI yang selanjutnya
menyerahkan ke server web untuk kemudian pada gilirannya akan mengirimkan informasi tersebut kembali ke
dalam bentuk HTML ke browser web pengguna.
Kebanyakan RDBMS mendukung bahasa SQL (Structure Query Language) untuk mengakses dan memamanipulasi
data yang berada didalam sistem database relasional. SQL memungkinkan pengaksesan data secara mudah, cepat
dan tidak tergantung pada platform sistemnya. Program CGI memanfaatkan SQL ini untuk mengakses dan
memanipulasi data dalam sistem database.
Program CGImenjadi penghubung ke sistem database
Jenis Pemrograman Web
•
•
Statis
Dinamis
o
o
Client-Side
Server-Side
Aas Meinardi, S.Si
Hal 2
Download