lesson 1 - internet dan website.pdf
TRANSCRIPT
Miniw0rm University | Create Your Title Web Master Here 2
Biografi Penulis
Virgiawan Listanto, Lahir di Metro, 30 Maret 1993. Menamati
pendidikan formalnya di SMK Negeri 3 Metro jurusan Teknik
Komputer Dan Jaringan pada tahun 2011. Saat ini bekerja sebagai
Web Administrator diperusahaan CV. Merah Putih Networks
Lampung. Berpengalaman dibidang web design sejak tahun 2009 dan
sudah membuat berbagai macam karya website seperti Toko online,
web personal, sekolah, lembaga, web company profil, radio online,
dan program aplikasi berbasis website seperti Helpdesk Request System. Pendiri Miniw0rm
University, Miniw0rm CMS, dan Miniw0rm Inc. Selain itu Virgiawan Listanto merupakan penulis
muda yang telah menelurkan buku IT berjuul “Cepat Mahir Pemrograman Web Dengan PHP dan
MySQL” terbitan Prestasi Pustaka Raya. Kini buku keduanya yang berjudul “Teknik Komputer Dan
Jaringan Untuk SMK/SMA/MA Dan Umum” tinggal menunggu giliran terbit pada September nanti.
Salah satu karya terbaiknya yang telah diminati banyak programmer muda tanah air adalah
Miniw0rm CMS. Sebuah Content Management System yang ditulis dengan bahasa pemrograman
PHP dan menggunakan database MySQL, Miniw0rm CMS berlisensi open source artinya siapa saja
boleh memodifikasinya serta menggunakannya sesuai dengan keinginan pengguna masing-masing.
Miniw0rm CMS dibuat dengan model “programming for future”, artinya semua code yang ditulis
dengan pemrograman prosedural. Hal ini dilakukan supaya para programmer web yang baru
terjun didunia web design dapat mengexplorasikan dirinya dengan memodifikasi CMS ini sesuai
dengan gaya pemrograman yang diinginkan. Menguasai bahasa pemrograman dan bahasa
scripting berbasis website seperti: PHP, CSS, XHTML, Javascript, JQuery, Ajax, XML dan MySQL.
Contact Person
Email: [email protected]
Facebook: http://facebook.com/popay.kodok
Twitter: http://twitter.com/kod0k_
YM: virgi.cute (maaf ID lama jadi agak narsis hehe)
Website: http://miniw0rm.us
Miniw0rm University | Create Your Title Web Master Here 3
Lesson: 1 Web Introduction
Pengenalan Internet Dan Website
Oleh:
Virgiawan Listanto
Lisensi Dokumen:
Semua isi yang ada didalam buku ini bebas digunakan, dimodifikasi, dan
disebarkan secara bebas untuk tujuan bukan komersial. Dengan syarat
tidak menghapus atau mengubah attribute penulis dan copyright
Miniw0rm University tanpa sepengetahuan atau izin dari penulis.
Miniw0rm University | Create Your Title Web Master Here 4
Daftar Isi
Biografi Penulis
Lisensi Dokumen
Pendahuluan
Bab I – Pengenalan Internet
� Sejarah Internet
� Koneksi Client-Server
� IP Address
� Prinsip Kerja Internet Protokol
� DNS (Domain Name Sistem)
� Cara Kerja DNS
� URL (Uniform Resource Locator)
� Web Browser
� Web Server
� Cara Kerja Web Server
Bab II – Pengenalan Website
� Sejarah Website
� WWW (World Wide Web)
� Pengertian Website
� Jenis-jenis Website
� Tipe-Tipe Website Dan Fungsinya
� Teknologi Website
Miniw0rm University | Create Your Title Web Master Here 5
Pendahuluan
Hello guys! :D selamat datang didunia web master. Mulai dari buku ini kita semua akan
mempelajari segala hal yang berkaitan dengan dunia web design. Jangan tegang dong, ambil
secangkir kopi hangat, putar lagu-lagu kesayangan kalian, lalu mari belajar dengan santai.
Pada zaman yang semakin maju ini, kita ketahui perkembangan teknologi diseluruh dunia sudah
sangat meningkat pesat. Salah satu dari ribuan teknologi yang membooming didunia adalah
Internet dan website. Kecanggihan google.com dan yahoo.com menyaring ribuan website yang
ada diinternet, menjadi saksi bisu perkembangan teknologi dan aplikasi website didunia maya.
Beralih ke social networking, facebook.com, twitter.com, dan yang baru-baru ini muncul yaitu
Google Plus mulai mendominasi tingkat perkembangan aplikasi website di internet. Terlepas dari
itu semua apakah kalian pernah berfikir, “bagaimana ya caranya membuat website seperti
google.com, yahoo.com, facebook.com, twitter.com, atau miniw0rm.cz.cc” hehe :D
Jika kalian pernah berfikir seperti itu, berarti selamat! Karena separuh dari isi otak kalian berniat
untuk maju. Karena mengetahui sesuatu hal yang belum pernah diketahui adalah sebuah ide yang
akan memacu adrenalin kalian untuk belajar lebih maju. Sedikit curhat: Kalau saya dulu waktu
pertama kali masuk SMK tepatnya kelas 1, yang namanya main game malah jarang dilakukan.
Malahan saya mempunyai pikiran seperti ini: “Gimana ya caranya buat game, terus sampe bisa
dimainin banyak orang gitu?” hahaha pemikiran yang aneh kan untuk bocah kelas 1 SMK :D
Tapi tidak lama setelah pemikiran itu muncul hasrat bermain game saya malah bertambah, tiap
hari saya main game yang namanya EMPIRES hampir 4 jam dalam 1 hari setelah pulang sekolah.
Dan ketika saya tertarik untuk terus bermain game itu, pemikiran yang sama muncul lagi. “eh, kok
bisa ya.. kita mencet tombol ini terus keluar gambar ini dimonitor? Eh Terus kok bisa ya, kita klik
kanan mouse orang yang ada digame itu jalan sendiri, dan bla bla bla”…
Hei hei hei, Stop curhatnya om! Ini bukan tempat untuk diskusi game. Haha :D
Miniw0rm University | Create Your Title Web Master Here 6
Tapi ada benarnya juga saya bercerita seperti itu, karena secara tidak langsung para pembaca yang
sedang membaca buku ini juga ikut berfikir seperti itu bukan? Itulah yang dinamakan teknik
berinteraksi dengan pembaca, dan dengan teknik ini juga penulis akan mengajak kalian semua
untuk berinteraksi dengan pemrograman website, design website, dan masih banyak lagi.
Mulai Dari Mana Saya Harus Mempelajari Ini Semua?
Hmm.. pertanyaan yang sudah sering saya jumpai ditoko besi terdekat, dan untuk menjawab
pertanyaan ini saya akan bilang: “Pelajarilah dari yang dasar”. Yap! Tentu semua guru akan berkata
demikian jika mendapati murid baru, atau siswa baru disekolahnya.
Lalu Apa Dasarnya?
Dasar-dasar untuk mempelajari semua hal yang berkaitan dengan website adalah:
1. Mengenal seluk beluk internet
2. Mengenal seluk beluk website
3. Mengenal konsep desain website
4. Mengenal teknologi website
5. Mengenal pemrograman website
6. Mengenal berbagai macam aplikasi yang dibutuhkan website
7. Dan terakhir mengikuti perkembangan website
What?? Cuma segitu doang? Hei.. hei.. hei.. itu cuma separuhnya saja, sisanya bakal kita bahas
pada buku-buku selanjutnya. Jadi harap bersabar yak :D
Oke kini saatnya kita terjun kemateri yang lebih serius. Are you ready?
Miniw0rm University | Create Your Title Web Master Here 7
BAB I – Pengenalan Internet
Internet merupakan kependekan dari (interconnected-networking) yaitu sebuah sistem global
(jaringan raksasa) dari seluruh jaringan komputer yang saling terhubung menggunakan standar
Internet Protocol (TCP/IP) untuk melayani miliaran pengguna diseluruh dunia. Apa itu protokol?
Protokol adalah suatu cara yang digunakan untuk menghubungkan antar jaringan komputer.
Sedangkan TCP/IP merupakan kependekan dari Transmission Control Protocol/Internet Protocol. TCP/IP
adalah standar komunikasi data yang digunakan untuk proses tukar menukar data dari satu komputer ke
komputer lain dalam jaringan Internet.
“Ingat! TCP/IP adalah protokol standar komunikasi untuk melakukan proses tukar menukar data
antar komputer satu dengan komputer lain dalam jaringan internet. Jadi dapat kita simpulkan
bahwa TCP/IP merupakan sebuah Protokol atau sebuah CARA. Tanpa adanya protokol, jaringan
komputer tidak akan pernah berjalan”
Back to topick, Selain itu Internet juga dapat berfungsi sebagai media informasi atau sarana
komunikasi data berupa suara, gambar, video dan teks. Situs-situs jejaring sosial seperti: facebook,
twitter, google plus dan sebagainya menjadi salah satu alasan mengapa internet jaman sekarang
semakin membesar dan populer. Kebutuhan pengguna internet akan aplikasi website seperti
chatting, teleconference, berita online, transaksi online, dan sharing data secara online juga
menjadi salah satu alasan mengapa pengguna internet didunia membludak setiap harinya.
Bayangkan saja, pengguna internet jaman sekarang kalau tidak “apdet status” baik itu difacebook,
twitter, atau google plus pasti akan terasa hambar, aneh, dan membosankan. Termasuk penulis,
penulis juga begitu, kalau sehari saja tidak “apdet status” pasti rasanya ada yang kurang. Hehe :D
Maka dari itu para web developer, web designer, dan web programmer didunia maya makin
sejahtera kelangsungan hidupnya. Memang benar-benar menggiurkan profesi ini, coba saja kita
analogikan: “Jika para programmer, desainer, dan pengembang website mendapat permintaan
tender proyek website, aplikasi website, atau desain website dalam 1 harinya, maka berapa
banyak gaji yang mereka raih?”
Miniw0rm University | Create Your Title Web Master Here 8
Tentu banyak sekali bukan! Mengingat sudah banyak milyaran pengguna internet yang
“menuntut” para web master untuk membangun aplikasi-aplikasi website terbaru sesuai dengan
kemajuan jaman.
Sejarah Internet
Diambil dari situs Wikipedia.org. Sejarah Internet pertama kali dimulai pada tahun 1969 ketika
Departemen Pertahanan Amerika, U.S. Defense Advanced Research Projects Agency (DARPA)
memutuskan untuk mengadakan riset tentang bagaimana caranya menghubungkan sejumlah
komputer sehingga membentuk jaringan organik. Program riset ini dikenal dengan nama
ARPANET.
Pada tahun 1970, sudah lebih dari 10 komputer yang berhasil dihubungkan satu sama lain,
sehingga mereka dapat saling berkomunikasi dan membentuk sebuah jaringan. Tahun 1972, Roy
Tomlinson berhasil menyempurnakan program email yang ia ciptakan setahun yang lalu untuk
ARPANET. Program email ini begitu mudah, sehingga langsung menjadi populer.
Pada tahun yang sama, icon @ juga diperkenalkan sebagai lambang penting yang menunjukan “at”
atau “pada”. Kemudian pada tahun 1973, jaringan komputer ARPANET mulai dikembangkan
meluas ke luar Amerika Serikat. Komputer University College di London merupakan komputer
pertama diluar Amerika yang menjadi anggota jaringan Arpanet.
Pada tahun yang sama juga, dua orang ahli komputer yaitu Vinton Cerf dan Bob Kahn
mempresentasikan sebuah gagasan yang lebih besar, yang menjadi cikal bakal pemikiran
International Network (Internet). Ide ini dipresentasikan untuk pertama kalinya di Universitas
Sussex. Hari bersejarah berikutnya adalah tanggal 26 Maret 1976, ketika Ratu Inggris berhasil
mengirimkan email dari Royal Signals and Radar Establishment di Malvern. Setahun kemudian,
sudah lebih dari 100 komputer yang bergabung di ARPANET membentuk sebuah jaringan atau
network. Pada tahun 1979, Tom Truscott, Jim Ellis dan Steve Bellovin, menciptakan newsgroups
pertama yang diberi nama USENET.
Miniw0rm University | Create Your Title Web Master Here 9
Tahun 1981, France Telecom menciptakan gebrakan dengan meluncurkan telpon televisi pertama,
dimana orang bisa saling menelpon sambil berhubungan dengan video link. Karena komputer yang
membentuk jaringan semakin hari semakin banyak, maka dibutuhkan sebuah protokol resmi yang
diakui oleh semua jaringan.
Pada tahun 1982, dibentuklah Transmission Control Protocol atau TCP dan IP yang kini kita kenal
dengan sebutan TCP/IP. Sementara diEropa, muncul jaringan komputer tandingan yang dikenal
dengan nama Eunet. Eunet menyediakan jasa jaringan komputer dinegara-negara Belanda, Inggris,
Denmark dan Swedia. Jaringan Eunet juga menyediakan jasa email dan newsgroup USENET. Untuk
menyeragamkan alamat dijaringan komputer yang ada, maka pada tahun 1984 diperkenalkan
domain name system, yang kini kita kenal dengan nama DNS.
Pada 1987 jumlah komputer yang tersambung ke jaringan melonjak 10 kali lipat menjadi 10.000
lebih. Tahun 1988, Jarko Oikarinen dari Finland menemukan dan sekaligus memperkenalkan IRC
(Internet Relay Chat). Setahun kemudian, jumlah komputer yang saling berhubungan kembali
melonjak 10 kali lipat dalam setahun. Tak kurang dari 100.000 komputer pada saat itu membentuk
sebuah jaringan. Tahun 1990 adalah tahun yang paling bersejarah, ketika Tim Berners Lee
menemukan program editor dan browser yang bisa menjelajah antara satu komputer dengan
komputer lain yang membentuk jaringan itu.
Program inilah yang disebut dengan www atau World Wide Web. Tahun 1992, komputer yang
saling tersambung membentuk jaringan sudah melampaui satu juta komputer, dan ditahun yang
sama muncul istilah surfing (menjelajah). Dua tahun berikutnya 1994, situs-situs dunia maya telah
tumbuh menjadi 3.000 alamat halaman dan untuk pertama kalinya virtual-shopping/e-retail
muncul disitus. Dunia langsung berubah. Ditahun yang sama juga Yahoo! Didirikan, yang juga
sekaligus tahun kelahiran Netscape Navigator 1.0.
Miniw0rm University | Create Your Title Web Master Here 10
Koneksi Client-Server
Client-Server merupakan suatu koneksi dimana harus ada satu komputer yang khusus dijadikan
server dari komputer lain yang berfungsi sebagai client. Apa itu Server? Apa itu Client? Server
adalah sebuah komputer yang bertugas untuk memberikan layanan kepada Client, sedangkan
Client adalah komputer yang bertugas untuk meminta layanan kepada Server.
Analoginya seperti konsep jual beli diwarung, misalkan ada seorang pembeli yang datang untuk
membeli bahan-bahan kebutuhan sehari-hari seperti: beras, mie instan, gula, kopi, dll. Setelah itu,
si penjual akan datang untuk menanyakan apa yang akan diminta oleh sang pembeli. Jika sang
penjual sudah tau apa yang diminta oleh si pembeli, maka penjual tinggal memberikan layanannya
yaitu bahan-bahan yang diperlukan. Konsep seperti itulah koneksi Client-Server terjadi, penjual
dapat kita jadikan sebagai server, dan pembeli dapat kita jadikan sebagai Client. Server yang
memberi layanan dan Client yang meminta layanan.
Ilustrasi Koneksi Client-Server
IP Address
Dalam dunia internet kita tidak akan pernah luput dari yang namanya IP Address. Apa itu IP
Address? IP merupakan kependekan dari Internet Protokol. Internet Protokol adalah sebuah
alamat unik yang diberikan pada setiap komputer yang tersambung kedalam jaringan. IP address
kini memiliki dua versi, versi yang pertama adalah IPv4 dan versi yang kedua adalah IPv6. IP
Address (Alamat IP) merupakan deretan angka biner antara 32-bit sampai 128-bit yang dipakai
sebagai alamat identifikasi unik untuk setiap komputer dalam jaringan Internet.
Miniw0rm University | Create Your Title Web Master Here 11
Panjang alamat IP adalah 32-bit untuk IP versi 4 (IPv4), dan 128-bit untuk IP versi 6 (IPv6), yang
menunjukkan alamat dari komputer tersebut pada jaringan Internet berbasis TCP/IP. Contoh:
192.168.202.22 merupakan alamat IP. Untuk mengidentifikasi suatu host pada internet, maka tiap
host diberi IP address, atau internet address. Host disini dapat disebut sebagai komputer yang
tersambung kedalam jaringan. Apabila host tersebut tersambung lebih dari 1 jaringan maka
disebut dengan multi-homed, dimana multi-homed memiliki 1 IP address untuk masing-masing
interface.
Prinsip Kerja Internet Protokol
Fungsi dari Internet Protocol secara sederhana dapat diterangkan seperti cara kerja kantor pos
pada proses pengiriman surat. Pertama-tama surat kita masukan ke dalam kotak pos, setelah itu
petugas pos akan mengambil surat tersebut, kemudian surat tersebut akan dikirimkan melalui
route (jalur) yang random, tanpa si pengirim maupun si penerima surat mengetahui jalur
perjalanan surat tersebut. Contoh lain misalnya ketika kita mengirimkan dua surat yang ditujukan
pada alamat yang sama pada hari yang sama, belum tentu surat tersebut akan sampai bersamaan,
karena ada kemungkinam surat yang satu akan mengambil route yang berbeda dengan surat yang
lain. Di samping itu, tidak ada jaminan bahwa surat akan sampai ditangan tujuan, kecuali jika kita
mengirimkannya menggunakan surat tercatat.
Prinsip pengiriman surat diatas digunakan oleh Internet Protocol, surat diatas dikenal dengan
sebutan datagram. Internet Protocol berfungsi menyampaikan datagram dari satu komputer ke
komputer lain, tanpa tergantung pada media komunikasi yang digunakan. Data transport layer
dipotong menjadi datagram-datagram yang dapat dibawa oleh IP. Tiap datagram dilepas dalam
jaringan komputer, dan akan mencari sendiri secara otomatis rute yang harus ditempuh ke
komputer tujuan.
Untuk membantu mencapai komputer tujuan, setiap komputer dalam jaringan TCP/IP harus
diberikan IP address. IP address harus unik untuk setiap komputer. IP address terdiri atas 8 bit
data yang mempunyai nilai dari 0 sampai 255 dan sering ditulis dalam bentuk [xxx.xxx.xxx.xxx].
Miniw0rm University | Create Your Title Web Master Here 12
Khususnya untuk pengguna jaringan komputer, hal ini sangat penting untuk dipahami secara
benar-benar dalam konsep IP address. Lembaga yang mengatur IP address adalah Network
Information Center (NIC) di Department of Defence di US yang beralamat di http://www.nic.mil.
Pengaturan IP address penting, terutama pada saat mengatur routing secara otomatis.
Tentunya sukar bagi manusia untuk mengingat banyak sekali IP address. Maka dari itu untuk
memudahkannya, dikembangkanlah Domain Name System (DNS). Sebagai contoh: komputer Virgi
berada di server SMK Negeri 3 Metro dengan IP address 44.135.84.22, dan saya beri nama:
virgi.smkn3metro.sch.id. Terlihat bahwa hostname (hostname adalah nama komputer yang ada
pada jaringan) yang digunakan Virgi sangat spesifik dan sangat mudah untuk diketahui bahwa Virgi
berada didalam server SMK Negeri 3 Metro yang terlihat dari kata smkn3metro.sch.id.
DNS (Domain Name Sistem)
DNS (Domain Name Sistem) adalah suatu bentuk database yang terdistribusi, dimana pengelolaan
secara lokal terhadap suatu data akan segera diteruskan ke seluruh jaringan (internet) dengan
menggunakan skema koneksi client-server. DNS biasa disebut dengan nama domain untuk
jaringan. Suatu program yang dinamakan name server, mengandung semua informasi dari
database dan juga merupakan resolver bagi client-client yang menggunakannya.
Struktur dari database DNS bisa diibaratkan dengan struktur file dari sebuah sistem operasi UNIX.
Seluruh database digambarkan sebagai sebuah struktur terbalik dari sebuah pohon (tree) dimana
pada puncaknya disebut dengan root node. Pada setiap node dalam tree tersebut mempunyai
keterangan (label) misalnya, .org, .com, .edu, .net, .id dan lain-lainnya, yang relatif rerhadap
puncaknya (parent).Ini bisa diibaratkan dengan relative pathname pada sistem file UNIX,seperti
direktori bin, usr, var, etc dan lain sebagainya. Pada puncak root node dalam sebuah sistem DNS
dinotasikan dengan "." atau "/" pada sistem file UNIX.
Miniw0rm University | Create Your Title Web Master Here 13
Cara Kerja DNS
Ketika kita melakukan query (bisa berupa ping, ssh, dig, host, nslookup, email, dll) ke sebuah host
misalnya virgi.tkj.smkn3metro.sch.id maka name server akan memeriksa terlebih dahulu apakah
ada record host tersebut dicache name server lokal. Jika tidak ada, maka name serverlokal akan
melakukan query kepada root server dan mereferensikan name server untuk TLD .sch.id. Setelah
itu name server lokal kembali melakukan query kepada name server .sch.id dengan jenis query
yang sama dan mereferensikan smkn3metro.sch.id. Name server lokal kembali melakukan query
ke name server smkn3metro.sch.id dan mereferensikan query selanjutnya ke name server lokal
yaitu tkj.smkn3metro.sch.id. Kemudian name server lokal melakukan query kepada name server
lokal tkj.smkn3metro.sch.id dan akhirnya mendapatkan jawaban address yang diminta. Penamaan
host virgi.tkj.smkn3metro.sch.id mungkin bisa diartikan dengan nama sebuah komputer (virgi)
pada jurusan Teknik Komputer Dan Jaringan (tkj) pada Sekolah Menengah Kejuruan Negeri 3
Metro (smkn3metro.sch.id).
Sumber Referensi:
http://kambing.ui.ac.id/bebas/v17/org/vlsm/asfik/writings/dns-bind.html
URL (Uniform Resource Locator)
Setiap komputer yang terhubung ke Internet dapat didaftarkan untuk memiliki nama domain yang
disebut dengan hostname. Hostname yang lengkap disebut Fully Qualified Domain Name (FQDN).
Contoh FQDN: www.google.com. Untuk mengakses informasi yang disediakan oleh suatu
komputer diInternet, diperlukan alamat URL (Uniform Resource Locator).
Contoh URL: http://www.virgiganteng.com
� http:// (HyperText Transfer Protocol) adalah protokol yang digunakan untuk mentransfer dokumen
HTML dalam World Wide Web (WWW). Protokol HTTP adalah protokol ringan, tidak berstatus dan
generik yang dapat digunakan diberbagai macam tipe dokumen. Protokol ini juga merupakan protokol
yang saat ini selalu kita pakai untuk melakukan browsing website.
� www.virgiganteng.com adalah nama domain (hostname) yang mendefinisikan alamat website.
Miniw0rm University | Create Your Title Web Master Here 14
Web Browser
Apa itu web browser? Masa nggak tau sih, orang tiap hari dipake buat facebookan kok :D hehe..
Web browser adalah suatu aplikasi yang wajib digunakan untuk melakukan aktifitas browsing
website. Contoh web browser yang sering kita gunakan adalah: Mozzila Firefox, Internet Explorer,
Opera, Google Chrome, dan masih banyak lagi. Tanpa kehadiran web browser tentu sampai saat
ini kita tidak dapat melakukan aktifitas surfing di internet.
Web Server
Apa itu web server? Web server merupakan sebuah perangkat lunak server yang berfungsi untuk
menerima permintaan HTTP atau HTTPS dari Web Browser. Kemudian web server akan
mengirimkan kembali hasilnya dalam bentuk halaman-halaman website yang umumnya berbentuk
dokumen HTML. Web Server yang sudah sangat terkenal diantaranya adalah Apache dan
Microsoft Internet Information Service (IIS). Apache merupakan web server antar-platform,
Apache sering digunakan didalam sistem operasi Linux. sedangkan IIS hanya dapat beroperasi di
sistem operasi Windows.
Cara Kerja Web Server
Cara kerja web server sangat sederhana, karena pada dasarnya web server hanya memiliki 2 tugas
yaitu: Menerima permintaan dari client (request), dan Mengirimkan apa yang diminta client
(respon). Client disini dapat berupa komputer desktop yang minimal memiliki web browser seperti
(mozzila firefox, internet explorer, dll) dan terhubung ke web server melalui jaringan internet.
Agar komputer yang berfungsi sebagai server dapat diakses oleh client, maka komputer server
harus terhubung ke jaringan internet atau intranet. Dalam jaringan internet, komputer server
dapat dicontohkan seperti google.com, facebook.com, dan lain-lain.
Cara kerjanya, Pertama-tama client (komputer pengguna) akan meminta suatu halaman website
ke web server untuk ditampilkan di komputer client. Misalkan client mengetikkan suatu alamat
(URL) dibrowser http://www.google.com. Dan setelah client menekan tombol Enter atau menekan
tombol klik Go pada web browser apa yang akan terjadi?
Miniw0rm University | Create Your Title Web Master Here 15
Melalui melalui protokol HTTP maka akan dilakukan proses pencariaN komputer bernama
www.google.com. Jika ditemukan, maka seolah-olah terjadi permintaan, “hai google, ada client
yang minta halaman utama nih, ada dimana ya halamannya?”. Inilah yang disebut request.
Sekarang dari sisi server, Web Server mendapat permintaan halaman utama google dari client,
kemudian server akan mencari didalam komputernya tentang halaman website yang sesuai
dengan permintaan. Namanya juga mencari, kadang ketemu, kadang juga tidak ketemu. Jika
ditemukan, maka halaman yang diminta akan dikirimkan ke client, namun jika tidak ditemukan,
maka server akan memberi pesan “404. Page Not Found”, yang artinya halaman tidak ditemukan.
Cara kerja internet juga sama dengan cara kerja web server. Komputer yang ada di internet ya
itulah yang namanya web server. Sedangkan komputer yang ada dikamar kita, atau diwarnet, itu
namanya komputer client (komputer yang meminta request halaman website kepada server)
Untuk bacaan referensi kalian bisa mengunjungi alamat yang tertera dibawah ini:
http://id.wikipedia.org/wiki/Server_web
http://achmatim.net/2008/07/09/prinsip-dan-cara-kerja-web-server/
Miniw0rm University | Create Your Title Web Master Here 16
BAB II - Pengenalan Website
Sekarang kita telah sampai pada bab terakhir yaitu pengenalan website. Mulai dari bab inilah kita
semua akan mengerti dan memahami seluk beluk website itu seperti apa. Oke, ngopi dulu masbro!
Biar otaknya nggak puyeng baca tulisan ane wakkakakakak :))
Sejarah Website
Sejarah Website bermula di European Laboratory for Particle Physics (yang lebih dikenal dengan
nama CERN) dikota Geneva dekat perbatasan Perancis dan Swiss. CERN merupakan suatu
organisasi yang didirikan oleh 18 negara di Eropa. Dibulan Maret 1989, Tim Berners dan peneliti
lainnya dari CERN mengusulkan suatu protokol distribusi informasi diInternet yang memungkinkan
para anggotanya yang tersebar diseluruh dunia dapat saling membagi informasi dan bahkan dapat
menampilkan informasi tersebut dalam bentuk grafik.
Web Browser pertama dibuat berbasiskan teks. Untuk menyatakan suatu link (tautan), dibuat
sebarisan nomor yang mirip dengan suatu menu. Pemakai dapat mengetikkan suatu nomor untuk
melakukan navigasi didalam Web. Kebanyakan software tersebut dibuat untuk komputer yang
menggunakan Sistem Operasi UNIX, dan belum banyak yang bisa dilakukan oleh pemakai
komputer yang saat itu menggunakan Windows. Tetapi semua ini berubah setelah munculnya
browser Mosaic dari NCSA (National Center for Supercomputing Applications).
Di bulan Mei 1993, Marc Andreesen dan beberapa murid dari NCSA membuat Web browser untuk
sistem X-Windows yang berbasiskan grafik dan yang mudah untuk digunakan. Dalam beberapa
bulan saja, Mosaic telah menarik perhatian baik dari pemakai lama maupun pemakai baru di
Internet. Kemudian NCSA mengembangkan versi-versi Mosaic lainnya untuk komputer berbasis
UNIX, NeXT, Windows dan Macintosh.
Pada tahun 1994, Marc Andreesen meninggalkan NCSA, kemudian bersama Jim Clark, salah satu
pendiri dari Silicon Graphics, membuat browser Netscape versi pertama. Kehadiran Netscape ini
menggantikan kepopuleran Mosaic sebagai Web browser dan bahkan sampai saat ini Netscape
merupakan browser yang banyak digunakan setelah Internet Explorer dari Microsoft.
Miniw0rm University | Create Your Title Web Master Here 17
Pada tahun yang sama CERN dan MIT mendirikan suatu konsorsium yang dinamakan World WIde
Web Consortium (W3C) yang bertugas untuk membangun standar bagi teknologi Website. Pada
awal perkembangannya, saat browser masih berbasiskan teks, hanya terdapat sekitar 50 website.
Di akhir tahun 1995 jumlah ini telah berkembang mencapai sekitar 300.000 web site. Dan
diperkirakan sekarang ini jumalh pemakai Website telah mencapat sekitar 30 juta pemakai
diseluruh dunia.
WWW (World Wide Web)
WWW tentu tidak asing lagi ditelinga kita, 3 huruf keramat ini sekarang sudah banyak
diperbincangkan diberbagai belahan dunia. Termasuk di OVJ (Opera Van Java), sering denger kan
andre taulani bilang: “kunjungi twitter kami di www.weeeeeeee “ hahaha :D
WWW (World Wide Web) terdiri dari jutaan web site dan setiap web site yang ada memiliki
banyak halaman web. Halaman-halaman web ini tersebar diseluruh dunia pada komputer server
yang terhubung dengan Internet. Situs-situs seperti: www.yahoo.com atau www.microsoft.com
adalah web site yang sudah lama ada dan menyediakan banyak sekali fasilitas sehingga halaman
dalam situs ini juga sangat banyak.
Ingat! WWW adalah salah satu dari sekian banyak layanan yang ada diinternet. Layanan ini paling
banyak digunakan untuk menyampaikan informasi, karena sifatnya mendukung multimedia.
Artinya informasi tidak hanya dapat disampaikan melalui teks, tapi juga gambar, video atau suara.
Pengertian Website
Yaelah, tadi kan udah dijelasin sob, masa dijelasin lagi -_- hehe :D ya gpplah biar jelas dan tuntas!
Apa itu Website? Website adalah sekumpulan halaman-halaman web yang berfungsi sebagai
media informasi dan komunikasi diinternet. Website biasanya terangkum dalam sebuah domain
atau subdomain yang berada didalam web server. Kehadiran website saat ini sudah semakin
merajalela, belum lagi saat blogger membooming, jumlah website yang ada di internet pasti sudah
lebih dari 1 trilyunan.
Miniw0rm University | Create Your Title Web Master Here 18
Sebuah halaman website umumnya dibuat menggunakan bahasa scripting/bahasa pengcodean
HTML (Hyper Text Markup Language) yang berjalan disisi client dan ditampilkan oleh browser
melalui protokol HTTP (Hyper Text Transfer Protocol). Loh!! PHP Juga dong! PHP ya bukanlah, PHP
kan bahasa pemrograman web yang berjalan disisi server. Gini-gini, PHP itu tugasnya Cuma
sebagai bahasa pemrograman yang digunakan untuk berinteraksi dengan server. Jadi nggak
mungkin PHP itu ditampilkan dibrowser, kalau script php kita bisa ditampilkan dibrowser waaahh…
bisa amblas dianiaya hacker nanti wkwkkwk.. eh kok hacker, cracker deng :D
Masih belom mudeng juga? Hmm.. gini aja deh. PHP itu memang penting untuk membangun
sebuah “aplikasi” website, tapi “Code-code PHP yang kita tulis, misalnya dihalaman index.php”
nantinya pada saat dijalankan dibrowser tidak akan kelihatan source codenya. Istilahnya udah
kesaring.
Ingat! Jadi intinya, HTML bukanlah bahasa pemrograman! Namun bahasa markup. Sedangkan
PHP adalah bahasa pemrograman yang dapat berinteraksi dengan server. Beda kan bahasa
scripting dan pemrograman? Ya beda lah ! namanya aja beda!
Jenis-Jenis Website
Website umumnya memiliki dua jenis, antara lain:
Website Statis
Website statis adalah sebuah halaman website yang “hanya bisa diakses” oleh pengunjung.
Artinya website dengan jenis itu tidak dapat melakukan interaksi antara pengguna disisi client
dengan server. Website statis tidak dapat diupdate, karena memang tidak diberikan fasilitas
pendukung seperti yang terdapat pada website dinamis (Content Management System). Website
jenis ini biasanya berisi company profil, website undangan pernikahan (wedding), dan website
brosur online.
Keuntungan membangun website statis adalah tidak akan ada yang bisa merusak. Jika memang
bisa, maka saya yakin sang attacker pasti akan menggunakan teknik yang disebut dengan
JUMPING, La kok bisa! Ya bisa lah, wong Cuma dokumen HTML doang kok wkkwkwkw :D
Miniw0rm University | Create Your Title Web Master Here 19
Kerugiannya adalah tidak dapat mengupdate/memperbarui isi content website, seperti berita,
informasi terbaru, dan lain sebagainya. Juga akan menyulitkan, jika ada perbaikan/perubahaan
desain website. Sang web master pasti akan bolak balik CPANEL untuk melakukan editing.
Website Dinamis
Website dinamis adalah Jenis website yang memiliki umpan balik kepada client. Contoh website
dinamis antara lain seperti: facebook.com. Facebook memperbolehkan penggunanya untuk
melakukan interaksi kepada web server atau melakukan umpan balik. Seperti update status,
komentar, like, tag foto, upload foto ke server, dan masih banyak lagi. Dengan website bertipe
dinamis juga pengguna internet dapat berkomunikasi dengan pengguna internet lain didalam
halaman website yang memiliki umpan balik/back-end (interaksi) pada website berjenis dinamis
tersebut.
Website dinamis biasanya disebut dengan CMS (Content Management System), CMS adalah
sebuah sistem yang dapat melakukan query update data, delete data, pencarian data dan tambah
data pada website yang memiliki database. CMS umumnya ditulis menggunakan bahasa
pemrograman berbasis website seperti PHP, dan umumnya juga menggunakan basis data
(database) bernama MySQL. Contoh CMS yang sudah membooming di internet antara lain:
wordpress, blogger, drupal, joomla, zen cart, MyBB, PHPBB, Vbulletin, dan masih banyak lagi.
Tipe-Tipe Website Dan Fungsinya
Website memiliki banyak sekali tipe dan fungsi, disini penulis akan menjelaskan beberapa tipe
website yang perlu untuk diketahui. Tipe website dapat juga diartikan sebagai kategori website.
Web Personal (Pribadi)
Website personal memang memungkinkan untuk dibuat dengan jenis website statis, namun
terkadang para pemilik website pribadi menginginkan websitenya untuk selalu diupdate dan diedit
sesuai dengan kebutuhan. Oleh karena itu jenis website dinamis menjadi prioritas utama website
mereka. Website pribadi umumnya berfungsi sebagai website kehidupan sehari-hari, catatan kecil,
biografi, atau bahkan sebagai media sharing tutorial.
Miniw0rm University | Create Your Title Web Master Here 20
Website personal dapat dibuat secara praktis menggunakan CMS (Content Management System)
seperti joomla, drupal, wordpress, blogger, dll. Namun terkadang, ada juga pengguna internet
yang sistem websitenya dibuat dengan tangan sendiri menggunakan bahasa pemrograman PHP
dan database MySQL hingga membentuk suatu Content Management System.
Contoh Web Personal (Pribadi)
Web Company Profile
Website company profile adalah kategori website yang biasanya berisi profil dari suatu
perusahaan. Dengan adanya web company, para perusahaan kini tidak perlu repot-repot menebar
brosur disetiap jalan untuk mendapatkan pangsa pasar pada produk-produk yang mereka miliki.
Client yang ingin mengetahui produk/jasa yang dimiliki oleh perusahaan kini tinggal melakukan
akses website ke alamat domain perusahaan contohnya: http://merahputihnetworks.com.
Miniw0rm University | Create Your Title Web Master Here 21
Selain sebagai sarana untuk memasarkan produk, web company profile juga dapat menambah
citra perusahaan. Bayangkan saja, jika anda memiliki perusahaan didaearh glodok misalnya,
kemudian ada perusahaan lain yang berdekatan serta bekerja dibidang yang sama. Otomatis
merasa gengsi dan tersaingi bukan? Maka dari itu, jika perusahaan anda memiliki website dan
perusahaan saingan anda tidak memiliki website otomatis perusahaan andalah yang terlihat
tampak unggul.
Contoh Web Company Profile (Perusahaan)
Web News (Berita Online)
Website berita biasanya berfungsi sebagai media informasi online yang selalu up to date
mengikuti perkembangan berita atau kejadian yang sedang terjadi dan sedang hangat-hangatnya
diperbincangkan. Baik itu berita didunia maya atau didunia nyata, didalam negeri atau diluar
negeri. Website berita online sebenarnya merupakan pengganti dari Koran, dengan adanya berita
online, kita dapat mengakses informasi begitu cepat dan tak terbatas oleh ruang dan waktu.
Contoh website berita online yang terkenal antara lain: detik.com, kompas.com, okezone.com.
dan masih banyak lagi. Selain itu tidak hanya menyediakan informasi saja, namun web news
(berita online) dapat menjadi ladang uang bagi pemiliknya, mengapa demikian?
Miniw0rm University | Create Your Title Web Master Here 22
Ya bayangkan saja, jika mereka memiliki website berita, otomatis pasti ada walaupun hanya 1 yang
memasang iklan. Yap, website berita online memang sama persis dengan Koran. Website berita
online juga tidak menutup kemungkinan untuk menjadi tempat hiburan, tempat pencari kerja,
pemasangan iklan, sumber informasi yang uptodate, dan tempat untuk mencari berbagai macam
tips dan trik.
Contoh Web News (Berita Online)
Miniw0rm University | Create Your Title Web Master Here 23
Web Social Networking
Website social networking (jejaring sosial) adalah tipe website yang berfungsi sebagai media
pertemanan online, chatting online, sosialisasi online, komunikasi online, dan tempat sharing foto,
video, text, atau suara secara bersama-sama dan lain sebagainya. Contoh website social
networking antara lain: facebook.com, twitter.com, plus.google.com, dan lain-lain.
Contoh Web Social Networking
Miniw0rm University | Create Your Title Web Master Here 24
Web Forum (Foum Diskusi Online)
Forum diskusi online biasanya dikhususkan untuk tempat berkumpul dan saling berbagi,
berdiskusi, dan memecahkan suatu masalah secara bersama-sama. Biasanya untuk dapat
melakukan aktifitas diskusi secara bersama-sama, para pengunjung yang baru datang
diperkenankan untuk mendaftarkan diri terlebih dahulu sebagai anggota melalui form
pendaftaran. Setelah calon anggota mengisi formulir pendaftaran, maka program secara otomatis
akan mengirimkan informasi yang berisi pesan sukses tentang terdaftarnya anda sebagai calon
anggota, verifikasi login dan account login ke email anda.
Contoh Web Forum Diskusi Online
Miniw0rm University | Create Your Title Web Master Here 25
Web E-Commerce
E-Commerce atau yang biasa disebut Electronic Commerce merupakan tipe website yang
berfungsi sebagai media transaksi online. Umumnya tipe website jenis ini adalah website-website
yang menjual produk secara online. Biasanya website e-commerce memiliki aplikasi keranjang
belanja (shopping cart) yang berfungsi untuk memudahkan pembeli dalam berbelanja. Namun,
terkadang ada juga website e-commerce yang hanya berisi katalog online dan lengkap dengan
penjelasan detail serta harga-harga produk. Kemudian untuk melakukan transaksi, website e-
commerce yang hanya berisi katalog online biasanya akan menggunakan metode transaksi
pembelian melalui email atau telpon. Contoh website e-commerce: amazon.com, goodady.com,
smallbusiness.yahoo.com dll.
Contoh Web E-Commerce
Miniw0rm University | Create Your Title Web Master Here 26
Web Search Engine
Tipe website berjenis ini biasanya berfungsi sebagai website yang menyediakan layanan pencarian
terhadap situs-situs yang sudah terindex didalam database search engine. Contoh website mesin
pencari antara lain: google.com, yahoo.com, bing.com, dan lain-lain.
Contoh Web Search Engine
Miniw0rm University | Create Your Title Web Master Here 27
Web E-Government
E-Government (Electronic Government) adalah tipe website yang biasanya dikhususkan untuk
situs-situs pemerintahan seperti: lembaga pemerintah, hukum, kedutaan asing, politik, militer,
organisasi perwakilan kota, dan lain-lain.
Web Reference
Situs referensi (web reference) biasanya dikhususkan sebagai sumber informasi atau bacaan
terpercaya seperti: ensiklopedia, kamus, sejarah, museum, peta, dan lain-lain.
Web Pendidikan
Situs pendidikan biasanya berfungsi sebagai media belajar, training atau pelatihan, asosiasi
mahasiswa, sekolah menengah atau universitas.
Web Blog
Web Blog merupakan tipe website yang dapat difungsikan sebagai catatan sehari-hari, diary,
biografi, pengalaman hidup, dan lain-lain. Selain itu situs blogging menjadi fenomena tersendiri
bagi kemajuan internet dunia. Dengan adanya layanan pembuatan blog secara instan pengguna
internet kini dapat melakukan aktifitas blogging kapanpun dan dimanapun. Web blog merupakan
suatu Content Management System yang dapat melakukan pencarian data, update data, delete
data, dan tambah data pada database. Contoh: wordpress.com dan blogger.com
Web E-Community
E-Community atau Electronic Community adalah tipe website yang dikhususkan untuk komunitas-
komunitas tertentu yang bertujuan sebagai tempat saling tukar menukar informasi, pemikiran, dll.
Tipe website jenis ini biasanya dibangun seperti website Forum Diskusi Online.
Web File Sharing
Situs bertipe ini dibuat khusus untuk berbagi file baik itu gambar, video, musik, dan file-file digital
lainnya. Situs file sharing ada yang berbayar ada juga yang gratis. Contoh: 4shared.com,
Megaupload.com, melon.co.id, dan lain-lain.
Miniw0rm University | Create Your Title Web Master Here 28
Web E-Banking (Internet Banking)
Sekarang melakukan transaksi rekening bank tidak hanya bisa dilakukan didunia nyata saja, namun
didunia maya juga bisa. Inilah yang disebut dengan E-Banking atau Internet Banking. Internet
Banking adalah suatu sistem aplikasi perbankan berbasis website yang dibuat oleh bank-bank
tertentu untuk menjalankan operasinya melalui media internet. Contoh: paypal.com
Web Radio Online
Mendengarkan siaran radio kini bisa dilakukan didunia maya, kecanggihan teknologi Streaming
yang mampu membroadcast suara ke internet menjadi trend tersendiri bagi penggunanya. Namun
sayangnya radio online masih belum berjalan dengan optimal, mengapa demikian? Karena radio
yang memanfaatkan teknologi streaming di internet tidak bersahabat untuk koneksi internet yang
lemot dan lelet. Radio online bisa berjalan dengan optimal jika koneksi internet yang digunakan
benar-benar kencang dan wuzz… wuzz… :D
Masih banyak tipe website yang tentunya tidak dapat dijelaskan satu persatu disini. Maka dari itu
penulis hanya menjelaskan yang perlu diketahui saja, setidaknya para pembaca yang baru
mengenal dunia website telah mendapat pencerahan dan sinar terang kehidupan. Cie cie :))
Teknologi Website
Web 1.0
Web 1.0 adalah generasi website pertama yang ada di internet. Web 1.0 bersifat statis, artinya
pengunjung hanya bisa membaca isi website, tanpa bisa berkomentar atau melakukan interaksi
dengan website. Contohnya seperti membaca informasi di mading atau papan pengumuman.
Seluruh konten yang ada diwebsite itu sepenuhnya berada di tangan admin.
Web 2.0
Web 2.0 merupakan istilah yang dicetuskan oleh O’Reilly Media pada tahun 2004, untuk
mendefinisikan generasi teknologi baru berbasis web yang menitikberatkan pada kolaborasi online
antar penggunanya.
Miniw0rm University | Create Your Title Web Master Here 29
Web 2.0 merupakan perkembangan dari Web 1.0, Web 2.0 tidak sama dengan Web 1.0, yang
penggunanya hanya bisa membaca saja, namun Web 2.0 mampu memberikan interaksi antara
pengguna dengan website. Dengan aplikasi seperti guestbook, polling, chatting, atau shoutbox,
pengunjung dapat memberikan argumennya didalam website yang sudah berteknologi Web 2.0.
Web 2.0 hadir seiring maraknya pengguna blog, Friendster, Myspace, Youtube dan Fickr. Jadi
mulai dari sinilah kehidupan sosial didunia maya benar-benar terasa. Era ini lebih membutuhkan
orang untuk saling berbagi ilmu, pengalaman atau lainnya sehingga terbentuk komunitas online
besar yang menghapuskan sifat-sifat individu.
Mengenal Lebih Dekat Dengan Web 2.0
Dicuplik dari: www.benpinter.net
Web 2.0 adalah buzzword terbaru di dunia internet. Berbagai inovasi dan fitur-fitur baru yang
muncul di dunia web membawa suatu pandangan baru tentang jenis situs web atau aplikasi web
yang disebut web 2.0. Apakah Anda sudah mengetahuinya kalau situs-situs kesayangan Anda
sudah berwujud dari tipe web 2.0.
Istilah web 2.0 disebut-sebut oleh Dale Dougherty dari O’Reilly Media yang melakukan
brainstorming dengan Craig Cline dari Media Live untuk menghasilkan ide konferensi di mana
mereka menjadi host. Akhirnya pada bukan Oktober 2004 O’Reilly Media, Battele dan MediaLive
mlakukan konferensi web 2.0 pertama dan kedua pada bulan Oktober 2005.
Sebelum muncul istilah web 2.0 Istilah yang sering digunakan adalah semantic web. Ada beberapa
karakteristik teknis maupun umum yang menggambarkan suatu situs merupakan tipe web 2.0
Secara teknis atau teknologi:
- Memanfaatkan CSS, valid XHTML, dan Microformat
- MS ClickOnce
- Teknik Rich Application seperti Ajax
- Java Web Start
Miniw0rm University | Create Your Title Web Master Here 30
- Flex/Lazlo/Flash
- XUL
- Syndikasi data dengan RSS/Atom
- Agregasi dari RSS/Atom
- URL yang bersih dan berarti
- Mendukung posting ke weblog
- Menggunakan API REST (Representational State Transfer) atau XML Web Service
- aspek jaringan sosial
Umum:
- Mudah untuk memasukkan data atau mengambil data dari sistem
- Pengguna memiliki datanya sendiri pada situs
- Berbasis web murni
Dapat dikatakan bahwa web 2.0 menyajikan suatu layanan web yang berpusat pada user di mana
user dimudahkan untuk menggunakan berbagai layanan yang ada. Misalkan dalam hal user
interface, suatu situs web yang menggunakan teknologi flex (aplikasi rich internet berbasis flash
dari macromedia yang sekarang adobe), lazlo (platform aplikasi flash open source) atau
menggunakan ajax secara intensif seperti gmail atau google map maka situs itu bisa dikatakan
merupakan situs tipe web 2.0.
Anda bisa mencoba aplikasi-aplikasi ajax atau Rich Internet Application berbasis flash pada situs-
situs berikut:
http://www.gmail.com
http://www.lazlomail.com
http://map.google.com
http://mail.yahoo.com (Anda harus daftar dulu di link yang ada pada What’s New untuk mencoba
versi user interface terbarunya yang sudah memanfaatkan Ajax)
Miniw0rm University | Create Your Title Web Master Here 31
Perlu anda ketahui bahwa Ajax adalah kependekan dari Asynchronous Java Script yang
memungkinkan aplikasi website yang lebih interaktif dan kaya fitur sehingga menyerupai
kemampuan aplikasi desktop.
Lalu pemanfaatan tag untuk pengkategorian data yang disubmit oleh user sendiri sehingga user
lain dapat mencari atau menemukannya menggunakan tag-tag juga merupakan salah satu
karateristik jenis web 2.0.
Contoh situs yang memanfaatkan tag-tag untuk contentnya adalah:
http://del.icio.us
http://wwww.technorati.com
http://www.digg.com
http://www.standpoint.com
http://www.askeet.com
Desentralisasi seperti Napster atau pun Bittorrent juga merupakan bagian dari teknologi web 2.0
karena tidak ada server terpusat yang melayani berbagai kebutuhan pengguna tetapi
mendayagunakan komputer jaringan pengguna yang ada di dalamnya.
Publikasi artikel, berita yang sebelumnya didominasi situs resmi seperti cnn.com, news.com, atau
detik.com, kompas.com untuk Indonesia, sekarang sudah mulai disaingi oleh publikasi non resmi
dari perorangan atau lembaga yang tidak ada hubungannya dengan publikasi data media seperti
biasanya melalui blog sehingga kadangkala informasi dari blog bisa lebih cepat atau lengkap.
Aplikasi blog ini juga merupakan bagian dari web 2.0.
Dalam aplikasi blog ini juga biasanya disediakan fasilitas sindikasi di mana kita dapat menampilkan
judul berita dari sumber lain sehingga kita dapat menampilkan judul content dalam berbagai blog
menggunakan aplikasi yang bisa membaca sindikasi itu, baik lewat browser web maupun aplikasi
desktop. Ketersediaan sindikasi ini atau pemanfaatan sindikasi untuk menampilkan berita juga
merupakan bagian dari teknologi web 2.0.
Miniw0rm University | Create Your Title Web Master Here 32
Pemanfaatan web service serta REST sebagai teknologi pendukung merupakan salah satu
karakteristik web 2.0 di mana kita dapat membangun aplikasi web tanpa menyediakan atau
membuat fungsi-fungsi pendukung aplikasi sendiri tetapi memanfaatkan fungsi-fungsi aplikasi
yang disediakan dari web lain melalui kedua teknologi ini. Jadi misalkan anda ingin menyediakan
search engine di situs Anda, maka Anda bisa membuat aplikasi yang memanggil fungsi-fungsi
layanan search dari Google atau Yahoo menggunakan REST/Web Service sehingga seakan-akan
aplikasi Anda dapat menyediakan layanan ini tanpa membuat fungsi search sendiri.
Pemanfaatan partisipasi user secara menyeluruh juga merupakan bagian karakteristik dari
teknologi web 2.0, contohnya adalah Wikipedia di mana content dari wikipedia ini dibuat oleh
banyak sekali pengunjung yang langsung dapat mengedit isi dari wikipedia sehingga wikipedia
menjadi ensiklopedia dinamis yang terus bertambah isinya setiap saat sehingga dapat
mengalahkan kelengkapan isi ensiklopedia lain.
Ebay, Amazon maupun Google juga merupakan situs-situs yang mempelopori web 2.0 di mana
mereka memanfaatkan respon user untuk content atau layanan yang mereka sediakan. PageRank
dari Google memanfaatkan klik dari user pada hasil pencarian untuk memberikan penilaian
ketepatan hasil pencarian, Ebay memanfaatkan pengguna untuk layanan jual beli melalui internet
di mana penjual dapat dinilai oleh pembeli-pembelinya secara online, sedangkan Amazon
merupakan situs e-commere yang memanfaatkan respons user untuk menghasilkan pencarian
produk yang lebih sesuai serta memberikan informasi produk apa adanya melalui fasilitas review.
Setelah Web 2.0, Kini Giliran Web 3.0
Dicuplik dari: www.netsains.com
Jika dunia seluler dikenal istilah 3G, maka di Internet ada yang namanya Web 3.0. Wow, apa pula
ini? Apa bedanya dengan Web 2.0 yang sekarang sedang marak? Jangan salah, ternyata orang
Indonesia juga sudah ada yang mengembangkannya.
Saat ini kita memasuki generasi kedua dari website atau disebut dengan web 2.0. Pada generasi
sebelumnya yaitu web 1.0 memiliki ciri-ciri umum yang mencolok yaitu consult, surf dan search.
Miniw0rm University | Create Your Title Web Master Here 33
Jadi pada jaman web 1.0 kita kebanyakan hanya sekedar mencari atau browsing untuk
mendapatkan informasi tertentu.
Sosial
Kemudian hadir web 2.0 untuk menggantikan Web 1.0 dimana interaksi sosial di dunia maya
sudah menjadi kebutuhan sehingga era Web 2.0 ini memiliki beberapa ciri mencolok yaitu share,
collaborate dan exploit. Di era Web 2.0 sekarang, penggunaan web untuk berbagi, pertemanan,
kolaborasi menjadi sesuatu yang penting. Web 2.0 hadir seiring maraknya pengguna blog,
Friendster, Myspace, Youtube dan Fickr.
Era Web 2.0 tidak membutuhkan orang jenius yang hanya berkutat sendiri di ruang tertutup atau
laboratorium untuk membuat teknologi baru yang dipatenkan agar membuat dirinya menjadi
terkenal. Tapi era ini lebih membutuhkan orang untuk saling berbagi ilmu, pengalaman atau
lainnya sehingga terbentuk komunitas online besar yang menghapuskan sifat-sifat individu.
Namun lambat laun kebiasaan dan kebutuhan orang di dunia maya selalu berubah dan
bertambah. Hal ini juga sejalan dengan semakin cepatnya akses internet broadband dan teknologi
komputer yang semakin canggih. Jika pada telekomunikasi sudah mulai terdengar isu era 4G,
begitu juga yang terjadi pada dunia website yang juga memunculkan isu akan segera hadirnya era
baru yaitu Web 3.0. Teknologi web generasi ketiga ini merupakan perkembangan lebih maju dari
Web 2.0 dimana disini web seolah-olah sudah seperti kehidupan di alam nyata. Web 3.0 memiliki
ciri-ciri umum seperti suggest, happen dan provide.
Jadi, disini web seolah-olah sudah seperti asisten pribadi kita. Web mulai mengerti kebutuhan kita
dengan bisa memberi saran atau nasehat kita, menyediakan apa yang kita butuhkan. Dengan
menggunakan teknologi 3D animasi, kita bisa membuat profil avatar yang sesuai dengan karakter,
kemudian melakukan aktivitas di dunia maya seperti layaknya di dunia nyata. Kita bisa berjalan-
jalan, pergi ke mall, bercakap-cakap dengan teman yang lain. Ya, Web 3.0 adalah dunia virtual kita.
Miniw0rm University | Create Your Title Web Master Here 34
Buatan Indonesia
Di web 3.0 ini, sudah terjadi konvergensi yang sangat dekat antara dunia TI dengan dunia
telekomunikasi. Dunia web dan telco berkembang pesat seiring dengan kebutuhan pengguna.
Penggunaan perangkat TI dan telekomunikasi nantinya sudah seperti sama saja tidak ada bedanya.
Saat ini saja pertanda seperti itu sudah mulai bisa kita rasakan walaupun masih belum sempurna.
Kita bisa menonton tivi di ponsel atau komputer, bisa mengakses internet di ponsel, bisa
melakukan SMS dan telepon dari komputer. Ya karena konvergensi terhadap berbagai perangkat
seperti hukum alam yang tidak bisa dielakkan.
Apakah saat ini sudah ada website sebagai pertanda bakal masuknya era web 3.0? Ya, model web
3.0 sudah bisa dirasakan salah satunya adalah pada situs secondlife.com . Dan yang juga cukup
membanggakan kita adalah, Indonesia sudah mampu untuk masuk ke dunia Web 3.0 ini dengan
hadirnya lilofriends.com . Situs yang sudah mendekati model Web 3.0 asli karya anak bangsa yang
dikembangkan oleh dikembangkan oleh Li’L Online Games dengan engine dari Altermyth Studio.
Hmm…anak Indonesia hebat-hebat kan? Banyak lagi contoh lain karya anak bangsa berkualitas
tinggi yang patut menjadi kebanggaan dan tidak kalah dengan produk buatan bangsa lain. Saatnya
ayo berkarya terus memajukan Indonesia!
Web 3.0, Sebuah Bukti Inovasi Tiada Henti
Bersumber dari: www.beritanet.com
Jika ingin melihat akan seperti apa perkembangan web di masa depan, maka Web 3.0 adalah
jawabannya. Terobosan ini merupakan bukti bahwa teknologi World Wide Web selalu
berkembang. Dunia maya telah banyak mempengaruhi kehidupan manusia dewasa ini. Semakin
banyak orang yang menggantungkan perkembangan informasinya kepada Internet, sehingga
teknologi yang dipergunakan dalam pembangunan sebuah situs pun terus berkembang.
Dari era pertama web dikembangkan (Web 1.0), dimana pengunjung hanya bisa mencari
(searching) dan melihat-lihat (browsing) data informasi yang ada di web, kemudian bergeser pada
era pengembangan web kedua (Web 2.0) di mana pengunjung mulai dapat melakukan interaksi
dengan diatur oleh sistem yang ada pada web.
Miniw0rm University | Create Your Title Web Master Here 35
Jenis interaksi yang dapat dilakukan pada era kedua ini antara lain untuk saling bertukar informasi
(sharing), eksploitasi informasi, dan juga pembuatan komunitas-komunitas online seperti yang
marak saat ini, seperti Friendster, Multiply, YouTube, dan lain-lain. Masing masing komunitas ini
mempunyai kepentingannya sendiri dalam saling bertukar data maupun informasi yang mereka
himpun.
Dalam era inilah sebenarnya interaksi sosial dalam dunia maya mulai dikembangkan. Dan mulai
dari era ini pulalah ide untuk mengembangkan aspek sosial sebuah web mulai dipikirkan. Aspek
sosial yang dimaksud, terutama adalah aspek interaksi. Bagaimana sebuah web dapat memberikan
sebuah interaksi sesuai dengan kebutuhan informasi setiap pemakaianya, merupakan sebuah
tantangan utama dikembangkannya versi Web 3.0 ini.
Walaupun hanya bersifat virtual 3D, namun ternyata banyak yang mengharapkan perkembangan
teknologi web ini dapat memenuhi kebutuhan setiap bidang informasi, bahkan setiap orang yang
mengunjunginya. Jika dianalogikan dalam kehidupan nyata, masyarakat kini ingin diperlakukan
seperti seorang pengunjung butik dalam mendapatkan apa yang diinginkannya. Bukan seperti
pengunjung supermarket yang dibiarkan mencari dan mendapatkan sendiri barang yang
dinginkannya. Pengunjung sebuah web ingin dimengerti kemauannya oleh ‘toko’ penyedia
informasi (dalam hal ini website).
Inilah yang dimaksud dengan tantangan bagaimana sebuah web dapat mengerti dan membantu
pengunjung dalam berinteraksi dengan semua informasi yang ada. Sehingga tak mengherankan
jika kemudian ciri dari pengembangan web generasi ketiga ini adalah web yang bersifat ‘nyata’,
benar-benar ada interaksi yang terjadi, kemudian dapat memberikan arahan atau ‘anjuran’ kepada
pengunjung dalam mendapatkan informasi yang diharapkannya, dan tentu saja juga tetap bersifat
‘provide’ atau mampu menyediakan informasi yang dibutuhkan.
Web 3.0 sendiri merupakan sebuah proyek pengembangan semantic web, yaitu sebuah sistem
web yang dapat melacak setiap kaitan dari kata-kata yang terangkai, berkaitan dengan arti setiap
kata yang dipakai.
Miniw0rm University | Create Your Title Web Master Here 36
Tujuannya tentu saja agar web dapat menjadi media umum untuk bertukar informasi melalui
dokumen-dokumen yang bahasanya dapat dimengerti oleh sistem, sehingga para pengunjung web
dapat dengan mudah mencari data yang tepat atau minimal berkaitan dekat dengan apa yang kita
maksud.
Web 3.0 sendiri merupakan sebuah realisasi dari pengembangan sistem kecerdasan buatan
(artificial intelegence) untuk menciptakan global meta data yang dapat dimengerti oleh sistem,
sehingga sistem dapat mengartikan kembali data tersebut kepada pengunjung dengan baik.
Saat ini adaptasi Web 3.0 mulai dikembangkan oleh beberapa perusahaan di dunia seperti
secondlife, Google Co-Ops, bahkan di Indonesia sendiri juga sudah ada yang mulai
mengembangkannya, yaitu Li’L Online (LILO) Community. Permasalahan lain yang potensial
muncul adalah, sebagai teknologi masa depan, Web 3.0 juga membutuhkan kecepatan akses
Internet yang memadahi dan spesifikasi komputer yang tidak enteng, hal ini disebabkan tak lain
karena teknologi ini secara visual berbasis 3D.
Sedangkan seperti yang kita tahu biaya akses Internet dengan kecepatan tinggi di Indonesia ini
masih terbilang mahal bagi masyarakat umum. Belum lagi jika dihitung dari biaya spesifikasi
perangkat komputer yang dibutuhkan, mungkin masyarakat Indonesia yang ingin menikmati
kecanggihan layanan berbasis teknologi Web 3.0 masih harus menarik nafas penjang.
Namun karena Web 3.0 sendiri masih dalam pengembangan, seiring dengan berlalunya waktu
sebagai masyarakat Indonesia kita masih bisa mengharapkan bahwa biaya komunikasi, dalam hal
ini koneksi Internet kecepatan tinggi akan semakin murah nantinya, sehingga terjangkau bagi
masyarakat luas.