Jenis pemrograman web
1) Client Side Scripting
Client
Side Scripting adalah salah satu jenis bahasa pemrograman web yang proses
pengolahannya dilakukan di sisi client. Proses pengolahan client side scripting
dilakukan oleh web browser sebagai clientnya.
Contoh
: HTML, XHTML, CSS, Javascript, XML(Extensible Markup Language).
2) Server Side Scripting
Server
Side Scripting adalah bahasa pemrograman web yang pengolahannya dilakukan di
sisi server. Maksud server di sini adalah web server yang didalamnya telah mengintegrasikan
komponen web engine.
Contoh
: ASP(Active Server Pages), PHP(Hypertext Preprocessor, JSP(Java Server Pages).
Karakteristik server side programming :
1. Ada
client yang meminta request
2.
Eksekusi program dilakukan di server
3.
Mengirimkan hasil ke client
Keuntungan server side programming :
Cross platform : tidak tergantung dengan
browser tertentu
1.
Optimasi dan pemeliharaan dilakukan di browser
2.
Dapat mengakses database dan tidak tergantung dengan keamanan
3.
Menambah kekuatan server
4.
Kode program aman
Aplikasi yang sering digunakan oleh server
side programming
1.
Search engines
2.
Database access
3.
Chat & bulletin board service
Komponen penyusun web Statis
Bahasa
Pemrograman (Client Side Scripting dan Server Side Scripting).
Web
Editor digunakan untuk mengetikkan perintah-perintah dokumen web. Dibagi
menjadi 3 yaitu : Editor Teks (Notepad), Editor WYSIWYG (Dreamweaver), Editor
berbasis template (Rapidweaver dan iweb).
Web
Browser merupakan program yang berfungsi untuk menampilkan dokumen-dokumen web
dalam format HTML. Ex: Google Chrome, Mozilla Firefox, IE, Opera, dll.
Image
editor adalah program aplikasi yang berfungsi untuk melakaukan pengolahan
gambar/image. Ex: Adobe Photoshop, Corel Draw, Adobe Flash, dll.
Perkembangan web
Web
1.0, yaitu teknologi Web generasi pertama yang merupakan revolusi baru di dunia
Internet karena telah mengubah cara kerja dunia industri dan media. Contoh :
Situs berita "cnn.com" atau situs belanja "Bhinneka.com".
Web 2.0, yaitu
pertama
kalinya diperkenalkan oleh O’Reilly Media pada tahun 2004 sebagai teknologi Web
generasi kedua yang mengedepankan kolaborasi dan sharing informasi secara
online. Contoh : Situs jejaring sosial facebook.com
Web 3.0, yaitu teknologi web
lebih ke arah Web Cerdas atau Web dengan Engine Kecerdasan Buatan, yang lebih
memudahkan user dalam berinteraksi. Contoh : Web Semantik dan Cloud Computing
.
Web Semantic : SIOC ( http://sioc-project.org/ ) Adalah
komunitas yang berusaha mewujudkan semantic website yang tengah berjuang
membantu kita menciptakan web cerdas yang mana kelak pencarian info di internet
menjadi jauh - jauh sangat mudah
Kategori Website
Website
Personal, yaitu situs yang digunakan untuk menceritakan tentang biografi diri,
pengalaman pribadi, dll. Contoh : Blog Pribadi.
Website Komersial (Company Profile / Online Shop), yaitu
situs yang dipakai untuk menunjukkan produk dan jasa suatu perusahaan, atau
juga dapat melakukan
transaksi penjualan online (dengan sistem shopping cart system).
Domain yang biasa digunakan .com, .co.id, dll.
Website Instansi/Pemerintahan situs jenis ini hanya boleh dipakai untuk keperluan website pemerintahan yang
resmi. Domain untuk negara Indonesia menggunakan .go.id.
Website Non-Profit, website jenis-jenis ini biasanya digunakan hanya untuk yayasan, sekolahan, dll.
Domain yang biasa digunakan .org, .edu, dll.
Kategori Website (Lanjutan)
•
Search Engine: Google,
Bing, mozila firefox, uc browser, opera mini
•
Social Media: Facebook,
Twitter, Plurk, Instagram, whatsapp, bbm, telegram
•
Cloak URL/Short URL:
Adf.ly, Bit.ly, Short.us
•
Social Bookmark:
Feedburner
•
Web directory: Dmoz.org,
AboutUs.org
•
Web Portal:
–
News: Detik, Yahoo,
Kompas, CNN
–
Game: Lytogame, Gemscool,
Prodigy
•
Online Store: Amazon, bukalapak, lazada
•
Forum: Ads-id, Kaskus
bummart
EmoticonEmoticon