Rabu, 14 Maret 2012

Ringkasan Sejarah dan Arsitektur Web


Pada postingan kali ini saya akan membahas Ringkasan Sejarah Web, dan Arsitektur Web. Namun sebelum membahas tentang web, alangkah baiknya kita mengenal sejarah internet terlebih dahulu. Pertama dimulai dari sejarah internet. 

Sejarah Internet
Pada tahun 1969 Departemen Pertahanan Amerika Serikat membentuk jaringan komputer yang disebut internet melalui proyek ARPA yang juga disebut ARPANET(Advanced Research Project Agency Network) dengan menggunakan hardware dan software komputer berbasis UNIX. Proyek tersebut merancang bentuk jaringan, kehandalan, keluasan informasi, dan akhirnya membentuk cikal bakal protokol yang sekarang disebut TCP/IP (Tansmission Control Protocol/Internet Protocol).
Pada awalnya proyek tersebut dibangun hanya untuk keperluan militer saja karena pada saat itu jaringan komputer yang tersebar di daerah-daerah vital untuk mengatasi masalah bila terjadi serangan nuklir dan untuk menghindari terjadinya informasi terpusat yang mudah dihancurkan bila perang terjadi.
ARPANET mulanya hanya menghubungkan 4 situs saja yaitu Stanford Research Institute, University of California, Santa Barbara, dan University of Utah, yang saling membentuk jaringan terpadu pada 1969 dan secara umum ARPANET diperkenalkan pada Oktober 1972. Proyek tersebut berkembang sangat pesat dan cepat di seluruh daerah dan semua universitas di negara tersebut ingin bergabung sampai-sampai ARPANET kesulitan mengaturnya.
Oleh karena itu ARPANET dipecah menjadi “MILNET” untuk keperluan militer dan “ARPANET” baru untuk keperluan non-militer seperti keperluan universitas. Gabungan kedua jaringan tersebut dikenal dengan nama DARPA Internet yang kemudian disederhanakan menjadi Internet.

Sejarah Web
WWW yang merupakan kependekan dari World Wide Web atau lebih disingkat Web, yaitu sebuah media informasi global yang membuat penggunanya dapat membaca dan menulis melalui komputer yang saling terhubung ke Internet. Web secara tidak sadar sering kali dianggap sebagai internet itu sendiri, walaupun sebetulnya web merupakan jasa yang beroperasi diatas internet sama seperti e-mail.
Pada tahun 1980, kontraktor independent di CERN(Badan Tenaga Atom Swiss) Tim Berners-Lee yang berasal dari Inggris membuat ENRIQUE, yaitu sebuah basis data personal dan model software dengan konsep hypertext dimana setiap halaman informasi baru langsung tersambung ke halaman yang ada.
Tahun 1984, CERN dan Tim Berners-Lee mempresentasikan tentang kebutuhan para fisikawan untuk melakukan pertukaran dan saling berbagi data. Oleh karena itu mereka mulai mewujudkan ide-nya di mesin workstation NeXT yang baru saja diterima oleh CERN. Beberapa perubahan nama pun terjadi mulai dari Information Mesh, The Information Mine atau Mine of Information, sampai akhirnya dipilihlah World Wide Web.
Pada tahun 1989 Berners-Lee merumuskan suatu proposal tentang sebuah system hypertext yang memiliki tiga komponen sebagai berikut:
  1. Antarmuka yang konsisten untuk semua platform. Antarmuka ini harus menyediakan akses yang dapat digunakan oleh berbagai jenis komputer.
  2. Akses informasi yang universal. Setiap pengguna harus dapat mengakses setiap informasi yang tersedia.
  3. Antarmuka yang menyediakan akses terhadap berbagai  jenis dokumen dan protokol.
Mesin NeXT tempat Web Server Pertama di Lahirkan.

Situs web tersambung dengan jaringan pertamakali pada tahun 1991. Dengan mereka membangun situs web para peneliti dapat lebih mudah saling bertukar informasi di tempat Tim bekerja. Pada tanggal 30 April 1993, CERN mengumumkan bahwa WWW dapat digunakan secara gratis oleh publik.

Arsitektur Web
Situs web biasanya diletakkan pada web server yang umumnya telah dilengkapi dengan perangkat lunak khusus untuk menangani pengaturan situs, serta menangani layanan protokol HTTP yang disebut sebagai Server HTTP seperti Apache HTTP Server, atau Internet Information Services(IIS).
(gambar arsitektur web)

Dokumen web harus ditulis dalam suatu format khusus yang memungkinkan hypertext saling berhubungan yaitu Hypertext Markup Language(HTML) yang merupakan bagian dari Stpenggunard Generalized Markup Language(SGML). SGML merupakan stpenggunar dari International Stpenggunard Organization(ISO) untuk mendefinisikan format pada dokumen teks.
Arsitektur Web memiliki potensi untuk menjadi istilah yang digunakan untuk disiplin intelektual yang mengatur konten website. Desain Web, dengan cara kontras, menggambarkan tugas-tugas praktis, bagian-bagian-grafis dan teknis, dari merancang dan menerbitkan sebuah situs web.
Dalam arsitektur web, kita juga harus tahu bagian-bagiannya, yaitu :

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

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.


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

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

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

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

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




Kesimpulan :


Pengertian Web yang telah kita kenal sampai saat sekarang ini membutuhkan proses yang cukup panjang dimulai dari munculnya jaringan yang bernama internet yang dibuat dan digunakan pada tahun 1969 Departemen Pertahanan Amerika Serikat membentuk jaringan komputer yang disebut internet melalui proyek ARPA yang juga disebut ARPANET. Mulanya proyek tersebut dibangun hanya untuk keperluan militer saja, kemudian digunakan pada 4 Universitas di Amerika Serikat, Proyek tersebut berkembang sangat pesat dan cepat di seluruh daerah dan semua universitas di negara tersebut ingin bergabung sampai-sampai ARPANET kesulitan mengaturnya. Sampai akhirnya jaringan tersebut terus dikembangkan dan dikenal dengan nama DARPA Internet yang kemudian disederhanakan menjadi Internet.


Seiring dengan berjalannya waktu seorang kontraktor independent di CERN(Badan Tenaga Atom Swiss) Tim Berners-Lee yang berasal dari Inggris membuat WWW yang merupakan kependekan dari World Wide Web atau lebih disingkat Web, yaitu sebuah media informasi global yang membuat penggunanya dapat membaca dan menulis melalui komputer yang saling terhubung ke Internet. Situs web tersambung dengan jaringan pertamakali pada tahun 1991. Dengan mereka membangun situs web para peneliti dapat lebih mudah saling bertukar informasi di tempat Tim bekerja. Pada tanggal 30 April 1993, CERN mengumumkan bahwa WWW dapat digunakan secara gratis oleh publik.


Dalam arsitektur web, kita juga harus tahu bagian-bagiannya, yaitu HTTP, WWW, URL, XML, JavaScript dan AJAX. Demikianlah ringkasan sejarah web beserta arsitekturnya, semoga dengan mengetahui sejarahnya kita dapat lebih menguasai bidang web tersebut dan menambah wawasan pastinya.

Sumber :

http://opensource.telkomspeedy.com/wiki/index.php/Cuplikan_Sejarah_Web