SlideShare a Scribd company logo
1 of 31
1
Teknologi Web
Internet & Web Design
2
Introduksi
World Wide Web adalah layanan
internet yang paling populer saat ini
Internet mulai dikenal dan digunakan
secara luas setelah adanya layanan
WWW
WWW adalah halaman-halaman website
yang dapat saling terkoneksi satu
dengan lainnya (hyperlink) yang
membentuk samudra belantara
informasi
3
 WWW berjalan dengan protokol HyperText
Transfer Protokol (HTTP)
 Halaman Web merupakan file teks murni
(plain text) yang berisi sintaks-sintaks HTML
yang dapat dibuka/ dilihat/ diterjemahkan
dengan Internet Browser
 Sintaks HTML mampu memuat konten text,
gambar, audio, video dan animasi
4
 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.
 Browser menampilkan sesuai instruksi
(format) HTML yg dibuat pd dokumen
tsb.
Internet Web Browsers
5
Sejarah World Wide Web
 hypertext [Bush 1945, Nelson 1960’s]
 Awal 90’-an, Tim Berners-Lee, sarjana fisika
pd riset Nuklir Swiss (CERN) menciptakan
HyperText Markup Language (HTML) dan
 Browser teks pertama: Lynx
 Berners-Lee saat ini memimpin WWW
Consorsium (W3C) lembaga yang menyusun
standarisasi HTML dan dokumen web.
6
 1993: Browser grafis pertama: Mosaic dibuat
oleh Andressen dan Eric Bina (mhs
University of Illinois)
 1994: Andressen kemudian bekerja untuk
Netscape, dan membuat Netscape
Navigator, browser grafis populer pertama
 1995: Microsoft membuat Internet Explorer
 Browser saat ini: Mozilla FireFox, Opera, dll
7
Trend : Fakta
Browsing / Surfing sudah merupakan
aktifitas rutin sehari-hari
Internet menjadi sumber informasi yang
tak terhingga! (apalagi dengan adanya
Om Yahoo! dan Mas Google)
Jutaan halaman web baru bermunculan
setiap hari
Konten web semakin bervariasi dan
dapat dikontribusi oleh siapa saja
dimana saja
8
Trend: Killer Application
Internet:
 Email
 Online Games
 Chat (mIRC, Yahoo Messenger)
 Google Earth
Web based:
 Search Engine (Yahoo!, Google)
 Web Blog
 Web Komunitas: Friendster, MySpace,
Multiply, Hi5, Yahoo 360°, YouTube
9
Web growth
 Stats from
 Internet
Valley, Inc.
recent estimates suggest 40-50 M Web sites, with 4-5 B Web pages!
Dates Hosts Domains Web
Sites
Sites/
Hosts
July 01 126,000,000 30,000,000 28,200,000 22.381%
July 98 37,000,000 4,300,000 4,270,000 12.000%
July 97 19,540,000 1,301,000 1,200,000 6.200%
July 96 12,881,000 488,000 300,000 2.300%
July 95 6,642,000 120,000 25,000 0.400%
July 94 3,212,000 46,000 3,000 0.100%
July 93 1,776,000 26,000 150 0.010%
July 92 992,000 16,300 50 0.005%
July 89 130,000 3,900
July 81 210
1969 4
Mosaic
Netscape
IE
10
Kategori Web
Berdasarkan keter-update-an isi web:
1. Web Statis : website yang isi
tampilannya selalu sama dan tidak
akan pernah berubah kapan pun kita
melihatnya. (jika tidak di-update)
2. Web Dinamis: website yang isi
tampilannya tidak statis
11
1. Web Statis  HTML (only)
2. Web Dinamis
 HTML plus plus
 + Pemrograman Web (Scripting)
 + Animasi Interaktif (Mis: Flash, Java
Applet)
12
HTML & XHTML
 HTML juga mengalami perkembangan
 Versi terakhir: HTML 4.1
 XHTML adalah standar baru untuk HTML yang
bertujuan:
 memungkinkan sebuah dokumen web dapat
dibaca oleh divais baru seperti PDA, ponsel,
dll
 Crossbrowser: ditampilkan sama untuk
semua jenis browser
 Versi terakhir: XHTML 1.1
13
HTML
 Walaupun membuat website sangat mudah
dengan menggunakan tools, tetapi sintaks
HTML harus dikuasai dengan baik.
 Membantu dalam mengembangkan fitur yang
dinamis: script, applet, konten multimedia, dll.
 may want low-level control
 may care about size/readability of pages
 may want to "steal" page components and
integrate into existing pages
14
Pemrograman Web
Client Side Script :
 Script yang ditambahkan dalam dokumen
html, dieksekusi oleh browser client.
 Javascript, VBScript
Server Side Script:
 Script yang ditambahkan dalam dokumen
html, dieksekusi oleh server, hasilnya dalam
bentuk html yang dikirim ke client.
 ASP/ASP.Net, PHP, CGI, JSP, dll
15
Cara Kerja Web
16
Pemrosesan Script
Web
Browser
(Client side
processing)
HTML
JavaScript
Java Applets
Web
Server
CGI
SSI
Servlet
PHP
JSP
ASP
Databases
HTTP
Server Side
Processing
17
Client Side Script
 Script yang ditambahkan (embedded) pada
halaman web yang sebelumnya hanya
disusun dengan sintaks HTML.
 Penambahan script ini mempunyai tujuan
tertentu. Misalnya:
 menampilkan jam dan tanggal yang up- to-
date,
 menu yang dinamis (mis: pull down menu),
 kontrol terhadap sebuah window,
 animasi sederhana, animasi mouse
 maupun untuk validasi form, dll
18
Client Side Script
Advantage:
 Waktu proses relatif cepat karena langsung
dieksekusi oleh browser client
 Tidak memerlukan web server untuk hosting
 Dapat dieksekusi langsung oleh berbagai
browser
Disadvantage:
 Script bisa dilihat oleh pengguna
 Script dapat di copy-paste
 Tidak cocok untuk akses data atau database
19
Tips Client Side Script:
Gunakan untuk proses-proses sisi client
Script Javascript mudah untuk “dibajak”
Pelajari bagaimana cara
“menambahkan” ke website kita
Source:
http://www.dynamicdrive.com
http://www.javascriptsource.com
20
Server Side Script
 Digunakan untuk membuat aplikasi web atau konten-
konten dinamis: news, buku tamu, dll
 PHP: open source dan banyak digunakan luas
 Active Server Pages (ASP) dan ASP.Net, teknologi
yang dikembangkan oleh Microsoft
 ColdFusion (CFM), dikembangkan oleh Macromedia
 Java Server Pages dan Servlet dikembangkan oleh
Sun Microsystem
 Common Gateway Interface (CGI), yang dibuat
dengan bahasa pemrograman C++ atau Perl
 Server Side Include (SSI), seperti misalnya
Frontpage Server Extension
21
Server Side Script
Advantage:
 Script tidak bisa dilihat oleh pengguna, sehingga tidak
dapat di-copy-paste
 Cocok untuk akses data atau aplikasi database
 Untuk membuat fitur-fitur tertentu yang berguna,
misalnya: hit counter, user manajemen, disain yang
dinamis, CMS, dll
Disadvantage:
 Waktu proses relatif lebih lambat karena dieksekusi
oleh server
 Memerlukan web server untuk hosting
22
CSS (Cascading stylesheet)
CSS adalah bagian dari sebuah website
yang khusus dibuat untuk mengatur
tampilan sebuah website.
Kita dapat mengontrol isi (konten) dan
tampilan secara terpisah.
Perubahan konten tidak mengharuskan
kita melakukan perubahan tampilan,
demikian juga sebaliknya.
23
CSS
 Teknologi CSS dimaksudkan untuk
mempermudah perancangan web yang
indah dan fleksibel.
 Fleksibilitas adalah hal yang tidak akan
diperoleh jika menggunakan HTML saja.
 Satu file CSS (*.css) dapat digunakan untuk
banyak halaman. Sehingga perubahan disain
visual untuk banyak halaman dapat dilakukan
hanya melalui modifikasi satu file CSS
24
Penggunaan CSS saat ini
Kontrol aspek visual keseluruhan
halaman website
Membuat Layout yang standart
(kolaborasi dengan XHTML)
Teknik membuat layout HTML:
Frame  cara lama, jarang digunakan
Tabel  disukai oleh designer
CSS  metode baru, menjadi standar
25
Referensi HTML & CSS
 CSS-1: http://www.w3.org/TR/CSS1
 CSS-2: http://www.w3.org/TR/CSS2
 HTML: http://www.w3.org/TR/html41
 XHTML: http://www.w3.org/TR/xhtml11
26
Teknologi & Aplikasi Web
ActiveX
 ActiveX adalah sebuah teknologi integrasi bukan sebuah
bahasa pemrograman.
 ActiveX dapat disebut sebagai lem yang menyatukan
berbagai macam kode bahasa pemrograman sehingga
dapat bekerja sama menjadi sebuah aplikasi Internet.
 ActiveX mirip dengan OLE (Object Linking and
Embedding).
 Ditandai dengan tag <OBJECT> pada html
 Java Applet
 Flash (Shockwafe)
 Komponen ActiveX (develop dg VBScript)
 dll
27
Aplikasi berbasis Web
 E-Commerce: describes the concept of
conducting transactions between a buyer
and a seller over an electronic network
(Internet)
 E-Business: describes all aspects of doing
business on/with/through the Internet. E-
Business includes all aspects of E-
commerce
 E-Learning, E-Government, dan
 E-E yang lainnya …
28
Web Developer
 Secara garis besar dapat dipisahkan:
1. Web Designer: membuat disain web
2. Web Programmer: membuat script
untuk halaman web
3. Web Administrator: sebagai
administrator web
29
Tahapan Pengembangan Website
 Sebuah website dikembangkan dalam
2 proses besar:
1. Web Designing: proses hingga jadi
halaman-halaman web secara lengkap
dan siap tayang
2. Web Deploying: proses untuk
membuat website terpasang pada
server internet dan dapat diakses
orang lain
30
Peluang
Hadirnya internet dan layanan WWW
memberikan sejumlah peluang bagi kita,
sebagai:
Developer Web
Content Updater/Kontributor
Network/Web Administrator
E-Commerce / Online Business
Interaksi Bisnis
dll
31
Fenomena
Amazon
bhinneka
Okezone
Detik
Elista.akprind
Sleman.go.id
Padang.go.id
Bantul.go.id

More Related Content

Viewers also liked

Cara Membuat Website Menggunakan CMS Wordpress & XAMPP
Cara Membuat Website Menggunakan CMS Wordpress & XAMPPCara Membuat Website Menggunakan CMS Wordpress & XAMPP
Cara Membuat Website Menggunakan CMS Wordpress & XAMPPMuhammad Iqbal
 
Mengenal Bisnis Internet
Mengenal Bisnis InternetMengenal Bisnis Internet
Mengenal Bisnis Internetcosaaranda
 
Presentasi BISNIS Onstore - Bisnis TREND Toko Online PRIBADI!..
Presentasi BISNIS Onstore - Bisnis TREND Toko Online PRIBADI!.. Presentasi BISNIS Onstore - Bisnis TREND Toko Online PRIBADI!..
Presentasi BISNIS Onstore - Bisnis TREND Toko Online PRIBADI!.. http://www.GoRezeki.com
 
15 cara jitu membuat artikel seo agar halaman
15 cara jitu membuat artikel seo agar halaman15 cara jitu membuat artikel seo agar halaman
15 cara jitu membuat artikel seo agar halamanM. Sahil Luqman
 

Viewers also liked (6)

Cara Membuat Website Menggunakan CMS Wordpress & XAMPP
Cara Membuat Website Menggunakan CMS Wordpress & XAMPPCara Membuat Website Menggunakan CMS Wordpress & XAMPP
Cara Membuat Website Menggunakan CMS Wordpress & XAMPP
 
Teknologi Aplikasi Web Bagian Pertama
Teknologi Aplikasi Web Bagian PertamaTeknologi Aplikasi Web Bagian Pertama
Teknologi Aplikasi Web Bagian Pertama
 
Mengenal Bisnis Internet
Mengenal Bisnis InternetMengenal Bisnis Internet
Mengenal Bisnis Internet
 
Membangun Bisnis Online
Membangun Bisnis OnlineMembangun Bisnis Online
Membangun Bisnis Online
 
Presentasi BISNIS Onstore - Bisnis TREND Toko Online PRIBADI!..
Presentasi BISNIS Onstore - Bisnis TREND Toko Online PRIBADI!.. Presentasi BISNIS Onstore - Bisnis TREND Toko Online PRIBADI!..
Presentasi BISNIS Onstore - Bisnis TREND Toko Online PRIBADI!..
 
15 cara jitu membuat artikel seo agar halaman
15 cara jitu membuat artikel seo agar halaman15 cara jitu membuat artikel seo agar halaman
15 cara jitu membuat artikel seo agar halaman
 

Similar to 9711 web desain

HTML, CSS, JAVASCRIPT.pptx
HTML, CSS, JAVASCRIPT.pptxHTML, CSS, JAVASCRIPT.pptx
HTML, CSS, JAVASCRIPT.pptxkays17
 
Muhammad sugiantoro 1210651165 rangkuman pbw
Muhammad sugiantoro 1210651165 rangkuman pbwMuhammad sugiantoro 1210651165 rangkuman pbw
Muhammad sugiantoro 1210651165 rangkuman pbwsugi fener
 
Tugas 1 rekayasa web 1412511519 - andhika desta permana
Tugas 1 rekayasa web   1412511519 - andhika desta permanaTugas 1 rekayasa web   1412511519 - andhika desta permana
Tugas 1 rekayasa web 1412511519 - andhika desta permanaAndhika Desta Permana
 
Buku pemrograman web html-css-javascript
Buku pemrograman web html-css-javascriptBuku pemrograman web html-css-javascript
Buku pemrograman web html-css-javascriptDeka M Wildan
 
1_Pengantar_Web_Desain_aaaaaaaaapptx.pptx
1_Pengantar_Web_Desain_aaaaaaaaapptx.pptx1_Pengantar_Web_Desain_aaaaaaaaapptx.pptx
1_Pengantar_Web_Desain_aaaaaaaaapptx.pptxDeniHidayat46
 
Modul web design - studi kasus website portal berita
Modul web design - studi kasus website portal beritaModul web design - studi kasus website portal berita
Modul web design - studi kasus website portal beritaDoni Andriansyah
 
Tugas 8 rekayasa web 1211510944 art david
Tugas 8 rekayasa web 1211510944 art davidTugas 8 rekayasa web 1211510944 art david
Tugas 8 rekayasa web 1211510944 art davidart david
 
Konsep teknologi web
Konsep teknologi webKonsep teknologi web
Konsep teknologi webTeukuMahawira
 
Konsep Teknologi Web
Konsep Teknologi WebKonsep Teknologi Web
Konsep Teknologi WebTeukuMahawira
 
Konsep teknologi web
Konsep teknologi webKonsep teknologi web
Konsep teknologi webTeukuMahawira
 
Tugas Rekayasa Web 0316
Tugas Rekayasa Web 0316Tugas Rekayasa Web 0316
Tugas Rekayasa Web 0316art david
 
Materi-1-Pemrograman Web.pdf
Materi-1-Pemrograman Web.pdfMateri-1-Pemrograman Web.pdf
Materi-1-Pemrograman Web.pdfRafEl24
 

Similar to 9711 web desain (20)

HTML, CSS, JAVASCRIPT.pptx
HTML, CSS, JAVASCRIPT.pptxHTML, CSS, JAVASCRIPT.pptx
HTML, CSS, JAVASCRIPT.pptx
 
Muhammad sugiantoro 1210651165 rangkuman pbw
Muhammad sugiantoro 1210651165 rangkuman pbwMuhammad sugiantoro 1210651165 rangkuman pbw
Muhammad sugiantoro 1210651165 rangkuman pbw
 
Tugas 1 rekayasa web 1412511519 - andhika desta permana
Tugas 1 rekayasa web   1412511519 - andhika desta permanaTugas 1 rekayasa web   1412511519 - andhika desta permana
Tugas 1 rekayasa web 1412511519 - andhika desta permana
 
Buku pemrograman web html-css-javascript
Buku pemrograman web html-css-javascriptBuku pemrograman web html-css-javascript
Buku pemrograman web html-css-javascript
 
Perkembangan teknologi web
Perkembangan teknologi webPerkembangan teknologi web
Perkembangan teknologi web
 
1_Pengantar_Web_Desain_aaaaaaaaapptx.pptx
1_Pengantar_Web_Desain_aaaaaaaaapptx.pptx1_Pengantar_Web_Desain_aaaaaaaaapptx.pptx
1_Pengantar_Web_Desain_aaaaaaaaapptx.pptx
 
Bab 1 Teknologi Web
Bab 1   Teknologi WebBab 1   Teknologi Web
Bab 1 Teknologi Web
 
Tugas rekayasa web
Tugas rekayasa webTugas rekayasa web
Tugas rekayasa web
 
Modul web design - studi kasus website portal berita
Modul web design - studi kasus website portal beritaModul web design - studi kasus website portal berita
Modul web design - studi kasus website portal berita
 
1989249
19892491989249
1989249
 
Tugas 8 rekayasa web 1211510944 art david
Tugas 8 rekayasa web 1211510944 art davidTugas 8 rekayasa web 1211510944 art david
Tugas 8 rekayasa web 1211510944 art david
 
Konsep teknologi web
Konsep teknologi webKonsep teknologi web
Konsep teknologi web
 
Konsep Teknologi Web
Konsep Teknologi WebKonsep Teknologi Web
Konsep Teknologi Web
 
Konsep teknologi web
Konsep teknologi webKonsep teknologi web
Konsep teknologi web
 
Tugas Pw Kel 3
Tugas Pw Kel 3Tugas Pw Kel 3
Tugas Pw Kel 3
 
Tugas Pw Kel 3
Tugas Pw Kel 3Tugas Pw Kel 3
Tugas Pw Kel 3
 
Tugas Pw Kel 3
Tugas Pw Kel 3Tugas Pw Kel 3
Tugas Pw Kel 3
 
Tugas Rekayasa Web 0316
Tugas Rekayasa Web 0316Tugas Rekayasa Web 0316
Tugas Rekayasa Web 0316
 
Laporan
LaporanLaporan
Laporan
 
Materi-1-Pemrograman Web.pdf
Materi-1-Pemrograman Web.pdfMateri-1-Pemrograman Web.pdf
Materi-1-Pemrograman Web.pdf
 

9711 web desain

  • 2. 2 Introduksi World Wide Web adalah layanan internet yang paling populer saat ini Internet mulai dikenal dan digunakan secara luas setelah adanya layanan WWW WWW adalah halaman-halaman website yang dapat saling terkoneksi satu dengan lainnya (hyperlink) yang membentuk samudra belantara informasi
  • 3. 3  WWW berjalan dengan protokol HyperText Transfer Protokol (HTTP)  Halaman Web merupakan file teks murni (plain text) yang berisi sintaks-sintaks HTML yang dapat dibuka/ dilihat/ diterjemahkan dengan Internet Browser  Sintaks HTML mampu memuat konten text, gambar, audio, video dan animasi
  • 4. 4  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.  Browser menampilkan sesuai instruksi (format) HTML yg dibuat pd dokumen tsb. Internet Web Browsers
  • 5. 5 Sejarah World Wide Web  hypertext [Bush 1945, Nelson 1960’s]  Awal 90’-an, Tim Berners-Lee, sarjana fisika pd riset Nuklir Swiss (CERN) menciptakan HyperText Markup Language (HTML) dan  Browser teks pertama: Lynx  Berners-Lee saat ini memimpin WWW Consorsium (W3C) lembaga yang menyusun standarisasi HTML dan dokumen web.
  • 6. 6  1993: Browser grafis pertama: Mosaic dibuat oleh Andressen dan Eric Bina (mhs University of Illinois)  1994: Andressen kemudian bekerja untuk Netscape, dan membuat Netscape Navigator, browser grafis populer pertama  1995: Microsoft membuat Internet Explorer  Browser saat ini: Mozilla FireFox, Opera, dll
  • 7. 7 Trend : Fakta Browsing / Surfing sudah merupakan aktifitas rutin sehari-hari Internet menjadi sumber informasi yang tak terhingga! (apalagi dengan adanya Om Yahoo! dan Mas Google) Jutaan halaman web baru bermunculan setiap hari Konten web semakin bervariasi dan dapat dikontribusi oleh siapa saja dimana saja
  • 8. 8 Trend: Killer Application Internet:  Email  Online Games  Chat (mIRC, Yahoo Messenger)  Google Earth Web based:  Search Engine (Yahoo!, Google)  Web Blog  Web Komunitas: Friendster, MySpace, Multiply, Hi5, Yahoo 360°, YouTube
  • 9. 9 Web growth  Stats from  Internet Valley, Inc. recent estimates suggest 40-50 M Web sites, with 4-5 B Web pages! Dates Hosts Domains Web Sites Sites/ Hosts July 01 126,000,000 30,000,000 28,200,000 22.381% July 98 37,000,000 4,300,000 4,270,000 12.000% July 97 19,540,000 1,301,000 1,200,000 6.200% July 96 12,881,000 488,000 300,000 2.300% July 95 6,642,000 120,000 25,000 0.400% July 94 3,212,000 46,000 3,000 0.100% July 93 1,776,000 26,000 150 0.010% July 92 992,000 16,300 50 0.005% July 89 130,000 3,900 July 81 210 1969 4 Mosaic Netscape IE
  • 10. 10 Kategori Web Berdasarkan keter-update-an isi web: 1. Web Statis : website yang isi tampilannya selalu sama dan tidak akan pernah berubah kapan pun kita melihatnya. (jika tidak di-update) 2. Web Dinamis: website yang isi tampilannya tidak statis
  • 11. 11 1. Web Statis  HTML (only) 2. Web Dinamis  HTML plus plus  + Pemrograman Web (Scripting)  + Animasi Interaktif (Mis: Flash, Java Applet)
  • 12. 12 HTML & XHTML  HTML juga mengalami perkembangan  Versi terakhir: HTML 4.1  XHTML adalah standar baru untuk HTML yang bertujuan:  memungkinkan sebuah dokumen web dapat dibaca oleh divais baru seperti PDA, ponsel, dll  Crossbrowser: ditampilkan sama untuk semua jenis browser  Versi terakhir: XHTML 1.1
  • 13. 13 HTML  Walaupun membuat website sangat mudah dengan menggunakan tools, tetapi sintaks HTML harus dikuasai dengan baik.  Membantu dalam mengembangkan fitur yang dinamis: script, applet, konten multimedia, dll.  may want low-level control  may care about size/readability of pages  may want to "steal" page components and integrate into existing pages
  • 14. 14 Pemrograman Web Client Side Script :  Script yang ditambahkan dalam dokumen html, dieksekusi oleh browser client.  Javascript, VBScript Server Side Script:  Script yang ditambahkan dalam dokumen html, dieksekusi oleh server, hasilnya dalam bentuk html yang dikirim ke client.  ASP/ASP.Net, PHP, CGI, JSP, dll
  • 16. 16 Pemrosesan Script Web Browser (Client side processing) HTML JavaScript Java Applets Web Server CGI SSI Servlet PHP JSP ASP Databases HTTP Server Side Processing
  • 17. 17 Client Side Script  Script yang ditambahkan (embedded) pada halaman web yang sebelumnya hanya disusun dengan sintaks HTML.  Penambahan script ini mempunyai tujuan tertentu. Misalnya:  menampilkan jam dan tanggal yang up- to- date,  menu yang dinamis (mis: pull down menu),  kontrol terhadap sebuah window,  animasi sederhana, animasi mouse  maupun untuk validasi form, dll
  • 18. 18 Client Side Script Advantage:  Waktu proses relatif cepat karena langsung dieksekusi oleh browser client  Tidak memerlukan web server untuk hosting  Dapat dieksekusi langsung oleh berbagai browser Disadvantage:  Script bisa dilihat oleh pengguna  Script dapat di copy-paste  Tidak cocok untuk akses data atau database
  • 19. 19 Tips Client Side Script: Gunakan untuk proses-proses sisi client Script Javascript mudah untuk “dibajak” Pelajari bagaimana cara “menambahkan” ke website kita Source: http://www.dynamicdrive.com http://www.javascriptsource.com
  • 20. 20 Server Side Script  Digunakan untuk membuat aplikasi web atau konten- konten dinamis: news, buku tamu, dll  PHP: open source dan banyak digunakan luas  Active Server Pages (ASP) dan ASP.Net, teknologi yang dikembangkan oleh Microsoft  ColdFusion (CFM), dikembangkan oleh Macromedia  Java Server Pages dan Servlet dikembangkan oleh Sun Microsystem  Common Gateway Interface (CGI), yang dibuat dengan bahasa pemrograman C++ atau Perl  Server Side Include (SSI), seperti misalnya Frontpage Server Extension
  • 21. 21 Server Side Script Advantage:  Script tidak bisa dilihat oleh pengguna, sehingga tidak dapat di-copy-paste  Cocok untuk akses data atau aplikasi database  Untuk membuat fitur-fitur tertentu yang berguna, misalnya: hit counter, user manajemen, disain yang dinamis, CMS, dll Disadvantage:  Waktu proses relatif lebih lambat karena dieksekusi oleh server  Memerlukan web server untuk hosting
  • 22. 22 CSS (Cascading stylesheet) CSS adalah bagian dari sebuah website yang khusus dibuat untuk mengatur tampilan sebuah website. Kita dapat mengontrol isi (konten) dan tampilan secara terpisah. Perubahan konten tidak mengharuskan kita melakukan perubahan tampilan, demikian juga sebaliknya.
  • 23. 23 CSS  Teknologi CSS dimaksudkan untuk mempermudah perancangan web yang indah dan fleksibel.  Fleksibilitas adalah hal yang tidak akan diperoleh jika menggunakan HTML saja.  Satu file CSS (*.css) dapat digunakan untuk banyak halaman. Sehingga perubahan disain visual untuk banyak halaman dapat dilakukan hanya melalui modifikasi satu file CSS
  • 24. 24 Penggunaan CSS saat ini Kontrol aspek visual keseluruhan halaman website Membuat Layout yang standart (kolaborasi dengan XHTML) Teknik membuat layout HTML: Frame  cara lama, jarang digunakan Tabel  disukai oleh designer CSS  metode baru, menjadi standar
  • 25. 25 Referensi HTML & CSS  CSS-1: http://www.w3.org/TR/CSS1  CSS-2: http://www.w3.org/TR/CSS2  HTML: http://www.w3.org/TR/html41  XHTML: http://www.w3.org/TR/xhtml11
  • 26. 26 Teknologi & Aplikasi Web ActiveX  ActiveX adalah sebuah teknologi integrasi bukan sebuah bahasa pemrograman.  ActiveX dapat disebut sebagai lem yang menyatukan berbagai macam kode bahasa pemrograman sehingga dapat bekerja sama menjadi sebuah aplikasi Internet.  ActiveX mirip dengan OLE (Object Linking and Embedding).  Ditandai dengan tag <OBJECT> pada html  Java Applet  Flash (Shockwafe)  Komponen ActiveX (develop dg VBScript)  dll
  • 27. 27 Aplikasi berbasis Web  E-Commerce: describes the concept of conducting transactions between a buyer and a seller over an electronic network (Internet)  E-Business: describes all aspects of doing business on/with/through the Internet. E- Business includes all aspects of E- commerce  E-Learning, E-Government, dan  E-E yang lainnya …
  • 28. 28 Web Developer  Secara garis besar dapat dipisahkan: 1. Web Designer: membuat disain web 2. Web Programmer: membuat script untuk halaman web 3. Web Administrator: sebagai administrator web
  • 29. 29 Tahapan Pengembangan Website  Sebuah website dikembangkan dalam 2 proses besar: 1. Web Designing: proses hingga jadi halaman-halaman web secara lengkap dan siap tayang 2. Web Deploying: proses untuk membuat website terpasang pada server internet dan dapat diakses orang lain
  • 30. 30 Peluang Hadirnya internet dan layanan WWW memberikan sejumlah peluang bagi kita, sebagai: Developer Web Content Updater/Kontributor Network/Web Administrator E-Commerce / Online Business Interaksi Bisnis dll