Selasa, 30 Oktober 2012

PERKEMBANGAN WEBSITE




Situs web (bahasa Inggris: web site) atau sering dingkat dengan istilah situs adalah sejumlah halaman web yang memiliki topik saling terkait, terkadang disertai pula dengan berkas-berkas gambar, video, atau jenis-jenis berkas lainnya. Sebuah situs web biasanya ditempatkan setidaknya pada sebuah server web yang dapat diakses melalui jaringan seperti internet, ataupun jaringan wilayah lokal (LAN) melalui alamat internet yang dikenali sebagai URL. Gabungan atas semua situs yang dapat diakses publik di internet disebut pula sebagai Waring Wera Wanua atau lebih dikenal dengan singkatan WWW. Meskipun setidaknya halaman beranda situs internet umumnya dapat diakses publik secara bebas, pada prakteknya tidak semua situs memberikan kebebasan bagi publik untuk mengaksesnya, beberapa situs web mewajibkan pengunjung untuk melakukan pendaftaran sebagai anggota, atau bahkan meminta pembayaran untuk dapat menjadi aggota untuk dapat mengakses isi yang terdapat dalam situs web tersebut, misalnya situs-situs yang menampilkan pornografi, situs-situs berita, layanan surel (e-mail), dan lain-lain. Pembatasan-pembatasan ini umumnya dilakukan karena alasan keamanan, menghormati privasi, atau karena tujuan komersil tertentu.
Sebuah halaman web merupakan berkas yang ditulis sebagai berkas teks biasa (plain text) yang diatur dan dikombinasikan sedemikian rupa dengan instruksi-instruksi berbasis HTML, atau XHTML, kadang-kadang pula disisipi dengan sekelumit bahasa skrip. Berkas tersebut kemudian diterjemahkan oleh peramban web dan ditampilkan seperti layaknya sebuah halaman pada monitor komputer.
Halaman-halaman web tersebut diakses oleh pengguna melalui protokol komunikasi jaringan yang disebut sebagai HTTP, sebagai tambahan untuk meningkatkan aspek keamanan dan aspek privasi yang lebih baik, situs web dapat pula mengimplementasikan mekanisme pengaksesan melalui protokol HTTPS. (Source: http://id.wikipedia.org/wiki/Situs_web)

Perkembangan website dari waktu ke waktu

Perkembnagan teknologi dari waktu ke waktu semakin pesat, dan tidak terbendung setiap hari pasti ada saja produk teknologi yang bermunculan tidakterkecuali teknologi website.
Secara khusus tidak ada ilmu yang mempelajari penklasifikasian website, namun beberapa praktisi di bidang teknologi website maupun teknologi informasi membagi bagi jenis website berdasarkan teknologi dan cara penggunaannya menjadi web 1.0, 2.0 dan 3.0.

Web 1.0

Web 1.0 merupakan teknologi awal dari sebuah website, teknologi ini masih statis dimana antara pembuat website dan penikmat website hanya tejadi komunikasi 1 arah dimana pembuat sebagai pemberi informasi dan peikmat hanya sebagai pembaca, ya layaknya seperti membaca Koran bedanya ini membaca lewat computer, aktifitas ini hanya sebatas searching.
 Halaman pada web ini masih terkesan “hampa” bahasa yang digunakan juga masih bahasa HTML saja.

Web 2.0 

Era Web 2.0 akhirnya datang sekitar tahun 2003 atau 2004, para pengguna website-pun mulai dimanjakan dengan berbagai fasilitas, kita bisa berkomunikasi 2 arah, tidak hanya dengan webmaster namun dengna orang lain dei belahan dunia yang lain, kita dapat membuat suatu komunitas tanpa harus bertemu secara fisik, informs semakin mudah didapat dengan halaman web yang menarik, sehingga kita tidak bosan dan masih banayak lagi
 Menurut O’Reilly media, ada beberapa karakteristik dari web 2.0, yaitu :

The Web as Platform
Website dalam aplikasi web 2.0 kini adalah platform, jadi kita dapat mengerjakan semuanya dengan menggunakan media internet, biasanya kita menggunkan media deskstop untuk mengerjakan penulisan, penghitungan maupun presntasi namun kita dapat langsung mengrjaaknnya melalui internet jadi tidak usah lewat windows lagi, bisa langsung dipkai tanpa harus lama menginstall.

Harnessing Collective Intelligence
Wah ini menarik, maksud dari pernyataan diatas web 2.0 memiliki keinerja yang unik dia memanfaatkan orang tulisan orang untuk mengisi kontennya secara kolektif, jadi udah ga jaman webmaster mengisi sendiri konten webnya, contohnya seperti youtube.com, youtube hanya sebagai media tetapi yang mengisi video yang ada di dalamnya ya orang lain yang inget mempublikasi film atau video yang dinilikinya, wah ternyata begitu tho ??

Data is the Next Intel Inside

Slogan “Intel Inside" telah melambungkan nama prosesor Intel di kalangan pengguna komputer. Trademark tersebut telah menjadi suatu garansi kepercayaan dari pengguna akan kemampuan komputer yang akan ataupun sudah dibelinya. Nah, hal ini juga yang dipraktekan para penyuplai data kepada para pemilik website untuk memberikan garansi kepercayaan, jadi pada era web 2.0 data sangatlah penting dan harus di update setiap waktu.

End of the Software Release Cycle
Nah lho, para pembuat software harus merubah cara penjualan nih, soalnya di era web 2.0 kalau mau pakai software ga usaha capek capek menginstall, sekarang aolikasi sudah dapat digunakan langsung, sekaran jamanya software tidak dijual “bungkusan” lagi tapi sudah jdi layanan di internet soalnya swebsite sudah dapat menjadi platform untuk menjalankan program, kalau dulu software keluar tiap 3 blan sekali sekarang jamannya software keluar tiap hari alias selalu di update setiap waktu jadi produsen yang lambat akan ketinggalan soalnya software software aplikasi sudah jadi layanan di internet.

Lightweight Programming Models
Kalau yang ini maksudnya web 2.0 pembuatannya menggunakan bahas ayang “ringan”, jadi suatu aplikasi bisa kita buat jadi aplikasi baru, seperti google map bisa dibuat untuk program aplikasi HousingMap.

Ya seperti itu kira – kira gambaran dari web 2.0, hebat kan ? hehehe... tapi tnggu dulu ternyata web masih berkembang lagi jadi web 3.0 ( hohoho... apalagi neh ?) menurut perkiraan para pengamat internet katanya sih web 3.0 akan berkembang website 2010-2020 mendatang,namun katanya sudah ada yang mulai memangun website dengan konsep web 3.0, penasaran kan ? ayo kita bahas !

Web 3.0  
Tadi kita sudah dipukau oleh penampilan web 2.0 dengan lagu yang berjudul “The Web as Platform”, “Hernessing collective intelligence”, “Data is the next intel inside”, “End of the software release cycle”, dan “Lightweight Programming models”, kini kita akan dipukau oleh web 3.0.
Kalau dilihat dari sejarahnya saya bingung sebenrnya siapa yang emunculkan ide pertama kali soalnya saya dapet informasi kalau Tim burners-lee yang pertama kali mencetukan ide pada tahun 2001 tapi ada lagi yang mengklaim Jhon Markoff yang pertama kali memunculkan ide pada tahun 2006, mana yang bene kita gau asah pusing, soalnya kit age butuh siapa yang menciptakan tapi kita butuh sesuatu yang mereka ciptakan heheheh... ( Kaya prinsip orang kita yang bajakan atau yang asli sama – sama bisa dipakai hehehehe... )

Belum ditemukan definisi yang jelas dari web 3.0 ( ya yang jelas lebih baik dari 2.0 bener ga ? ), saya mengutip beberapa karakteristik dari web 3.0 dari PC magazine dan Sramana yaitu :
Menurut PC magazine karakteristik dari web 3.0 adalah :
Semantic Web. Sebuah web dengan kemampuan membaca situs semudah manusia membacanya. Satu informasi yang dibutuhkan oleh manusia dapat dengan mudah tersajikan dengan korelasi informasi yang tepat dan cepat. 
The 3D Web. Nuansa Web semakin menarik dengan adanya kemampuan visual 3D. Tanpa harus meninggalkan rumah maka kita dapat mengunjungi berbagai tempat di dunia lain secara virtual dengan kemampuan akses data dan interaksi secara realtime.  The Media-Centric Web. Keyword bukan lagi satu-satunya cara untuk mendapatkan informasi yang dituju. Photo, audio, video akan menjadi cara lain untuk mencari informasi yang kita inginkan. .
The Pervasive Web. Web akan dengan mudah diakses dengan berbagai cara dan alat berbeda. Intinya everywhere, anytime dapat akses web. Sementara kemudahan koneksi akan semakin berkembang, berbagai alat-alat elektronika akan mendukung upaya kemudahan koneksi internet. Maka koneksi internet tidak hanya sebatas di kantor, kampus saja, bahkan di kereta, bis,pasar, kamar tidur dll. Sedangakan menurut Sramana web 3.0 dapat di formulasikan sebagai berikut :
Web 3.0 = (4C + P + VS) dimana :
4 C : Content, Commerce, Community,  Context
P : Personality
VS : Virtual Search 
Dengan formulasi tersebut, maka Web 3.0 adalah :  a personal assistant who knows practically everything about you and can access all the information on the Internet to answer any question.

Teknologi web generasi ketiga ini merupakan perkembangan lebih maju dari Web 2.0 dimana disini web seolah-olah sudah seperti kehidupan di alam nyata. Pada generasi web 3.0 sudah seperti asisten pribadi kita. Web mulai mengerti kebutuhan kita dengan bisa memberi saran atau nasehat kita, menyediakan apa yang kita butuhkan.

Web ini dapat 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. 
Secara umum web 3.0 ini terdiri dari :
Web semantic
Format mikro
Pencarian dalam bahasa pengguna
Penyimpanan data dalam jumlah besar
Pembelajaran lewat mesin
Agen rekomendasi, yang merujuk pada kecerdasan buatan Web

Perkembangan Website
Perkembangan teknologi informasi yang kian pesat memacu munculnya situs baru yang dapat diakses melalui jaringan internet. Data dari survey yang dilakukan oleh Netcraft (http://news.netcraft.com/archives/web_server_survey.html) menunjukkan bahwa sampai pada bulan Maret 2008 ini jumlah website telah mencapai angka 162.662.052 situs dengan 4,5 juta situs baru pada bulan ini. Hal ini memungkinkan jumlah situs baru pada tahun 2008 ini mencapai 60 juta situs atau meningkat 20% dari perkembangan tahun 2007 yang mencapai 50 juta situs baru. Perkembangan jumlah situs ini tidaklah mengherankan karena semakin banyaknya orang yang melakukan blogging baik melalui Google, blogspot.com, ataupun MySpace. Namun demikian, situs yang benar-benar aktif pada bulan Maret 2008 hanyalah 65,6 juta atau 40,33% dari jumlah total situs.
            Dengan perkembangan jumlah situs yang luar biasa besar ini menuntut para pemrogram web (web programmer) untuk selalu berkreasi menciptakan ide-ide baru baik dalam desain layout, penggunaan aplikasi server web, maupun operating system yang dipakai, agar situs yang dibangunnya tidak kandas dalam persaingan.
            Saat ini banyak sekali bahasa pemrogaraman web yang dipakai untuk membangun sebuah situs. Bahasa pemrograman yang dipakai antara lain Hyper Text Markup Language (HTML), Dynamic HTML (DHTML), eXtesible Markup Language (XML), XHTML, PHP (PersonalHome Page: Hypertext Preprocessor), CGI (Common Gateway Interface), Perl (Practical Extraction and Report Language), ColdFusion, ASP (Active Server Page), Java, JHTML.
            HTML sebenarnya bukanlah bahasa pemrograman namun hanyalah bahasa markup. Bahasa HTML adalah bahasa yang sederhana dan hanya memiliki sedikit kesulitan. Bahasa yang merupakan dasar dari framework Internet ini ditemukan oleh Tim BernersLee pada tahun 1989. Hampir setiap situs web menggunakan bahasa ini, entah sekedar menampilkan teks, animasi, tampilan grafis, ataupun suara. Bahasa HTML sebenarnya berasal dari bahasa lama yang disebut dengan SGML (Standard Generalized Markup Language). Namun perkembangan HTML sudah dimulai sejak kurang lebih 10 tahun bahasa tersebut diperkenalkan. Sedangkan DHTML adalah bahasa yang bisa diakses dan dimodifikasi oleh bahasa script seperti Vbscript, Javascript. DHTML sering dimanfaatkan untuk menampilkan animasi-animasi seperti efek text, perubahan warna, dan lain sebagainya. Bahasa ini sering juga disebut sebagai versi objek dari HTML. XML adalah bahasa yang sifatnya lebih terbatas daripada elemen-elemen HTML. Dengan XML, orang bisa menentukan elemen-elemennya sendiri lalu kemudian mengembangkannya. XML saat ini biasa dijumpai pada aplikasi RSS (Really Simple Syndication).
            Bahasa ini masih dalam pengembangan. XHTML merupakan gabungan dari bahasa HTML dan XML. Seperti halnya XML, bahasa ini juga masih tergolong baru namun diramalkan akan sangat berperan dalam mewarnai dunia web di masa depan. Info selengkapnya mengenai bahasa ini bisa ditemukan di www.w3r.org. Bahasa pemrograman web yang paling populer saat ini adalah PHP. PHP ditulis oleh Rasmus Lerdorf pada tahun 1994 yang pada awalnya ia gunakan untuk mencatat jumlah pengunjung situs yang membuka halaman resumenya. Ia kemudian menulis ulang kode-kodenya dengan bahasa C yang kemudian menjadikan bahasa itu menjadi lebih kaya kemampuan. Barulah setelah itu banyak bermunculan tokoh-tokoh yang berjasa dalam perkembangan PHP seperti Zeev Suraski dan Andi Gutmans yang menulis kembali parsing engine unuk menciptakan PHP versi 3. PHP kemudian menjadi modul Apache yang paling sering digunakan. Saat ini sedang dikembangkan PHP versi 5.2.5 dan PHP 4.4.8.
            CGI (Common Gateway Interface) merupakan standar internet tertua dan paling berkembang sebagai suatu alat lewatnya informasi dari web server ke suatu program dan mengembalikan hasilnya ke browser. Suatu program CGI dapat ditulis dengan bahasa-bahasa Perl, Java, C, C++, Scriptscript UNIX, Visual Basic, MacOS atau AppleScript. Karena itulah CGI sebenarnya kurang tepat jika dikategorikan sebagai bahasa karena program CGI sendiri dapat ditulis menggunakan beragam bahasa. PERL merupakan bahasa pemrograman tingkat tinggi yang ditemukan oleh Larry Wall (1987). PERL memiliki kemampuan untuk dapat diterapkan pada hampir semua jenis Operating System dan yang terpenting, PERL bisa didapatkan secara free. Dalam aplikasinya eksekusi PERL biasa dijalankan dengan CGI (Common Gateway Interface) sebagai mekanisme untuk menampilkan output text ke browser.
            Coldfusion adalah sistem pengembangan aplikasi yang dikembangkan oleh Alaire. File Coldfusion ini memiliki ekstensi CFM. File-file CFM disimpan dalam bentuk plain text, sama halnya seperti PERL dan PHP sehingga siapapun dapat melihat isinya. ASP diciptakan khusus bagi server IIS milik microsoft, namun demikian saat ini server Apache::ASP yang ditulis dengan bahasa Perl sudah dapat menangani file ASP. Bahasa ini merupakan bahasa pemrograman web yang dinamis. ASP dapat digunakan untuk mengeksekusi beragam request terhadap suatu database atau perintah-perintah pada system lokal. JHTML adalah bahasa standard JavaSoft keluaran SUN yang diciptakan untuk mengikutsertakan Java dalam sebuah file HTML. Bahasa ini memiliki tag tersendiri yang diproses sebelum mengirimkan output pada browser. JHTML hampir mirip dengan HTML, hanya saja memiliki tambahan tag <Java>.
            Selain bahasa pemrograman yang harus dipilih, untuk membangun sebuah website yang dinamis diperlukan sebuah basis data (database). Saat ini tersedia berbagai database yang dapat diaplikasikan untuk pemrograman web baik yang berbayar seperti Oracle, Microsoft Access, Microsoft SQL Server maupun yang gratis (free) seperti MySQL, PostgreSQL. Banyak programer web yang saat ini memilih database gratis seperti MySQL karena kemudahan akan penggunaan, referensi, dan di samping karena faktor ketenarannya. Tatacara dan mekanisme penggunaan database dalam pemograman web tidak akan dijelaskan dalam makalah ini.

Kriteria Web dan Aspek Keamanan

            Website yang baik harus memenuhi kriteria dalam aspek fungsionalitas, desain, konten, orisinalitas, profesionalisme dan keefektivan. Sesuai dengan kriteria dalam penghargaan website terbaik tingkat dunia (World Best Website Awards), aspek fungsionalitas yang dinilai meliputi: keteraksesan, kecepatan dan bandwidth, kualitas HTML, navigasi dan link, dan legalitas. Sedangkan dalam aspek desain, subaspek yang dinilai adalah desain grafis, user friendliness, beauty, layout, dan integritas. Dari segi konten, termasuk aspek yang dinilai adalah tujuan, interaktivitas manusia, proses informasi, ekspresi verbal, ketersediaan konten secara detail. Dalam aspek orisinalitas, subaspek yang dinilai adalah inovasi, kreativitas, teknologi, dan visi. Untuk aspek profesionalisme dan keefektivan meliputi customer service dan respon client, nilai, focus, komponen tambahan, dan keefektifan situs secara keseluruhan. Kriteria-kriteria tersebut dinilai untuk penilaian level 1. Untuk penilaian level berikutnya aspek yang paling penting adalah sekuritas server dan rangking search engine. Dengan demikian aspek aspek tersebut di atas dapat dijadikan acuan dalam pembangunan sebuah website yang baik, sehingga peran programer web dalam hal ini sangat penting.

Konsistensi dalam Basis Data

            Banyak programer yang kurang menyadari konsistensi data ketika membangun sebuah aplikasi berbasis web. Padahal konsistensi data adalah sesuatu yang sangat penting agar output yang dikeluarkan sesuai dengan yang diharapkan. Hal ini akan semakin bertambah sensitif jika aplikasi kita berhubungan dengan nasib seseorang atau paling tidak berkaitan dengan masalah uang. Sebagai sebuah ilustrasi, maka akan dikemukakan sebuah contoh kasus pengisian KRS yang terjadi di Unnes pada tiap semester.
            Unnes menggunakan sistem rombel (rombongan belajar), sebuah sistem yang kurang lebih sama dengan sistem kelas pada jaman dahulu. Dengan sistem rombel, peserta yang mengikuti suatu mata kuliah X dibatasi sesuai dengan kapasitas ruang yang tersedia. Misalkan mata kuliah X tersebut memiliki kapasitas maksimum 50 orang. Pengambilan MK dilakukan dengan melakukan request ke server tentang MK yang akan diambil dengan mengklik link yang disediakan. Dengan model ini, maka besar kemungkinan dalam satu waktu yang bersamaan terdapat sejumlah banyak user mahasiswa yang melakukan klik mata kuliah yang sama. Jika itu terjadi pada saat jumlah pengikut baru mencapai kurang dari 49 peserta, maka konsistensi data mungkin masih terjaga. Masalah akan timbul jika peserta sudah mencapai 49 orang sehingga masih ada sisa 1 orang yang bisa tertampung, padahal dalam satu waktu tersebut terdapat 10 orang yang sedang klik MK X. Jika semua counter untuk seluruh mahasiswa mengatakan peserta baru 49 orang, maka apakah kesepuluh tersebut akan dicatat sebagai peserta MK tersebut? Tentu tidak. Jika semua diterima, maka peserta yang terdaftar sebanyak 59 orang yang sudah barang tentu melebihi kapasitas ruang. Jika tidak semua peserta diterima sebagai peserta mata kuliah X, maka siapa yang harus diterima? Jawabnya adalah sistem transaksi basis data (database transaction). Masalah yang hampir sama dapat terjadi dalam banyak kasus dalam kehidupan seharihari, seperti yang terjadi saat 'transaksi' di bank.
            Idealnya, sebuah basis data harus memenuhi syarat ACID yaitu: atomicity (transksi dikerjakan semua atau tidak sama sekali), consistency (seluruh transaksi harus terintegral sesuai dengan konsistensinya), isolation (suatu proses tidak boleh mencampuri proses yang lain), durability (transaksi tidak dapat dibatalkan kemudian atau hasil yang diperoleh diabaikan). MySQL sebagai salah satu database yang sangat populer dipakai oleh para pemrogram web telah mendukung transaction. Agar proses transction dalam sebuah tabel berjalan, maka tabel tersebut harus bertipe InnoDB. Untuk itu pada saat membuat tabel yang diperlukan dalam aplikasi perlu didefinisikan tipe dari tabel tersebut, karena secara default tipe tabel di MySQL adalah MyISAM.

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

PERKEMBANGAN INTERNET


SEJARAH INTERNET



Internet merupakan jaringan komputer yang dibentuk oleh Departemen Pertahanan Amerika Serikat pada tahun 1969, melalui proyek ARPA yang disebut ARPANET (Advanced Research Project Agency Network), di mana mereka mendemonstrasikan bagaimana dengan hardware dan software komputer yang berbasis UNIX, kita bisa melakukan komunikasi dalam jarak yang tidak terhingga melalui saluran telepon. 

Sejarah internet dimulai pada 1969 ketika Departemen Pertahanan Amerika, Defense Advanced Research Projects Agency(DARPA) memutuskan untuk mengadakan riset tentang bagaimana caranya menghubungkan sejumlah computer sehingga membentuk jaringan organik. Program riset ini dikenal dengan nama ARPANET.

Pada 1970, sudah lebih dari 10 komputer yang berhasil dihubungkan satu sama lain sehingga mereka bisa saling berkomunikasi dan membentuk sebuah jaringan. Tahun 1972, Roy Tomlinson berhasil menyempurnakan program e-mail yang ia ciptakan setahun yang lalu untuk ARPANET. Program e-mail ini begitu mudah sehingga langsung menjadi populer.

Pada tahun yang sama, icon @ juga diperkenalkan sebagai lambang penting yang menunjukan "at" atau "pada". tahun 1973, jaringan komputer ARPANET mulai dikembangkan ke luar Amerika Serikat. Komputer University College di London merupakan komputer pertama yang ada di luar Amerika yang menjadi anggota jaringan Arpanet. Pada tahun yang sama, dua orang ahli komputer yakni Vinton Cerf dan Bob Kahn mempresentasikan sebuah gagasan yang lebih besar, yang menjadi cikal bakal pemikiran internet. Ide ini dipresentasikan untuk pertama kalinya di Universitas Sussex.

Hari bersejarah berikutnya adalah tanggal 26 Maret 1976, ketika Ratu Inggris berhasil mengirimkan e-mail 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 1979, Tom Truscott, Jim Ellis dan Steve Bellovin, menciptakan newsgroups pertama yang diberi nama USENET. 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 dibentuk Transmission Control Protocol atau TCP dan Internet Protokol atau IP yang kita kenal semua. Sementara itu di Eropa muncul jaringan komputer tandingan yang dikenal dengan Eunet, yang menyediakan jasa jaringan komputer di negara-negara Belanda, Inggris, Denmark dan Swedia. Jaringan Eunet menyediakan jasa e-mail dan newsgroup USENET.

Untuk menyeragamkan alamat di jaringan komputer yang ada, maka pada tahun 1984 diperkenalkan sistem nama domain, yang kini kita kenal dengan DNS atau Domain Name System. Komputer yang tersambung dengan jaringan yang ada sudah melebihi 1000 komputer lebih. Pada 1987 jumlah komputer yang tersambung ke jaringan melonjak 10 kali lipat manjadi 10.000 lebih. Tahun 1988, Jarko Oikarinen dari Finland menemukan dan sekaligus memperkenalkan IRC atau Internet Relay Chat. Setahun kemudian, jumlah komputer yang saling berhubungan kembali melonjak 10 kali lipat dalam setahun. Tak kurang dari 100.000 komputer kini membentuk sebuah jaringan.

Tahun 1990 adalah tahun yang paling bersejarah, ketika Tim Berners Lee menemukan program editor dan browser yang bias menjelajah antara satu komputer dengan komputer yang lainnya, yang membentuk jaringan itu. Program inilah yang disebut www, atau Worl Wide Web. Tahun 1992, komputer yang saling tersambung membentuk jaringan sudah melampaui sejuta komputer, dan di tahun yang sama muncul istilah surfing the internet. Tahun 1994, situs internet telah tumbuh menjadi 3000 alamat halaman, dan untuk pertama kalinya virtual-shopping atau e-retail muncul di internet. Dunia langsung berubah. Di tahun yang sama Yahoo! didirikan, yang juga sekaligus kelahiran Netscape Navigator 1.0.

PENGERTIAN INTERNET
Perkembangan internet saat ini memang sangat pesat Secara harfiah, internet (kependekan dari interconnected-networking) ialah rangkaian komputer yang terhubung di dalam beberapa rangkaian. Manakala Internet (huruf 'I' besar) ialah sistem komputer umum, yang berhubung secara global dan menggunakan TCP/IP sebagai protokol pertukaran paket (packet switching communication protocol). Rangkaian internet yang terbesar dinamakan Internet. Cara menghubungkan rangkaian dengan kaedah ini dinamakan internetworking.
Internet adalah sebuah sistem jaringan komputer global yang saling berhubungan yang menggunakan standar Internet Protocol Suite (TCP / IP) untuk melayani miliaran pengguna di seluruh dunia. Ini adalah jaringan dari jaringan yang terdiri dari jutaan usaha swasta, masyarakat, akademis, dan pemerintah lokal untuk jaringan lingkup global yang dihubungkan oleh serangkaian luas teknologi jaringan elektronik dan optik. Internet membawa array yang luas dari sumber informasi dan jasa, terutama dokumen-dokumen hypertext antar-link dari World Wide Web (WWW) dan infrastruktur untuk mendukung surat elektronik.
Kebanyakan media komunikasi tradisional, seperti telepon dan televisi, mengubah bentuk maupun didefinisikan ulang dengan menggunakan teknologi Internet, sehingga menimbulkan berbagai layanan seperti Voice over Internet Protocol (VoIP) dan IPTV. Penerbitan surat kabar telah mengubah wajah ke situs Web, blog, dan web feed. Internet telah diaktifkan atau mempercepat penciptaan bentuk-bentuk baru interaksi manusia melalui pesan instan, Internet forum, dan situs jaringan sosial.Asal-usul Internet mencapai kembali ke penelitian pada tahun 1960-an, baik ditugaskan oleh pemerintah Amerika Serikat untuk mengembangkan proyek-proyek dari badan-badan militer untuk membangun kuat, kesalahan-toleran, dan jaringan komputer terdistribusi serta penelitian swasta. Penelitian ini dan periode pendanaan sipil tulang punggung US baru oleh National Science Foundation, serta pendanaan swasta untuk tulang punggung komersial melahirkan partisipasi seluruh dunia dalam pengembangan teknologi jaringan baru dan menyebabkan banyak penggabungan jaringan. Komersialisasi jaringan internasional di pertengahan tahun 1990-an, mengakibatkan mempopulerkan berikut aplikasi yang tak terhitung jumlahnya di hampir setiap aspek kehidupan manusia modern. Pada 2009, sebuah kuartal diperkirakan penduduk bumi menggunakan layanan dari Internet.
Secara logis jaringan internet dibagi kedalam beberapa domain, yang menurut standar IPv4 (Internet Protocol version 4) di-identifikasi melalui nomer IP 32 bit atau 4 angka biner yang dipisahkan dengan titik (seperti 192.168.10.25).
Tipe domain standar antara lain:
1.     .com = organisasi komersil
2.     .edu = institusi pendidikan di Amerika
3.     .ac = institusi akademik
4.     .gov = institusi pemerintah
5.     .mil = organisasi militer
6.     .net = penyedia akses jaringan
7.     .org = organisasi non-profit
Disamping itu domain juga dibagi berdasarkan negara, misalnya:
1.     .au = Australia
2.     .ca = Kanada
3.     .id = Indonesia
4.     .jp = Jepang
5.     .my = Malaysia
6.     .sw = Swedia
7.     .th = Thailand
Beberapa hal yang berhubungan dengan internet adalah :
§  WWW
§  HTTP
§  URL
WWW (World Wide Web) merupakan bagian dari internet yang cepat berkembang dan paling populer. WWW merupakan jaringan beribu-ribu komputer yang dikategorikan menjadi dua yaitu : client dan server. Dua hal yang perlu diperhatikan adalah software web server dan software web browser. HTTP (Hypertext Transfer Protocol) adalah protokol yang menentukan aturan yang perlu diikuti oleh web browser dan web server. HTTP merupakan protokol standar yang digunakan dalam mengakses dokumen HTML. URL (Uniform Resource Locator) adalah suatu sarana untuk menentukan informasi pada suatu web server. URL dapat diibaratkan sebagai suatu alamat. URL terdiri dari :
1.     Protokol yang digunakan oleh suatu browser untuk mengambil informasi.
2.     Nama komputer (server) dimana informasi tersebut berada.
3.     Jalur atau path serta nama file dari suatu informasi.
§  http adalah protokol yang digunakan
§  www.detiksport.com adalah nama host atau server komputer dimana informasi yang dicari berada
§  sepakbola adalah jalur atau path dari informasi yang dicari.
§  index.php adalah nama file dimana informasi tersebut berada.
Internet tidak memiliki sentralisasi pemerintahan baik dalam implementasi teknologi atau kebijakan untuk akses dan penggunaan; setiap jaringan konstituen menetapkan standar sendiri. Hanya melampaui batas definisi dari dua ruang nama utama di Internet, alamat Internet Protocol ruang dan Domain Name System, yang diarahkan oleh organisasi pengelola, Internet Corporation for Assigned Names and Numbers (ICANN). Dasar teknis dan standardisasi protokol inti (IPv4 dan IPv6) adalah kegiatan Internet Engineering Task Force (IETF), sebuah organisasi nirlaba dari peserta internasional longgar berafiliasi bahwa siapa pun dapat mengaitkan dengan dengan menyumbangkan keahlian teknis.
bila ditinjau dari segi penulisannya, terdapat dua arti internet, yakni:
§  Internet
Jaringan internet (huruf “i” kecil sebagai huruf awal) adalah suatu jaringan komputer yang mana komputer-komputer terhubung dapat berkomunikasi walaupun perangkat keras dan perangkat lunaknya berlainan (sering kali disebut juga internet-working)
§  Internet
Jaringan Internet (huruf “I” besar sebagai huruf awal) adalah jaringan dari sekumpulan jaringan (networks of networks) yang terdiri dari jutaan komputer yang dapat berkomunikasi satu sama lain dengan menggunakan suatu aturan komunikasi jaringan komputer (protokol) yang sama. Protokol yang digunakan tersebut adalah Transmission Control Protocol/Internet Protocol (TCP/IP). Istilah pertama (dengan huruf “i” kecil) merupakan istilah yang digunakan pada masa awal perkembangan internet. Seiring dengan makin meluasnya penggunaan internet, istilah kedualah (dengan huruf “I” besar) yang diterima oleh pengguna internet. Penulisannya pun berubah. Dari menggunakan huruf “I” besar menjadi huruf “i” kecil. Dengan adanya hubungan komunikasi lintas jaringan pada internet, setiap komputer yang terdapat di dunia dapat terbubung satu dengan yang lain. Hal inilah yang menyebabkan komunikasi di internet sangat cair. Karena penggunaan internet tidak mengenal batas negara, status ekonomi, idiologi dan faktor-faktor lain yang biasanya dapat menghambat komunikasi dan pertukaran informasi di dunia nyata. Dengan alasan inilah, sebagian orang menyebut internet sebagai revolusi di bidang teknologi dan informasi.
Internet Saat Ini
Internet dijaga oleh perjanjian bi- atau multilateral dan spesifikasi teknikal (protokol yang menerangkan tentang perpindahan data antara rangkaian). Protokol-protokol ini dibentuk berdasarkan perbincangan Internet Engineering Task Force (IETF), yang terbuka kepada umum. Badan ini mengeluarkan dokumen yang dikenali sebagai RFC (Request for Comments). Sebagian dari RFC dijadikan Standar Internet (Internet Standard), oleh Badan Arsitektur Internet (Internet Architecture Board - IAB). Protokol-protokol Internet yang sering digunakan adalah seperti, IP, TCP, UDP, DNS, PPP, SLIP, ICMP, POP3, IMAP, SMTP, HTTP, HTTPS, SSH, Telnet, FTP, LDAP, dan SSL. Beberapa layanan populer di Internet yang menggunakan protokol di atas, ialah email/surat elektronik, Usenet, Newsgroup, berbagi berkas (File Sharing), WWW (World Wide Web), Gopher, akses sesi (Session Access), WAIS, finger, IRC, MUD, dan MUSH. Di antara semua ini, email/surat elektronik dan World Wide Web lebih kerap digunakan, dan lebih banyak servis yang dibangun berdasarkannya, seperti milis (Mailing List) dan Weblog. Internet memungkinkan adanya servis terkini (Real-time service), seperti web radio, dan webcast, yang dapat diakses di seluruh dunia. Selain itu melalui Internet dimungkinkan untuk berkomunikasi secara langsung antara dua pengguna atau lebih melalui program pengirim pesan instan seperti Camfrog, Pidgin (Gaim), Trilian, Kopete, Yahoo! Messenger, MSN Messenger dan Windows Live Messenger. Beberapa servis Internet populer yang berdasarkan sistem tertutup (Proprietary System), adalah seperti IRC, ICQ, AIM, CDDB, dan Gnutella.
Budaya Internet
Jumlah pengguna Internet yang besar dan semakin berkembang, telah mewujudkan budaya Internet. Internet juga mempunyai pengaruh yang besar atas ilmu, dan pandangan dunia. Dengan hanya berpandukan mesin pencari seperti Google, pengguna di seluruh dunia mempunyai akses Internet yang mudah atas bermacam-macam informasi. Dibanding dengan buku dan perpustakaan, Internet melambangkan penyebaran(decentralization) / pengetahuan (knowledge) informasi dan data secara ekstrim. Perkembangan Internet juga telah mempengaruhi perkembangan ekonomi. Berbagai transaksi jual beli yang sebelumnya hanya bisa dilakukan dengan cara tatap muka (dan sebagian sangat kecil melalui pos atau telepon), kini sangat mudah dan sering dilakukan melalui Internet. Transaksi melalui Internet ini dikenal dengan nama e-commerce. Terkait dengan pemerintahan, Internet juga memicu tumbuhnya transparansi pelaksanaan pemerintahan melalui e-government seperti di kabupaten Sragen yang mana ternyata berhasil memberikan peningkatan pemasukan daerah dengan memanfaatkan Internet untuk transparansi pengelolaan dana masyarakat dan pemangkasan jalur birokrasi, sehingga warga di daerah terebut sangat di untungkan demikian para pegawai negeri sipil dapat pula di tingkatkan kesejahterannya karena pemasukan daerah meningkat tajam.
Tata tertib Internet
Sama seperti halnya sebuah komunitas, Internet juga mempunyai tata tertib tertentu, yang dikenal dengan nama Nettiquette atau dalam bahasa Indonesia dikenal dengan istilah netiket. Untuk di Indonesia selain tata tertib sosial di Internet juga diberlakukan peraturan (UU ITE).
Isu moral dan undang-undang
Terdapat kebimbangan masyarakat tentang Internet yang berpuncak pada beberapa bahan kontroversi di dalamnya. Pelanggaran hak cipta, pornografi, pencurian identitas, dan pernyataan kebencian (hate speech), adalah biasa dan sulit dijaga. Hingga tahun 2007, Indonesia masih belum memiliki Cyberlaw, padahal draft akademis RUU Cyberlaw sudah dibahas sejak tahun 2000 oleh Ditjen Postel dan Deperindag. UU yang masih ada kaitannya dengan teknologi informasi dan telekomunikasi adalah UU Telekomunikasi tahun 1999. Internet juga disalahkan oleh sebagian orang karena dianggap menjadi sebab kematian. Brandon Vedas meninggal dunia akibat pemakaian narkotik yang melampaui batas dengan semangat dari teman-teman chatting IRCnya. Shawn Woolley bunuh diri karena ketagihan dengan permainan online, Everquest. Brandes ditikam bunuh, dan dimakan oleh Armin Meiwes setelah menjawab iklan dalam Internet.
Akses Internet
Negara dengan akses Internet yang terbaik termasuk Korea Selatan (50% daripada penduduknya mempunyai akses jalurlebar - Broadband), dan Swedia. Terdapat dua bentuk akses Internet yang umum, yaitu dial-up, dan jalurlebar. Di Indonesia, seperti negara berkembang dimana akses Internet dan penetrasi PC sudah cukup tinggi dengan di dukungnya Internet murah dan netbook murah, hanya saja di Indonesia operator kurang fair dalam menentukan harga dan bahkan ada salah satu operator yang sengaja membuat "perangkap jebakan" agar supaya si pengguna Internet bayar lebih mahal sampai ber juta-juta rupiah!!, lainnya sekitar 42% dari akses Internet melalui fasilitas Public Internet akses seperti warnet , cybercafe, hotspot dll. Tempat umum lainnya yang sering dipakai untuk akses Internet adalah di kampus dan di kantor.
Disamping menggunakan PC (Personal Computer), kita juga dapat mengakses Internet melalui Handphone (HP) menggunakan Fasilitas yang disebut GPRS (General Packet Radio Service). GPRS merupakan salah satu standar komunikasi wireless (nirkabel) yang memiliki kecepatan koneksi 115 kbps dan mendukung aplikasi yang lebih luas (grafis dan multimedia). Teknologi GPRS dapat diakses yang mendukung fasilitas tersebut. Pen-setting-an GPRS pada ponsel Tergantung dari operator (Telkomsel, Indosat, XL, 3) yang digunakan. Biaya akses Internet dihitung melalui besarnya kapasitas (per-kilobite) yang didownload.
Tujuan Internet
Pada awalnya, internet dan berbagai fasilitas di dalamnya memiliki tujuan sebagai berikut :
§  Sebagai media melakukan transfer file
Transfer file yang dimaksud adalah untuk melakukan akses pada server lain yang jaraknya jauh, baik secara anonymous FTP (File Transfer Protocol) maupun yang bukan anonymous FTP.
§  Sebagai sarana mengirim surat (email).
§  Sebagai surat pembelajaran dan pendidikan.
§  Sebagai sarana untuk penjualan atau pemasaran.
§  Melakukan mailing list, newsgroup, dan konferensi.
Mailing list atau newsgroup digunakan untuk melakukan diskusi online dalam sebuah forum tertentu untuk membahas permasalahan tertentu bagi netter (pengguna internet) yang memiliki masalah dan topic yang sama.
§  Chating
Chatting adalah sarana internet yang digunakan untuk berkomunikasi langsung melalui tulisan ataupun lisan.
§  Mesin pencari (search engine)
Mesin pencari (search engine) merupakan fasilitas yang disediakan oleh situs-situs tertentu untuk mempermudah pencarian atau pelacakan informasi yang kita butuhkan secara cepat.
§  Untuk mengirim SMS ke telepon seluler.
§  Sarana entertainment dan permainan.
§  Berbagi pakai file.
§  Menyimpan file multimedia seperti, audio, foto, dokumen, maupun video
§  Menjalin persahabatan / mencari teman baik local maupun mancanegara dengan situs jejaring sosial.
§  Menyalurkan ide kreatif ide melalui blogging.
Namun lambat laun, tujuan awal dari fasilitas-fasilitas internet tersebut telah melenceng sehingga memberikan berbagai dampak, baik positif maupun negative bagi masyarakat, khususnya pelajar.
Perkembangan Internet
Akhirnya, internet diharapkan dapat membantu mempercepat perkembangan pendidikan. Pendidikan lebih maju dan berkualitas. Pada gilirannya pendidikan dapat membantu mencerdaskan kehidupan bangsa. Bangsa yang cerdas akan membantu meningkatkan kesejahteraan rakyat.
Selain dari dampak positif, internet juga berdampak negatif bagi para pelajar. Mencoba untuk melontarkan sebuah wacana dan berbagai fakta tentang sebuah persoalan baru di kota-kota besar yang juga tidak bisa dipandang sebelah mata. Walaupun masih berupa gejala awal, namun apabila tidak segera diatasi tentu akan berkembang menjadi “penyakit kronis” yang makin sulit untuk diatasi. saat ini telah terjadi pergeseran profil pengguna internet dan juga pergeseran orientasi pemanfaatannya. Pengguna internet terbesar saat ini adalah para pelajar SLTP diikuti oleh pelajar SLTA dan kalangan mahasiswa justru menempati urutan ketiga (kecuali di warnet yang berdekatan dengan kampus). Ada gejala menarik yaitu mulai maraknya pelajar SD bermain internet dan sudah “berani” nongol diwarung internet. Para orang tua tentu saat ini harus “rela” merogoh kocek lebih banyak untuk memenuhi keinginan anak-anaknya untuk bermain internet baik dirumah ataupun di warnet. Harapan orang tua tentulah ingin agar si-anak tidak ketinggalan jaman dan dengan ber-main internet si-anak bisa bertambah pintar. Namun benarkah demikian ?
Makin meratanya pengguna internet disatu sisi memang sangat menggembirakan, namun pergeseran orientasi penggunaan internet sudah sangat memprihatinkan. Dalam pengamatanku, bahwa Para pelajar SLTP, SLTA dan SD sebagian besar (>75%) menggunakan internet “hanya” untuk bermain game dan chatting. Dan rata-rata mereka rela menghabiskan waktu 3-5 jam/ hari dengan mengeluarkan uang Rp.7000 – Rp.30.000/hari untuk bermain internet. Dan anehnya kegiatan tersebut didukung oleh para orang tua. Pergeseran orientasi penggunaan internet tersebut belum ditangkap oleh para orang tua, sehingga setiap anaknya meminta uang berapapun untuk bermain internet selalu diberikan. Padahal yang terjadi adalah tidak ada unsur pendidikan apapun yang bisa didapatkan dari bermain game dan chatting. Memang tidak semua pelajar hanya menggunakan internet untuk bermain game dan chatting. Memang di antara mereka juga menggunakan internet untuk sarana mencari pengetahuan, namun yang melakukan hal itu jumlahnya tidaklah banyak. Game dan chatting bisa membawa effect “kecanduan”. Dan apabila sudah kecanduan tentu effect sampingnya akan membuat anak menjadi malas belajar, malas mengaji dan setiap ada kesempatan selalu berusaha untuk bermain game dan chatting. Dampak negatif bermain game hampir sama dengan dampak permainan Play Station dimana seseorang yang sudah kecanduan akan betah seharian bermain dan bahkan lupa makan, lupa minum dan lupa kalau hari esok masih ada. Sedangkan effect bermain game mungkin bisa digambarkan dengan permainan interkom yang marak sekitar 20 tahun yang lalu. Dimana hampir semua orang “lupa daratan” dan setiap hari kerjanya hanya bermain intercom (jika sudah memegang mic maka orang cenderung akan malas berangkat sekolah, malas berangkat kerja, malas membatu orang tua, malas untuk mengaji malas makan, malas minum dan sebagainya). Begitu juga dengan chatting.. para pelajar yang melakukan kegiatan ini menganggap waktu 5 jam sama dengan 10 menit. Dan mereka cenderung memanfaatkan chatting untuk sekedar ngobrol kesana-kemari dengan teman kencannya di internet dan bahkan tidak menutup kemungkinan juga mengarah kepada pembicaraan yang porno. Effect permainan game dan chatting ini justru lebih berbahaya dari kekhawatiran kita sekitar 5 tahun lalu tentang maraknya situs-situs porno. Karena berdasarkan pengamatan, ternyata situs porno hanya berefek pada euforia dan dalam waktu singkat mereka sudah akan bosan. Namun effect game dan chatting adalah “Effect Candu” yang bisa membuat penggunanya menjadi ketagihan dan ini yang sangat berbahaya bagi dunia pendidikan kita. Beberapa kejadian di Indonesia menunjukan ada kasus perkosaan oleh teman chatting, penipuan oleh teman chatting.
Sebagai bagian dari Teknologi Informasi, internet memang ibarat pisau bermata dua. Disatu sisi, teknologi ini bisa bermanfaat apabila digunakan untuk melakukan hal-hal yang baik dan bermanfaat, seperti: mencari bahan-bahan pelajaran sekolah, diskusi mata pelajaran, mencari program beasiswa, konsultasi dengan pakar, belajar jarak jauh, dan mencari metode-metode pengajaran berbasis multimedia. Namun sayangnya penggunaan internet justru malah bergeser kepada hal-hal yang negatif dan ini harus menjadi perhatian seluruh komponen masyarakat. Karena bagaimanapun kita tetap membutuhkan internet sebagai sarana informasi dan komunikasi yang bersifat global, namun disisi lain kitapun juga harus siap untuk melakukan antisipasi untuk mengatasi dampak-dampak negatifnya. Dan inilah persoalan bersama kita.
Mumpung semua ini masih berbentuk gejala, alangkah baiknya pemerintah, DPRD, dunia pendidikan, pengamat “IT” dan para pengamat sosial kemasyarakatan duduk bersama untuk membahas dan mencari solusi untuk mengatasinya. “Virus” yang membuat mereka “kecanduan” dan “virus” yang bisa menjebak mereka kedalam sebuah permasalahan. Yang paling penting adalah bagaimana kita mengemas teknologi ini agar mempunyai muatan pendidikan namun tetap menarik untuk dikunjungi oleh para pelajar sebagai pengguna internet (netter) mayoritas pada saat ini. Namun tetap semua akan dikembalikan lagi kepada para netter, karena dampak positif maupun negatif dari internet bergantung dari niat pemakainya.

Sumber: http://id.wikipedia.org