Tugas Pemograman Web - Sejarah Perkembangan Web
Kali
ini saya akan membagikan hasil tugas yang sudah saya kerjakan yaitu
"Sejarah Web" mengenai pemrograman Web dari penjelasan hingga
membandingkan
kurang lebih seperti gambar diatas,
nah nanti akan saya jelaskan perbedaannya, web 1.0 hingga web simentic.
KRITERIA & SIFAT WEB
1. Web 1.0
Adalah generasi pertama dari website
di internet. pada tipe ini pengunjung hanya bisa mencari (searching) dan
melihat-lihat (browsing) data informasi yang ada di web.Jadi web tipe ini
terlihat seperti apapun pengumuman di dunia maya. World
wide web pertama kali menemukan bentuknya di November 1990. Hingga tahun 1993,
jaringan internet berkembang demikian pesatnya. Perkembangan jaringan internet
up to (seperti promosi ISP saja ) 341,000% .
- Penggunaan masih pasif
- Halaman masih statis
- Form HTML dikirim lewat e-mail
2. Web 2.0
Era perkembangan
web kedua (Web 2.0)dimana pengunjung mulai dapat melakukan interaksi dengan di
atur oleh sistem yang ada pada web. Web 2.0 sendiri merupakan sebuah istilah
yang pertama kali dicetuskan pada atahun 2013 oleh O'Reilly Media, dan
dipopulerkan pada konfersi web 2.0 pertama di tahun 2004.
Web 2.0 memiliki
bebrapa ciri mencolok yaitu share colloborate dan exploit. Di era web 2.0
sekarang pengguna web untuk berbagi, pertemanan, kolaborasi menjdi sesuatu yang
penting. Web 2.0 hadir seiring meraknya pengguna blog, Friendster, Myspace,
Youtube, dan Fickr.
- Penggunaan menjadi aktif utuk memberikan atau membuat segala informasi/konten
- Dikenal sebagai web interaktif
3. Web 3.0
Lambat laun kebiasaan dan
kebutuhan orang di dunia maya selalu berubah dan bertambah. Hal ini juga
sejalan dengan semakin cepatnya akses internet broadband dan teknologi komputer
yang semakin canggih. Jika pada telekomunikasi sudah mulai terdengar isu era
4G, begitu juga yang terjadi pada dunia website yang juga memunculkan
isu akan segera hadirnya era baru yaitu Web 3.0. Teknologi web generasi ketiga
ini merupakan perkembangan lebih maju dari Web 2.0 dimana disini web
seolah-olah sudah seperti kehidupan di alam nyata. Web 3.0 memiliki ciri-ciri
umum seperti suggest, happen dan provide.
- Farmware secara umum (bisa dipakai dimana-mana).
- Portability (mengarah pada multimedia).
- Sifatnya personal/komunitas.
4. Web Science
- Lahir dari syst informasi.
- Pemahaman komunikasi & representasi.
- Unruk bisnis Leader, pengusaha & kebijakan.
- Expert System
5. Web Sematic
- W3 (World, Wide, Web) ⇨ XML,XMLS, RDF.
- Kemampuan aplikasi untuk memahami bahasa manusia.
- Mengolah bahasa, homonim, sinonim/atribut pada data.
Disini juga saya akan menjelaskan
sedikit tentang Teknologi Web & Perbedaan Client vs Server, hanya sedikit
yang akan saya jelaskan untuk selebihnya kalian bisa sambil browsing browsing
lagi ya.
seperti
gambar di atas, dari situ kita sudah bisa mengartikan bahwa yang masih
berkembangkan sampai sekarang adalah Server Side.
Saya akan menjelaskan juga sedikit tentang Client Side dan Server Side yang pasti yang saya baca dari beberapa sumber.
Saya akan menjelaskan juga sedikit tentang Client Side dan Server Side yang pasti yang saya baca dari beberapa sumber.
-Client
Side-
Karakteristik Client Side Programming :
Karakteristik Client Side Programming :
- Kode program dapat dilihat oleh user.
- Dapat langsung diterjemahkan oleh browser.
- Model eksekusinya simple dan skrip dapat dijadikan satu dengan HTML.
Cara Kerja Client Side :
Pengunjung web memilih salah satu link dari web dan browser langsung membaca perintah tersebut untuk menggali alamat web yang dituju. Lalu browser akan mengalihkan ke laman yang dituju.
Contoh Apk Client Side :
Pengunjung web memilih salah satu link dari web dan browser langsung membaca perintah tersebut untuk menggali alamat web yang dituju. Lalu browser akan mengalihkan ke laman yang dituju.
Contoh Apk Client Side :
- CSS
- JQUERY
- JAVASCRIPT,dll.
Kelebihan Client Side :
- Tidak perlu server khusus untuk menjalankannya.
- Eksekusi script lebih cepat.
- Tidak membebani kinerja web server.
Kekurangan Client Side :
- Harus di support oleh browser dari pihak client.
- Script dapat ditiru.
- Dari segi keamanan kurang dapat diandalkan.
-Server Side-
Karakteristik Server Side Progamming
:
- Ada Client yang meminta request.
- Eksekusi program dilakukan di server.
- Mengirimkan hasil ke Client.
Cara kerja Server Side :
Jika kita melakukan interaksi dengan
laman web maka browser akan mengirimkan perintah server, lalu server akan
merespon dan melakukan perintah yang diberikan. Kemudian server akan mengirim
data/perintah dari browser, dan browser akan menampilkan data/perintah
tersebut.
Contoh Apk Serever Side :
(Sever Side memerlukan Xampp,Wam,IIS, dll. Untuk pembuatan Web Teknologi)
- Search engines.
- Database access.
- Chat and Bulletin Board Sevice.
- PHP (Open source & banyak digunakan luas).
- Active Server Pages (ASP) ⇒ Teknologi yang dikembangkan oleh Microsoft.
- ColdFusion (dikembangkan oleh Macromedia).
- Java Server Page & Servlet (dikembangkan oleh Sun Microsystem).
- Common Gateway Interface (CGI) ⇒ (dibuat dengan bahasa pemrograman C++ atau PERL).
- Sever Side Include (SSI) ⇒ misal, Front Page Server Extension.
Kelebihan Server Side Programming :
- Data lebih aman.
- Susah untuk ditiru (scipt dijalankan server).
Kekurangan Server Side Programming :
- Memerlukan server khusus untuk menjalankan.
- Menambah beban server.
- Lambat jika dibandingkan dengan Client Side.
Untuk lebih jelaskan saya akan
menggambarkan perbedaan Client vs Server.
Nah seperti inilah sedikit gambaran
dan penjelasan dari saya dan yang sudah menjadi sumber ilmu saya, semoga ini
bisa bermanfaat dan menambah ilmu untuk kalian semua pembaca setia. Mungkin
hanya ini yang bisa saya sampai untuk saat ini menganai Pemrograman Web, jika
ada kekuranga atau kelebihan saya mohon maaf karna saya juga masih tahap
belajar.
Nama : Iant Febriant Polapa
NIM : 1600018088
Wassalamualaikum
Wr.Wb
Komentar
Posting Komentar