Selasa, 26 November 2013 0 komentar

Permodelan Geometri

Teknik pemodelan geometri merupakan variabel mendasar dari aplikasi teknologi virtual set. alam teknologi virtual, parameter utama adalah kecepatan dalam men-generate gambar. Dalam hal ini output dan karakter sebuah model geometri merupakan variabel dasar dari generated image yang memegang peranan penting dalam menentukan kecepatan rendering.



Transformasi dari suatu konsep (atau suatu benda nyata) ke suatu model geometris yang bisa ditampilkan pada suatu komputer :
  • Shape/bentuk
  • Posisi
  • Orientasi  (cara pandang)
  • Surface Properties/Ciri-ciri Permukaan (warna, tekstur)
  • Volumetric Properties/Ciri-ciri volumetric (ketebalan/pejal, penyebaran cahaya)
  • Lights/cahaya (tingkat terang, jenis warna)
Pemodelan Geometris yang lebih rumit :
  • Jala-jala segi banyak: suatu koleksi yang besar dari segi bersudut banyak, dihubungkan satu sama lain.
  • Bentuk permukaan bebas: menggunakan fungsi polynomial tingkat rendah.
  • CSG: membangun suatu bentuk dengan menerapkan operasi boolean pada bentuk yang primitif.
0 komentar

Image dan Display

Merupakan hasil akhir dari keseluruhan proses dari pemodelan. Biasanya obyek pemodelan yang menjadi output adalah berupa gambar untuk kebutuhan koreksi pewarnaan, pencahayaan, atau visual effect yang dimasukkan pada tahap teksturing pemodelan. Output images memiliki Resolusi tinggi berkisar Full 1280/Screen berupa file dengan JPEG,TIFF, dan lain-lain. Dalam tahap display, menampilkan sebuah bacth Render, yaitu pemodelan yang dibangun, dilihat, dijalankan dengan tool animasi. Selanjutnya dianalisa apakah model yang dibangun sudah sesuai tujuan. Output dari Display ini adalah berupa *.Avi, dengan Resolusi maksimal Full 1280/Screen dan file *.JPEG.


Ada beberapa metode yang digunakan untuk pemodelan 3D. Metode pemodelan obyek disesuaikan dengan kebutuhannya seperti dengan nurbs dan polygon ataupun subdivision. Modeling polygon merupakan bentuk segitiga dan segiempat yang menentukan area dari permukaan sebuah karakter. Setiap polygon menentukan sebuah bidang datar dengan meletakkan sebuah jajaran polygon sehingga kita bisa menciptakan bentuk-bentuk permukaan. Untuk mendapatkan permukaan yang halus, dibutuhkan banyak bidang polygon. Bila hanya digunakan sedikit polygon, maka object yang didapatkan akan terbagi menjadi pecahan-pecahan polygon.

Sedangkan Modeling dengan Nurbs (Non-Uniform Rational Bezier Spline) adalah metode paling populer untuk membangun sebuah model organik. Hal ini dikarenakan kurva pada Nurbs dapat dibentuk dengan hanya tiga titik saja. Dibandingkan dengan kurva polygon yang membutuhkan banyak titik (verteks) metode ini lebih memudahkan untuk dikontrol. Satu titik CV (Control verteks) dapat mengendalikan satu area untuk proses tekstur.

Desain permodelan grafik sangat berkaitan dengan grafik komputer. Berikut adalah kegiatan yang berkaitan dengan grafik komputer:
  1. Pemodelan geometris : menciptakan model matematika dari objek-objek 2D dan 3D.
  2. Rendering : memproduksi citra yang lebih solid dari model yang telah dibentuk.
  3. Animasi : Menetapkan/menampilkan kembali tingkah laku/behaviour objek bergantung waktu.
  4. Graphics Library/package (contoh : OpenGL) adalah perantara aplikasi dan display hardware(Graphics System).
  5. Application program memetakan objek aplikasi ke tampilan/citra dengan memanggil graphics library.
  6. Hasil dari interaksi user menghasilkan/modifikasi citra.
  7. Citra merupakan hasil akhir dari sintesa, disain, manufaktur, visualisasi dll.
0 komentar

Texturing

Texturing adalah proses pemberian karakteristik permukaan pada objek. Maksud dari karakteristik adalah termasuk pewarnaan, kilauan, dan lainnya. Pada umumnya teksturing adalah pemberian warna pada permukaan objek atau pengecatan, walaupun ada proses yang mengubah geometri objek.





Teknik teksturing adalah termasuk langkah pembuatan suatu proyek gambar 3D (tiga dimensi). Dimana selain teksturing, juga terdapat langkah lain seperti konseptualitas, modelling, lighting, animasi dan rendering. Proses texturing ini menentukan karakteristik sebuah objek dari segi struktur. Untuk materi sebuah object yang akan di buat, bisa digunakan aplikasi properti tertentu seperti reflectivity, transparency dan refraction. Texture kemudian bisa digunakan untuk meng-create berbagai variasi warna pattern, tingkat kehalusan.kekasaran sebuah lapisan object secara lebih detail.Dalam membentuk sebuah objek pemodelan, texturing bisa dikerjakan secara overlap dengan modelling, tergantung tingkat kebutuhan.

Terdapat tiga masalah utama yang berhubungan dengan tekstur yaitu :


  • Segmentasi Tekstur (Texture segmentation): merupakan masalah yang memecah suatu citra ke dalam beberapa   komponen dimana tekstur dianggap konstan. Segmentasi tekstur melibatkan representasi suatu tekstur, dan penentuan dasar dimana batas segmen akan ditentukan.
  • Sintesis Tekstur (Texture synthesis) berusaha untuk membangun region tekstur besar yang berasal dari contoh citra kecil yang ada. Dengan menggunakan contoh citra akan dibangun model probabilitas tekstur tersebut, dan kemudian menggambarkannya pada model probabilitas untuk menentukan tekstur citra.
  • Bentuk Tekstur (Shape from Texture) melibatkan perbaikan orientasi permukaan atau bentuk permukaan dari tekstur. Di sini diasumsikan bahwa tekstur “kelihatan sama” pada titik-titik yang berbeda pada suatu permukaan, ini artinya bahwa deformasi tekstur dari titik ke titik adalah petunjuk  bentuk permukaan.
Berdasarkan strukturnya, tekstur dapat diklasifikasikan dalam 2 golongan :
  • Makrostruktur, tekstur makrostruktur memiliki perulangan pola local secara periodik dalam suatu daerah citra, biasanya terdapat pada pola-pola buatan manusia dan cenderung mudah untuk direpresentasikan secara matematis.
  • Mikrostruktur, pada tekstur mikrostruktur, pola-pola lokal dan perulangan tidak terjadi begitu jelas, sehinggga tidak mudah untuk memberikan definisi tekstur yang komprehensif.
Untuk contoh kasus pada tekturing ini, saya akan mengambil sebuah contoh yaitu pengenalan texture pada image. Texture pada citra yakni frekuensi perubahan rona pada citra yang dinyatakan dengan kasar (coarseness), sedang (regularity), dan halusnya (smoothness) suatu permukaan pada citra tersebut. Aspek tekstural dari sebuah citra dapat dimanfaatkan sebagai dasar dari segmentasi, klasifikasi, maupun interpretasi citra. Tekstur dapat didefinisikan sebagai fungsi dari variasi spasial intensitas piksel (nilai keabuan) dalam citra. Misalnya hutan bertekstur kasar, semak belukar bertekstur sedang, sedangkan sawah bertekstur halus.

Secara garis besar, texturing merupakan salah satu teknik rendering (pembentukan gambar yang mengandung gambar geometris untuk menghasilkan gambar yang lebih realistis), yang mana shading dan lighting juga termasuk dalam proses rendering itu.
0 komentar

Rendering

Rendering adalah suatu proses untuk mengubah model geometri menjadi suatu image. Ada dua macam sifat  rendering,  biased  dan unbiased rendering. Unbiased rendering dapat memberikan hasil yang lebih baik dari biased rendering karena pada unbiased rendering tidak ada penyederhanaan proses rendering, tetapi waktu yang dibutuhkanuntuk melakukan  unbiased  rendering  lebih lama dan sumber daya komputasi yang dibutuhkan  semakin besar.



Rendering tidak hanya digunakan pada game programming, tetapi juga digunakan pada banyak bidang, misalnya arsitektur, simulator, movie, spesial effect pada tayangan televisi, dan design visualization. Rendering pada bidang-bidang tersebut memiliki perbedaan, terutama pada fitur dan teknik renderingnya. Terkadang rendering juga diintegrasikan dengan model yang lebih besar seperti paket animasi, tetapi terkadang berdiri sendiri dan juga bisa free open-source product.

Metode Rendering:

Ray Tracing Rendering
Ray tracing sebagai  sebuah metode  rendering pertama kali digunakan pada tahun 1980 untuk pembuatan gambar tiga dimensi. Ide dari metode rendering ini sendiri berasal dari percobaan Rene Descartes,  di mana ia menunjukkan pembentukan pelangi  dengan  menggunakan  bola  kaca berisi air dan kemudian merunut kembali arah datangnya cahaya  dengan  memanfaatkan  teori  pemantulan  dan pembiasan cahaya yang telah ada saat itu.

Metode  rendering ini  diyakini  sebagai  salah  satu metode  yang  menghasilkan gambar  bersifat  paling fotorealistik. Konsep dasar  dari  metode ini  adalah merunut  proses yang  dialami  oleh  sebuah  cahaya  dalam perjalanannya dari sumber  cahaya  hingga  layar  dan  memperkirakan warna  macam apa  yang ditampilkan  pada  pixel  tempat jatuhnya  cahaya.  Proses  tersebut  akan  diulang hingga seluruh pixel yang dibutuhkan terbentuk.

Wireframe rendering
Wireframe yaitu Objek 3D dideskripsikan sebagai objek tanpa permukaan. Pada wireframe rendering, sebuah objek dibentuk hanya terlihat garis-garis yang menggambarkan sisi-sisi edges dari sebuah objek. Metode ini dapat dilakukan oleh sebuah komputer dengan sangat cepat, hanya kelemahannya adalah tidak adanya permukaan, sehingga sebuah objek terlihat tranparent. Sehingga sering terjadi kesalahpahaman antara siss depan dan sisi belakang dari sebuah objek.

Hidden Line Rendering
Metode ini menggunakan fakta bahwa dalam sebuah objek, terdapat permukaan yang tidak terlihat atau permukaan yang tertutup oleh permukaan lainnya. Dengan metode ini, sebuah objek masih direpresentasikan dengan garis-garis yang mewakili sisi dari objek, tapi beberapa garis tidak terlihat karena adanya permukaan yang menghalanginya.

Metode ini lebih lambat dari dari wireframe rendering, tapi masih dikatakan relatif cepat. Kelemahan metode ini adalah tidak terlihatnya karakteristik permukaan dari objek tersebut, seperti warna, kilauan (shininess), tekstur, pencahayaan, dll.
0 komentar

Metode Modelling 3D

Pemodelan adalah membentuk suatu benda-benda atau obyek. Membuat dan mendesain obyek tersebut sehingga terlihat seperti hidup. Sesuai dengan obyek dan basisnya, proses ini secara  keseluruhan dikerjakan di komputer. Melalui konsep dan proses desain, keseluruhan obyek bisa diperlihatkan secara 3 dimensi, sehingga banyak yang menyebut hasil ini sebagai pemodelan 3 dimensi (3D modelling) (Nalwan, 1998).  Ada beberapa aspek yang harus dipertimbangkan bila membangun model obyek, kesemuanya memberi kontribusi pada kualitas hasil akhir. Hal-hal tersebut meliputi metoda untuk mendapatkan atau membuat data yang mendeskripsikan obyek, tujuan dari model, tingkat kerumitan, perhitungan biaya, kesesuaian dan enyamanan, serta kemudahan manipulasi model. Proses pemodelan 3D membutuhkan  perancangan yang dibagi dengan beberapa tahapan untuk pembentukannya. Seperti obyek apa yang ingin dibentuk sebagai obyek dasar, metoda pemodelan obyek 3D, pencahayaan dan animasi gerakan obyek sesuai dengan urutan proses yang akan dilakukan. 



Dasar Metode  Modeling  3D, Ada beberapa metode yang digunakan untuk pemodelan 3D. Ada jenis metode pemodelan obyek yang disesuaikan dengan kebutuhannya seperti dengan nurbs dan polygon  ataupun  subdivision. Modeling polygon  merupakan bentuk segitiga dan segiempat yang menentukan  area dari permukaan sebuah karakter. Setiap polygon menentukan sebuah bidang datar dengan meletakkan sebuah jajaran polygon sehingga kita bisa menciptakan bentuk-bentuk permukaan. Untuk mendapatkan permukaan yang halus, dibutuhkan banyak bidang polygon. Bila hanya menggunakan sedikit  polygon, maka object yang didapat akan terbag sejumlah pecahan polygon. Sedangkan Modeling dengan NURBS (Non-Uniform Rational Bezier Spline) merupakan metode paling populer untuk membangun sebuah model organik. Kurva pada Nurbs dapat dibentuk dengan hanya tiga titik saja. Dibandingkan dengan kurva polygon yang membutuhkan banyak titik (verteks) metode ini lebih memudahkan untuk dikontrol. Satu titik CV (Control verteks) dapat mengendalikan satu area untuk proses tekstur. 

Beberapa metode modeling 3D:

Box Modeling
Box Modeling / Modeling subdivisi: pemodelan Box adalah teknik pemodelan poligonal di mana seniman memulai dengan geometris primitif (Cube, bola, silinder, dll.) dan kemudian membentuknya sampai munculnya diinginkan tercapai.
Pemodel  kotak/box modeler sering bekerja secara bertahap, dimulai dengan mesh resolusi rendah, memperbaiki bentuk, dan kemudian sub-membagi mesh untuk kelancaran keluaran tepi kasar dan menambahkan detail. Proses pengelompokan dan pemurnian diulang sampai mesh mengandung cukup detail poligonal untuk menyampaikan konsep dimaksud.

Edge/Contour Modeling
pemodelan Edge teknik poligonal, meskipun fundamental berbeda dari pemodelan kotak. Dalam pemodelan tepi, bukan dimulai dengan bentuk primitif dan pembentukan, model dasarnya dibangun sepotong demi sepotong dengan menempatkan loop wajah poligonal di sepanjang kontur menonjol, dan kemudian mengisi setiap celah di antara mereka.
Ini mungkin terdengar rumit, tetapi kotak tertentu sulit untuk diselesaikan melalui pemodelan kotak saja, wajah manusia menjadi contoh yang baik. Untuk model wajah membutuhkan manajemen yang sangat ketat , dan ketelitian yang diberikan oleh pemodelan kontur dapat tak ternilai. Daripada mencoba membentuk rongga mata didefinisikan dengan baik dari kubus poligonal, itu jauh lebih mudah untuk membangun sebuah garis mata dan kemudian model sisanya dari sana. Setelah landmark utama (mata, bibir, alis, hidung, rahang) dimodelkan, sisanya cenderung selesai ke tempatnya hampir secara otomatis.

NURBS/Spline Modeling
NURBS adalah teknik pemodelan yang digunakan paling banyak untuk pemodelan otomotif dan industri. Berbeda dengan geometri poligonal, kotak NURBS tidak memiliki wajah, tepi, atau simpul. Sebaliknya, NURBS model terdiri dari permukaan dibuat oleh permukaan halus.
NURBS Curves diciptakan dengan alat yang bekerja sangat mirip dengan pen tool di MS cat atau Adobe Illustrator. Kurva digambar dalam ruang 3D, dan diedit dengan menggerakkan serangkaian yang  disebut CV (kontrol simpul). Untuk model permukaan NURBS, artis menempatkan kurva di sepanjang kontur menonjol, dan perangkat lunak secara otomatis interpolates ruang yang diantaranya.


Digital Sculpting
Industri teknologi suka berbicara tentang terobosan tertentu yang mereka sebut teknologi mengganggu . Inovasi teknologi yang mengubah cara kita berpikir tentang mencapai tugas tertentu . Mobil mengubah cara kita menuntaskan masalah sekitar . Internet mengubah cara kita mengakses informasi dan berkomunikasi . Digital Sculpting adalah teknologi mengganggu dalam arti bahwa itu membantu pemodel bebas dari batasan topologi dan aliran tepi, dan memungkinkan mereka untuk secara intuitif membuat model 3D dengan cara yang sangat mirip dengan patung tanah liat digital .
Dalam digital sculpting , jerat/kotak yang dibuat secara organik , menggunakan ( Wacom ) perangkat tablet untuk meremas dan membentuk model hampir persis seperti pematung menggunakan kuas kayu pada sepotong nyata tanah liat. Mematung digital telah mengambil karakter dan pemodelan makhluk ke tingkat yang baru , membuat proses lebih cepat , lebih efisien , dan memungkinkan seniman untuk bekerja dengan jerat/kotak - resolusi tinggi yang mengandung jutaan poligon . Terpahat jerat dikenal untuk tingkat terpikirkan sebelumnya detail permukaan , dan alami (bahkan spontan ) estetika .

Procedural Modeling
Kata prosedural dalam grafis komputer mengacu pada sesuatu yang dihasilkan algoritma , bukannya dibuat secara manual oleh tangan seorang seniman . Dalam model prosedural , adegan atau objek diciptakan berdasarkan pengguna didefinisikan berdasarkan aturan atau parameter .

Dalam paket pemodelan lingkungan populer Vue , Bryce , dan Terragen , seluruh lanskap dapat dihasilkan dengan menetapkan dan memodifikasi parameter lingkungan seperti kepadatan dedaunan dan kisaran elevasi , atau dengan memilih dari lanskap yang sudah ada seperti padang pasir , pegunungan , pesisir , dll

Model prosedural sering digunakan untuk konstruksi organik seperti pohon dan dedaunan , di mana ada variasi hampir tak terbatas dan kompleksitas yang akan sangat memakan waktu bagi seorang seniman untuk menagkap adegan dengan manual . Aplikasi SpeedTree menggunakan algoritma berbasis rekursif / fraktal untuk menghasilkan pohon yang unik dan semak-semak yang bisa dipermainkan melalui pengaturan diedit untuk tinggi batang , kepadatan cabang , sudut , meringkuk , dan puluhan jika tidak ratusan pilihan lain . CityEngine menggunakan teknik yang mirip untuk menghasilkan pemandangan kota prosedural .

Image Based Modeling
Image Based Modeling adalah proses dimana transformable objek 3D yang algoritmanya berasal dari satu set gambar dua dimensi statis. Gambar pemodelan berbasis sering digunakan dalam situasi di mana waktu atau anggaran pembatasan tidak memungkinkan untuk aset 3D menyadari sepenuhnya akan dibuat secara manual.

Mungkin contoh yang paling terkenal gambar pemodelan berbasis pada The Matrix, di mana tim tidak memiliki waktu atau sumber daya untuk model 3D set lengkap. Mereka difilmkan dengan urutan tindakan dengan kamera 360 derajat array, dan kemudian menggunakan algoritma interpretatif untuk memungkinkan pergerakan kamera 3D "virtual" melalui set dunia nyata tradisional.

3D Scanning
Scanning 3D adalah metode digitalisasi objek dunia nyata ketika tingkat yang sangat tinggi dari foto-realisme diperlukan. Sebuah objek dunia nyata (atau bahkan aktor) dipindai, dianalisis, dan data mentah (biasanya sebuah x, y, z titik awan) digunakan untuk menghasilkan poligonal atau NURBS jala akurat. Pemindaian sering digunakan ketika representasi digital dari aktor dunia nyata diperlukan, seperti dalam Kasus Penasaran Benjamin Button di mana tokoh utama (Brad Pitt) berusia terbalik sepanjang film.
0 komentar

Motion Capture


Pada saat ini motion capture banyak ditemukan dalam berbagai bidang, terutama pada dunia  animasi  dalam pembuatan film, industri  game, analis  bio mekanik dan lain–lain. Motion capture system adalah terminologi yang digunakan untuk mendeskripsikan proses dari perekaman dan penterjemahan gerakan menjadi model digital. Motion capture system ini digunakan pada bidang animasi, medis, simulasi (augmented reality), olahraga, entertaiment, analisa gerakan dan lain sebagainya. Metode input yang digunakan pada teknik motion capture bervariasi, antara lain electromechanic, acoustic, electromagnetic, and optic. Metode yang paling populer adalah metode optic, karena lebih tahan terhadap gangguan dan gerakan subjek lebih mudah dibanding metode lain.



Pada umumnya ada dua tipe utama karakter animasiobjek 3D yang digunakan dalam permainan yaitu:  real-time playback  dancinematics,  real-time playback memungkinkan pemain untuk memilih dari  pre-created moves, sehingga  pengendalian bergerak dalam real-time. Sedangkan cinematics adalah animasi full render yang biasa digunakan untuk intro dan cut-scenes dalam game. Cinematics umumnya tidak penting untuk game-play, tetapi menambahkan banyak visualisasi ke permainan dan sangat membantu dalam pengembangan cerita.  Motion capture banyak digunakan dalam film saat ini, motion capture dalam animasi penting untuk menciptakan karakter yang bergerak secara realistis, dalam situasi yang tidak praktis atau terlalu berbahaya untuk aktor. Beberapa karakter film memerlukan penggunaan motion capture supaya gerakan animasi tampak nyata. Motion capture dapat memberikan penghematan waktu yang besar untuk proyek animasi. Motion capture dapat membuat proses animasi lebih mudah, terutama ketika menciptakan karakter animasi yang realistis,  seperti interaksi dari beberapa karakter  3D,  atau ketika karakter terlibat dalam aktifitas olahraga. Animasi sederhana, seperti karakter yang sedang berdiri tanpa melakukan hal yang jauh lebih mudah dan lebih realistis ketika menggunakan motion Capture.

Keunggulan:
  • Jumlah kerja tidak berubah dengan kompleksitas atau panjang pertunjukan dalam tingkatan yang sama ketika menggunakan teknik tradisional. Hal ini membuat banyak tes diselesaikan dengan gaya dan penyampaian yang berbeda.
  • Gerakan kompleks dan interaksi fisik yang realistis seperti gerakan sekunder, berat, dan pertukaran tekanan dapat dengan mudah dibuat kembali dalam cara akurat secara fisik.
  • Jumlah data animasi yang bisa diproduksi dalam waktu yang diberikan sangatlah besar saat dibandingkan dengan teknik animasi tradisional. Hal ini berkontribusi dalam keefektifan biaya dan mencapai deadline produksi.
  • Potensi software gratis dan solusi dari pihak luar dapat mengurangi biaya yang dikeluarkan.

Kekurangan:
  • Hardware yang spesifik dan program yang special dibutuhkan untuk mendapatkan dan memproses data.
  • Biaya software, perlengkapan, dan personel yang dibutuhkan dapat berpotensi menjadi penghalang bagi produksi-produksi kecil.
  • Sistem pengambilan gerakan mungkin memiliki kebutuhan yang spesifik untuk ruangan operasi, tergantung dari pandangan kamera atau distorsi magnetik.
  • Ketika masalah terjadi, lebih mudah untuk mengambil ulang skema daripada mencoba untuk memanipulasi data. Hanya beberapa sistem yang memungkinkan penampilan data yang real time untuk memilih apakah gambar yang diambil butuh diambil ulang.
  • Hasil yang penting itu terbatas untuk apa yang bisa ditunjukkan dalam volume pengambilan tanpa editing tambahan dari data tersebut.
  • Gerakan yang tidak mengikuti hokum fisika secara umum tidak bisa diambil.
  • Teknik animasi tradisional, seperti menambahkan tekanan dari antisipasi dan kelanjutannya, gerakan kedua atau memanipulasi bentuk dari karakter, seperti dengan melumatkan dan memperpanjang teknik animasi, harus ditambahkan nanti.
  • Jika model komputer memiliki proporsoi yang berbeda dari subjek yang diambil, artifak mungkin terjadi. Contohnya, jika seorang karakter kartun mempunyai tangan yang berukuran terlalu besar, hal ini dapat memotong badan karakter jika orang yang melakukaknnya tidak berhati-hati dengan gerakan fisiknya.
Senin, 29 April 2013 0 komentar

Pengetahuan Web Science


Ilmu web adalah ilmu sosio-teknis yang meneliti bagaimana World Wide Web berkembang mengingat peraturan, teknologi dan konten yang dikenakan, direkayasa dan kontribusi masing-masing, sebagai akibat dari perilaku manusia dan bagaimana sebaliknya Web mempengaruhi perilaku manusia. Definisi sebelumnya diberikan oleh ilmuwan komputer Amerika Ben Shneiderman: "Web Science" adalah istilah yang mengacu pada pengolahan informasi yang tersedia di web dalam hal yang sama dengan yang diterapkan untuk lingkungan alam.



Jika kedua kata tersebut dipisahkan maka terdapat dua kata yaitu “Web” dan “Science”.

 Web merupakan singkatan dari Website atau Situs yang berarti merupakan 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). Singkat kata Web itu merupakan situs yang berisikan berbagai informasi-informasi yang dapat kita akses melalui internet. Pada awal-awal peluncuran sebuah web dahulu, para masyarakat merasa asing dengan istilah web ini, tapi lambat laun web ini menjadi sesuatu yang sangat penting bagi kehidupan manusia.

Awalnya sebuah web dikembangkan pertama kali oleh Sir Timothy John Tim Berners-Lee, hanya saja pada saat itu web masih berjalan tanpa terhubung pada jaringan. Web semakin populer ketika mulai terhubung pada jaringan internet yaitu sekitar akhir tahun 80-an. Saat suatu laboratorium CERN yang berlokasi di kota Geneva, Swiss menyatakan bahwa web bisa diakses melalui jaringan dan dimiliki oleh siapa saja.

Pada zaman sekarang ini kegunaan  Internet dan Web telah dimudahkan dalam melakukan penyimpanan dan pendistribusian data serta informasi.

Tapi dengan banyaknya informasi tersebut juga mendatangkan masalah baru yaitu terjadinya lonjakan informasi yang berlebihan. Karena faktor itulah yang mendorong terciptanya sebuah search engine google.com. Oleh karena itu sekarang ini telah dikembangkan berbagai riset yang menyebabkan lahirnya Web Science. Web Science itu sendiri adalah sebuah  Suatu sistem di internet yang menyediakan informasi secara elektronik, dimana informasi tersebut dapat diakses oleh berbagai institusi ilmu pengetahuan agar bisa menyediakan dan memberikan informasi. Web Science merupakan website yang berisi tentang artikel-artikel yang berhubungan dengan ilmu pengetahuan. Web science juga berarti cara-cara atau metode-metode yang digunakan dalam membuat website yang baik. Jadi bisa kita artikan kalau Web Science merupakan website yang pintar dimana didalamnya terdapat ilmu pengetahuan yang bisa kita cari.

Adapun perkembangan dari web science sebagai berikut :
  • Web 1.0 yang sejak tahun 1992 mulai memperkenalkan beragam web browser, serta mendorong pertumbuhan pemanfaatan Web sebagai penyedia informasi. Pada web 1.0 masih bersifat read only.
  • Web 2.0 yang mencul sekitar tahun 1997, ini merubah  sifat yang read only menjadi read write atau dapat di kombinasikan. Aplikasi berbasis Web semakin banyak diterapkan. Web dan sosial dimulai dengan lahirnya berbagai sarana seperti wikipedia, blog, friendster, facebook,twitter .
  • Web 3.0 merupakan rancangan untuk memperkaya Web 2.0, dimana pada Web 2.0 baru memperhatikan pertukaran data antara manusia, pada Web 3.0 pertukaran data antar manusia-mesin, mesin-mesin dan manusia-manusia disempurnakan.


Menurut saya, web science amat penting dalam kehidupan manusia, selain kegunaannya dalam menyampaikan informasi penting untuk semua kalangan termasuk mahasiswa. Semua informasi dapat diakses secara cepat dan mudah dengan adanya web science ini termasuk internet. Kita tidak perlu repot-repot mencari kesana kemari untuk mendapatkan berbagai informasi.

sumber :
wikipedia

 
;