You are on page 1of 28

REKAYASA APLIKASI INTERNET

SELUK BELUK WEB

Willy Sudiarto Raharjo

TEKNIK INFORMATIKA UKDW


Sejarah Web (1)
● 1945 : Vannevar Bush menulis artikel tentang
photo-electrical-mechanical device bernama
Memex (memory extension) yang dapat
membuat dan mengikuti link antar dokumen
pada microfiche
● 1960 : Doug Engelbart membuat prototipe
"oNLine System" (NLS) yang mampu
melakukan hypertext browsing editing, email.
Mouse pertama tercipta pada tahun ini

TEKNIK INFORMATIKA UKDW


Sejarah Web (2)
● 1965 : Ted Nelson memperkenalkan kata
Hypertext pada “A File Structure for the
Complex, the Changing, and the Indeterminate.
20th National Conference, New York,
Association for Computing Machinery”
● 1967: Andy van Dam membangun Hypertext
Editing System dan FRESS
● 1969 : DARPA membiayai pengembangan
jaringan dan node pertama ARPANET
terhubung

TEKNIK INFORMATIKA UKDW


Sejarah Web (3)
● 1971 : Ray Tomlinson membuat program email
pertama
● 1972 : Penggunaan tanda @ untuk email
● 1978 : Vint Cerf and Bob Kahn
mempublikasikan "A Protocol for Packet
Network Interconnection”, cikal bakal TCP
● Berikutnya TCP pecah menjadi 2 komponen,
yaitu IP, dan lahirlah TCP/IP

TEKNIK INFORMATIKA UKDW


Sejarah Web (4)
● 1980 : Ketik menjadi konsultan untuk CERN,
Tim Berners-Lee menulis sebuah program
notebook "Enquire-Within-Upon-Everything",
yang mengijinkan sebuah link dibuat antar
node. Setiap node memiliki judul, jenis, dan
daftar link yang sifatnya bidirectional.
● Web server pertama tercipta pada tahun ini
● 1984 : Kemunculan DNS pertama oleh Paul
Mockapetris

TEKNIK INFORMATIKA UKDW


TEKNIK INFORMATIKA UKDW
Sir Tim Berner-Lee

TEKNIK INFORMATIKA UKDW


Sejarah Web (5)
● 1990 : Munculnya "WorldWideWeb", browser
web pertama di dunia
● 1992 : Server pertama diluar Eropa (Stanford)
● 1993 : browser Mosaic muncul dan protokol
web dapat digunakan publik
● 1994 : Netscape corp dan W3C berdiri serta
mulai munculnya ISP pertama (AOL,
CompuServe, Prodigy)

TEKNIK INFORMATIKA UKDW


TEKNIK INFORMATIKA UKDW
Sejarah Web (6)
● 1997: Publikasi spesifikasi HTML pertama (3.2)

http://www.w3.org/2004/Talks/w3c10-HowItAllStarted/

TEKNIK INFORMATIKA UKDW


Standarisasi
● Dikeluarkan oleh W3C (World Wide Web
Consortium), IETF (Internet Engineering Task
Force), dan beberapa organisasi lainnya
● Sampai saat ini, sudah lebih dari 110 spesifikasi
yang dirilis oleh W3C (W3C Recommendations)
● Contoh
– Spesifikasi HTML, CSS, DOM dan XHTML (W3C)
– Spesifikasi Javascript (ECMA)
– URI, HTTP (IETF) dalam bentuk dokumen RFC

TEKNIK INFORMATIKA UKDW


Perkembangan Web
● Sampai dengan HTML 4.01, sifat Web masih
bersifat statis
● Mulai ada sedikit interaktivitas di sisi client
dengan bantuan javascript
● Pelan-pelan, interaktivitas beralih ke sisi server
dengan munculnya bahasa pemrograman
server-side, misalnya PHP, ASP, Cold Fusion
● Sampai tahun 2005 dengan munculnya istilah
Web 2.0

TEKNIK INFORMATIKA UKDW


Web 2.0

knowledge-oriented environment where human


interactions generate content that is published,
managed and used through network applications
in a service-oriented architecture

Business revolution in the computer industry


caused by the move to the Internet as platform,
and an attempt to understand the rules for
success on that new platform

TEKNIK INFORMATIKA UKDW


Karakteristik Web 2.0
● Pengguna tidak hanya menerima informasi, tapi
juga menyebarkan informasi (participatory Web)
● Pengguna mampu menjalankan aplikasi melalui
browser
● Pengguna memiliki kontrol atas data pada web
● Adanya “architecture of participation”
● Adanya aspek Social Networking dan Social
Bookmarking

TEKNIK INFORMATIKA UKDW


TEKNIK INFORMATIKA UKDW
TEKNIK INFORMATIKA UKDW
TEKNIK INFORMATIKA UKDW
TEKNIK INFORMATIKA UKDW
TEKNIK INFORMATIKA UKDW
TEKNIK INFORMATIKA UKDW
Teknologi Web 2.0 (1)
● RIA berbasis Ajax/Flex/Flash/Silverlight
● Kode XHTML dan HTML yang valid
● Penambahan metadata pada halaman Web
menggunakan Microformats
● Folksonomies (tags atau tagclouds)
● CSS untuk memisahkan business dan
presentation layer
● API berbasis REST, XML, dan JSON

TEKNIK INFORMATIKA UKDW


Teknologi Web 2.0 (2)
● Sindikasi, aggregasi, dan notifikasi data dalam
bentuk RSS atau Atom
● Mashups, penggabungan konten dari beberapa
sumber
● Publikasi weblog
● Wiki atau forum untuk mendukung user-
generated content

TEKNIK INFORMATIKA UKDW


Web 3.0 (1)
● Belum terjadi, tapi banyak dugaan telah
bermunculan
– Transformasi web menjadi database
– Evolusi path menuju kecerdasan buatan
– Realisasi nyata dari Semantic Web dan SOA
– Dunia 3D
– "Executable" dari Web Abstraction Layer

TEKNIK INFORMATIKA UKDW


TEKNIK INFORMATIKA UKDW
Web 3.0 (2)
● Transformation of the Web from a network of
separately siloed applications and content
repositories to a more seamless and
interoperable whole.
● ubiquitous connectivity, broadband adoption,
mobile Internet access and mobile devices
● network computing, software-as-a-service
business models, Web services interoperability,
distributed computing, grid computing and cloud
computing

TEKNIK INFORMATIKA UKDW


Web 3.0 (3)
● Open technologies, open APIs and protocols,
open data formats, open-source software
platforms and open data (e.g. Creative
Commons, Open Data License)
● Open identity, OpenID, open reputation,
roaming portable identity and personal data
● the intelligent web, Semantic Web technologies
such as RDF, OWL, SWRL, SPARQL, GRDDL,
semantic application platforms, and statement-
based datastores

TEKNIK INFORMATIKA UKDW


Web 3.0 (4)
● Distributed databases, the "World Wide
Database" (enabled by Semantic Web
technologies)
● Intelligent applications, natural language
processing, machine learning, machine
reasoning, autonomous agents

TEKNIK INFORMATIKA UKDW


Minggu Depan
● Konsep Dasar HTTP(S)

TEKNIK INFORMATIKA UKDW

You might also like