internet history, website, and architecture
Internet, sebuah kata yang familiar dengan kehidupan "cyber lifestyle" saat ini, siapa yang tidak tau internet? hampir seluruh dunia mengetahui, dan menggunakan, entah untuk sekedar bersosialisasi, hingga bisnis dan ekonomi, tapi apakah kita tahu tentang sejarah internet? mari kita telisik sejarah tentang internet, bagaimana, dan kapan terbentuk serta pengembangannya, serta nanti akan saya ulas mengenai website, dan arsitektur website
1.Sejarah Internet
internet bermula pada awal
tahun 60an di Amerika, tepatnya pada 1962, RAND corporation mulai
melakukan riset distributed communication networks untuk military
command and control, ya pada mulanya riset ini untuk kepentingan militer
riset ini disponsori oleh Department of Defence's Advanced Research
Project Agency (ARPA) mulai dari paper architecture menjadi small network(ARPANET) yang dimaksudkan untuk mendorong sharing super komputer diantara peneliti di USA. dan pada tahun 1965 DOD's Advance Research Project Association mulai membangun ARPANET disinilah dari riset sudah mulai dikembangkan lalu pada tahun yang sama ARPA mensponsoru riset "cooperative network of time sharing computer" kembali pada tujuan awal dibuatnya internet itu sendiri, untuk saling sharing antar super komputer di USA, 2 tahun tepatnya pada tahun 1967 paper/makalah tentang ARPANET pertama kali dipresentasikan di Association for Computing Machinery Sympoisum.pada tahun yang sama Delegasi di symposium pertamakali mendiskusikan rencana ARPANET dan 2 tahun berikutnya ARPANET menhubungi 4 universitas di USA. Para peneliti di 4 kampus tadi menciptakan host ARPANET yang menghubungkan Standford Research Institute, UCLA, UC Santa Barbara dan University of UTAH
Project Agency (ARPA) mulai dari paper architecture menjadi small network(ARPANET) yang dimaksudkan untuk mendorong sharing super komputer diantara peneliti di USA. dan pada tahun 1965 DOD's Advance Research Project Association mulai membangun ARPANET disinilah dari riset sudah mulai dikembangkan lalu pada tahun yang sama ARPA mensponsoru riset "cooperative network of time sharing computer" kembali pada tujuan awal dibuatnya internet itu sendiri, untuk saling sharing antar super komputer di USA, 2 tahun tepatnya pada tahun 1967 paper/makalah tentang ARPANET pertama kali dipresentasikan di Association for Computing Machinery Sympoisum.pada tahun yang sama Delegasi di symposium pertamakali mendiskusikan rencana ARPANET dan 2 tahun berikutnya ARPANET menhubungi 4 universitas di USA. Para peneliti di 4 kampus tadi menciptakan host ARPANET yang menghubungkan Standford Research Institute, UCLA, UC Santa Barbara dan University of UTAH
ARPANET sejak awal sukses. Walaupun awalnya didesain untuk share
data dan akses remote computer, tetapi e-mailo menjadi populer
alplikasi. ARPANET menjadi hig speed digital post office oleh karena
digunakan untuk kolaborasi proyek riset dan diskusi berbagai topik.di
tahun1970 ALOHANET dikembangkan di University of Hawaii dan tahun berikutnya ARPANET tumbuh menjadi 23 hosts yang menghubungkan universitas dan pusat riset pemerintah di amerika serikat.pada 1975 Untuk
pertama kali publik menyaksikan bahwa networked computer dapat
digunakan dalam kehidupan sehari-hari sejak versi komersial ARPANET goes
online. ARPANET mulai bergeser dari kepentingan militer dan riset ke
komersial. dan Operasi Internet dipindahkan ke Defence Communication Agency, setahun berselang Queen Elizabeth goes online dengan royal email message dan pada1977 UUCP menyediakan email pada THEORYNET
begitulah
kurang lebih perkembanga internet yang bermula dari proyek ARPANET
untuk menhubingkan super computer, hingga go commercial terlepas dari
kepentingan ppolitik dan militer, hingga internet dapat dinikmati oleh
seluruh kalangan, dan pada tahun 1990 world wide web tercipta, hingga
saat ini kita masih menggunakannya, dan pada tahun 2000 sudah lebih dari
90juta host tersambung ke internet
Website
atau dikenal dengan istilah site, atau situs. adalah sekumpulan halaman
yang disediakan oleh web domain, dan memiliki server, dan dapat diakses
oleh client menggunaka internet maupun local area network dan seluruh
kumpulan website yang dapat diakses tersebut berkumpul menjadi World
Wide Web.
The
World Wide Web (WWW) dibuat pada tahun 1990 oleh fisikawan Tim
Berners-Lee pada 30 April 1993, CERN mengemukakan bahwa World Wide Web
akan dapat digunakan siapa saja secara gratis sebelum digunakannya
HTML(Hypertext Markup Language) dan HTTP(Hypertext Transfer Protocol) ,
protokol lain seperti File Transfer Protocol dan gopher protocol
digunakan untuk menerima file perorangan dari server. Protocol ini
menyediakan kemudahan struktur direktori dimana user dapat bernavigasi
dan memilih file untuk didownload. dan sebelum HTML dan HTTP juga
dokumen masih berupa text kosong yang belum diformat, atauDocuments were
most often presented as plain text files without formatting, atau
dikodekan dalam format pengolah kata seperti banyak dokumen saat ini
3. Arsitektur Website
3. Arsitektur Website
Arsitektur Website merupakan
hubunagan atau tata cara bagaimana desain dan perencanaan situs dimana,
seperti arsitektur pada umumnya, melibatkan kriteria seperti teknik,
estetika, dan fungsional sebagai sebuah arsitektur yang berfokus kepada
kebutuhan dan keinginan user, ini melibatkan perhatian khusus ke konten
konten yang ada pada sebuah website, perancangan bisnis, user interface,
design dan bagaimana sebbuah website itu sendiri dapat terhubung ke
dalam World Wide Web.
setelah tau tentang arsitetur kini kita bahas tentang
komponen komponen dari arsitektur web, apa saja yang digunakan dalam
membangun sebuah website
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.
Tidak ada komentar:
Posting Komentar