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)
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