Rabu, 14 Desember 2011

VOIP

Voice over Internet Protocol (juga disebut VoIP, IP Telephony, Internet telephony atau Digital Phone) adalah teknologi yang memungkinkan percakapan suara jarak jauh melalui media internet. Data suara diubah menjadi kode digital dan dialirkan melalui jaringan yang mengirimkan paket-paket data, dan bukan lewat sirkuit analog telepon biasa.
Definisi VoIP adalah suara yang dikirim melalui protokol internet (IP).

Perbandingan dengan jaringan suara konvensional

Pada jaringan suara konvesional pesawat telepon langsung terhubung dengan PABX (Privat Automated Branch exchange) atau jika milik TELKOM terhubung langsung dengan STO (Sentral telepon Otomat) terdekat. Dalam STO ini ada daftar nomor-nomor telepon yang disusun secara bertingkat sesuai dengan daerah cakupannya. Jika dari pesawat telepon tersebut mau menghubungi rekan yang lain maka tuts pesawat telepon yang ditekan akan menginformasikan lokasi yang dituju melalui nada-nada DTMF, kemudian jaringan akan secara otomatis menghubungkan kedua titik tersebut.
Bentuk paling sederhana dalam sistem VoIP adalah dua buah komputer terhubung dengan internet. Syarat-syarat dasar untuk mengadakan koneksi VoIP adalah komputer yang terhubung ke internet, mempunyai kartu suara yang dihubungkan dengan speaker dan mikropon. Dengan dukungan perangkat lunak khusus, kedua pemakai komputer bisa saling terhubung dalam koneksi VoIP satu sama lain.
Bentuk hubungan tersebut bisa dalam bentuk pertukaran file, suara, gambar. Penekanan utama untuk dalam VoIP adalah hubungan keduanya dalam bentuk suara. Jika kedua lokasi terhubung dengan jarak yang cukup jauh (antar kota, antar negara) maka bisa dilihat keuntungan dari segi biaya. Kedua pihak hanya cukup membayar biaya pulsa internet saja, yang biasanya akan lebih murah daripada biaya pulsa telepon sambungan langsung jarak jauh (SLJJ) atau internasional (SLI).
Pada perkembangannya, sistem koneksi VoIP mengalami evolusi. Bentuk peralatan pun berkembang, tidak hanya berbentuk komputer yang saling berhubungan, tetapi peralatan lain seperti pesawat telepon biasa terhubung dengan jaringan VoIP. Jaringan data digital dengan gateway untuk VoIP memungkinkan berhubungan dengan PABX atau jaringan analog telepon biasa. Komunikasi antara komputer dengan pesawat (extension) di kantor adalah memungkinkan. Bentuk komunikasi bukan Cuma suara saja. Bisa berbentuk tulisan (chating) atau jika jaringannya cukup besar bisa dipakai untuk Video Conference. Dalam bentuk yang lebih lanjut komunikasi ini lebih dikenal dengan IP Telephony yang merupakan komunikasi bentuk multimedia sebagai kelanjutan bentuk komunkasi suara (VoIP). Keluwesan dari VoIP dalam bentuk jaringan, peralatan dan media komunikasinya membuat VoIP menjadi cepat popular di masyarakat umum.
Khusus untuk VoIP bentuk primitif dari jaringan adalah PC ke PC. Dengan memakai PC yang ada soundcardnya dan terhubung dengan jaringan maka sudah bisa dilakukan kegiatan VoIP . Perkembangan berikutnya adalah pengabungan jaringan PABX dengan jaringan VoIP. Disini dibutuhkan VoIP gateway. Gambarannya adalah lawan bicara menggunakan komputer untuk menghubungi sebuah office yang mempunyai VoIP gateway. Pengembangan lebih jauh dari konfigurasi ini berbentuk penggabungan PABX antara dua lokasi dengan menggunakan jaringan VoIP. Tidak terlalu dipedulin bentuk jaringan selama memakai protocol TCP/IP maka kedua lokasi bisa saling berhubungan. Yang paling komplek adalah bentuk jaringan yang menggunakan semua kemungkinan yang ada dengan berbagai macam bentuk jaringan yang tersedia. Dibutuhkan sedikit tambahan keahlian untuk bentuk jaringan yang komplek seperti itu.
Pada awalnya bentuk jaringan adalah tertutup antar lokasi untuk penggunaan sendiri (Interm, Privat). Bentuk jaringan VoIP kemudian berkembang lebih komplek. Untuk penggunaan antar cabang pada komunikasi internal, VoIP digunakan sebagai penyambung antar PABX. Perkembangan selanjutnya adalah gabungan PABX tersebut tidak lagi menggunakan jaringan tertutup tetapi telah memakai internet sebagai bentuk komunikasi antara kantor tersebut. Tingkat lebih lanjut adalah penggabungan antar jaringan. Dengan segala perkembangannya maka saat ini telah dibuat tingkatan (hirarky) dari jaringan Voip.

Aplikasi VoIP dan Keamanannya

Salah satu aplikasi VoIP yang tersedia adalah Skype. Skype adalah ''software'' aplikasi komunikasi suara berbasis IP melalui internet antara sesama pengguna Skype. Pada saat menggunakan Skype maka pengguna Skype yang sedang online akan mencari pengguna Skype lainnya lalu mulai membangun jaringan untuk menemukan pengguna-pengguna lainnya. Skype memiliki berbagai macam fitur yang dapat memudahkan penggunanya. Skype juga dilengkapi dengan SkypeOut dan SkypeIn yang memungkinkan pengguna Skype untuk berhubungan dengan pengguna telepon konvensional dan telepon genggam.
Skype menggunakan protokol HTTP untuk berkomunikasi dengan Skype server untuk otentikasi username/password dan registrasi dengan Skype directory server. Versi modifikasi dari protokol HTTP digunakan untuk berkomunikasi dengan sesama Skype client. Keuntungan yang dimiliki aplikasi ini adalah tersedianya layanan keamanan dalam pentransmisian data yang berupa suara. Layanan keamanan yang diberikan adalah sebagai berikut :
Privacy
Skype menggunakan AES (Advanced Encryption Standard) 256-bit untuk proses enkripsi dengan total probabilitas percobaan kunci (brute-force attack) sebanyak 1,1 x E-77 kali, sedangkan untuk proses pertukaran kunci (key exchange) simetriknya menggunakan RSA 1024-bit. Public key pengguna akan disertifikasi oleh Skype server pada saat login dengan menggunakan sertifikat RSA 1536 atau 2048-bit. Skype secara otomatis akan mengenkripsi semua data sebelum ditransmisikan melalui internet.
Authentication
Setiap pengguna Skype memiliki sebuah username dan sebuah password. Dan setiap username memiliki sebuah alamat e-mail yang teregistrasi. Untuk masuk ke sistem Skype , pengguna harus menyertakan pasangan username dan passwordnya. Jika pengguna lupa password tersebut maka Skype akan mengubahnya dan mengirimkan password yang baru ke alamat e-mail pengguna yang sudah teregistrasi. Pendekatan ini dikenal dengan E-mail Based Identification and Authentication. Dikarenakan Skype merupakan sistem komunikasi suara maka setiap penggunanya dapat secara langsung mengidentifikasi lawan bicaranya melalui suaranya.

Keuntungan VoIP

  • Biaya lebih rendah untuk sambungan langsung jarak jauh. Penekanan utama dari VoIP adalah biaya. Dengan dua lokasi yang terhubung dengan internet maka biaya percakapan menjadi sangat rendah.
  • Memanfaatkan infrastruktur jaringan data yang sudah ada untuk suara. Berguna jika perusahaan sudah mempunyai jaringan. Jika memungkinkan jaringan yang ada bisa dibangun jaringan VoIP dengan mudah. Tidak diperlukan tambahan biaya bulanan untuk penambahan komunikasi suara.
  • Penggunaan bandwidth yang lebih kecil daripada telepon biasa. Dengan majunya teknologi penggunaan bandwidth untuk voice sekarang ini menjadi sangat kecil. Teknik pemampatan data memungkinkan suara hanya membutuhkan sekitar 8kbps bandwidth.
  • Memungkinkan digabung dengan jaringan telepon lokal yang sudah ada. Dengan adanya gateway bentuk jaringan VoIP bisa disambungkan dengan PABX yang ada dikantor. Komunikasi antar kantor bisa menggunakan pesawat telepon biasa
  • Berbagai bentuk jaringan VoIP bisa digabungkan menjadi jaringan yang besar. Contoh di Indonesia adalah VoIP Rakyat.
  • Variasi penggunaan peralatan yang ada, misal dari PC sambung ke telepon biasa, IP phone handset

Kelemahan dari VoIP

  • Kualitas suara tidak sejernih jaringan PSTN. Merupakan efek dari kompresi suara dengan bandwidth kecil maka akan ada penurunan kualitas suara dibandingkan jaringan PSTN konvensional. Namun jika koneksi internet yang digunakan adalah koneksi internet pita-lebar / broadband seperti Telkom Speedy, maka kualitas suara akan jernih - bahkan lebih jernih dari sambungan Telkom dan tidak terputus-putus.
  • Ada jeda dalam berkomunikasi. Proses perubahan data menjadi suara, jeda jaringan, membuat adanya jeda dalam komunikasi dengan menggunakan VoIP. Kecuali jika menggunakan koneksi Broadband (lihat di poin atas).
  • Regulasi dari pemerintah RI membatasi penggunaan untuk disambung ke jaringan milik Telkom.
  • Jika belum terhubung secara 24 jam ke internet perlu janji untuk saling berhubungan.
  • Jika memakai internet dan komputer di belakang NAT (Network Address Translation), maka dibutuhkan konfigurasi khusus untuk membuat VoIP tersebut berjalan
  • Tidak pernah ada jaminan kualitas jika VoIP melewati internet.
  • Peralatan relatif mahal. Peralatan VoIP yang menghubungkan antara VoIP dengan PABX (IP telephony gateway) relatif berharga mahal. Diharapkan dengan makin populernya VoIP ini maka harga peralatan tersebut juga mulai turun harganya.
  • Berpotensi menyebabkan jaringan terhambat/Stuck. Jika pemakaian VoIP semakin banyak, maka ada potensi jaringan data yang ada menjadi penuh jika tidak diatur dengan baik. Pengaturan bandwidth adalah perlu agar jaringan di perusahaan tidak menjadi jenuh akibat pemakaian VoIP.
  • Penggabungan jaringan tanpa dikoordinasi dengan baik akan menimbulkan kekacauan dalam sistem penomoran

Komunitas VoIP

Komunitas pengguna / pengembang VoIP di masyarakat, berkembang di tahun 2000. Komunitas awal pengguna / pengembang VoIP adalah “VoIP Merdeka”.”VoIP Merdeka” (VM) dicetuskan oleh Onno W. Purbo. Teknologi yang digunakan oleh "VoIP Merdeka" (VM) adalah H.323 yang merupakan teknologi awal VoIP. Sentral VoIP Merdeka di hosting di Indonesia Internet Exchange (IIX) atas dukungan beberapa ISP dan Asossiasi Penyelenggara Jaringan Internet (APJII). Kode area "VoIP Merdeka" pada saat itu secara aklamasi di tentukan menjadi 6288, tentunya tanpa memperoleh restu dari pemerintah.
Di tahun 2005, Anton Raharja dkk dari ICT Center Jakarta mulai mengembangkan VoIP jenis baru berbasis Session Initiation Protocol (SIP). Teknologi SIP merupakan teknologi pengganti H.323 yang sulit menembus proxy server. Di tahun 2006, infrastruktur VoIP SIP di kenal sebagai VoIP Rakyat.

Kualitas suara

Kualitas suara VoIP dipengaruhi oleh beberapa parameter yaitu kapasitas bandwidth, tingkat hilang paket dan waktu tunda yang terjadi di dalam jaringan. Kapasitas bandwidth adalah ketersediaan sumber daya jaringan dalam bentuk lebar pita yang digunakan untuk mentransmisikan data paket. Tingkat hilang paket adalah parameter yang menyatakan besarnya laju kesalahan yang terjadi sepanjang jalur pengiriman data paket dari pengirim ke penerima. Waktu tunda adalah parameter yang menyatakan rentang waktu yang diperlukan untuk mengirimkan paket dari pengirim ke penerima.

Kesimpulan

Dengan segala potensi yang ada terutama sekali biaya yang relatif murah untuk percakapan jarak jauh, VoIP sangat berpotensi dikembangkan. Paradigma bahwa PSTN adalah inti dari jaringan suara harus diubah bahwa telepon analog biasa adalah bagian dari IP Telephony, yang mengakibatkan perkembangan IPTelePhony akan jauh berkembang dengan pesat dibandingkan telepon analog biasa.
Memanfaatkan idle bandwidth. Jika perusahaan sudah mempunyai jaringan antar cabang VoIP dapat digunakan tanpa menambah biaya jaringan. Tergantung dari system yang mau dipakai, jika hanya antar PC maka tidak ada investasi tambahan untuk membuat jaringan VoIP. Investasi tambahan yang akan muncul jika jaringan VoIP ini digabung dengan PABX.
Perkembangan VoIP akan makin berkembang menjadi IP Telephony, suatu bentuk komunikasi multimedia. Sebagai Alternatif penggunaan telepon, dengan makin maraknya penggunaan VoIP Merdeka Dari 200 ke 1.300 pengguna dalam 1 bulan pertama. Saat ini 3.000 s.d. 4.000 panggilan dalam sehari. Lebih murah, misalkan biaya internet - TelkomNet Instan +/- Rp 10.000/jam, 2 pihak Rp 20.000/jam. Biaya SLJJ Zone 3 (>500km) termurah Rp 505/menit Rp 30.300/jam.

ETIKA DAN ISSUE

Etika komputer adalah seperangkat asas atau nilai yang berkenaan dengan penggunaan komputer. Etika komputer berasal dari 2 suku kata yaitu etika (bahasa Yunani: ethos) adalah adat istiadat atau kebiasaan yang baik dalam individu, kelompok maupun masyarakat dan komputer (bahasa Inggris: to compute) merupakan alat yang digunakan untuk menghitung dan mengolah data. Jumlah interaksi manusia dengan komputer yang terus meningkat dari waktu ke waktu membuat etika komputer menjadi suatu peraturan dasar yang harus dipahami oleh masyarakat luas.

Sejarah Etika Komputer

Komputer ditemukan oleh Howard Aiken pada tahun 1973 Penemuan komputer di tahun 1973 ini menjadi tonggak lahirnya etika komputer yang kemudian berkembang hingga menjadi sebuah disiplin ilmu baru di bidang teknologi.
  • Generasi I (Era 1940-an)
Terdapat 2 peristiwa penting pada tahun 1940-an yaitu Perang Dunia II dan lahirnya teknologi komputer. Selama Perang Dunia II, Profesor Norbert Wiener mengembangkan sebuah meriam antipesawat yang mampu melumpuhkan setiap pesawat tempur yang melintas di sekitarnya. Pengembangan senjata tersebut memicu Wiener untuk memperhatikan aspek lain selain kemajuan ilmu pengetahuan dan teknologi yaitu etika. Dalam penelitiannya, Wiener meramalkan terjadinya revolusi sosial dari perkembangan teknologi informasi yang dituangkan dalam sebuah buku berjudul Cybernetics: Control and Communication in the Animal and Machine. Penelitian Wiener masih terus berlanjut hingga tahun 1950-an. Meskipun Wiener tidak pernah menggunakan istilah etika komputer dalam setiap bukunya, konsep pemikirannya telah menghasilkan fondasi yang kuat dalam perkembangan etika komputer di masa mendatang.
  • Generasi II (Era 1960-an)
Meningkatnya jumlah penggunaan komputer pada era tersebut membuat Donn Parker dari SRI International Menlo Park California melakukan berbagai penelitian terhadap penggunaan komputer secara ilegal. Menurut Parker, kejahatan komputer terjadi karena kebanyakan orang mengabaikan etika dalam penggunaan komputer. Pemikiran Parker menjadi pelopor kode etik profesi di bidang komputer (Kode Etik Profesional).
  • Generasi III (Era 1970-an)
Kecerdasan buatan atau artificial intelligence memicu perkembangan program-program komputer yang memungkinkan manusia berinteraksi secara langsung dengan komputer, salah satunya adalah ELIZA. Program psikoterapi Rogerian ini diciptakan oleh Joseph Weizenbaum dan mengundang banyak kontroversi karena Weizenbaum telah melakukan komputerisasi psikoterapi dalam bidang kedokteran. Istilah etika komputer kemudian digunakan oleh Walter Maner untuk menanggapi permasalahan yang ditimbulkan oleh pemakaian komputer pada waktu itu. Era ini terus berlanjut hingga tahun 1980-an dan menjadi masa kejayaan etika komputer, khususnya setelah penerbitan buku teks pertama mengenai etika komputer yang ditulis oleh Deborah Johnson dengan judul Computer Ethics.
  • Generasi IV (Era 1990-an)
Penelitian dan pelatihan etika komputer berkembang pesat mulai tahun 1990 hingga saat ini. Berbagai konferensi, riset, jurnal, artikel dan buku mengenai etika komputer terus berkembang sehingga masyarakat dunia menyadari pentingnya etika dalam penggunaan komputer. Etika komputer juga menjadi dasar lahirnya peraturan atau undang-undang mengenai kejahatan komputer.

Isu Seputar Etika Komputer

Lahirnya etika komputer sebagai sebuah disiplin ilmu baru dalam bidang teknologi tidak dapat dipisahkan dari permasalahan-permasalahan seputar penggunaan komputer yang meliputi kejahatan komputer, netiket, e-commerce, pelanggaran HAKI (Hak Atas Kekayaan Intelekstual) dan tanggung jawab profesi.

Kejahatan Komputer

Kejahatan komputer atau computer crime adalah kejahatan yang ditimbulkan karena penggunaan komputer secara ilegal. Kejahatan komputer terus berkembang seiring dengan kemajuan teknologi komputer saat ini. Beberapa jenis kejahatan komputer meliputi Denial of Services (melumpuhkan layanan sebuah sistem komputer), penyebaran virus, spam, carding (pencurian melalui internet) dan lain-lain.

Netiket

Internet merupakan aspek penting dalam perkembangan teknologi komputer. Internet merupakan sebuah jaringan yang menghubungkan komputer di dunia sehingga komputer dapat mengakses satu sama lain. Internet menjadi peluang baru dalam perkembangan bisnis, pendidikan, kesehatan, layanan pemerintah dan bidang-bidang lainnya. Melalui internet, interaksi manusia dapat dilakukan tanpa harus bertatap muka. Tingginya tingkat pemakaian internet di dunia melahirkan sebuah aturan baru di bidang internet yaitu netiket. Netiket merupakan sebuah etika acuan dalam berkomunikasi menggunakan internet. Standar netiket ditetapkan oleh IETF (The Internet Engineering Task Force), sebuah komunitas internasional yang terdiri dari operator, perancang jaringan dan peneliti yang terkait dengan pengoperasian internet.

E-commerce

Berkembangnya penggunaan internet di dunia berpengaruh terhadap kondisi ekonomi dan perdagangan negara. Melalui internet, transaksi perdagangan dapat dilakukan dengan cepat dan efisien. Akan tetapi, perdagangan melalui internet atau yang lebih dikenal dengan e-commerce ini menghasilkan permasalahan baru seperti perlindungan konsumen, permasalahan kontrak transaksi, masalah pajak dan kasus-kasus pemalsuan tanda tangan digital. Untuk menangani permasalahan tersebut, para penjual dan pembeli menggunakan Uncitral Model Law on Electronic Commerce 1996 sebagai acuan dalam melakukan transaksi lewat internet.

Pelanggaran HAKI (Hak Atas Kekayaan Intelektual)

Berbagai kemudahan yang ditawarkan oleh internet menyebabkan terjadinya pelanggaran HAKI seperti pembajakan program komputer, penjualan program ilegal dan pengunduhan ilegal.

Tanggung Jawab Profesi

Berkembangnya teknologi komputer telah membuka lapangan kerja baru seperti programmer, teknisi mesin komputer, desainer grafis dan lain-lain. Para pekerja memiliki interaksi yang sangat tinggi dengan komputer sehingga diperlukan pemahaman mendalam mengenai etika komputer dan tanggung jawab profesi yang berlaku.

Etika Komputer di Indonesia

Indonesia merupakan salah satu negara pengguna komputer terbesar di dunia sehingga penerapan etika komputer dalam masyarakat sangat dibutuhkan. Indonesia menggunakan dasar pemikiran yang sama dengan negara-negara lain sesuai dengan sejarah etika komputer yang ada. Pengenalan teknologi komputer menjadi kurikulum wajib di sekolah-sekolah, mulai dari Sekolah Dasar (SD) hingga Sekolah Menengah Atas (SMA sederajat). Pelajar, mahasiswa dan karyawan dituntut untuk bisa mengoperasikan program-program komputer dasar seperti Microsoft Office. Tingginya penggunaan komputer di Indonesia memicu pelanggaran-pelanggaran dalam penggunaan internet. Survei Business Software Alliance (BSA) tahun 2001 menempatkan Indonesia di urutan ketiga sebagai negara dengan kasus pembajakan terbesar di dunia setelah Vietnam dan China. Besarnya tingkat pembajakan di Indonesia membuat pemerintah Republik Indonesia semakin gencar menindak pelaku kejahatan komputer berdasarkan Undang-Undang Hak Cipta No. 19 Tahun 2002 (penyempurnaan dari UUHC No. 6 Tahun 1982 dan UUHC No. 12 Tahun 1997). Upaya ini dilakukan oleh pemerintah RI untuk melindungi hasil karya orang lain dan menegakkan etika dalam penggunaan komputer di Indonesia.

KOMUNIKASI DIGITAL

Teknologi komunikasi digital adalah teknologi yang berbasis sinyal elektrik komputer, sinyalnya bersifat terputus-putus dan menggunakan sistem bilangan biner. Bilangan biner tersebut akan membentuk kode-kode yang merepresentasikan suatu informasi tertentu.

Kelebihan teknologi informasi digital

Sesuai dengan teknologi komputer

setelah melalui proses digitalisasi, informasi yang masuk akan berubah menjadi serangkaian bilangan biner yang membentuk informasi dalam wujud kode digital. Kode digital tersebut nantinya akan mampu dimanipulasi oleh komputer. Contohnya adalah gambar kamera video yang telah diubah menjadi bentuk digital. Bentuk digital tersebut mewakili element gambar (pixel). Elemen gambar tersebut dapat dimanipulasi oleh komputer. Sehingga kita dapat menciptakan efek tertentu pada gambar serta dapat juga memperbaiki kualitas gambar yang dianggap kurang baik. Bentuk manipulasinya bisa berupa penambahan intensitas cahaya pada gambar, sehingga gambar yang ada menjadi lebih terang atau gelap, meningkatkan ketajaman gambar yang kurang fokus, serta memperbaiki warna pada bagian tertentu dari gambar.

Multiplexing

Teknologi ini memungkinkan kita untuk mendistribusikan Informasi dalam beragam jenis dan dalam jumlah yang banyak secara sekaligus. Informasi yang berupa sinyal digital akan di distribusikan melalui sebuah saluran komunikasi tunggal. Nantinya saluran tunggal tersebut akan terbagi lagi menjadi saluran yang lebih kecil dan terpisah, Sehingga, kebutuhan akan konstruksi dan pemeliharaan akan semakin berkurang. terdapat dua sistem multiplexing yang ditawarkan yaitu:
  1. Frequency-division multiplexing (FDM)
    Saluran komunikasi tersebut akan terbagi menjadi saluran kecil yang memiliki frekuensi yang unik. Sehingga sinyal digital yang berisi informasi kemudian masuk dan didistribusikan pada saluran tersebut tak akan bercampur baur satu sama lain. Contoh dari sistem multiplexing jenis ini adalah pada siaran elevisi dan kabel. FDM popular dengan sebutan code transparant

  2. Time division multiplexing (TDM)
    Sistem multiplexing ini cara kerjanya adalah dengan membagi sinyal digital yang masuk menjadi kepingan yang lebih kecil. Kemudian masing-masing dari sinyal tersebut akan dikirimkan serentak dalam satu waktu. Sistem ini cepat serta efisien.Sistem ini dapat pula dipantau melalui komputer.

Keutuhan data pada saat proses transmisi

Pada saat informasi dipancarkan dalam bentuk sinyal digital, walaupun telah menempuh jarak yang cukup jauh keutuhan data akan tetap terjaga. Sinyal digital tersebut akan melaui serangkaian repeater station (stasiun pengulang) yang berfungsi untuk melindungi dan memperkuat sinyal sepanjang jalur perjalanan transmisi. Gangguan berupa cuaca buruk dan noise tidak akan memengaruhi transmisi sinyal digital. Hal tersebut terjadi karena, pada repeater station sinyal digital akan mengalami regenerasi. Sinyal-sinyal yang rusak akan digantikan oleh sinyal baru.

Sistem komunikasi yang fleksibel

Teknologi digital melalui teknologi Integrated Service Digital Network ( ISDN ) atau dalam bahasa indonesia populer dengan sebutan jaringan telekomunikasi digital pelayanan terpadu dapat menghantarkan berbagai informasi dalam sebauh jaringan tunggal. [ISDN] ISDN bisa diibaratkan sebagai sebuah pipa saluran informasi besar yang terdiri dari berbagai komponen informasi yang dapat berupa gambar, data, suara. Semua data tersebut dapat diakses dan dipindahkan dengan mudah melalui alat tertentu yang mudah dicolokan dan dicabut . Contoh alat yang digunakan untuk transfer data dengan metode tersebut adalah kabel data dan flashdisk alat ini banyak digunakan untuk pertukaran data dan informasi dalam bentuk digital. Teknologi ISDN ini membawa revolusi dalam cara kita berkomunikasi. Kita dapat bertukar gambar, grafik, dan data dengan mudah, cepat serta dapat dilakukan dimana saja dan kapan saja.

Efisiensi Biaya

Peralatan pada teknologi digital membangkitkan produksi massal yang kemudian akan menekan biaya produksi. Alat-alat pada teknologi digital juga lebih stabil, praktis dan memiliki daya tahan yang lama dalam pemakaiannya. Hal tersebut menyebabkan biaya pemeliharaan menjadi lebih sedikit. Hal ini dikarenakan adanya teknologi integrated circuit ( IC) yang kemudian akan lebih dikenal dengan sebutan chips. Benda ini memberikan dampak yang signifikan, karena dengan sebuah chips, teknologi komputer yang sebelumnya harus menggunakan mesin dan komponen yang berukuran besar, berat dan tidak praktis dapat digantikan tugasnya oleh chips tersebut.

Kekurangan teknologi informasi digital

Permintaan saluran informasi yang tinggi

Segala jenis informasi yang telah didigitalisasi akan mampu didistribusikan secara efisien dan dalam jumlah yang banyak melalui sistem multiplexing. Namun terdapat beberapa saluran aplikasi yang tak mampu menampung jumlah arus data digital yang dikirimkan tersebut. Contohnya adalah saluran telepon yang belum dapat mengakomodasi tampilan video digital pada penggunaan aplikasinya.

Kesalahan pada saat digitalisasi

Pada saat proses perubahan dari sinyal analog ke sinyal digital. Konsep informasi yang ada pada dunia nyata akan melewati digitalisasi. Konsep informasi tersebut akan diubah menjadi sinyal digital, dan sinyal digital tesebut merupakan rangkaian dari kode-kode tertentu. Dikawatirkan konsep informasi asli yang terdapat pada dunia nyata tersebut tidak dapat terepresentasikan dengan baik saat digitalisasi. Contohnya adalah warna, jika suatu warna belum terdapat dalam sistem penyimpanan teknologi digital, maka akan dicari padanan warna yang paling dekat dan paling mirip dengan warna tersebut. Hal ini menyebabkan warna yang akan tertampil setelah digitalisasi menjadi kurang akurat dan tidak mewakili warna aslinya.

Dominasi dunia oleh teknologi analog

Sampai saat ini dunia masih didominasi oleh teknologi analog. Banyak bentuk informasi komunikasi yang menggunakan sistem analog, perangkatnya pun menggunakan perangkat analog. Sehingga untuk menikmati layanan teknologi digital kita harus menggunakan analog-digital converter (ADC) dan digital-analog converter (DCA).

Investasi Publik

Untuk menikmati layanan digital secara keseluruhan. Maka harus dilakukan penggantian alat komunikasi seperti telepon, televisi dan radio dari yang sebelumnya berbasis teknologi analog menjadi teknologi digital. Hal ini menyebabkan masyarakat mengeluarkan biaya yang tidak sedikit terlebih lagi teknologi ini masih tergolong teknologi yang pada saat artikel ini dibuat merupakan teknologi yang tergolong baru. Hal ini menyebabkan instrumen yang disediakan untuk masyarakat umum sifatnya masih terbatas dan mahal harganya. Hal ini menjadi permasalahan bagi kelangsungan industri pertelekomunikasian dan hal ini juga akan memengaruhi kemampuan membeli masyarakat.

VIRUS KOMPUTER

Virus komputer merupakan program komputer yang dapat menggandakan atau menyalin dirinya sendiri [1] dan menyebar dengan cara menyisipkan salinan dirinya ke dalam program atau dokumen lain. Virus komputer dapat dianalogikan dengan virus biologis yang menyebar dengan cara menyisipkan dirinya sendiri ke sel makhluk hidup. Virus komputer dapat merusak (misalnya dengan merusak data pada dokumen), membuat pengguna komputer merasa terganggu, maupun tidak menimbulkan efek sama sekali.

Cara kerja

Virus komputer umumnya dapat merusak perangkat lunak komputer dan tidak dapat secara langsung merusak perangkat keras komputer tetapi dapat mengakibatkan kerusakan dengan cara memuat program yang memaksa over process ke perangkat tertentu. Efek negatif virus komputer adalah memperbanyak dirinya sendiri, yang membuat sumber daya pada komputer (seperti penggunaan memori) menjadi berkurang secara signifikan. Hampir 95% virus komputer berbasis sistem operasi Windows. Sisanya menyerang Linux/GNU, Mac, FreeBSD, OS/2 IBM, dan Sun Operating System. Virus yang ganas akan merusak perangkat keras.


Jenis

Virus komputer adalah sebuah istilah umum untuk menggambarkan segala jenis serangan terhadap komputer. Dikategorikan dari cara kerjanya, virus komputer dapat dikelompokkan ke dalam kategori sebagai berikut:
  • Worm - Menduplikatkan dirinya sendiri pada harddisk. Ini membuat sumber daya komputer (Harddisk) menjadi penuh akan worm itu.
  • Trojan - Mengambil data pada komputer yang telah terinfeksi dan mengirimkannya pada pembuat trojan itu sendiri.
  • Backdoor - Hampir sama dengan trojan. Namun, Backdoor bisanya menyerupai file yang baik-baik saja. Misalnya game.
  • Spyware - Virus yang memantau komputer yang terinfeksi.
  • Rogue - merupakan program yang meniru program antivirus dan menampilkan aktivitas layaknya antivirus normal, dan memberikan peringatan-peringatan palsu tentang adanya virus. Tujuannya adalah agar pengguna membeli dan mengaktivasi program antivirus palsu itu dan mendatangkan uang bagi pembuat virus rogue tersebut. Juga rogue dapat membuka celah keamanan dalam komputer guna mendatangkan virus lain.
  • Rootkit - Virus yang bekerja menyerupai kerja sistem komputer yang biasa saja.
  • Polymorphic virus - Virus yang gemar beubah-ubah agar tidak dapat terdeteksi.
  • Metamorphic virus - Virus yang mengubah pengkodeannya sendiri agar lebih sulit dideteksi.
  • Virus ponsel - Virus yang berjalan di telepon seluler, dan dapat menimbulkan berbagai macam efek, mulai dari merusak telepon seluler, mencuri data-data di dalam telepon seluler, sampai membuat panggilan-panggilan diam-diam dan menghabiskan pulsa pengguna telepon seluler.

Cara mengatasi

Serangan virus dapat dicegah atau ditanggulangi dengan menggunakan Perangkat lunak antivirus. Jenis perangkat lunak ini dapat juga mendeteksi dan menghapus virus komputer. Virus komputer ini dapat dihapus dengan basis data (database/ Signature-based detection), heuristik, atau peringkat dari program itu sendiri (Quantum).

Langkah-langkah menghilangkan virus komputer

 

Menghapus dengan antivirus di komputer lain

Dengan melepaskan hardisk komputer yang telah terinfeksi virus kemudian dipasangkan ke komputer lain yang memilki antivirus yang terbaru atau setidaknya mampu mengenali virus di sistem yang telah terinfeksi. Lakukan full scanning pada hardisk sistem yang terinfeksi dan hapus semua virus yang ditemukan. Setelah selesai hardisk tersebut sudah dapat dipasang kembali dikomputer dan jalankan sistem seperti biasa. Lakukan pemeriksaan kembali apakah komputer masih menunjukkan gejala yang sama saat terkena virus. Cara ini ampuh membersihkan virus sepanjang antivirus di komputer lain tersebut dapat mengenali dan menghapus virus di hardisk yang terinfeksi. Namun virus masih meninggalkan jejak berupa autorun atau startup yang tidak berfungsi. Jejak ini terkadang memunculkan pesan error yang tidak berbahaya namun mungkin sedikit mengganggu.

Menghapus dengan sistem operasi lain

Pada laptop atau komputer yang tidak dapat dilepas harddisknya maka cara lain adalah menjalankan sistem operasi lain yang tidak terinfeksi virus dan melakukan full scan terhadap seluruh harddisk. Biasanya ada beberpa pengguna yang menggunakan dual OS seperti Linux dan Windows atau Windows XP dan Windows Vista dsb. Selain itu bisa juga menggunakan LiveCD atau OS Portable seperti Knoopix dan Windows PE ( Windows yang telah diminimazed dan dapat dibooting dari media penyimpanan portable seperti flash disk atau CD.) lalu lakukan full scanning dengan antivirus terbaru. Efektifnya sama dengan menghapus virus dengan antivirus di komputer lain contoh diatas. Virus terkadang masih meninggalkan jejak tidak berbahaya.

Menghapus secara manual

Bila anda kesulitan melakukan hal diatas masih ada cara lain yaitu dengan cara manual. Langkah-langkah tersebut adalah:
1. Matikan process yang dijalankan oleh virus. Virus yang aktif pasti memiliki process yang berjalan pada sistem. Process ini biasanya memantau aktifitas sistem dan melakukan aksinya bila ada kejadian tertentu yang dikenali virus tersebut. Contohnya pada saat kita memasang flash disk, process virus akan mengenali aksi tersebut dan menginfeksi flash disk dengan virus yang sama. Proses ini harusnya bisa dilihat dari task manager yang bisa diaktifkan dengan tombol Ctrl + Alt + Del namun terkadang virus akan memblokir aksi ini dengan melakukan log off, menutup window Task Manager, atau restart sistem. Cara lain adalah menggunakan tool lain untuk melihat dan mematikan proses virus. Saya biasa menggunakan Process Explorer dari http://www.sysinternals.com/ . Dengan tool ini anda bisa mematikan process yang dianggap virus. Pada saat mematikan proses milik virus perlu diperhatikan terkadang proses milik virus terdiri atas lebih dari 1 proses yang saling memantau. Bila 1 proses dimatikan maka proses tsb akan dihidupkan lagi dengan proses lainnya. Karena itu mematikan process virus harus dengan cepat sebelum proses yang dimatikan dihidupkan lagi oleh proses lainnya. Kenali terlebih dahulu proses yang dianggap virus lalu matikan semuanya dengan cepat. Biasanya virus menyamar menyerupai proses windows tapi tentu ada bedanya seperti IExplorer.exe yang meniru Explorer.exe.
2.  Setelah proses mematikan virus berhasil lakukan pengembalian nilai default parameter sistem yang digunakan virus untuk mengaktifkan dirinya dan memblokir usaha menghapus dirinya. Parameter tersebut berada pada registry windows yang bisa di reset dengan nilai defaultnya. Simpan file berikut dengan nama apa saja dengan extention file .reg. Kemudian eksekusi file tersebut dengan mengklik 2 kali. Bila ada konfirmasi anda bisa menjawab Yes/Ok.  
3. Setelah proses virus dimatikan dan parameter sistem di reset. Cegah virus aktif kembali dengan menghapus entry virus pada autorun dan startup Windows. Bisa menggunakan tool bawaan windows MSConfig atau mengedit langsung pada registry dengan Regedit. Untuk lebih mudahnya gunakan tools pihak ketiga seperti autoruns dari http://www.sysinternals.com untuk menghapus entry autorun dan startup milik virus tsb. Jangan lupa periksa folder StartUp pada menu Start Menu -> Programs -> Startup dan pastikan tidak ada entry virus tsb.
4. Download antivirus terbaru dan lakukan full scanning pada sistem agar antivirus memeriksa keseluruhan sistem dan menghapus semua virus yang ditemukan. Saya menyarankan avira yang bisa didownload dari http://www.free-av.com karena sifatnya free dan scanner virus yang sama tangguhnya dengan antivirus komersil seperti Symantec atau Kaspersky.
5. Sebelum restart pastikan anda tidak melewatkan virus baik dari proces atau autorun dan startup sistem. Karena bila tidak maka pada saat restart maka sistem akan kembali seperti pada saat terinfeksi virus dan sia-sia semua langkah yang anda lakukan sebelumnya.
6. Setelah restart periksa kembali komputer anda dan perhatikan apakah gejala yang muncul pada saat komputer terinfeksi masih ada atau tidak. Bila ada maka anda terlewat beberpa autorun virus atau reset parameter sistem diatas tidak berhasil. Lakukan langkah diatas dan periksa lebih cermat tiap langkah anda sebelum melakukan restart sistem.

Itulah langkah-langkah penghapusan virus pada sistem Windows XP. Untuk mencegah virus datang kembali sebaiknya anda rajin update antivirus atau memasang aplikasi pencegah seperti WinPooch atau Comodo Firewall yang akan memperingatkan pengguna bila ada program lain yang akan memodifikasi sistem. Jadi walaupun virus tersebut tidak dikenali akan tetapi sebelum masuk maka pengguna akan diperingatkan oleh aplikasi pencegah. Bila anda mengenali program yang hendak mengakses sistem anda maka anda bisa mengijinkan akses tersebut namun bila tidak sebaiknya tolak dan blokir akses tersebut karena ada kemungkinan program tersebut adalah virus.
Berhati-hati pada saat membuka flash disk. Jangan membuka flash disk dengan klik 2 kali. Buka dengan klik kanan lalu pilih menu Open agar fitur autoplay pada flash disk tidak menjalankan virus secara ototmatis. Jangan lupa perhatikan file yang anda buka. Walaupun iconnya sama perhatikan bahwa file yang anda buka buka tipe application atau program. Pastikan file word adalah betul-betul word dan folder betul-betul folder bisa dengan melihat detail atau properties dari file tsb.

 

ALAMAT IP DAN WEB

ALAMAT IP

Agar unik setiap computer yang terkoneksi ke Internet diberi alamat yang berbeda. Alamat ini supaya seragam seluruh dunia maka pemberian alamat IP address diseluruh dunia diberikan oleh badan internasional Internet Assigned Number Authority (IANA), dimana IANA hanya memberikan IP address Network ID nya saja sedangkan host ID diatur oleh pemilik IP address tersebut.
Contoh IP address untuk cisco.com adalah 202.93.35.9 untuk www.ilkom.unsri.ac.id dengan IP nya 202.39.35.9

Alamat yang unik terdiri dari 32 bit yang dibagi dalam 4 oktet (8 bit)

00000000 . 00000000 . 00000000 . 00000000
o 1 o 2 o 3 o 4

Ip address dibagi menjadi 2 bagian yaitu Network ID dan Host ID,
Network ID yang akan menentukan alamat dalam jaringan (network address), sedangkan Host ID menentukan alamat dari peralatan jaringan yang sifatnya unik untuk membedakan antara satu mesin dengan mesin lainnya.

Ibaratkan Network ID Nomor jalan dan alamat jalan sedangkan Host ID adalah nomor rumahnya

IP address dibagi menjadi kelas yaitu ;





Kelas yang umum digunakan adalah kelas A sampai dengan kelas C.

Pada setiap kelas angka pertama dengan angka terakhir tidak dianjurkan untuk digunakan karena sebagai valid host id, misalnya kelas A 0 dan 127, kelas B 128 dan 192, kelas C 191 dan 224. ini biasanya digunakan untuk loopback addresss.

Catatan :
• alamat Network ID dan Host ID tidak boleh semuanya 0 atau 1 karena jika semuanya angka biner 1 : 255.255.255.255 maka alamat tersebut disebut floaded broadcast
• alamat network, digunakan dalam routing untuk menunjukkan pengiriman paket remote network, contohnya 10.0.0.0, 172.16.0.0 dan 192.168.10.0

Dari gambar dibawah ini perhatikan kelas A menyediakan jumlah network yang paling sediikit namun menyediakan host id yang paling banyak dikarenakan hanya oktat pertama yang digunakan untuk alamat network bandingkan dengan kelas B dan C.






Untuk mempermudah dalam menentukan kelas mana IP yang kita lihat, perhatikan gambar dibawah ini. Pada saat kita menganalisa suatu alamat IP maka perhatikan octet 8 bit pertamanya.






Pada kelas A : 8 oktet pertama adalah alamat networknya, sedangkan sisanya 24 bits merupakan alamat untuk host yang bisa digunakan.
Jadi admin dapat membuat banyak sekali alamat untuk hostnya, dengan memperhatikan
2 24 – 2 = 16.777.214 host
N ; jumlah bit terakhir dari kelas A
(2) adalah alamat loopback

Pada kelas B : menggunakan 16 bit pertama untuk mengidentifikasikan network sebagai bagian dari address. Dua octet sisanya (16 bits) digunakan untuk alamat host

2 16 – 2 = 65.534

Pada kelas C : menggunakan 24 bit pertama untuk network dan 8 bits sisanya untuk alamat host.

2 8 – 2 = 254




Nomor IP terdiri dari 32 bit yang didalamnya terdapat bit untuk NETWORK ID (NetID) dan HOST ID (HostID). Secara garis besar berikut inilah pembagian kelas IP secara default



Definisi Web ?

Secara terminologi, website adalah kumpulan dari halaman - halaman situs, yang terangkum dalam sebuah domain atau subdomain, yang tempatnya berada di dalam World Wide Web ( WWW ) di dalam Internet. Sebuah halaman web biasanya berupa dokumen yang ditulis dalam format HTML ( Hyper Text Markup Language ), yang selalu bisa diakses melalui HTTP, yaitu sebuah protokol yang menyampaikan informasi dari server website untuk ditampilkan kepada para pemakai melalui web browser. Semua publikasi dari website tersebut dapat membentuk sebuah jaringan informasi yang sangat besar.
Halaman - halaman dari website dapat diakses melalui sebuah URL yang biasanya disebut Homepage. URL ini mengatur halaman situs untuk menjadi sebuah hirarki, meskipun, hyperlink - hyperlink yang ada di halaman tersebut mengatur para pembaca dan memberitahu mereka sususan keseluruhan dan bagaimana arus informasi ini berjalan. Beberapa website membutuhkan subskripsi ( data masukan ) agar para user bisa mengakses sebagian atau keseluruhan isi website tersebut. Contohnya, ada beberapa situs - situs bisnis, situs - situs e-mail gratis, yang membutuhkan subkripsi agar kita dapat mengakses situs tersebut.

Sejarah Web

Penemu website adalah Sir Timothy John “ Tim ” Berners - Lee, sedangkan website yang tersambung dengan jaringan, pertama kali muncul pada tahun 1991. Maksud dari Tim membuat website adalah untuk mempermudah tukar menukar dan memperbarui informasi kepada sesama peneliti di tempatnya bekerja. Pada tanggal 30 April 1993, CERN ( tempat dimana Tim bekerja ) menginformasikan bahwa WWW dapat digunakan secara gratis oleh semua orang. Sebuah website bisa berupa hasil kerja dari perorangan atau individu, atau menunjukkan kepemilikan dari sebuah organisasi, perusahaan, dan biasanya website itu menujukkan beberapa topik khusus, atau kepentingan tertentu. Sebuah website dapat berisi hyperlink ( pranala ) yang menghubungkan ke website lain, jadi, terkadang perbedaan antara website yang dibuat oleh individu perseorangan dengan website yang dibuat oleh organisasi bisnis bisa saja tidak terlalu terlihat.
Website ditulis, atau secara dinamik di konversi menjadi HTML dan diakses melalui sebuah program software yang biasa disebut dengan web browser, yang dikenal juga dengan HTTP Client. Halaman web dapat dilihat atau diakses melalui jaringan komputer dan internet, perangkatnya dapat berupa komputer pribadi , laptop, PDA ataupun telepon selular. Sebuah website dibuat didalam sebuah sistem komputer yang dikenal dengan server web, atau yang disebut HTTP Server, dan pengertian ini dapat menunjuk pada software yang dipakai untuk menjalankan sistem ini, yang kemudian menerima lalu mengirimkan halaman - halaman yang diperlukan untuk merespon permintaan dari pengguna. Apache adalah piranti lunak yang biasa digunakan dalam sebuah webserver, kemudian setelah itu adalah Microsoft Internet Information Services ( IIS ).


Macam - Macam Situs Web

Sebuah Website static ( static ), adalah salah satu bentuk website yang isi didalam website tersebut tidak dimaksudkan untuk di update secara berkala, dan biasanya di maintenance secara manual oleh beberapa orang yang menggunakan software editor. Ada 3 tipe kategori software editor yang biasa dipakai untuk tujuan maintaining ini, diantaranya :

Elemen 1 Penyunting Teks.

Contohnya adalah Notepad atau TextEdit, dimana HTML diubah didalam program editor tersebut.

Elemen 2 WYSIWYG Editor.
Contohnya Microsoft Frontpage dan Macromedia Dreamweaver, dimana situs di edit menggunakan GUI ( Graphical User Interface ) dan format HTML ini secara otomatis di generate oleh editor ini.

Elemen 3 Editor Yang Sudah Memiliki Template.
Contohnya Rapidweaver dan iWeb, dimana editor ini memperbolehkan user untuk membuat dan mengupdate websitenya langsung ke server web secara cepat, tanpa harus mengetahui apapun tentang HTML. Mereka dapat memilih template yang sesuai dengan keinginan mereka, menambah gambar atau obyek, mengisinya dengan tulisan, dan dengan sekejap mereka sudah dapat membuat situs web tanpa harus melihat sama sekali kode - kode HTML.

Sebuah website dynamic ( dinamis ) adalah website yang secara berkala, informasi didalamnya berubah, atau website ini bisa berhubungan dengan user dengan berbagai macam cara atau metode ( HTTP cookies atau Variabel Database, sejarah kunjungan, variabel sesi dan lain-lain ) bisa juga dengan cara interaksi langsung menggunakan form dan pergerakan mouse. Ketika web server menerima permintaan dari user untuk memberikan halaman tertentu, maka halaman tersebut akan secara otomatis di ambil dari media penyimpanan sebagai respon dari permintaan yang diminta oleh user. Sebuah situs dapat menampilkan dialog yang sedang berlangsung diantara dua user, memantau perubahan situasi, atau menyediakan informasi yang berkaitan dengan user.

Ada banyak jenis sistem software yang dapat dipakai untuk meng - generate Dynamic Web System dan Situs Dynamic, beberapa diantaranya adalah ColdFusion ( CFM ), Active Server Pages ( ASP ), Java Server Pages ( JSP ) dan PHP, bahasa program yang mampu untuk meng – generate Dynamic Web System dan Situs Dinamis. Situs termasuk didalamnya berisi informasi yang diambil dari satu atau lebih database atau bisa juga menggunakan teknologi berbasis XML, contohnya adalah RSS. Isi situs yang statis secara periodik di generate, atau apabila ada keadaan dimana situs tersebut membutuhkan untuk dikembalikan kepada keadaan semula, maka situs itu akan di generate, hal ini untuk menghindari kinerjanya supaya tetap terjaga. Plugin tersedia untuk menambah banyaknya feature dan kemampuan dari web browser, dimana, plugin ini dipakai untuk membuka content yang biasanya berupa cuplikan dari gambar bergerak ( active content ) contohnya adalah Flash, Shockwave atau applets yang ditulis dalam bahasa JAVA. Dynamic HTML juga menyediakan untuk user supaya dia bisa secara interaktif dan realtime, meng - update di web page tersebut ( catatan : halaman yang dirubah, tak perlu di load atau di reloaded agar perubahannya dapat dilihat ), biasanya perubahan yang dilakukan mereka memakai DOM dan Javascript yang sudah tersedia pada semua Web Browser sekarang ini.

Seperti yang tertulis di atas, di luar sana ada beberapa perbedaan dalam penulisan dari terminologi website. Walaupun “ Website “ sudah secara umum dipakai, namun untuk Associated Press Stylebook, Reuters, Microsoft, Academia, dan kamus - kamus yang ada, penulisan yang mereka pakai adalah dengan menggunakan 2 kata, yaitu Web Site. Hal ini karena “ Web “ bukanlah terminologi umum, namun kependekan dari World Wide Web.

Sejarah Perkembangan Web

Web 1.0
Web 1.0 secara umum dikembangkan untuk pengaksesan informasi dan memiliki sifat yang sedikit interaktif Sifat web 1.0 adalah read

Web 2.0
Web 2.0 adalah revolusi bisnis di industri komputer yang disebabkan oleh penggunaan internet sebagai platform, dan merupakan suatu percobaan untuk memahami berbagai aturan untuk mencapai keberhasilan pada platform baru tersebut. Salah satu aturan terutama adalah: Membangun aplikasi yang mengeksploitasi efek jaringan untuk mendapatkan lebih banyak lagi pengguna aplikasi tersebut. Sifat dari web 2.0 adalah read write

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

teknik yang digunakan
Cascade style to digunakan untuk bahan isi dan presentasi Falksonomi ( metode penandaan content dimana dengan konsep ini dimunculkan kata - kata yang berkaitan dengan content tersebut ). XML Teknik Aplikasi Internet HTML dan XHTML ( eXtensible HyperText Markup Language ). Weblog - publishing tools Wiki atau forum software, dll.

Web 3.0
Konsep ini dapat diandaikan sebuah website sebagai sebuah intelektualitas buatan ( Artificial Intelegence ). Aplikasi online dalam website dapat saling berinteraksi. Kemampuan interaksi ini dimulai dengan adanya web service.

SOAP
Simple Object Access Protocol) adalah standar untuk bertukar pesan-pesan berbasis XML melalui jaringan komputer atau sebuah jalan untuk program yang berjalan pada suatu sistem operasi (OS) untuk berkomunikasi dengan program pada OS yang sama maupun berbeda dengan menggunakan HTTP dan XML sebagai mekanisme untuk pertukaran data.

REST
Representational State Transfer atau transfer keadaan representasi, adalah suatu gaya arsitektur perangkat lunak untuk untuk pendistibusian sistem hipermedia seperti WWW.

WSDL
Format XML yang diterbitkan untuk menerangkan webservice. WSDL mendefinisikan : pesan - pesan ( baik yang abstrak dan kongkrit ) yang dikirim menuju web service, koleksi - koleksi digital dari pesan - pesan ( port type, antarmuka ), bagaimana port type yang ditentukan dijadikan wire protocol di mana service ditempatkan.

WDDX
Web Distributed Data eXchange. Mekanisme pertukaran data dari lingkungan yang berbeda.

Aplikasi Web

Selain menyediakan halaman - halaman statis, sudah sangat banyak situs web yang menyediakan mekanisme bagi pengunjungya untuk dapat berinteraksi dengan situs tersebut. Interaksi tersebut dimungkinkan dengan cara menambahkan kode - kode pemrograman pada web situs web. Halaman - halaman web yang telah ditambahkan kode program ( PHP, ASP, JSP, Perl, dsb ) biasa dikenal dengan nama web application ( aplikasi web ). Saat ini terdapat berbagai macam aplikasi web, diantaranya adalah webmail, online shopping, blog, search engine ( mesin pencarian ), SFA ( Sales Force Automation ), ERP ( Enterprise Resource Planning ), online auction ( lelang online ), dan CRM ( Customer Relationship Management ). Tentunya masih banyak jenis aplikasi web lainnya yang belum kita sebutkan. Aplikasi - aplikasi web tersebut dapat diakses lewat internet maupun intranet ( misal intranet perusahaan ). Sebelum kita melanjutkan, ada baiknya kita samakan terlebih dahulu pemahaman kita mengenai definisi dari aplikasi web dan aplikasi desktop.

Aplikasi web adalah aplikasi yang dapat diakses dengan menggunakan web browser lewat jaringan baik internet ataupun intranet (misal intranet perusahaan). Contoh aplikasi web yang banyak digunakan misalnya Yahoo Mail, GMail, Google search engine, Friendster, YouTube, Facebook, Flickr, WordPress, dan lain sebagainya. Di sisi lain, yang dimaksud dengan aplikasi desktop adalah aplikasi yang dapat digunakan tanpa harus menggunakan web browser. Contoh aplikasi desktop yang biasa kita gunakan diantaranya adalah Microsoft Office, Open Office, Adobe Photoshop, dan Outlook Express.

Selama ini mungkin kita mendengar istilah aplikasi web maka yang terlintas di benak kita adalah aplikasi yang tersusun dari halaman - halaman web. Untuk berpindah antar halaman tersebut biasanya memakan waktu yang cukup lama ( tergantung koneksi jaringan ). Saat ini telah terjadi tren baru dalam aplikasi web. Tren tersebut akan mengubah persepsi kita tentang aplikasi web. Cobalah kita kunjungi beberapa situs web berikut ini : Netvibes, Pageflakes, Google Spreadsheet, Zoho, gOFFICE, dan Zimbra. Berbeda dengan aplikasi web yang biasa kita jumpai, aplikasi - aplikasi web tersebut tidak tersusun atas halaman - halaman web melainkan tersusun atas window - window layaknya aplikasi desktop. Sebagian orang menyebut aplikasi - aplikasi tersebut sebagai Webtop ( penggunaan istilah ini memang masih banyak diperdebatkan ).

Sekarang, secara perlahan aplikasi web mulai mampu meniru look – and - feel dari aplikasi desktop. Aplikasi - aplikasi yang tadinya hanya tersedia pada versi desktop kini sudah mulai memiliki pesaing yang berupa aplikasi web. Kita tentunya kenal dengan Microsoft Excel. Sekarang Google telah memiliki software spreadsheet sejenis namun kali ini hadir dalam bentuk web. Untuk dapat menggunakan spreadsheet berbasis web tersebut yang kita perlukan hanyalah sebuah web browser ( Internet Explorer, Firefox, Opera, ataupun browser lainnya ). Kita tak perlu lagi meng - install aplikasi spreadsheet tersebut terlebih dahulu hanya untuk menjalankannya. Cukup dengan mengarahkan browser kita ke http://spreadsheet.google.com maka seketika itu pula aplikasi spreadsheet tersebut dapat digunakan. Sangat mudah bukan ?

Website - website tersebut membuktikan bahwa saat ini aplikasi web sudah tidak memiliki batas lagi. Kita sudah dapat membuat berbagai aplikasi berat yang dahulu menjadi dominasi aplikasi desktop. Tidak menutup kemungkinan di masa akan datang akan tersedia versi web dari aplikasi - aplikasi seperti Adobe Photoshop ataupun Autocad ( tentunya tidak dalam waktu dekat ). Walaupun demikian, sayangnya untuk dapat membangun aplikasi web yang menyerupai aplikasi desktop bukanlah perkara sederhana. Dibutuhkan usaha yang sangat keras karena developer memiliki tugas ganda. Selain harus membuat kode aplikasi yang akan dibangun ( misalnya logika akuntansi ), developer juga harus membuat kode - kode untuk meniru tampilan desktop. Sebagian developer melihat permasalahan tersebut dan menyediakan solusinya. Mereka menyediakan berbagai framework dan library yang dapat digunakan untuk membangun aplikasi webtop. Solusi tersebut terbukti dapat mempercepat pembangunan aplikasi.

Kini sebagian developer bahkan melakukan terobosan lebih jauh lagi. Mereka menyediakan solusi yang dinamakan WebOS. Secara teknis, WebOS adalah sebuah desktop environment yang berjalan di atas web. WebOS dapat diartikan sebagai “ Sistem Operasi ” yang berjalan di atas web browser. Tentunya, WebOS bukanlah sebuah sistem operasi yang sebenarnya. WebOS hanyalah meniru tampilan, look – and - feel, dan beberapa fitur yang biasanya ditemukan pada sebuah sistem operasi. WebOS terbukti dapat membuat pembangunan aplikasi web menjadi jauh lebih cepat.

SEJARAH KOMPUTER

PENGENALAN
 Komputer adalah sebuah mesin elektronik yang amat berguna pada zaman dahulu dan sekarang. Komputer dapat meringankan kerja seharian manusia, membantu menyelesaikan tugas-tugas manusia dengan cepat dan tepat. Komputer adalah sebuah mesin yang boleh diprogramkan untuk kepelbagaian guna. Komputer dapat menerima data mentah, rajah dan akan memprosesnya kemudian memanipulasikan untuk dijadikan maklumat yang berguna. Ia juga diprogram untuk menerima input, lalu memproses untuk mengeluarkan output seperti yang dikehendaki dan ia juga berupaya menyimpan maklumat tersebut untuk kegunaan pada masa akan datang. Komputer telah menjadi sebahagian daripada kehidupan manusia kerana ia mempunyai kelajuan (speed), kebolehpercayaan (reliability), keupayaan storan (storage capability), produktiviti (productivity), membuat keputusan dan dapat mengurangkan kos. Sebagai kesimpulanya, komputer adalah sebuah mesin elektronik yang dapat menyelesaikan tugas-tugas manusia dengan lebih pantas dari tenaga manusia dan keputusannya tepat.

SEJARAH PENCIPTAAN KOMPUTER

 Sejarah penciptaan komputer bermula dengan terciptanya alat-alat perniagaan, seperti Abakus yang sekarang ini dilakukan oleh komputer. Pada zaman dahulu pengiraan dilakukan dengan menggunakan jari, manik, kayu dan kulit kerang. Dengan terciptanya Abakus 5000 tahun yang lalu telah memudahkan ahli perniagaan dalam proses pengiraan asas campur, tolak dan darab.Ia telah digunakan secara meluas oleh ahli perniagaan China, Turki dan Yunani.
 Blaise Pascal merupakan seorang ahli saintis dan matematik Perancis yang di lahirkan pada tahun 1623. Pada tahun 1642, beliau telah merekacipta satu mesin pengiraan  mekanikal yang pertama mengikut prinsip persepuluhan.
 George Boole adalah seorang ahli matematik Inggeris pada tahun 1815-1864. Beliau telah mengembangkan konsep logik algebra True/False. Beliau juga telah memperkenalkan simbol matematik dan asas kepada penggunan dalam merekabentuk litar logik dalam komputer.
 Charles Babbage dilahirkan pada 1792, merupakan seorang ahli matematik dan perekacipta. Beliau telah membina “The Difference Engine” yang boleh menyelesaikan pengiraan sifir matematik. Kemudian beliau telah memikirkan satu penciptaan mesin lain iaitu “Analytical Engine” yang diharapkan dapat melaksanakan pengiraan yang pelbagai. Malangnya mesin tersebut tidak sempat dibina semasa hidupnya. “Analytical Engine” mempunyai ciri-ciri komputer pada masa sekarang iaitu mempunyai peranti input, secondary storage, Processor, unit kawalan dan peranti output.
 Augusta Ada Byron membantu Charles Babbage dalam membina arahan-arahan pengiraan bagi mesin “Analytical Engine”. Beliau merupakan pengaturcaraan komputer yang pertama dengan menggunakan “Analytical Engine”. Bahasa pengaturcaraan ‘ADAdiambil sempena namanya. Beliau juga telah menerbitkan nota yang menggalakan ahli sains supaya menyempurnakan apa yang Charles Babbage tidak sempat lakukan.
Herman Hollerith telah membangunkan satu peranti automat yang boleh memproses pengiraan banci. Mesin tersebut dapat menyiapkan pengiraan banci dalam masa dua tahun. Pada tahun 1880, banci penduduk Amerika Syarikat diketahui keputusannya. Perbezaan diantara mesin Hollerith dan Babbage ialah mesin Hollerith menggunakan kuasa elektrik manakala mesin Babbage menggunakan kuasa mekanikal.
Howard Aiken telah memperkenalkan mesin elektromekanikal yang digelar MARK I. Dengan terhasilnya MARK I maka bermulalah komputer era moden. Mesin ini adalah untuk menyelesaikan pengiraan asas dan masalah fungsi-fungsi trigonometri. Ciri-ciri MARK I , mempunyai ketinggian 8 kaki dan panjangnya 55 kaki. Ia dibina daripada besi dan kaca, mengeluarkan bunyi yang kuat semasa pemprosesan dilalakukan, mengandungi lebih daripada 750000 bahagian yang diikat bersama menggunakan Wayar sepanjang 500 batu. Sebahagiannya daripada sistem berada pada aras yang berbeza. Dengan itu pengguna perlu naik ke atas mesin menggunakan tangga untuk memasangkan suis. Sementara itu, Dr. John Mauchly dan pelajarnya J. Presper Eckert diminta oleh pegawai tentera Amerika membina mesin yang boleh mengira peluru-peluru dengan cepat. Mereka telah merujuk kepada hasil kerja Dr. John Atanasoff dan pembantunya Clifford Berry. Atanasoff dan Berry berjaya membina komputer digital yang pertama menggunakan elektronik yang di gelar ABC (Atanasoff-Berry Computer). Manakala Mauchly dan Eckert telah menggunakan ABC sebagai asas untuk membangunkan komputer yang lain iaitu ENIAC (Electronic Numerical Integrator And Calculator). ENIAC merupakan komputer pertama yang dicipta untuk tujuan umum kemudian muncul UNIVAC I iaitu komputer pertama yang diperdagangkan secara komersil.
PERMULAAN ERA KOMPUTER.
 Dari zaman dahulu hingga sekarang sudah wujud 4 generasi. Ia berlaku dalam masa lebih kurang 40 tahun.
GENERASI PERTAMA (1951 - 1958)
 Pada tahun 1937-1938 Dr. John V.Atanasoff dan pembantunya Clifford Berry telah merekacipta dan membina komputer elektronik digital yang pertama. Komputer tersebut digelar ABC (Atanasoff-Berry Computer). Manakala John W.Mauchly dan J.Presper Eckert telah mencipta ENIAC (Electronic Numerical Integrator And Calculator)  pada tahun 1945. ENIAC boleh melakukan 5000 percampuran dan 300 pendaraban sertiap saat. 2 tahun kemudian mereka telah menubuhkan syarikat yang dinamakan Spery Rand dan seterusnya mengeluarkan UNIVAC I (Universal Automatic Computer) dalam tahun 1951. UNIVAC I merupakan komputer pertama yang digunakan untuk memproses data perniagaan. Ia digunakan secara meluas oleh Biro Banci Penduduk Amerika Syarikat. UNIVAC I berfungsi menggunakan tiub vakum/hampagas sebagai kompenan dalaman komputer untuk memproses dan menyimpan maklumat. Ia menggunakan tenaga elektrik, bersaiz besar dan berat. Komputer ini juga amat susah untuk di selenggarakan dan selalu sahaja rosak. Pengaturcaraan dilakukan dalam bahasa mesin iaitu 0 & 1 (bahasa peringkat rendah). Keupayaan storan komputer pada generasi pertama ini adalah diantara 8000 hingga 20000 aksara. Manakala, pengiraannya pula dilaksanakan dalam “microseconds”
GENERASI KEDUA (1959 - 1961)
 Komputer generasi ini menggunakan transistor dan diod iaitu peranti kecil yang memindahkan signal elektrik melalui  resistor bagi menggantikan tiub-tiub vakum/hampagas. Transistor adalah singkatan bagi TRANsfer reSISTOR. Contoh komputer yang dicipta ialah DEC PDP-8, IBM 7090, IBM 7094 dan lain-lain lagi. Kelebihan transistor ia dapatr berfungsi lebih baik daripada komputer generasi pertama.yang menggunakan tiub hampagas. Komputer generasi ini bersaiz lebih kecil, ringan, cepat dan murah serta tidak perlu warm-up time. Penggunaan tenaga elektrik yang kurang jika dibandingkan dengan komputer generasi pertama. Pengaturcaraan dilakukan dalam bahasa peringkat tinggi iaitu FORTRAN (1954) dan COBOL (1959). Manakala keupayaan storannya terus meningkat iaitu 16000 hingga 64000 aksara dan ia menggunakan bekas cakera yang boleh digerakkan (removable disk cartridge). Pengiraannya dilaksanakan dalam “microseconds”.
GENERASI KETIGA (1965 - 1970)
 Komputer pada generasi ini pula telah menggunakan litar bersepadu iaitu litar elektrik yang mengandungi cip silikon yang sangat kecil bagi menggantikan transistor. Harga cip yang murah menyebabkan  perkembangan alat elektronik yang pesat dan kejatuhan harga alat tersebut. Komputer ini bercirikan litar bersepadu iaitu litar elektrik yang mengandung cip silikon yanf sangat kecil terdiri daripada beribu-ribu transistor. Cip ini lebih murah, padat dan lebih dipercayai. Contoh komputer yang dicipta ialah IBM 360 dan mikrokomputer seperti APPLE II, IBM PC, Sinclair dan lain-lain lagi. Saiz komputer menjadi 1/3 lebih kecil daripada komputer generasi pertama. Ia juga boleh mengamalkan konsep multiprogramming dan multiprocessing iaitu beberapa aturcara boleh dilarikan dengan serentak dan berkongsi sumber yang sama dan ini meningkatkan keberkesanan komputer. Proses pengiraannya dilaksanakan dalam “nanoseconds”. Pemprosesan interaktif diperkenalkan di mana pengguna berhubung terus dengan komputer. Kaedah pencapaian ini menyebabkan industri perkhidmatan pelanggan berkembang. Minikomputer diperkenalkan di mana fungsinya sama seperti "full size system" tetapi ia lebih kecil, perlahan dan lebih murah.
GENERASI KEEMPAT (1971 - Sekarang)
 Semenjak tahun 1970-an komputer bertambah laju dan boleh dipercayai. Generasi keempat ini merupakan lanjutan daripada generasi ketiga di mana pada generasi ketiga cip-cip digunakan untuk membina ingatan dan ligik komputer. Kesemua cip disimpan untuk membangunkan teknologi yang seterusnya iaitu general-purpose-on-a-chip yang digelar mikropemproses (microprocessor). Mikropemproses mengantikan litar bersepadu. Mikropemproses juga boleh didapati pada jam digital, mesin kira, dan pelbagai mesin di pejabat dan di rumah. Mikropemproses mula dijual pada tahun 1971. Contoh komputer yang terdapat pada generasi ini adalah dari IBM yang menggunakan cip Intel 80286, cip Intel 80386, cip Intel 80486 (mengandungi 1.2 juta transistor yang berukuran 0.4" x 0.5" dan berupaya melaksanakan 15 juta arahan per saat). Cip Intel Pentium (mengandungi 3.1 juta transistor yang berupaya melaksanakan 112 juta arahan per saat). Cip Intel Pentium Pro (mengandungi 5.5 juta transistor yang berupaya melaksanakan 250 juta arahan per saat). Cip Intel Pentium Pro MMX, Cyrix, AMD, Pentium II dan lain-lain lagi. Antara ciri-ciri yang terdapat pada komputer generasi ini ialah saiznya yang lebih kecil, penggunaan tenaga elektrik yang minimum. Ia boleh digunakan bersama dengan beberapa bahasa pengaturcaraan. Keupayaan storannya terus meningkat ke 1 juta hingga 50 juta aksara dan pengiraan dilaksanakan dalam “picoseconds” Saiz komputer sekarang adalah 100 kali lebih kecil daripada saiz komputer generasi pertama dan satu cip adalah lebih berkuasa daripada ENIAC.
GENERASI KELIMA
 Komputer generasi kelima iaitu komputer bagi generasi akan datang ini masih belum diperkenalkan secara meluas. Namun usaha kearah tersebut telah dimulakan oleh beberapa negara maju. Ianya juga masih didalam peringkat penyelidikan, dimana negara Jepun merupakan negara yang paling banyak membuat penyelidikan. Matlamat mereka adalah untuk membina komputer yang lebih berkuasa dan kepintaran buatan (artificial intelligence), sistem pakar (expert sistem), robotik dan sebagainya. Saiz perkakasan akan terus menjadi lebih kecil sementara daya ingatan dalamannya terus meningkat dengan pesat.
PENGELASAN KOMPUTER
 Pengelesan komputer adalah mengikut kepada ukuran fizikal dan keupayaannya iaitu, seperti superkomputer, komputer kerangka utama, Mini komputer dan mikrokomputer.
SUPERKOMPUTER
 Superkomputer atau nama lainnya kerangka utama yang besar. Perkembangannya terhad kepada beberapa ratus unit sahaja di seluruh dunia. Ini kerana harganya yang amat mahal. Superkomputer mempunyai unit pemprosesan pusat yang kompleks dengan keupayaan yang sangat pantas. Ia juga boleh memproses berbillion arahan per saat (BIPS). Ia digunakan khas bagi menyelesailkan masalah saintifik yang rumit dan canggih, contohnya CRAY I, CRAY II, CRAY III, dan CDC CYBER205.
KOMPUTER KERANGKA UTAMA
Komputer Kerangka Utama yang pertama diperkenalkan sejak tahun 40-an adalah seperti UNIVAC, IBM 360, dan lain-lain lagi. Komputer jenis ini kebanyakannya dimiliki oleh organisasi yang besar dan pusat pengajian tinggi. Ia juga bersaiz besar dan berkeupayaan memproses sejumlah data yang banyak dengan pantas dan tepat, berupaya memproses data pada kelajuan yang tinggi dan berjuta-juta arahan per saat (MIPS). Ia juga membenarkan komputer dikongsi oleh beratus-ratus pengguna pada satu masa.
MINI KOMPUTER
Mini Komputer pula adalah lebih perlahan, berkeupayaan storan yang kurang dan lebih murah daripada komputer kerangka utama. Kebanyakannya dimiliki oleh gedung perniagaan, jabatan awam/swasta dan institut pengajian tinggi. Mini Komputer juga menggunakan konsep multiprogramming dan multiprocessing. Contohnya adalah seperti HP 3000, SEQUENT dan lain-lain lagi.
MIKROKOMPUTER
Mikrokomputer atau Komputer peribadi pula  mempunyai saiz yang kecil seperti desktop atau laptop. Ia diperkenalkan buat kali pertama pada pertengahan tahun 1970-an. Mikropemproses adalah menjadi asas bagi mikrokomputer. Penggunaan mikrokomputer semakin meluas. Supermikro atau stesen kerja (workstation) telah diperkenalkan. Ia merupakan sambungan di antara mikrokomputer dan mini komputer yang berkeupayaan menggunakan konsep multiprogramming dan multiprocessing.