seluk beluk web
Post on 27-Jun-2015
81 Views
Preview:
TRANSCRIPT
TEKNIK INFORMATIKA UKDW
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)
top related