Label

Senin, 31 Oktober 2011

Pemodelan Geometris

Pemodelan geometris merupakan cabang dari matematika terapan dan komputasi geometri yang mempelajari metode dan algoritma untuk deskripsi matematika bentuk. Bentuk belajar di pemodelan geometris tersebut kebanyakan 2D atau 3D, karena 2D adalah model yang penting dalam komputer tipografi dan gambar teknik. Tiga dimensi model adalah pusat untuk computer aided design dan manufacturing (CAD / CAM), dan banyak digunakan dalam bidang teknik seperti sipil dan mechanical engineering, arsitektur, geologi dan medis pengolahan gambar.
Geometris model yang bisa ditampilkan pada computer seperti shape/bentuk, posisi, orientasi, warna/tekstur, dan cahaya. Pada goemetris model juga terdapat tingkat-tingkat kesulitan untuk membuat suatu obyek seperti menghubungkan beberapa bentuk sudut pada permukaan bebas karena bentuk sudut tersebut harus pas dan teliti ukurannya agar gambar terlihat nyata.
Graphics System Architectur

Transformasi dari suatu konsep (atau suatu benda nyata) ke suatu model geometris yang bisa ditampilkan pada suatu komputer :
a. Shape / bentuk
b. Posisi
c. Orientasi (cara pandang)
d. Surface Properties / Ciri-ciri Permukaan (warna, tekstur)
e. Volumetric Properties / Ciri-ciri volumetric (ketebalan / pejal, penyebaran cahaya)
f. Lights / cahaya (tingkat terang, jenis warna)
g. Dan lain-lain

Pada penulisan kali ini, saya akan menjelaskan tentang 2D dan 3D, dimana 2D dan 3D merupakan bentuk yang paling sering mendeskripsikan pemodelan geometris.

1. 2 Dimensi
Dua dimensi adalah bentuk dari benda yang memiliki panjang dan lebar. Grafik dua dimensi merupakan teknik penggambaran yang berpatokan pada titik koordinat sumbu x (datar) dan sumbu y (tegak). Agar dapat tampil dengan sempurna, gambar yang akan ditampilkan dengan teknik ini harus memiliki nilai koordinat x dan y minimum 0 dan maksimum sebesar resolusi yang digunakan.
Model Grafik 2D merupakan kombinasi dari model geometri (juga disebut sebagai grafik vektor), gambar digital (raster graphics), fungsi matematika, dan sebagainya. Komponen-komponen ini dapat dimodifikasi dan dimanipulasi oleh transformasi geometri dua dimensi, seperti translasi, rotasi, dan dilatasi.
Cara yang paling mudah untuk membuat sebuah gambar 2D kompleks yaitu dimulai dengan sebuah “canvas” kosong yang diisi dengan warna latar tertentu, yang kemudian kita “draw”, “paint”, atau “paste” suatu warna kedalamnya, dengan urutan-urutan tertentu. Intinya, kanvas tersebut merupakan “frame buffer” atau bayangan dari layar komputer.
Model-model yang digunakan pada disain grafis 2D biasanya tidak mendukung bentuk-bentuk tiga-dimensi, atau fenomena yang bersifat tiga dimensi, seperti pencahayaan, bayangan, pantulan, refraksi, dan sebagainya. Namun demikian, mereka dapat membuat model berlapis-lapis (layer); nyata, translusen, dan transparan, yang dapat ditumpuk dalam urutan tertentu. Urutan tersebut biasanya didefinisikan dengan angka (kedalaman lapisan, atau jarak dari si penglihat).
Banyak antarmuka grafis atau yang kita kenal dengan GUI (Grapical User Interface) yang berbasiskan model grafis 2D. Software-software yang mendukung GUI dapat menciptakan “keadaan visual” dalam berinteraksi dengan komputer, sehingga para pengguna tidak selalu harus melihat tulisan. Grafik 2D juga penting bagi kendali peralatan-peralatan semacam printer, plotter, shredder, dan sebagainya. Mereka juga digunakan pada beberapa video dan games sederhana seperti solitaire, chess, atau mahjong.


2. 3 Dimensi
3 dimensi atau biasa disingkat 3D atau disebut ruang, adalah bentuk dari benda yang memiliki panjang, lebar, dan tinggi. Istilah ini biasanya digunakan dalam bidang seni, animasi, komputer dan matematika. Grafik komputer 3D merupakan suatu grafis yang menggunakan 3 titik perspektif dengan cara matematis dalam melihat suatu objek, dimana gambar tersebut dapat dilihat secara menyeluruh dan nyata. Untuk perangkat-perangkat lunak yang digunakan untuk grafik komputer 3D ini banyak bergantung pada aloritma-algoritma. Obyek 3-D adalah sekumpulan titik-titik 3-D (x,y,z) yang membentuk luasan-luasan (face) yang digabungkan menjadi satu kesatuan. Face adalah gabungan titik-titik yang membentuk luasan tertentu atau sering dinamakan dengan sisi.
Grafik tiga dimensi adalah bidang penelitian yang akan terus berkembang seiring dengan berkembangnya perangkat keras. Para peneliti maupun praktisi industri menggunakan grafik tiga dimensi untuk menvisualisasikan data yang ada sehingga lebih mudah untuk dianalisa. Selain untuk visualisasi data, grafik tiga dimensi juga banyak digunakan untuk efek film, simulasi, dan game.

Penggunaan Grafika Komputer dalam Grafik Tiga Dimensi :
a. Teknik Penampilan Realita Grafik Tiga Dimensi, mempunyai beberapa teknik, yaitu :
- Proyeksi Paralel (Paralel Projection)
- Proyeksi Perspektif
- Intensity Cues
- Pandangan Stereoskopis
- Teknik Arsiran
b. Pemodelan Objek 3D
c. Sistem Koordinat Cartesius
d. Sistem Koordinat Spheris
e. Model Rangka
f. Proyeksi
g. Transformasi Objek 3D



Sumber :
http://no21reason.blogspot.com/2011/10/pemodelan-geometris-2d.html\
http://aflah7.wordpress.com/2010/10/14/konsep-pemodelan-grafik-2d-dan-3d/

Minggu, 02 Oktober 2011

Perangkat lunak untuk Desain Grafis (Corel Draw)

CorelDraw adalah editor grafik vektor yang dibuat oleh Corel, sebuah perusahaan perangkat lunak yang bermarkas di Ottawa, Kanada. Versi terakhirnya versi 15 yang dinamai X5 dirilis pada tanggal 23 Februari 2008. Corel Draw pada awalnya dikembangkan untuk dijalankan pada sistem operasi Windows 2000 dan yang lebih baru. Versi Corel Draw untuk Linux dan Mac OS pernah dikembangkan, tetapi dihentikan karena tingkat penjualannya rendah.
Versi CorelDRAW X5 memiliki tampilan baru serta beberapa aplikasi baru yang tidak ada pada CorelDRAW versi sebelumnya. Beberapa aplikasi terbaru yang ada, di antaranya Quick Start, Table, Smart Drawing Tool, Save as Template, dan lain sebagainya.
Fasilitas Dasar CorelDRAW
Quick Start
Pertama kali perangkat lunak CorelDRAW diaktifkan, sistem akan menampilkan kotak dialog welcome. Pada kotak dialog ini, lembar proses yang yang dapat diaktifkan, yaitu:
* quick start: aplikasi ini dapat membantu untuk mempermudah mempersiapkan ruang perancangan grafis baru atau pengubahan rancangan grafis yang pernah dibuat sebelumnya.
* what’s new: aplikasi yang menginformasikan fasilitas baru yang disediakan pada perangkat lunak CorelDRAW X4.
* learning tools: alat yang mempermudah pemakai perangkat lunak CorelDRAW mempelajari fasilitas yang disediakan.
* galeri: galeri digunakan untuk mengunjungi situs komunitas pemakai CorelDRAW. Pada situs tersebut terdapat berbagai rancangan grafis profesional yang menggunakan perangkat lunak CorelDRAW.
* updates: aplikasi yang digunakan untuk mengunjungi situs resmi perangkat lunak CorelDRAW untuk berbagai keperluan. Salah satunya, yaitu untuk memperbarui model sistem CorelDRAW.

Hints
Hints berada pada sisi kanan kotak dialog utama sistem. Fasilitas ini memberikan petunjuk apa dan bagaimana memproses suatu objek gambar/teks.

Menu Bar
Menu Bar berada pada bagian atas kotak dialog utama sistem. Sistem menu CorelDRAW X4 menggunakan standar sistem operasi Windows yang sangat memudahkan pemakaian.Apa saja menu menu yang ada di corel draw ?

Standard Toolbar
Standard toolbar terletak di bawah menu bar. Pada standard toolbar, sistem meletakkan simbol proses cepat. Misalnya terdapat simbol seperti folder untuk membuka suatu data grafis CorelDRAW.
Property Bar
Property bar adalah fasilitas tambahan yang muncul setelah memilih salah satu alat dalam fasilitas toolbox. Tujuannya untuk mempermudah pemakaian alat fasilitas toolbox terpilih. Property bar biasanya berada di bawah standard toolbar.

Toolbox
Toolbox biasanya terletak di bagian paling kiri. Sistem meletakkan sebagian memberi tanda lipatan pada sisi kanan bawah alat fasilitas toolbox yang memiliki subalat. Untuk menampilkan daftar subalat tersebut dapat dilakukan dengan mengklik dan menahan simbol alat yang bersangkutan.Jika kita masuk ke corel nanti error tak usah diulangulang masuk-masuk terus,biar error toolbok,toolbar aneh tak seperti biasanya

Status Bar
Sistem meletakkan berbagai informasi pada baris status yang terdapat pada sisi bawah kotak dialog utama. Informasi tersebut berkenaan dengan objek gambar/teks dan/atau alat proses terpilih.

Color Palette
Color palette atau kotak warna terletak di bagian paling kanan kotak dialog utama. Untuk memberi warna pada objek gambar/teks cukup melakukan klik seperti biasa. Sedangkan untuk memberi warna garis, klik kanan pada warna yang dipilih dalam kotak warna.

Dialog Box
Sistem CorelDRAW akan meletakkan sejumlah pilihan proses dari fasilitas yang komplek pada suatu kotak dialog. Fasilitas yang bersangkutan dapat diatur melalui kotak dialog tersebut. Misalnya, pengubahan format objek gambar dari vektor ke bitmap melalui menu bitmaps submenu convert to bitmap.

Docker
Sistem meletakkan sejumlah kotak dialog fasilitas yang (dianggap) sering digunakan dalam bentuk tetap pada sisi kanan kotak dialog. Format tersebut disebut dengan docker. Fasilitas ini dapar ditampilkan melalui menu window submenu docker.

Fixed/Floating Toolbar
Salah satu keistimewaan dari sistem CorelDRAW X4, yaitu fasilitas toolbox kotak warna, menu bar, standard toolbar, dan/atau property bar yang dapat digeser dan ditempatkan di sembarang lokasi.

Operasi Dasar

Objek Garis
* freehand tool: alat ini digunakan untuk membentuk beragam garis lurus atau garis yang tidak beraturan.
* bezier tool: alat ini digunakan untuk membentuk beragam garis lurus dan garis yang tidak beraturan secara bersamaan.
* artistic media tool: alat ini digunakan untuk membentuk berbagai objek garis artistik. Dalam menentukan bentuk garis artistik tersebut, gunakan simbol yang ada di sisi kiri fasilitas property bar, lalu tentukan spesifikasi konfigurasinya pada sisi kanannya.
* pen tool: pemakaian pen tool hampir serupa dengan pemakaian bezier tool.
* polyline tool: pemakaian polyline tool hampir sama dengan freehand tool.
* 3 point curve tool: alat ini digunakan untuk membentuk garis melingkar dengan mudah dan cepat.
* connector tool: alat ini digunakan untuk menghubungkan beberapa objek gambar. Misalnya, membentuk garis penghubung alur diagram.
* dimension tool: alat ini digunakan untuk membentuk garis dimensi vertikal, horizontal, diagonal, dan sebagainya.

Objek Gambar
* rectangle tool: alat ini dapat digunakan untuk membentuk objek persegi panjang atau persegi.
* ellipse tool: alat ini digunakan untuk membentuk objek lingkaran/elips.
* object tool: alat ini dapat mempermudah/mempercepat proses pembentukan objek poligon, bintang, DLL.
* perfect shape tool: alat ini digunakan untuk membentuk berbagai objek gambar spesifik secara mudah dan cepat. Misalnya, objek jajar genjang, dan lain sebagainya.
* table tool: alat ini dapat digunakan untuk membuat tabel dalam format persegi atau persegi panjang. Tabel ini tidak hanya dapat dimasukkan tulisan/teks, tetapi dapat juga dimasukkan gambar ke dalamnya. Alat ini bisa digunakan untuk membuat kartu pos, brosur, dan lain-lain.

Smart Drawing
Menggambar pintar adalah aplikasi baru yang ada pada CorelDRAW X4. Smart drawing tool yang ada pada smart tool dapat digunakan untuk membentuk objek gambar dari sketsanya.

Objek Teks
Objek teks merupakan unsur yang paling sering digunakan pada rancangan grafis. Ada yang membuatnya sebagai logo, teks artistik, bahkan mengubah objek teks menjadi objek gambar.

Objek teks dapat dibuat melalui text tool yang terdapat pada toolbox. Setelah itu, objek teks dapat diproses melalui pick tools. Objek teks dapat diproses sehingga membentuk bayangan, menjadi format 3D, dan lain-lain.

Objek 2D Menjadi 3D
CorelDRAW X4 memiliki fasilitas untuk mengubah objek taks/gambar 2D menjadi 3D. Fasilitas yang dapat digunakan untuk membentuk objek 2D menjadi 3D adalah sebagai berikut:

* extrude: pada fasilitas toolbox terdapat interactive extrude tool di dalam interactive effects tool. Setelah diaktifkan, format 3D dapat diatur melalui bagian presets yang ada pada fasilitas property bar.
* bevel: bevel merupakan subalat untuk membentuk sudut dari suatu objek gambar/teks. Bevel akan muncul dalam property bar setelah mengaktifkan interactive extrude tool.
* contour: fasilitas contour di dalam CorelDRAW X4 disediakan untuk membuat salinan dari suatu objek gambar/teks ke bagian dalam/luarnya. Contour dapat digunakan untuk menimbulkan efek 3D dari suatu objek gambar/teks dengan cara mengubah warna sisinya.
* gradasi warna: gradasi warna dapat dibentuk menggunakan fill tool, interactive fill tool, atau mesh fill.
* efek bayangan: CorelDRAW menyediakan interactive drop shadow yang merupakan subalat dari interactive effects tool untuk membuat efek bayangan dari objek gambar/teks.

Warna
Pilihan warna terdapat dalam kotak warna. Namun, ada beberapa cara untuk memberi warna pada objek gambar/teks, yaitu sebagai berikut:
* fill & outline: pada fasilitas toolbox, sistem menyediakan fill tool untuk mengatur isi objek gambar/teks. Sedangkan untuk mengatur garis pembentuknya, sistem menyediakan outline tool.
* eyedropper & paintbucket tool: eyedropper tool digunakan untuk mengambil spesifikasi warna atau atribut (properti, transformasi, dan efek) suatu objek gambar/teks. Setelah itu, gunakan paintbucket tool untuk menyalin data tersebut pada objek gambar/teks lainnya.
* smart fill: smart fill tool dapat mengisi warna pada sembarang bidang tertutup. Misalnya pada perpotongan suatu objek tertentu.

Objek Artistik
Objek artistik dapat berupa teks atau gambar. Dengan menggunakan alat tertentu, suatu objek teks/gambar dapat terlihat berbeda dari biasa. Objek artistik terdiri dari:
* garis artistik (Objek Teks): teks yang artistik dapat dibuat melalui artistic media tool yang ada pada toolbox. Teks apapun dapat dibuat karena penggunaannya seperti menggambar atau menulis dengan bolpoin.
* garis artistik (objek gambar): gambar artistik yang dihasilkan melalui artistic media tool adalah seperti sketsa gambar. Penggunaannya sama dengan membuat garis artistik untuk objek teks.
* efek distorsi: CorelDRAW menyediakan interactive distort tool di dalam interactive effects tool. Efek distorsi dapat diaplikasikan untuk objek gambar/teks sehingga dapat terlihat lebih artistik.
* smudge brush (objek baru): melalui smudge brush tool, suatu sisi objek gambar dapat ditarik sehingga akan membentuk gambar yang baru sesuai dengan keinginan. Subalat ini dapat diakses melalui shape edit tool.

Kekurangan CorelDRAW :
* memakan memori dan resource lain yang sangat besar apalagi bila gambar yang sedang dibuat mempunyai detail yang banyak. Pada PC yang low end penggunaan CDR sering menimbulkan pesan ‘crash’ pada system bahkan dalam proses effect bevel/emboss dalam PC yang bagus pun dapat timbul ‘hang’.
* besar file yang dibuat membengkak
* warna yang dicetak tidak akurat (tidak sesuai dengan tampilan layar) pada beberapa jenis printer
* dalam pembuatan objek table tidak semudah membuat table dalam MS Word. Yaitu dengan cara yang sangat manual
* apabila ada penggabungan objek vector dan photo/bitmap kualitas cetakannya kurang memuaskan, misalnya membuat cover buku yang terdapat objek text dan photo.
* kompatibilitas versi CorelDraw banyak kendala dalam sharing ke versi lainnya.

Kelebihan CorelDRAW :
* exim (export-import) format grafis yang didukung sangat banyak sehingga membantu kompatibilitasnya.
* mempunyai banyak tools dan effect yang memudahkan pembuatan objek vector (garis, lengkung, kotak) terutama dalam mendesain/redesign logo.
* untuk duplikasi objek banyak sekali langkah yang bisa digunakan misalnya dengan menekan tombol ‘+’ pada keypad, Ctrl+D, Copas, Effect Blend, mirror transform dll.
* font bawaan CorelDraw sangat banyak sehingga mencukupi dalam pembuatan logo dll.

Sumber : http://id.wikipedia.org/wiki/Coreldraw

Minggu, 05 Juni 2011

Biometrika

Sumber : http://www.biometrika.it/eng/

Di jaman sekarang teknologi sangat cepat berkembang bahkan bisa melebihi kecerdasan yang dimiliki oleh manusia padahal teknologi tersebut dibuat oleh manusia itu sendiri. Teknologi yang berkembang ini bisa juga membuat dunia akan berkembang jika di gunakan dalam konteks yang baik. Namun, akan hancur jika yang menggunakan teknologi ini tidak dimanfaatkan dengan baik.

Salah satu contoh dari teknologi tersebut adalah adanya Biometrik sidik jari yang dapat membantu manusia saat bekerja. Manfaat dari sistem biometrik ini adalah pada saat Polisi sedang menyelidiki kasus kematian seseorang atau pegawai kantoran yang jika absen harus menggunakan sistem sidik jari. Dari sistem itu kita bisa tahu sidik jari korban tersebut atau jam berapa pegawai tersebut datang dan pulang kerja dengan menggunakan bantuan komputer. Lalu komputer tersebut akan memproses data yang tadi sudah kita input. Sistem pengenalan biometrik adalah sistem pencarian dan pengindeksan database citra digital dan database video digital, sistem keamanan kontrol akses area terbatas, konferensi video, dan interaksi manusia dengan komputer. Jadi istilah biometrika juga dapat di katakan “Badanmu adalah password-mu”

Minggu, 24 April 2011

Tutorial Website

Website yang sering kita disingkat web atau dikenal juga dengan nama homepage kini menjadi trend. Ribuan bahkan jutaan website kini telah meramaikan dunia maya seiring dengan perkembangan tekhnologi. Bila telah terhubung dengan internet, sebuah perusahaan dapat mempromosikan produknya ke seluruh penjuru dunia lewat website perusahaan. Banyak juga web-web yang bisa membuat kita berhubungan kembali dengan teman lama atau teman yang berada di luar kota seperti facebook.com, twitter.com dan sebagainya. Adapula web yang membuat kita tahu berita yang sedang menjadi sorotan public, seperti detik.com, vivanews.com dan sebagainya.
Ada banyak cara membuat website, salah satunya dengan menggunakan HTML (Hyper Text Mark up Language). HTML ini sangat mudah untuk kita pelajari bila dibandingkan dengan PHP. Tag tag yang dipakai untuk membuat halaman sebuah web dapat kita lihat dengan mengeklik tab View > Source dalam web browser Internet Explorer. Untuk web browser lainnya seperti Mozilla Firefox, source halaman website bisa anda lihat dengan mengeklik tab View > Page Source. Berikut langkah-langkah pembuatan website sederhana.
1. Klik Start > All Program > Accessories > Notepad untuk membuka program Notepad.
2. Tampilan program Notepad seperti gambar di bawah ini. Di Notepad ini nanti kita akan mengetik tag HTML untuk membuat sebuah halaman web.
3. Sebuah halaman web terdiri dari dua bagian, yaitu bagian kepala dan badan. Bagian kepala memberi nama website kita, sedangkan bagian badan berisi halaman inti sebuah web. Tuliskan tag tag yang ingin kita buat ke dalam notepad “html, head, title dan body” jika sudah selesai ketik klik File > Save / Save As , dan simpan dengan nama file index.html.
4. Warna background website anda dapat anda ubah dengan menambahkan kata “bgcolor = warna” setelah tag body.
5. Anda bisa juga menjadikan sebuah gambar sebagai background website anda dengan menambahkan kode : “background = file gambar” setelah tag body. Untuk menambahkan efek tulisan bergerak anda dapat menyisipkan tag “marquee” sebelum kode “font”. Untuk mengatur posisi tulisan bisa kita sisipkan tag “posisi” di antara tulisan yang kita tuliskan. Posisi kita isi dengan “left”, “center”, atau “right”.
6. Selanjutnya jika anda ingin mendesign web anda, lakukan hal yang sama seperti membuat background atau membuat warna pada web anda. Setelah itu save dan refresh.

Sabtu, 02 April 2011

Web Science

Pada kesempatan kali ini saya akan membahas tentang Web Science. Sebelumnya kita cari tahu dulu pengertian dari Web Science. Web Science adalah suatu web yang bersifat edukasi yang di dalamnya berisi seputar ilmu pengetahuan dalam bentuk pembelajaran. Web Science berkembang setelah penemu Web yaitu TIM BERNERS-LEE melihat perkembangan sebuah web yang sangat cepat. Mulai dari WEB 1.0, WEB 2.0 sampai ke WEB 3.0, ketiganya memiliki perbedaan. Pada WEB 1.0 hanya bersifat read-only, jika WEB 2.0 hanya bersifat read-write sedangkan 3.0 hnya untuk mengembangkan hubungan antara manusia dan manusia, manusia dan mesin atau mesin dengan mesin.
Salah satu contoh web science yang kita ketahui adalah ilmukomputer.org. sesuai dengan namanya ilmukomputer.org, pada web tersebut berisi tentang hal-hal yang bersifat edukasi, di dalamnya terdapat pembelajaran tentang jaringan, bahasa pemrograman sampai keamanan dalam komputer, baik keamanan jaringan atupun keamanan di dalam komputer itu sendiri. Web tersebut juga memberi tahu kita cara-cara membuat aplikasi. Menurut saya web ini bisa sangat membantu bagi kita yang baru belajar atau yang ingin menambah pengetahuan.

Kamis, 03 Maret 2011

Perbedaan antara web 1.0, 2.0 dan 3.0

Sebelum menjelaskan perbedaan antara web 1.0, 2.0, dan 3.0. kita cari tahu dulu apa itu web, web adalah suatu ruang informasi di mana sumber-sumber daya yang berguna diidentifikasikan oleh pengenal global yang disebut Uniform Resource identifier (URL). Kriteria utama website adalah adanya isi yang bisa dibagi atau dikolaborasikan. Isi utama website adalah dari pengunjung website, dan bukan dari pemilik/penyelenggara website. Secara umum web 1.0 dikembangkan untuk pengaksesan informasi dan memiliki sifat yang sedikit interaktif. Sifat dari web 1.0 adalah read. Web 1.0 mempunai cirri-ciri umu yaitu : consult, surf, dan search. Jadi pada wb 1.0 biasanya hanya digunakan untuk browsing atau mencari suatu informasi tertentu, Web 1,0 adalah retronym yang merujuk pada World Wide Web. Selain cirri umum, web 1.0 juga mempunyai ciri khusus antara lain :
a. Halaman dinamis,
b. Pengguna frameset,
c. Memiliki HTML ekstensi seperti tag yang diperkenalkan pada awal perang browser,
d. Online guestbook,
e. GIF tombol, biasanya 88 x 31 pixel dalam ukuran web browser,
f. Dan lain-lain.

Pada tahun 2004, wesite berkembang menjadi web 2.0, walaupun kedengarannya sudah lama namun sebagian dari kita masih bertanya-tanya apa fungsi dan kegunaan dari web 2.0 ini. Web 2.0 merupakan teknologi web yang menyatukan teknologi-teknologi yang dimiliki dalam membangun web. Penyatuan web ini merupakan gabungan dari HTML, CSS, JavaScript, XML, dan tentunya AJAX. Perkembangan web ini juga lebih menekan pada perubanhan cara berpikir dalam menyajikan suatu konten dan tampilan di dalam website. Sifat dari web 2.0 ini adalah read write. Web 2.0 ini juga mempunyai kelebihan dimana interaksi sosial di dunia maya sudah menjadi kebutuhan, Web 2.0 ini memiliki beberapa ciri umum yang mencolok yaitu share, collaborate dan exploit. Pada era web ini, pengguna dapat saling berbagi baik pertemanan maupun dalam hal pengetahuan menjadi suatu hal yang sangta penting. Era web ini tidak membutuhkan orang yang jenius tetapi lebih membutuhkan orang untuk saling berbagi ilmu, pengalaman atau lainnya yang bersifat komunitas sehingga sesuatu yang bersifat individual bisa dihapus. Pengertian Web 2.0 yang mulanya berpusat pada konsumen pembaca/pengakses secara personal berkembang dan mulai berpusat pula pada pengguna korporat. Situs web 2.0 memungkinkan seorang pengguna untuk melakukan lebih dari sekedar mengambil informasi dan web ini juga user friendly. Mereka dapat membangun pada fasilitas interaktif “Web 1.0″ untuk memberikan “Jaringan sebagai platform” komputasi, memungkinkan pengguna untuk menjalankan aplikasi software seluruhnya melalui browser. Pengguna dapat memiliki data pada situs Web 2.0 dan menjalankan kontrol atas bahwa data. Salah satu karakteristiknya adalah adanya dukungan pada pemrograman yang sederhana dan ide akan web service atau RSS. Ketersediaan RSS pada web ini akan menciptakan kemudahan untuk di-remix oleh website lain dengan menggunakan tampilannya masing-masing dan dukungan pemrograman yang sederhana. Keuntungan dari web 2.0 ini adalah :
a. Mudah untuk memasukkan data atau mengambil data dari system
b. Pengguna memiliki datanya sendiri pada situs
c. Berbasis web murni
d. situs web yang menggunakan teknologi flex

Karakter web 2.0, yaitu :
a. Web sebagai platform
b. Data sebagai pengendali utama
c. Efek jaringan diciptakan oleh arsitektur partisipasi
d. Inovasi dalam perakitan sistem serta situs disusun dengan menyatukan fitur dari pengembang yang terdistribusi dan independen (semacam model pengembangan “open source”)
e. Model bisnis yang ringan, yang dikembangkan dengan gabungan isi dan layanan
f. Akhir dari siklus peluncuran (release cycle) perangkat lunak.
g. Mudah untuk digunakan dan diadopsi oleh user
h. Teknologi yang dipakai adalah AJAX

Perbedaan web 1.0 dan 2.0 adalah :
a. Perilaku pengguna Membaca Menulis
b. Pelaku utama Perusahaan Pengguna/Komunitas
c. Hubungan dengan server Client-server Peer to peer
d. Bahasa pemrograman penampil konten HTML XML
e. Pola hubungan penerbit-pengguna Searah Dua arah/ Interaktif
f. Pengelolaan konten Taksonomi/direktori Folksonomi/penanda/tag
g. Penayangan berbagai kanal informasi Portal RSS/Sindikasi
h. Hubungan antar pengakses Tidak ada Berjejaring
i. Sumber konten Penerbit/pemilik situs Pengguna
Yang menjadi kunci pada perbedaan tersebut adalah keterbatasan pada web 1.0 yang mengharuskan pengguna internet untuk datang ke dalam website tersebut dan melihat satu persatu konten di dalamnya.Sedangkan Web 2.0 memungkinkan pengguna internet dapat melihat konten suatu website tanpa harus berkunjung ke alamat situs yang bersangkutan.Kemampuan web 2.0 dalam melakukan aktivitas drag and drop, auto complete, chat, voice dapat dilakukan layaknya aplikasi desktop.

Di tahun 2006 website berkembang lagi menjadi web 3.0, web ini seharusnya merujuk ke generasi ketiga dari layanan berbasis internet. Web 3.0 juga memiliki cirri umum yaitu suggest, happen, dan provide.
Teknologi pada web 3.0 adalah :
a. SOAP (Simple Object Access Protocol)
Adalah standar untuk bertukar pesan yang berbasis XML melalui jaringan komputer atau sebuah jalan untuk program yang berjalan pada suatu sistem operasi (OS).
b. REST (Representational state transfer)
Atau transder keadaan representasi, adalah suatu gaya arsitektur perangkat lunak untuk pendistribusian system hypermedia seperti WWW.
c. WSDL
format XML yang diterbitkan untuk menerangkan webservice. WSDL mendefinisikan:
1. pesan-pesan (baik yang abstrak dan kongkrit) yang dikirim ke dan menuju web service
2. koleksi-koleksi digital dari pesan-pesan (port type, antarmuka)
3. Bagaimana port type yang ditentukan dijadikan wire protokol di mana servis ditempatkan.
d. WDDX (Web Distributed Data eXchange)
Mekanisme pertukaran data dari lingkungan yang berbeda