Kamis, 21 Maret 2013

Sejarah Internet, Web Dan Penjelasan Arsitektur Web


Sejarah Komputer
Internet merupakan jaringan komputer yang dibentuk oleh Departemen Pertahanan Amerika Serikat pada tahun 1969, melalui proyek ARPA yang disebut ARPANET (Advanced Research Project Agency Network), di mana mereka mendemonstrasikan bagaimana dengan hardware dan software komputer yang berbasis UNIX, kita bisa melakukan komunikasi dalam jarak yang tidak terhingga melalui saluran telepon. Proyek ARPANET merancang bentuk jaringan, kehandalan, seberapa besar informasi dapat dipindahkan, dan akhirnya semua standar yang mereka tentukan menjadi cikal bakal pembangunan protokol baru yang sekarang dikenal sebagai TCP/IP (Transmission Control Protocol/Internet Protocol).
Tujuan awal dibangunnya proyek itu adalah untuk keperluan militer. Pada saat itu Departemen Pertahanan Amerika Serikat (US Department of Defense) membuat sistem jaringan komputer yang tersebar dengan menghubungkan komputer di daerah-daerah vital untuk mengatasi masalah bila terjadi serangan nuklir dan untuk menghindari terjadinya informasi terpusat, yang apabila terjadi perang dapat mudah dihancurkan.
Pada mulanya ARPANET hanya menghubungkan 4 situs saja yaitu Stanford Research Institute, University of California, Santa Barbara, University of Utah, di mana mereka membentuk satu jaringan terpadu pada tahun 1969, dan secara umum ARPANET diperkenalkan pada bulan Oktober 1972. Tidak lama kemudian proyek ini berkembang pesat di seluruh daerah, dan semuauniversitas di negara tersebut ingin bergabung, sehingga membuat ARPANET kesulitan untuk mengaturnya.

Oleh sebab itu ARPANET dipecah manjadi dua, yaitu "MILNET" untuk keperluan militer dan "ARPANET" baru yang lebih kecil untuk keperluan non-militer seperti, universitas-universitas. Gabungan kedua jaringan akhirnya dikenal dengan nama DARPA Internet, yang kemudian disederhanakan menjadi Internet.


Sejarah Website

Website, tentu bagi pengguna internet ini adalah hal yang pasti sudah pernah di dengar. Dan jika ditanya apa itu website, belum tentu semua orang bisa menjelaskan, apa itu website. Sebelum menelisik lebih lanjut tentang sejarah website itu sendiri, alangkah lebih baik untuk tau definisinya. Website bisa di definisikan sebagai halaman online yang bisa atau sudah di upload di hosting atau server terntu dengan berisikan konten-konten beruapa informasi dan lainnya. Selagi ada internet dan tidak di blok tentu saja bisa di akses dimana pun kita berada. Namun ada juga website lokal yang hanya bisa terhubung di jaringan lokal, biasa untuk belajar web kita harus menginstall server lokal terlebih dahulu.

Website pertama kali ditemukan oleh Sir Timothy John ¨Tim¨ Berners-Lee, situs web yang pertama kali terhubung ke jaringan tahun 1991. Tujuan dari Tim ketika merancang web adalah untuk tukar menukar informasi, dan lebih update terhadap informasi sesama peneliti di tempat kerja. 30 April 1993, tempat kerja Tim, CERN diumumkan bahwa WWW(world wide web) bisa digunakan gratis oleh publik. Web biasanya terdapat pada sebuah domain atau subdomain, yang berada pada WWW di Internet. HTTP adalah protokol yang ada pada internet dimana fungsinya adalah untuk menyampaikan infromasi dari server dan ditampilkan kepada orang yang meminta melalui web browser, seperti Mozilla Firefox, Google Chroome dan lainnya.

Website biasanya dibuat oleh individu atau perseorangan maupun sebuah tim, dan isi dari website itu sendiri biasanya adalaha berhubungan dengan sang pemilik web tersebut. Misal sebuah perusahaan untuk mengenalkan produknya bisa menggunakan sebuah website, sebagai media. Website sendiri perlu sebuah server untuk menjalankannya, dan server web tersebut tentu sudah dilengkapi oleh software khusus. Untuk server web yang paling populer dan banyak digunakan adalah Apache dan juga IIS. 



Website juga terbagi menjadi 2, yaitu statis dan juga dinamis. Berikut penjelasan dari website dinamis dan statis :

  • Website statis adalah website yang dibuat sederhana, website ini mesti melakukan edit total untuk menambah sebuah artikel,konten dan lainnya. Untuk mengedit isi ini diperlukan sebuah editor, di windows kita bisa mengguankan notepad. Atau ada juga editor yang lebih khusus, yang terkanal adalah seperti notepad++. Untuk membuat ini diperlukan pengetahuan bahasa web seperti html, tetapi sekarang banyak software yang mempermudahkan kita untuk membuat website statis ini, tanpa harus terlalu paham tentang bahasa html. Misalnya saja rapidweaver, atau ada juga editor yang bisa melihat antarmuka sepertimacromedia dreamweaver.
  • Website dinamis adalah website yang isinya dapat di update atau diperbarui secara berkala, misal kita ingin menambahkan artikel baru, tidak perlu untuk mengedit total melalui kode tetapi kita cukup memposting seperti halnya mengetik sebuah dokumen di word, dan setelah selesai dapat langsung di posting dan bisa langsung di edit jika terjadi kesalahan. Untuk membuat website dinamis, ini lebih rumit dibandingkan dengan website statis, karena website dinamis menggunakan banyak bahasa, seperti bahasa dasar html, php,css,javascript dan juga database misalnya mysql.
Perkembangan website sekarang ini sudah sangat maju, dan banyak bahasa website yang lain yang terus di kembangkan dan juga di buat. Sekarang kita bisa melihat orang yang jauh dan bisa melakukan chat hanya dengan sebuah website, ataupun mengakses informasi tiket pesawat terbang hanya dengan sebuah website. Jadi website itu sangat berguna dan banyak manfaatnya. Dan blog ini juga merupakan bagian dari website loh :D

Arsitekrur Website


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.

 jadi Arsitektur Website adalah sebuah bentuk perancangan dan pendesainan dari arsitektur itu sendiri, dimana ia melibatkan teknis, kriteria estetis dan fungsional. 

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.

Referensi  http://jenniyuslauw.blogspot.com/                                http://www.kemajuandiri.com/2013/03/sejarah-website.html                                http://olindelin.blogspot.com/2012/03/sejarah-internet-web-dan-arsitektur.html

Tidak ada komentar:

Posting Komentar