Rabu, 30 Maret 2016

Arsitektur Web dan Aplikasi Utama Web

A.      Arsitektur Web
Arsitektur Web merupakan struktur rancangan (desain) web agar dapat tersusun suatu informasi yang tepat (terorganisasi) dan mudah ditemukan isinya. Dimana struktur rancangan harus memenuhi beberapa aspek antara lain form, fungsi, navigasi, interface, interaksi, visual dan maksud informasi itu sendiri, yang akan dibangun dalam sebuah web. Website arsitektur akan datang dalam ruang lingkup stetika dan teori kritis dan kecenderungan ini dapat mempercepat munculnya web semantik dan web 2.0.  Kedua ini menekankan aspek struktur informasi. Strukturalisme adalah sebuah pendekatan untuk pengetahuan yang telah dipengaruhi sejumlah disiplin akademis termasuk estetika, teori kritis dan postmodernisme. Web 2.0, meibatkan user-generated content, mengarahkan perhatian arsitek website untuk aspek-aspek struktur informasi.
“Website Arsitektur” memiliki potensi untuk menjadi istilah yang digunakan untuk disiplin inteklektual mengatur konten website. “Web Desain”, dengan cara kontras menggambarkan tugas-tugas praktis, bagian-bagian grafis dan teknis, dari merancang dan menerbitkan sebuah situs web.
B.       Aplikasi Utama Web
Dalam rekayasa perangkat lunak, suatu aplikasi web (bahasa Inggris: web application atau sering disingkat webapp) adalah suatu aplikasi yang diakses menggunakan penjelajah web melalui suatu jaringan seperti Internet atau intranet. Ia juga merupakan suatu aplikasi perangkat lunak komputer yang dikodekan dalam bahasa yang didukung penjelajah web (seperti HTML, JavaScript, AJAX, Java, dll) dan bergantung pada penjelajah tersebut untuk menampilkan aplikasi.
Aplikasi web menjadi populer karena kemudahan tersedianya aplikasi klien untuk mengaksesnya, penjelajah web, yang kadang disebut sebagai suatu thin client (klien tipis). Kemampuan untuk memperbarui dan memelihara aplikasi web tanpa harus mendistribusikan dan menginstalasi perangkat lunak pada kemungkinan ribuan komputer klien merupakan alasan kunci popularitasnya. Aplikasi web yang umum misalnya webmail, toko ritel daring, lelang daring, wiki, papan diskusi, weblog, serta MMORPG.
            1.      (HTTP), HTML, Internet, Web Server, Browser, Transaction
a)      HTTP adalah sebuah protokol jaringan lapisan aplikasi yang digunakan untuk sistem informasi terdistribusi, kolaboratif, dan menggunakan hipermedia. Penggunaannya banyak pada pengambilan sumber daya yang saling terhubung dengan tautan, yang disebut dengan dokumen hiperteks,yang kemudian membentuk World Wide Web pada tahun 1990 oleh fisikawan Inggris, Tim Berners-Lee. Hingga kini, ada dua versi mayor dari protokol HTTP, yakni HTTP/1.0 yang menggunakan koneksi terpisah untuk setiap dokumen, dan HTTP/1.1 yang dapat menggunakan koneksi yang sama untuk melakukan transaksi. Dengan demikian, HTTP/1.1 bisa lebih cepat karena memang tidak usah membuang waktu untuk pembuatan koneksi berulang-ulang. Pengembangan standar HTTP telah dilaksanakan oleh Konsorsium World Wide Web (World Wide Web Consortium/W3C) dan juga Internet Engineering Task Force (IETF), yang berujung pada publikasi beberapa dokumen Request for Comments (RFC), dan yang paling banyak dirujuk adalah RFC 2616 (yang dipublikasikan pada bulan Juni 1999), yang mendefinisikan HTTP/1.1.
b)      HyperText Markup Language (HTML)
HTML adalah sebuah bahasa markup yang digunakan untuk membuat sebuah halaman web, menampilkan berbagai informasi di dalam sebuah Penjelajah web Internet dan formating hypertext sederhana yang ditulis kedalam berkas format ASCII agar dapat menghasilkan tampilan wujud yang terintegerasi. 
HTML saat ini merupakan standar Internet yang didefinisikan dan dikendalikan penggunaannya oleh World Wide Web Consortium (W3C). HTML dibuat oleh kolaborasi Caillau TIM dengan Berners-lee robert ketika mereka bekerja di CERN pada tahun 1989 (CERN adalah lembaga penelitian fisika energi tinggi di Jenewa).
c)      Internet
Interconnection network (internet) adalah sistem global dari seluruh jaringan komputer yang saling terhubung.Internet berasal dari bahasa latin "inter" yang berarti "antara". Internet merupakan jaringan yang terdiri dari milyaran komputer yang ada di seluruh dunia. Internet melibatkan berbagai jenis komputer serta topology jaringan yang berbeda. Dalam mengatur integrasi dan komunikasi jaringan, digunakan standar protokol internet yaitu TCP/IP. TCP bertugas untuk memastikan bahwa semua hubungan bekerja dengan baik, sedangkan IP bertugas untuk mentransmisikan paket data dari satu komputer ke komputer lainya.
d)     Web Server
Web Server merupakan software yang memberikan layanan data yang berfungsi menerima permintaan HTTP atau HTTPS dari klien yang dikenal dengan browser web dan mengirimkan kembali hasilnya dalam bentuk halaman - halaman web yang umumnya berbentuk dokumen HTML
Macam - macam Web Server diantanya:
-          Apache Web Server - The HTTP Web Server
-          Apache Tomcat
-          Microsoft windows Server 2003 Internet Information Services (IIS)
-          Lighttpd
-          Sun Java System Web Server
-          Xitami Web Server
-          Zeus Web Server
e)      Browser
Brower adalah sebuah aplikasi perangkat lunak yang digunakan untuk menampilkan halaman Web. Microsoft Internet Explorer, Netscape Navigator, Mozilla adalah contohnya. Pendeknya untuk Web browser, merupakan aplikasi perangkat lunak digunakan untuk menemukan, mengambil dan juga menampilkan konten di World Wide Web, termasuk halaman Web, gambar, video dan file lainnya. Sebagai model klien / server, browser ini jangka klien pada komputer yang kontak server Web dan permintaan informasi. Browser saat ini adalah suite perangkat lunak yang berfungsi secara penuh yang dapat menafsirkan dan menampilkan halaman Web HTML, aplikasi, JavaScript, AJAX dan konten lainnya dijalankan pada server Web. Banyak browser menawarkan plug-in yang memperpanjang kemampuan browser sehingga dapat menampilkan informasi multimedia (termasuk suara dan video), atau browser dapat digunakan untuk melakukan tugas-tugas seperti konferensi video, untuk merancang halaman web atau menambahkan anti-phishing filter dan lain fitur keamanan untuk browser.
f)       Transaction
Dikembangkan oleh SAP, Internet Transaksi Server (ITS) adalah sebuah aplikasi sistem yang menandai upaya pertama oleh perusahaan untuk memperluas aplikasi bisnis ke Internet melalui browser Web. Hal ini dilakukan dengan pemrograman ITS untuk mengubah layar dalam perangkat lunak SAP ke dalam HTML, sehingga memungkinkan internet berbasis teknologi untuk berinteraksi dengan program perangkat lunak SAP. Digunakan sebagai komponen middleware, ITS memungkinkan sejumlah program SAP dalam kelompok / 3 R untuk mengakses Web. Karena sejumlah end-klien semakin mengandalkan komputasi jarak jauh, ITS dikembangkan untuk membantu para pelanggan memenuhi kebutuhan mereka. Dirancang untuk menghubungkan SAP dengan komunitas global melalui Internet, program ini telah berkembang secara efisien meneruskan software SAP ke Internet. Internet Server Transaksi memiliki kemampuan untuk menangani berbagai macam teknologi Web untuk mengakses aplikasi SAP. Menggunakan SAP GUI antarmuka, baik Transaksi Web dan SAP GUI untuk HTML adalah dua pilihan tersebut. Memanfaatkan RFC Protocol, Web Reporting, WebRFC dan Logika Arus ITS tiga opsi lain. Internet Aplikasi Komponen merupakan pilihan juga yang menggunakan tata letak berbasis template. Sementara teknologi masing-masing menggunakan pendekatan yang berbeda, ITS mampu berkomunikasi dengan teknologi masing-masing dan mentransfer informasi yang dihasilkan ke sebuah browser Web melalui ITS dan server Web.
           2.      User Generated Content, Blogs, Wikis, Folksonomies, Social Networks
a)      User Generated Content
User generated content atau biasa disingkat dengan UGC, atau dikenal juga dengan sebutan lain yaitu Consumer generated media atau biasa disingkat dengan CGM, atau selain itu juga bisa dikenal dengan sebutan lain lagi yaitu User created content atau biasa disingkat dengan UCC. UGC merujuk kepada berbagai tipe konten media yang tersedia untuk umum yang disediakan oleh end user.
Kemajuan teknologi web memungkinkan konten website tidak lagi dimonopoli oleh pengelola, melainkan dapat dibuat oleh para penggunanya. UGC merupakan salah satu ciri dominan Web 2.0. MediaWiki adalah salah satu contoh aplikasi web yang menyediakan fitur UGC.
b)      Blog
Blog atau mungkin yang bisa dikatakan web log merupakan suatu aplikasi web berisikan tulisan – tulisan yang diupload sebagai postingan pada sebuah halaman aplikasi web tersebut. Tulisan – tulisan yang diupload tersebut dapat diakses oleh seluruh pengguna internet yang memang sedang mencari tulisan dengan postingan terkait.
Blog sangat berfungsi, dari sekedar berbagi cerita atau pengalaman, tempat berdiskusi, mempublikasikan suatu acara, hingga mempromosikan sebuah produk (iklan). Tak jarang blog yang dimiliki oleh satu orang saja, misalkan blog untuk tempat diskusi, bisa jadi dimiliki oleh beberapa orang.
c)      Wiki
Wiki adalah sebuah situs berupa web yang mengizinkan para penggunanya untuk melakukan pengeditan dalam penggunaannya, misalnya menambah atau mengedit isi dari situs web tersebut.
Menurut Ward Cunningham, sebuah situs web merupakan wiki jika memiliki ciri-ciri berikut:
-       Wiki memungkinkan pengguna untuk mengubah sebuah halaman maupun membuat halaman baru dalam situs web, dengan menggunakan peramban web.
-       Wiki dapat menunjukkan keterkaitan antara sebuah halaman dengan halaman lainnya, menggunakan pranala dalam halaman.
-       Wiki mengundang pengunjung untuk ikut terlibat dalam membuat dan berkolaborasi yang membangun situs web tersebut.
d)     Folksonomies
Folksonomies adalah sebuah sistem atau metode yang digunakan untuk pengklasifikasian atau pembuatan atau pengaturan tag dalam melakukan pengkategorian konten. Tag tersebut adalah sebuah hyperlink yang akan mengarahkan anda pada sekumpulan kategori yang berhubungan dengan apa yang anda cari. Hyperlink tersebut tak selalu dalam bentuk teks, tetapi bisa juga dalam bentuk gambar.
e)      Social network
Social Networks atau yang sering dikenal juga dengan sebutan jejaring sosial, adalah suatu alat yang digunakan untuk saling keterhubungan / komunikasi antara satu individu dengan individu yang lainnya atau antara suatu organisasi dengan organisasi lainnya dalam lingkup dunia maya (situs jejaring sosial yang ada di internet. Social networks ini sangat bermanfaat karena bisa diakses dimana saja dan kapan saja, penggunanyapun tak mengenal usia serta status.
Sebenarnya penggunaan social networks sangatlah berguna, bahkan penting dijaman sekarang. Namun tak jarang yang menganggap bahwa penggunaan social networks ini tak berguna, padahal kalau sajakita tahu cara menggunakan dan menempatkan penggunaannnya dengan tepat pasti sangat berguna. Dari sini, kita bisa bertemu dengan teman – teman lama yang jauh untuk kita temui secara fisik, berkenalan dengan berbagai orang diluar sana dari lingkungan yang berbeda, berbagi pengalaman yang bisa menambah wawasan serta kemampuan kita.
           3.      Semantic Web Summary : XML, RDF, OWL, Microformats, Microdata
Sematic Web Summary
Pengertian Semantic Web (Web Semantik) atau Definisi Semantic Web adalah pengembangan dari World Wide  Web di mana makna semantik dari informasi di web didefinisikan, sehingga memungkinkan mesin untuk memprosesnya. Semantic Web berasal dari World Wide  Web Konsorsium dari Web sebagai media universal data, informasi, dan pertukaran pengetahuan. Semantic Web terdiri dari seperangkat prinsip-prinsip desain, kelompok kerja kolaboratif, dan berbagai teknologi. Beberapa elemen dari Semantic Web yang dinyatakan sebagai calon masa depan dan unsur-unsur lain dari Semantic Web disajikan dalam spesifikasi formal dimaksudkan untuk memberikan deskripsi formal konsep, istilah, dan hubungan dalam satu domain tertentu. Istilah Web Semantik itu sendiri diperkenalkan oleh Tim Berners-Lee, penemu World Wide Web. Sekarang, prinsip web semantik disebut-sebut akan muncul pada Web 3.0, generasi ketiga dari World Wide Web. Bahkan Web 3.0 itu sendiri sering disamakan dengan Web Semantik. WebSemantik menggunakan XML, XMLS (XMLSchema), RDF, RDFS (Resources Description Framework Schema) dan OWL.
a)    XML
XML (Extensible Markup Language) adalah bahasa markup untuk keperluan umum yang disarankan oleh W3C (World Wide Web Consortium)  untuk membuat dokumen markup keperluan pertukaran data antar sistem yang beraneka ragam. XML merupakan kelanjutan dari HTML (HyperText Markup Language) yang merupakan bahasa standar untuk melacak Internet.
b)   RDF
RDF (Resource Description Framework)adalah standar W3C  untuk mendeskripsikan Web resources, seperti title, author, modification date, content, dan copyright information dari Web page.
c)    OWL
OWL (Web Ontology Language) adalah salah satu bentuk ontology yang memang dirancang dengan tujuan untuk digunakan oleh aplikasi yang perlu memproses isi informasi ketimbang menampilkan informasi untuk konsumsi manusia. OWL merupakan rekomendasi W3C (World Wide Web Consortium) dalam penulisan ontology untuk web untuk web semantic. OWL dituliskan dalam syntax XML (eXtended Markup Language). Selain XML dalam OWL digunakan juga bahasa XMLS (XML Schema), RDF (Resource Description Framework) dan RDFS (RDF Schema) dan OWL itu sendiri.
         d)   Microformats
Microformats adalah salah satu cara menambahkan penandaan sederhana agar tiap data mudah terbaca oleh manusia seperti peristiwa, rincian kontak atau lokasi pada halaman web sehingga informasi di dalamnya dapat diekstraksi oleh perangkat lunak dan diindeks, dicari, disimpan, bertukaran-referensi, atau dikombinasi. Secara teknis, hal-hal tersebut adalah bagian dari penandaan semantik yang hanya menggunakan standar “Plain Old Semantic (X)HTML” (yaitu “POSH”) saja dengan nilai “rel” dan satu set penamaan-kelas yang umum. Mereka digunakan dengan terbuka dan tersedia, bebas bagi siapa saja.
e)    Microdata
Microdata adalah Spesifikasi HTML yang berbasisi WHATWG yang digunakan untuk sarang simentik pada konten di halaman web. Microdata membantu teknologi seperti mesin pencari dan web crawler lebih memahami informasi apa yang terkandung dalam halaman web, menyediakan hasil pencarian yang lebih baik. Microdata adalah upaya untuk menyediakan cara sederhana annotating elemen HTML dengan tag dapat dibaca oleh mesin daripada pendekatan serupa menggunakan RDFa dan Microformats.     
      Web Security
Web Security adalah tata cara mengamankan aplikasi web yg dikelola, biasanya yg bertanggung jawab melakukannya adalah pengelola aplikasi web tsb.
Berbicara mengenai masalah yang berkaitan dengan keamanan di dalam era digital tidak lepas dari 3 prinsip utama yaitu Confidentiality, Integrity, dan Availability atau lebih dikenal dengan nama CIA. Sama halnya ketika bergelut dengan keamanan (security) sebuah website, princip CIA sudah selayaknya dijadikan pedoman yang harus dipahami apabila ingin website kita lebih aman dan sulit untuk diserang.




Referensi :



Selasa, 29 Maret 2016

Pengantar Web Science : Definisi Web Science dan Sejarah Web


A.    DEFINISI WEB SCIENCE
Web Science merupakan penjabaran dari dua arti yang berbeda yaitu Web dan Science. Web merupakan kumpulan dari halaman yang dapat informasi berupa gambar, animasi, tulisan, suara.   Dan science merupakan ilmu pengetahuan yang didapat dan bisa menjadi sebuah pengetahuan bagi masyarakat dengan memberi sebuah informasi yang akurat dan dapat dipercaya. Jadi Web Science dapat disimpulkan yaitu segala sesuatu yang berkaitan dengan ilmu pengetahuan yang diperoleh dari sumber yang akurat dan dapat di unduh dari dunia maya tanpa harus mencari sumber informasi secara langsung dan memudahkan kita untuk memperoleh informasi.
B.    SEJARAH WEB
Web Science didirikan pada tahun 2006 dengan nama Web Science Research Initiative (WSRI). Web Science ini awalnya adalah hasil dari Memorandum of Understanding antara MIT CSAIL dan Unversity of Southampton, ECS. Ambisinya adalah mengkoordinasi dan mendukung sentralisasi pembelajaran World Wide Web. Sejak awal diluncurkan, konsep Web Science sudah menyebar secara meluas dan mengukuh diri sebagai area aktifitas yang penting. Website pertama kali ditemukan oleh Sir Timothy john, Tim Berners-Lee. Pada tahun 1991 website terhubung dengan jaringan. Dengan tujuan untuk mempermudah tukar menukar informasi.
Aktifitas WSRI fokus pada (i) artikulasi agenda penelitian untuk komunitas scientific, (ii) mengkoordinasi pengembangan materi pembelajaran Web Science dan (iii) mengikat pemikiran tentang kepeminpinan pada sektor yang berkembang ini. Untuk melanjutkan aktifitasnya dan mendukung pengembangan Web Science secara global, para direktur WSRI membuat badan amal the Web Science Trust (WST). WST berkerja sama dengan World Wide Web.
1.      Pre Web
Pre-web adalah era dimana prototype seperti memex, usenet, gopher dan ftp muncul kemudian berevolusi menjadi internet.
a)     Memex (Memory Index)
Memex berasal dari singkatan “Memory” dan “Index” adalah nama hipotesis proto-hypertext system yang Vannevar Bush pada tahun 1945 pada artikel bulanan The Atlantic “As We May Think” (AWMT). Memex merupakan sebuah mesin mekanis yang berfungsi sebagai piranti penyimpanan dan pengambilan informasi. Memex memanfaatkan teknologi microfilm sebagai media penyimpanan. Secara fisik Memex dideskripsikan terdiri atas sebuah meja yang dilengkapi dengan layar, keyboard, tombol dan pengungkit (lever) serta tempat penyimpanan microfilm. Konsep memex mempengaruhi perkembangan awal hypertext sistem (akhirnya mengarah ke penciptaan World Wide Web ) dan basis pengetahuan personal software.
b)     HyperText
HyperText dalam ilmu komputer, sebuah koleksi dokumen yang berisi referensi silang yang disebut hyperlink, yang memungkinkan pengguna untuk melompat dengan mudah dari satu dokumen ke yang lain. Hypertext merupakan sebuah bahasa markup untuk membuat sebuah halaman web, menampilkan berbagai informasi di dalam sebuah Penjelajah web Internet dan formating hypertext sederhana yang ditulis kedalam berkas format ASCII agar dapat menghasilkan tampilan wujud yang terintegerasi. Dengan kata lain, berkas yang dibuat dalam perangkat lunak pengolah kata dan disimpan kedalam format ASCII normal sehingga menjadi home page dengan perintah-perintah HTML. Bermula dari sebuah bahasa yang sebelumnya banyak digunakan di dunia penerbitan dan percetakan yang disebut dengan SGML (Standard Generalized Markup Language), HTML adalah sebuah standar yang digunakan secara luas untuk menampilkan halaman web. HTML saat ini merupakan standar Internet yang didefinisikan dan dikendalikan penggunaannya oleh World Wide Web Consortium (W3C).
c)     Internet (Interconnection-Networking)
Internet dimulai pada tahun 1969 Departemen Pertahanan Amerika, U. S. Defense Advanced Research Projects Agency (DARPA) memutuskan untuk mengadakan riset tentang bagaimana caranya menghubungkan sejumlah computer sehingga membentuk jaringan organik. Program riset ini dikenal dengan nama ARPANET. Roy Tomlinson berhasil menyempurnakan program e-mail yang ia ciptakan setahun yang lalu untuk ARPANET. Internet secara harfiah adalah sistem global dari seluruh jaringan komputer yang saling terhubung menggunakan standar Internet Protocol Suite (TCP/IP) untuk melayani miliaran pengguna di seluruh dunia. Manakala Internet (huruf 'I' besar) ialah sistem komputer umum, yang berhubung secara global dan menggunakan TCP/IP sebagai protokol pertukaran paket (packet switching communication protocol). Rangkaian jaringan internet yang terbesar dinamakan Internet. Cara menghubungkan rangkaian dengan kaedah ini dinamakan Internetworking.
d)     Usenet (User Network)
Usenet merupakan salah satu jaringan tertua yang dilayani oleh internet. Awalnya didesain pada Duke University ditahun 1979 dan dikembangkan  pada Duke University dan North Carolia University setahun kemudian, tujuan utama dari USENET adalah untuk bertukar pesan teks (text message) di antara node (komputer yang terhubung pada jaringan). USENET telah tumbuh untuk mencakup berbagai macam forum dan juga newsgroup, dalam jumlah puluhan ribu node yang terhubung.
Usenet menyerupai Bulletin Board System (BBS) dalam banyak hal, dan merupakan awal dari berbagai forum Internet yang banyak digunakan saat ini, secara kasar dapat dianggap sebagai hibrida antara surat elektronik dan forum web. Diskusi disusun menurut topik diskusi, dan ditampilkan oleh Newsreader seperti halnya susunan forum web dan BBSes, meskipun artikel disimpan pada peladen secara berurutan.
e)     FTP (File Transfer Protocol)
FTP adalah sebuah protokol Internet yang berjalan di dalam lapisan aplikasi yang merupakan standar untuk pengiriman berkas (file) komputer antar mesin-mesin dalam sebuah antar jaringan. FTP salah satu protokol Internet yang paling awal dikembangkan, dan masih digunakan hingga saat ini untuk melakukan pengunduhan (download) dan penggugahan (upload) berkas-berkas komputer antara klien FTP dan server FTP. FTP menggunakan protokol Transmission Control Protocol (TCP) untuk komunikasi data antara klien dan server, sehingga di antara kedua komponen tersebut akan dibuatlah sebuah sesi komunikasi sebelum pengiriman data dimulai.
f)      Gopher
Gopher adalah protokol layer aplikasi TCP/IP yang dirancang untuk distribusi, pencarian, dan pengambilan dokumen melalui Internet. Sangat berorientasi pada desain dokumen menu, protokol Gopher disajikan menarik untuk alternatif World Wide Web pada tahap awalnya, tapi akhirnya gagal mencapai popularitas. Gopher program berbasis teks yang digunakan untuk mem-browser daftar menu internet pada berbagai server gopher. Gopher memiliki sistem berbasis menu paling dasar  yang menyediakan konektifitas yang saling berhubungan antara file-file pada komputer-komputer Internet.
2.      Web 1.0, Web 2.0, Web 3.0
a)    Web 1.0
Web 1.0 merupakan teknologi Web generasi pertama yang merupakan revolusi baru di dunia Internet karena telah mengubah cara kerja dunia industri dan media. Pada dasarnya, Website yang dibangun pada generasi pertama ini secara umum dikembangkan untuk pengaksesan informasi dan memiliki sifat yang sedikit interaktif. sejak tahun 1992 mulai memperkenalkan beragam web browser, serta mendorong pertumbuhan pemanfaatan Web sebagai penyedia informasi. Pada tingkat ini web masih bersifat read only. Contoh dari jenis web ini, biasanya masih bersifat HTML dan hanya berisi tentang tulisan pribadi. Beberapa ciri atau karakteristik web 1.0. adalah:
1)    Merupakan halaman web yang statis atau hanya berfungsi untuk menampilkan.
2)    Halaman masih didesain sebagai html murni, yang ‘hanya’ memungkinkan orang untuk melihat tanpa ada interaksi.
3)     Biasanya hanya menyediakan semacam buku tamu online tapi tidak ada interaksi yang intens.
4) Masih menggunakan form-form yang dikirim melalui e-mail, sehingga komunikasi biasanya baru satu arah.
b)    Web 2.0
Web 2.0 adalah sebuah istilah yang dicetuskan pertama kali oleh O’Reilly Media pada tahun 2003, dan dipopulerkan pada konferensi web 2.0 pertama di tahun 2004, merujuk pada generasi yang dirasakan sebagai generasi kedua layanan berbasis web seperti situs jaringan sosial, wiki, perangkat komunikasi, dan folksonomi yang menekankan pada kolaborasi online dan berbagi antar pengguna. Web 2.0 merupakan web yang mengarah pada ‘read and write’. Pada web 2.0 ini adalah web yang lebih mempunyai keunggulan daripada web 1.0. web 2.0 ini mempunyai inovasi dan fitur – fitur yang terbaru yang menyebabkan munculnya suatu pandangan tentang bagaimana isi dari web 2.0 ini.
c)    Web 3.0
Web 3.0 merupakan rancangan untuk memperkaya Web 2.0, dimana pada Web 2.0 baru memperhatikan pertukaran data antara manusia, pada Web 3.0 pertukaran data antar manusia-mesin, mesin-mesin dan manusia-manusia disempurnakan. Sangat beragam mulai dari pengaksesan broadband secara mobile sampai kepada layanan Web berisikan perangkat lunak bersifat on-de9mand Joh07). Namun, menurut John Markoff, Web 3.0 adalah sekumpulan teknologi yang menawarkan cara baru yang efisien dalam membantu komputer mengorganisasi dan menarik kesimpulan dari data online. Berdasarkan definisi yang dikemukakan tersebut, maka pada dasarnya Semantic Web memiliki tujuan yang sama karena Semantic Web memiliki isi Web yang tidak dapat hanya diekpresikan di dalam bahasa alami yang dimengerti manusia, tetapi juga di dalam bentuk yang dapat dimengerti.
3.      Pertumbuhan Sosial dan Ekonomi
Dengan semakin canggihnya teknologi digital membuat sesuatu perubahan yang pesat terhadap dunia dan masyarakat. Berbagai macam teknologi digital bermunculan, serta dapat menikmati fasilitas dari teknologi digital dengan bebas.
Kemajuan internet terutama pada aplikasi mesin pencari memudahkan suatu perusahaan dalam melihat target pasar dari perusahaan tersebut. Selain itu, teknologi internet juga  membawa suatu perubahan pasar yakni saat ini transaksi penjualan/pembelian tidak hanya dapat dilaksanakan ketika penjual dan pembeli bertemu secara langsung namun dalam dunia maya sekalipun. Contoh transaksi jual beli yang biasa kita temukan di internet seperti Shopping Online, Penjualan tiket pesawat, dll. Kemajuan teknologi akan meningkatkan kemampuan produktivitas dunia industri baik dari aspek teknologi industri maupun pada aspek jenis produksi. Investasi dan reinvestasi yang berlangsung secara besar-besaran yang akan semakin meningkatkan produktivitas dunia ekonomi. Di masa depan, dampak perkembangan teknologi di dunia industri akan semakin penting.
Kemajuan ekonomi telah meningkatkan kompetisi yang tajam di berbagai aspek kehidupan sebagai konsekuensi globalisasi, akan melahirkan generasi yang disiplin, tekun dan pekerja keras. Dalam bidang ekonomi teknologi berkembang sangat pesat dari pertumbuhan ekonomi yang semakin tinggi, terjadinya industrialisasi, produktifitas dunia industri semakin meningkat, dan persaingan dalam dunia kerja untuk selalu menambah skill dan pengetahuan yang dimiliki.

4.      Web Science dan Metodologi Web Science
 a)   Web Science
Web Science merupakan website yang berisi tentang artikel-artikel yang berhubungan dengan ilmu pengetahuan atau dalam bahasa inggris itu science. Web science juga berarti cara-cara atau metode-metode yang digunakan dalam membuat website yang baik.
Ilmu web berkaitan dengan lingkup penuh hubungan sosial-teknis yang terlibat dalam World Wide Web, dan dengan demikian inheren interdisipliner. Hal ini didasarkan pada gagasan bahwa pemahaman Web tidak hanya melibatkan analisis arsitektur dan aplikasi, tetapi juga wawasan orang-orang, organisasi, kebijakan, dan ekonomi yang dipengaruhi oleh dan dimasukkan di dalamnya. Proses dari web science sendiri terdapat beberapa tahapan, seperti yang dipaparkan didalam presentasi Tim Berners-Lee, berawal dari isu yang beredar atau masalah yang timbul di kalangan masyarakat sehingga dapat memunculkan berbagai ide manusia yang tentunya dapat memberikan manfaat bagi masyarakat social. Ide yang didapat kemudian dapat direalisasikan dalam bentuk teknologi yang kita ciptakan atau dengan mengembangkan teknologi yang sudah ada sebelumnya. Setelah ide terealisasi, tentunya teknologi tersebut akan menimbulkat dampak atau efek mikro dan makro yang pada akhirnya akan membawa kita pada isu atau masalah baru. Dalam presentasinya, Tim Berners-Lee memberikan beberapa contoh yaitu proses terciptanya email dan blog.
 b)   Metodologi Web Science
Metodologi Web Science merupakan kajian sains dari Web. Ketika Web telah bergerak ke ranah ilmu, maka pertanyaan mendasar adalah bagaimana keilmuan ini melakukan metodologi. Bagaimana peneliti atau engineer melakukan pendekatan terhadap Web untuk pemahaman dan relasinya dengan domain sosial secara luas dan inovasi apa yang dapat dilakukan.
Berbagai penelitian yang berlangsung saat ini melakukan pengembangan pada metodologi pemetaan (mapping) dan graph pada struktur Web dengan sampling sebagai kunci utamanya [Leung, 2001]. Sebagai contoh laporan riset [Fetterly, 2004] menyatakan bahwa 27% dari web di Jerman (.de) melakukan perubahan setiap minggu. Model lain adalah metodologi model analisis yang mengkombinasikan data empiris yang digunakan untuk melakukan determinasi probabilitas. Metodologi pada Web Science akan dipengaruhi oleh perekayasaan yang berlatar belakang industri maupun peneliti akademisi.

             
             Referensi :