SOURCE
Oleh:
Adidtya Perdana, ST, M.Kom
PERTEMUAN 7
WEB TECHNOLOGY
INTERNET
• World Wide Web (WWW) adalah layanan Internet yang paling populer saat
ini.
• WWW adalah halaman-halaman website yang dapat saling terkoneksi satu
dengan lainnya (hyperlink) yang membentuk suatu ruang informasi di
mana sumber sumber daya yang berguna diidentifikasi oleh pengenal
global yang disebut Uniform Resource Locator (URL)
• Tahun 1989, Tim Berners Lee, sarjana fisika pada riset Nuklir Swiss
(CERN) menciptakan HyperText Markup Language (HTML)
• Berners Lee saat ini memimpin WWW Consorsium (W3C) lembaga yang
menyusun standarisasi HTML dan dokumen web.
WWW
PROSES
• User mengetik URL dibrowser
• Browser menghubungi server pada alamat URL
• Setelah terhubung, browser mengirimkan HTTP request
• Server menjawab dengan mengirim HTTP response (berisi header dan isi
dokumen)
• Untuk dokumen yang terdiri atas beberapa file (misalnya dokumen bergambar),
browser harus mengirimkan HTTP request lagi untuk setiap file
• Browser menampilkan semua isi dokumen kepada user
CARA KERJA WEB
• HTTP request
response dibuat
untuk setiap
Resource yang
digunakan dalam
pertukaran data.
CARA KERJA WEB
HTTP Method
• GET
• HEAD
• POST
• OPTIONS
• PUT
• DELETE
• TRACE
• CONNECT
URL & URI
URL URI
• Uniform Resource Locator adalah • Uniform Resource Identifier
rangkaian karakter menurut suatu adalah sebuah untaian karakter
format standard tertentu, yang yang digunakan untuk
digunakan untuk menunjukkan mengidentifikasi nama, sumber,
alamat suatu sumber seperti atau layanan di internet.
dokumen dan gambar di internet.
URL & URI
• Web Statis : website yang isi • Web Dinamis : website yang isi
tampilannya selalu sama dan tidak tampilannya tidak statis, dibuat
dengan menggunakan pemrograman
akan pernah berubah kapan pun web ( Animasi Interaktif (Mis Flash,
kita melihatnya Dikembangkan Java Applet).
dengan teknologi HTML standar. • jenis Website dengan interaksi yang
• jenis Website yang mana terjadi antara pengguna dan server
sangat kompleks.
penggunanya tidak bisa merubah
kontent dari Web tersebut secara • Di mana seseorang (Client) dapat
mengubah Content dari halaman
langsung menggunakan Browser. tertentu dengan menggunakan
• Interaksi yang terjadi antara Browser.
pengguna (client) dan server • Request yang dikirimkan oleh
hanyalah seputar pemrosesan link pengguna dapat diproses oleh server
saja. untuk kemudian ditampilkan dalam isi
yang berbeda-beda menurut alur
programnya.
WEB STATIS DAN DINAMIS
WEB SERVER & WEB CLIENT
• Web browser (Web Client) merupakan • Standar HTML baru HTML 5 dan CSS 3
suatu software yg dijalankan pada dikembangkan agar dapat dibaca dan
ditampilkan sama pada browser apapun
komputer user/client untuk crossbrowser
menampilkan informasi dalam
• Crossbrowser website ditampilkan sama
dokumen web untuk semua jenis browser
• Web browser yang populer saat ini
• Google Chrome (Windows, Mac & Linux)
• MS Internet Explorer (Windows)
• Mozilla Firefox (Windows, Mac & Linux)
• Safari (Mac, Windows)
• Netscape Navigator/Communicator
(Windows & Linux)
• Opera (Windows, Mac & Linux)
• lynx, berbasisteks(Linux)
PEMROGRAMAN WEB
PEMROSESAN SCRIPT
KATEGORI WEBSITE
• .guru: 49,1%
• .gallery: 9,5%
• .photography:7,16%
• .holdings: 6,26%
• .estate: 5,37%
• .bike: 4,34%
• .ventures: 3,96%
• .clothing: 3,7%
• .singles: 2,55%
• .equipment: 2,04%
• .lighting: 1,66%
• .plumbing: 1,44%
• .graphics: 1,27%
• .camera: 1,02%
HOSTING
Hosting adalah jasa layanan internet yang menyediakan sumber daya server-server
untuk disewakan sehingga memungkinkan organisasi atau individu menempatkan
informasi di internet berupa HTTP, FTP, EMAIL, atau DNS.
Jenis Hosting:
• Shared hosting adalah server hosting yang digunakan bersama-sama dengan pengguna
lain, satu server dipergunakan oleh lebih dari satu nama domain.
• VPS (Virtual Private Server) atau VPS (Virtual Dedicated Server) merupakan proses
virtualisasi dari lingkungan software sistem operasi yang dipergunakan oleh server. Satu
Dedicated Server dapat dibagi menjadi beberapa VPS kecil.
• Dedicated server adalah penggunaan satu server utuh yang tidak dibagi dengan klien
lainnya.
• Colocation server adalah layanan penyewaan tempat untuk meletakkan server yang
dipergunakan untuk hosting.
ANY QUESTION…?
LATIHAN
HASIL DI SCAN.
TUGAS