Seluk Beluk Web

28

Click here to load reader

Transcript of Seluk Beluk Web

Page 1: Seluk Beluk Web

TEKNIK INFORMATIKA UKDW

REKAYASA APLIKASI INTERNET

SELUK BELUK WEB

Willy Sudiarto Raharjo

Page 2: Seluk Beluk Web

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

Page 3: Seluk Beluk Web

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

Page 4: Seluk Beluk Web

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

Page 5: Seluk Beluk Web

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

Page 6: Seluk Beluk Web

TEKNIK INFORMATIKA UKDW

Page 7: Seluk Beluk Web

TEKNIK INFORMATIKA UKDW

Sir Tim Berner-Lee

Page 8: Seluk Beluk Web

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)

Page 9: Seluk Beluk Web

TEKNIK INFORMATIKA UKDW

Page 10: Seluk Beluk Web

TEKNIK INFORMATIKA UKDW

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

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

Page 11: Seluk Beluk Web

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

Page 12: Seluk Beluk Web

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

Page 13: Seluk Beluk Web

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

Page 14: Seluk Beluk Web

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

Page 15: Seluk Beluk Web

TEKNIK INFORMATIKA UKDW

Page 16: Seluk Beluk Web

TEKNIK INFORMATIKA UKDW

Page 17: Seluk Beluk Web

TEKNIK INFORMATIKA UKDW

Page 18: Seluk Beluk Web

TEKNIK INFORMATIKA UKDW

Page 19: Seluk Beluk Web

TEKNIK INFORMATIKA UKDW

Page 20: Seluk Beluk Web

TEKNIK INFORMATIKA UKDW

Page 21: Seluk Beluk Web

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

Page 22: Seluk Beluk Web

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

Page 23: Seluk Beluk Web

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

Page 24: Seluk Beluk Web

TEKNIK INFORMATIKA UKDW

Page 25: Seluk Beluk Web

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

Page 26: Seluk Beluk Web

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

Page 27: Seluk Beluk Web

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

Page 28: Seluk Beluk Web

TEKNIK INFORMATIKA UKDW

Minggu Depan● Konsep Dasar HTTP(S)