Saturday, April 11, 2015

Definisi dan Arsitektur Web Science

A.  Definisi web science

Web science, merupakan gabungan dari 2 kata yang memiliki arti di masing-masing kata tersebut, mari kita telusuri bersama arti kata Web dan science sendiri.
Pengertian Web menurut para ahli :
Web merupakan sistem hypermedia yang berarea luas yang ditujukan untuk akses secara universal. Salah satu kuncinya adalah kemudahan tempat seseorang atau perusahaan dapat menjadi bagian dari web berkonstribusi pada web (Hanson, 2000, p4)
Web merupakan sistem yang menyebabkan pertukaran data di internet menjadi mudah dan efisien. Web terdiri dari 2 komponen dasar :
1. Server web : sebuah computer dan software yang menyimppan dan mendistribusikan data ke komputer lainnya melalui internet.
2. Browser web : Software yang dijalankan pada komputer pada pemakai atau client yang meminta dari server web yang menampilkannya sesuai dengan file data itu senndiri. (Hanson, 2000, p5)
Sedangkan menurut Hardjono (2006, p2) Web adalah fasilitas hiperteks untuk menampilkan data berupa teks, gambar, suara, animasi, dan data multimedia lainnya.

Science adalah ilmu pengetahuan yang didapat dan bisa menjadi pengetahuan bagi masyarakat untuk memberi informasi yang akurat.

Definisi science Menurut beberapa ahli adalah sebagai berikut :
·         POPPER, science atau sains adalah tetap dalam keseluruhan dan hanya mungkin direorganisasi.
·         Dr. MAURICE BUCAILLE, science atau sains adalah kunci untuk mengungkapkan segala hal, baik dalam jangka waktu yang lama maupun sebentar.
·         FRANCIS BACON, science atau sains adalah satu-satunya pengetahuan yang valid dan hanya fakta-fakta yang dapat menjadi objek pengetahuan.
·         CHARLES SINGER, science atau sains adalah suatu proses yang membuat pengetahuan (science is the process which makes knowledge).
·         THOMAS KUHN, Science atau sains adalah himpunan aktivitas yang menghasilkan banyak penemuan, bail dalam bentuk penolakan maupun pengembangannya.

Jadi Menurut saya, WEB SCIENCE adalah suatu bentuk dari ilmu pengetahuan dalam berbagai hal yang implementasikan dan memanipulasi  web untuk mempermudah memperoleh informasi yang akurat dan cepat.



B.   Sejarah web

Sejarah situs web bermula di European Laboratory For Particle Physics (lebih dikenal dengan nama CERN). Penelitian ini terletak di kota Geneva dekat perbatasan Prancis dan Swiss. CERN adalah Organisasi Eropa untuk riset nuklir. Seorang fisikawan yang bernama Tim Berners Lee menulis proposal untuk menejemen informasi yang menunjukkan bagaimana informasi dapat dipindahkan dengan mudah melalui internet dengan menggunakan hypertext.
Perkembangan situs web tidak berhenti, selanjutnya seorang insinyur sistem yang bernama Robert Cailliau bergabung dengan idenya yaitu menghubungkan hypertext dengan internet dan komputer pribadi, sehingga mempunyai jaringan tunggal untuk membantu fisikawan CERN berbagi informasi yang tersimpan di laboratorium. Hypertext akan memungkinkan pengguna untuk browsing dengan mudah antara text pada halaman situs web dengan menggunakan link. Contoh pertama yang dikembangkan pada NEXT komputer.
Info.Cern.Ch adalah alamat situs web dan web server pertama di dunia yang berjalan pada sebuah komputer NEXT di CERN. Halaman (Home Page) pertama alamatnya http://info.cern.ch/hypertext/www/TheProject.html, yang terpusat pada informasi tentang projek www. Pengunjung bisa belajar lebih banyak tentang hypertext, rincian teknis untuk menciptakan halaman web mereka sendiri, dan bahkan penjelasan tentang cara untuk mencari web untuk mendapatkan informasi. Projek pembuatan web oleh Tim Berness Lee menggunakan komputer NEXT yang digunakan pada tahun 1990. Komputer NEXT merupakan server web hypermedia browser dan web editor pertama yang ada dan digunakan untuk projek pembuatan web.
Server mulai berkembang pada tahun 1991 dilembaga lain Eropa, dan Desember 1991 muncul server pertama diluar benua Eropa yang dipasang di AS di SLAC (Stanford Linear Accelator). Pada bulan November 1992 sudah terdapat 26 server didunia dan pada bulan Oktober tahun 1993 angka penambahan server meningkat menjadi lebih dari 200 web server. Pada Februari 1993, National Center For Supercormputting Application (NCSA) di University of Ilmois di Urban Champaign menulis versi pertama dari Mosaic yang merupakan ketersediaan untuk membuat web bagi orang yang menggunakan PC dan Apple Macintoshes.
Konsep awal terciptanya sebuah web dimulai sebagai alat untuk membantu menjawab pertanyaan sulit fisikiawan tentang alam semesta, namun sekarang penggunaannya berlaku untuk berbagai aspek untuk masyarakat global dan mempengaruhi kehidupan sehari–hari. Di Akhir tahun 1995 jumlah situs web mencapai 300.000 situs web. Dan diperkirakan sekarang jumlah situs web berkisar ±80 juta situs web dengan ratusan juta penggunanya diseluruh penjuru dunia. (Nugroho, 2008:47).
Jumlah situs web kian tidak terbatas sampai dengan saat ini. Data dari Netcraft yang merupakan perusahaan internet monitoring dalam Fajriutami (2009:1) “Jumlah situs web di internet sampai dengan juli 2009 mencapai 239.611.111 (239,6 juta)”. Pertambahan yang sangat meningkat disebabkan adanya fasilitas blogger yang dapat dimanfaatkan pengguna untuk sharing komunikasi pada pengguna lainnya dalam internet.

C. Arsitektur Web

Arisitekur menurut bahasa adalah cara atau ilmu untuk membuat dan mendesain suatu karya agar karya tersebut bisa menjadi lebih bagus dan mempunyai suatu nilai estetika. sedangkan Website atau situs juga dapat diartikan sebagai kumpulan halaman yang menampilkan informasi data teks, data gambar diam atau gerak, data animasi, suara, video dan atau gabungan dari semuanya, baik yang bersifat statis maupun dinamis yang membentuk satu rangkaian bangunan yang saling terkait dimana masing-masing dihubungkan dengan jaringan-jaringan halaman (hyperlink). Bersifat statis apabila isi informasi website tetap, jarang berubah, dan isi informasinya searah hanya dari pemilik website. Bersifat dinamis apabila isi informasi website selalu berubah-ubah, dan isi informasinya interaktif dua arah berasal dari pemilik serta pengguna website. Contoh website statis adalah berisi profil perusahaan, sedangkan website dinamis adalah seperti Friendster, Multiply, dll. Dalam sisi pengembangannya, website statis hanya bisa diupdate oleh pemiliknya saja, sedangkan website dinamis bisa diupdate oleh pengguna maupun pemilik.

Sebuah bentuk perancangan dan pendesainan dari arsitektur itu sendiri, dimana ia melibatkan teknis, kriteria estetis dan fungsional disebut arsitektur web.

Gambar Arsitektur Website :



Setelah kita mengetahui pengertian dari arsitektur website, kita juga harus tahu bagian-bagian dari arsitektur website, yaitu yang terdiri dari :

  • Hypertext Transfer Protocol (HTTP)


     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.

  • WWW (World Wide Web)


WWW (World Wide Web) merupakan kumpulan web server dari seluruh dunia yang berfungsi menyediakan data dan informasi untuk dapat digunakan bersama.WWW atau biasa disebut web adalah bagian yang paling menarik dari Internet. Melalui web, dapat mengakses informasi-informasi yang tidak hanya berupa teks tetapi bisa juga berupa gambar, suara, video dan animasi. Fasilitas ini tergolong masih baru dibandingkan surel (email), sebenarnya WWW merupakan kumpulan dokumen-dokumen yang sangat banyak yang berada pada komputer server (web server), di mana server-server ini tersebar di lima benua termasuk Indonesia, dan terhubung menjadi satu melalui jaringan Internet. Dokumen-dokumen informasi ini disimpan atau dibuat dengan format HTML (Hypertext Markup Language). Suatu halaman dokumen informasi dapat terdiri atas teks yang saling terkait dengan teks lainnya atau bahkan dengan dokumen lain. Keterkaitan halaman lewat teks ini disebut hypertext. Dokumen infomasi ini tidak hanya terdiri dari teks tetapi dapat juga berupa gambar, mengandung suara bahkan klip video. Kaitan antar-dokumen yang seperti itu biasa disebut hypermedia. Jadi dapat disimpulkan bahwa WWW adalah sekelompok dokumen multimedia yang saling terkoneksi menggunakan hyperteks link. Dengan mengklik hyperlink, maka bisa berpindah dari satu dokumen ke dokumen lainnya.

  • URL( universal resource locator)


URL( universal resource locator) merupakan suatu konsep penamaan lokasi standar dari suatu file,direktori,computer, dan lokasi komputernya sesuai dengan metode yang digunakan. URL tidak hanya dapat menunjuk ke suatu file tapi dapat juga menunjuk suatu query, dokumen dalam suatu database atau hasil dari perintah finger atau perintah archie . secara umum dapat digambarkan penulisan url : metode://nama_file[:nomor_port]. Jenis metode yang digunakan pada url adalah file,http,news,gopher,telnet.

  • XML (Extensible Markup Language)


XML (Extensible Markup Language) merupakan bahasa web turunan dari SGML (Standart Generalized Markup Language) yang ada sebelumnya. XML hampir sama dengan HTML, dimana keduanya sama-sama turunan dari SGML. Teknologi XML dikembangkan mulai tahun 1966 dan mendapatkan pengakuan dari Worl Wide Web Consortium (W3C) pada bulan Februari 1998. Sedangkan SGML sendiri telah dikembangkan pada awal tahun 1980-an. Pada saat HTML dikembangkan pada tahun 1990, para penggagas XML mengadopsi bagian paling penting SGML dan dengan berpedoman pada pengembangan HTML menghasilkan bahasa markup yang tidak kalah hebatnya dengan SGML.XML tidak mempunyai definisi secara tepat karena ada yang berpendapat bahwa XML bukanlah suatu bahasa pemrograman,melainkan XML merupakan sintaks yang digunakan untuk menjelaskan bahasa markup lain (Dournaee,2002), sehingga dinamakan meta-language. Meskipun demikian pendapat yang XML bukan merupakan bahasa markup, didasarkan bahwa XML merupakan bahasa markup terpisah untuk tujuan terpisah. Selain itu XML bukanlah solusi semua hal untuk tujuan semua user.

  • JavaScript


JavaScript adalah bahasa pemrograman berbasis prototipe yang berjalan disisi klien. jika kita berbicara dalam konteks web, sederhananya, kita dapat memahami JavaScript sebagai bahasa pemrograman yang berjalan di browser. Javascript dipanggil untuk memberikan fungsi pada halaman web dengan meletakannya secara internal pada halaman html diantara tag atau dibuat pada file terpisah ( eksternal ) dan lalu di link menggunakan pada bagian , seperti CSS. Fungsi Javascript adalah Secara fungsional, Javascript digunakan untuk menyediakan akses script pada objek yang dibenamkan ( embedded ). Contoh sederhana dari penggunaan javascript adalah membuka halaman pop up, fungsi validasi pada form sebelum data dikirimkan ke server, merubah image kursor ketika melewati objek tertentu, dan lain lain.

  • AJAX


AJAX disini adalah singkatan dari Asynchronous JavaScript and XML. Pada intinya ajax itu merupakan gabungan beberapa teknologi yang bertujuan untuk menghindari page reload. Dengan menghindari page reload, kita dapat menghindari paradigma click-and-wait serta memberikan sebuah fitur yang cukup kompleks pada website seperti validasi data secara realtime, drag n drop dan fitur-fitur lain yang belum dimiliki web biasa. Dengan AJAX, suatu aplikasi web dapat mengambil data kemudian diolah di client melalui request asynchronous HTTP yang diinisiasi oleh Javascript, sehingga dapat mengupdate bagian-bagian tertentu dari web tanpa harus memanggil keseluruhan halaman web. Request ini dapat dieksekusi dalam beberapa cara dan beberapa format transmisi data. Dikombinasikannya cara pengambilan data remote dengan interaktivitas dari Document Object Model (DOM) telah menghasilkan generasi terbaru dari aplikasi web yang mengebrak aturan-aturan tradisional tentang apa yang dapat terjadi di dalam web.

source : http://andrew-jonathan.blogspot.com/2013/04/definisi-web-science-dan-sejarah.html
             http://komunikasi.us/index.php/course/1787-sejarah-singkat-web-dan-keseluruhan
             https://ketikanawam.wordpress.com/2012/10/03/arsitektur-aplikasi-web/