DEFINISI WEB
SCIENCE
Web
science secara bahasa tediri dari Web dan Science. Web atau Website merupakan
suatu halaman informasi yang disediakan melalui jalur Internet, sehingga web
dapat diakses di mana saja selama web tersebut terhubung atau terkoneksi dengan
jaringan internet. Web merupakan alat komunikasi online yang menggunakan media
internet dalam pendistribusian atau penyebarannya. Web merupakan kumpulan
halaman yang menampilkan informasi dengan berbagai macam jenis. Diantaranya
berupa data teks, data gambar diam atau gerak, data animasi, suara, video dan
atau gabungan dari semuanya, baik web tersbut bersifat statis maupun bersifat
dinamis yang akan membentuk suatu rangkaian yang saling terkait dimana
masing-masing rangkaian tersebut dihubungkan dengan jaringan-jaringan halaman
yang disebut dengan hyperlink.
Science atau sains sangat erat hubungannya
denga Ilmu Pengetahuan, banyak yang mendefinisikan bahwa sains sama dengan Ilmu
Pengetahuan. Namun menurut bahasa, sains adalah aktivitas pemecahan masalah
yang dilakukan oleh manusia yang dimotivasi oleh rasa ingin tahu tentang dunia
sekitar mereka dan keinginan untuk memahami suatu hal atau kejadian tersebut.
Sedangkan
yang dimaksud dengan Web Science adalah ilmu yang mempelajari tentang efisiensi
atau pemanfaatan dari sebuah web, agar dapat dirasakan manfaat dan kegunaannya
pada banyak bidang di dalam kehidupan sehari-hari. Di dalam web science kita
belajar bagaimana memberdayakan suatu sumber daya virtual sebagai media
komunikasi praktis. Dengan tampilan web yang menarik dan abtraktik agar
memunculkan minat orang banyak untuk membaca web tersebut.Contoh-contoh nyata
yang sudah diterapkan dapat dilihat pada bidang komersil atau bidang ekonomi,
bidang sosial dan bidang pendidikan.
Web
Science merupakan sebuah ilmu desentralisasi sistem informasi. Web Science
membutuhkan pemahaman akan Web dan juga fokus pada pengembangan terhadap
kebutuhan komunikasi dan representasi.
Web
Science merupakan inovasi baru yang diciptakan oleh seorang bernama Tim
Berners-Lee yang mensupport dari berdirinya cabang ilmu ini. Tim Berners-Lee
juga seorang penemu World Wide Web. Web Science yang dalam bahasa Indonesia berarti
jaringan pengetahuan atau dapat diartikan bahwa suatu web yang menyediakan
berbagai ilmu pengetahuan didalamnya dan menjadikan wadah / tempat terdapatnya
ilmu pengetahuan tersebut. Web science juga dapat melakukan penelitian lintas
disiplin dan menjelajah ke berbagai bidang yang sangat khusus di dalam disiplin
ilmu.Web science memiliki berbagai macam kegunaan, seperti halnya :
Ø
Dapat
mencari artikel yang berdampak tinggi dan prosiding konferensi.
Ø
Dapat
menemukan hasil yang relevan dalam bidang-bidang terkait.
Ø
Dapat
mengidentifikasi potensi kolaborator dengan catatan rujukan signifikan.
Ø
Dapat
mengintegrasikan, mencari, menulis, dan bibliografi penciptaan menjadi satu
proses yang efisien.
SEJARAH WEB
SCIENCE
Sejak
pertama kali diluncurkan, konsep Web Science sudah menyebar secara meluas dan
mengukuhkan diri sebagai area aktifitas yang penting.
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. Golnya adalah untuk mendorong partisipan
luas dalam pengembangan Web Science. the Foundation mempunyai misi untuk
meningkatkan Web. the Trust dan the Foundation mempunyai kesamaan komitmen
untuk melanjutkan disiplin dari Web Science dan akan bekerja bersama pada
beberapa proyek yang memperbaiki pengertian tentag Web Science dan
mempromosikan dampak positif Web Science pada masyarakat luas.
ARSITEKTUR
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).
Pada mula diciptakan arsitektur web bertujuan untuk mengedepankan penggunanya
untuk berbisnis, membuat situs, berinteraksi, dll. Arsitektur sendiri dalam
bahasa diterjemahkan sebagai cara untuk mendesain suatu karya agar mempunyai nilai
estetika. Jadi Arsitektur Website adalah sebuah bentuk perancangan dan
pendesainan dari arsitektur itu sendiri, dimana ia melibatkan teknis, kriteria
estetis dan fungsional.
BAGIAN-BAGIAN
ARSITEKTUR 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.
Ø
HTTPS
HTTPS adalah penggabungan antara Hypertext Transfer Protocol (HTTP) dengan SSL
/ TLS protokol. Semua komunikasi yang dilakukan melalui HTTPS akan dienkripsi
dengan tujuan untuk keamanan saat terjadi transaksi data di internet. Biasanya
para hacker atau peretas internet yang biasa menggunakan tool WireShak sangat
mudah untuk mencuri data dari klien yang terhubung ke internet dengan
menggunakan HTTP. Berbeda dengan HTTPS, semua akses akan sangat sulit diproses
dan menangkap data oleh para pencuri website.
Ø
HTML
(Hypertext MarkUp Language)
HTML ( Hypertext MarkUp Language) adalah sebuah bahasa markup yang digunakan
untuk membuat sebuah halaman web, menampilkan berbagai informasi di dalam
sebuah penjelajah web Internet dan pemformatan hiperteks sederhana yang ditulis
dalam berkas format ASCII agar dapat menghasilkan tampilan wujud yang
terintegerasi. Dengan kata lain, berkas yang dibuat dalam perangkat lunak
pengolah kata dan disimpan dalam format ASCII normal sehingga menjadi halaman
web 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). 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)
Ø
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.
Ø
Bahasa
Pemrograman PHP
PHP adaLah bahasa pemrograman script yang paling banyak dipakai saat ini. PHP
pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995. Pada waktu itu PHP
masih bernama FI (Form Interpreted), yang wujudnya berupa sekumpulan script
yang digunakan untuk mengolah data form dari web.PHP banyak dipakai untuk
membuat situs web yang dinamis, walaupun tidak tertutup kemungkinan digunakan
untuk pemakaian lain.PHP biasanya berjalan pada sistem operasi linux (PHP juga
bisa dijalankan dengan hosting windows).
Ø
Bahasa
Pemrograman CSS
Cascading Style Sheets (CSS) adalah suatu bahasa stylesheet yang digunakan
untuk mengatur tampilan suatu dokumen yang ditulis dalam bahasa
markup.Penggunaan yang paling umum dari CSS adalah untuk memformat halaman web
yang ditulis dengan HTML dan XHTML.Walaupun demikian, bahasanya sendiri dapat
dipergunakan untuk semua jenis dokumen XML termasuk SVG dan XUL.Spesifikasi CSS
diatur oleh World Wide Web Consortium (W3C).
Ø
Bahasa
Pemrograman ASP
ASP adalah singkatan dari Active Server Pages yang merupakan salah satu bahasa
pemograman web untuk menciptakan halaman web yang dinamis.ASP merupakan salah
satu produk teknologi yang disediakan oleh Microsoft.ASP bekerja pada web
server dan merupakan server side scripting.
Ø
Bahasa
Pemrograman WML
WML adalah kepanjangan dari Wireless Markup Language, yaitu bahasa pemrograman
yang digunakan dalam aplikasi berbasis XML (eXtensible Markup Langauge).WML ini
adalah bahasa pemrograman yang digunakan dalam aplikasi wireless.WML merupakan
analogi dari HTML yang berjalan pada protocol nirkabel.
Ø
Bahasa
Pemrograman PERL
Perl adalah bahasa pemrograman untuk mesin dengan sistem operasi Unix (SunOS,
Linux, BSD, HP-UX), juga tersedia untuk sistem operasi seperti DOS, Windows,
PowerPC, BeOS, VMS, EBCDIC, dan PocketPC.PERL merupakan bahasa pemograman yang
mirip bahasa pemograman C.
Ø
Bahasa
Pemrograman CFM
Cfm dibuat menggunakan tag ColdFusion dengan software Adobe ColdFusion /
BlueDragon / Coldfusion Studio.Syntax coldfusion berbasis html.
KEAMANAN
WEBSITE (SECURITY)
Pada dasarnya di Indonesia telah ada Undang - Undang nomor 11 Tahun 2008
tentang Informasi dan Transaksi Elektronik (ITE) yang mengatur tentang keamanan
di dunia maya agar terhindar dari cyber crime (kejahatan dunia maya). Akan
tetapi UU ITE ini tidak dapat menjangkau semua aspek hukum dalam kegiatan atau
perbuatan hukum yang dilakukan dalam internet atau dunia maya, maka dari itu UU
ini harus didukung oleh peraturan perundang-undangan lainnya sehingga tidak
akan terjadi kekosongan hukum dan tidak memberi kesempatan sekecil apapun
kepada pelaku cyber crime ini untuk lolos dari jeratan hukum.
CYBER LAW
Secara lebih luas terdapat Hukum cyber (Cyber Law) yang merupakan istilah hukum
yang terkait dengan pemanfaatan teknologi informasi. Istilah lain yang juga
digunakan adalah hukum Teknologi Informasi (Law of Information Techonology)
Hukum Dunia Maya (Virtual World Law) dan Hukum Mayantara. Istilah-istilah
tersebut lahir mengingat kegiatan internet dan pemanfaatan teknologi informasi
berbasis virtual. Istilah hukum cyber digunakan dalam tulisan ini dilandasi
pemikiran bahwa cyber jika diidentikan dengan “dunia maya” akan cukup
menghadapi persoalan ketika terkait dengan pembuktian dan penegakan hukumnya.
Mengingat para penegak hukum akan menghadapi kesulitan jika harus membuktikan
suatu persoalan yang diasumsikan sebagai “maya”, sesuatu yang tidak terlihat
dan semu. Di internet hukum itu adalah cyber law, hukum yang khusus berlaku di
dunia cyber. Secara luas cyber law bukan hanya meliputi tindak kejahatan di
internet, namun juga aturan yang melindungi para pelaku e-commerce, e-learning;
pemegang hak cipta, rahasia dagang, paten, e-signature; dan masih banyak lagi.
Asal mula terbentuknya hukum cyber ini dikarenakan penyalahgunaan kebebasan
yang berlaku di dunia maya, sehingga terdapat banyak kejahatan yang dilakukan
pada dunia maya. Berikut bentuk - bentuk kejahatannya :
BENTUK
KEJAHATAN CYBER CRIME
Ø
Carding
Adalah kejahatan dengan menggunakan teknologi computer untuk melakukan
transaksi dengan menggunakan card credit orang lain sehingga dapat merugikan
orang tersebut baik materil maupun non materil.dalam artian penipuan kartu
kredit online.
Ø
Cracking
Kejahatan dengan menggunakan teknologi computer yang dilakukan untuk
merusak system keamanan suatu system computer dan biasanya melakukan pencurian,
tindakan anarkis begitu merekan mendapatkan akses. Biasanya kita sering salah
menafsirkan antara seorang hacker dan cracker dimana hacker sendiri identik
dengan perbuatan negative, padahal hacker adalah orang yang senang memprogram
dan percaya bahwa informasi adalah sesuatu hal yang sangat berharga dan ada
yang bersifat dapat dipublikasikan dan rahasia.Sedang Cracker identik dengan
orang yang mampu merubah suatu karakteristik dan properti sebuah program
sehingga dapat digunakan dan disebarkan sesuka hati padahal program itu
merupakan program legal dan mempunyai hak cipta intelektual.
Ø
Joy
computing
Yaitu pemakaian komputer orang lain tanpa izin.
Ø
Hacking
Yaitu mengakses secara tidak sah atau tanpa izin dengan alat suatu
terminal.
Ø
The
trojan horse
Yaitu manipulasi data atau program dengan jalan mengubah data atau
intsruksi pada sebuah program, menghapus, menambah, menjadikan tidak
terjangkau, dengan tujuan kepentingan pribadi atau orang lain.
Ø
Data
leakage
Yaitu menyangkut pembocoran data ke luar terutama mengenai data yang
harus dirahasiakan.
Ø
Data
diddling
Yaitu suatu perbuatan yang mengubah data valid atau sah dengan cara tidak sah,
mengubah input data atau output data.
Ø
To
frustate data communication
Yaitu
penyia-nyiaan data komputer.
Ø
Software
piracy
Yaitu pembajakan software terhadap hak cipta yang dilindungi Hak atas Kekayaan
Intelektual (HAKI).
Ø
Cyber
Espionage
Merupakan kejahatan yang memanfaatkan jaringan internet untuk melakukan
kegiatan mata-mata terhadap pihak lain, dengan memasuki sistem jaringan
komputer (computer network system) pihak sasaran. Kejahatan ini biasanya
ditujukan terhadap saingan bisnis yang dokumen ataupun data-data pentingnya
tersimpan dalam suatu sistem yang computerized.Biasaynya si penyerang
menyusupkan sebuah program mata-mata yang dapat kita sebut sebagai spyware.
ASPEK HUKUM
APLIKASI INTERNET
Ø
Aspek
Hak Cipta
Hak cipta yang sudah diatur dalam UU Hak Cipta. Aplikasi internet seperti
website dan email membutuhkan perlindungan hak cipta. Publik beranggapan bahwa
informasi yang tersebdia di internet bebas untuk di-download, diubah, dan
diperbanyak. Ketidakjelasan mengenai prosedur dan pengurusan hak cipta aplikasi
internet masih banyak terjadi.
Ø
Aspek
Merek Dagang
Aspek merek dagang ini meliputi identifikasi dan membedakan suatu sumber barang
dan jasa, yang diatur dalam UU Merek.
Ø
Aspek
Fitnah dan Pencemaran Nama Baik
Hal ini meliputi gangguan atau pelanggaran terhadap reputasi seseorang, berupa
pertanyaan yang salah, fitnah, pencemaran nama baik, mengejek, dan penghinaan.
Walau semua tindakan tadi dilakukan dengan menggunakan aplikasi internet, namun
tetap tidak menghilangkan tanggung jawab hukum bagi pelakunya. Jangan karena
melakukan fitnah atau sekedar olok-olok di email atau chat room maka kita bebas
melenggang tanpa rasa bersalah. Ada korban dari perbuatan kita yang tak
segan-segan menggambil tindakan hukum.
Ø
Aspek
Privasi
Di banyak negara maju dimana komputer dan internet sudah diaskes oleh mayoritas
warganya, privasi menjadi masalah tersendiri. Makin seseorang menggantungkan
pekerjaannya kepada komputer, makin tinggi pula privasi yang dibutuhkannya. Ada
beberapa persoalan yang bisa muncul dari hal privasi ini. Pertama, informasi
personal apa saja yang dapat diberikan kepada orang lain? Lalu apa sajakah
pesan informasi pribadi yang tidak perlu diakses orang lain? Apakah dan
bagaimana dengan pengiriman informasi pribadi yang anonim.