Minggu, 27 Februari 2011

javascript

JavaScript adalah bahasa pemrograman yang khusus untuk halaman web agar halaman web menjadi lebih hidup. Kalau dilihat dari suku katanya terdiri dari dua suku kata, yaitu Java dan Script. Java adalah Bahasa pemrograman berorientasi objek, sedangkan Script adalah serangkaian instruksi program. merujuk pada wikipedia, JavaScript adalah bahasa pemrograman berbasis prototipe yang berjalan disisi klien. jika kita berbicara dalam konteks web, sederhananya, kita dapat memahami JavaScript sebagai bahasa pemrograman yang berjalan di browser.

Javascript dipanggil untuk memberikan fungsi pada halaman web dengan meletakannya secara internal pada halaman html diantara tag atau dibuat pada file terpisah ( eksternal ) dan lalu di link menggunakan pada bagian , seperti CSS. Javascript bekerja pada sisi browser. maksudnya begini : untuk menampilkan halaman web, user menuliskan alamat web di address bar url. setelah itu, browser “mengambil” file html ( dengan file javascript yang melekat padanya jika memang ada ) ke server yang beralamat di URL yang diketikan oleh user. Selesai file diambil, file ditampilkan pada browser. Nah, setelah file javascript berada pada browser, barulah script javascript tersebut bekerja.

Efek dari Javascript yang bekerja pada sisi browser ini, Javascript dapat merespon perintah user dengan cepat, dan membuat halaman web menjadi lebih responsif. JavaScript melakukan apa yang tidak bisa dilakukan oleh HTML, PHP, dan CSS yaitu menangani hal – hal yang membutuhkan respons cepat terhadap aksi dari user. Contoh : fungsi validasi pada form. ketika anda mengisi sebuah form yang divalidasi menggunakan javascript, anda mengetikkan data lalu mengetik submit, sebelum data dikirimkan ke server, data akan “dicek” terlebih dahulu pada browser menggunakan fungsi javascript yang ada pada halaman web. sehingga, jika memang data yang anda isikan tidak valid, daripada membuang – buang waktu dengan mengirimkan data ke server baru di validasi di server dan lalu server mengirimkan respons balik mengenai ketidak validan input data anda, lebih baik cek validasi data form dilakukan secara lokal di browser menggunakan fungsi javascript. Javascript juga bisa digunakan untuk membuat password protection, pendeteksian browser, atau menampilkan informasi waktu. Javascript juga banyak digunakan oleh Web Designer karena memberikan kontrol yang lebih terhadap halaman web yang akan tampil di web.

Implementasi terpopuler saat ini dari pemrograman JavaScript adalah teknik AJAX. (Asynchronous JavaScript and XML, HTTP ). teknik ini sering digunakan oleh aplikasi berbasis web seperti Gmail, Google Reader, dan lain lain. Teknik yang membuat pertukaran data antara server dan browser terjadi di belakang layar sehingga interaksi antara user dan aplikasi web semakin responsif.

Skrip JavaScript yang dimasukkan di dalam berkas HTML ataupun XHTML harus dimasukkan di antara tag . Berikut ini adalah contohnya (yang akan menampilkan sebuah dialog box berisi Halo Dunia! ketika sebuah tombol diklik oleh pengguna):

sumber : http://tajuddin.xtreemhost.com/programming/96-apa-itu-javascript.html

Kamis, 24 Februari 2011

Web science “Wikipedia”

sebelumnya saya akan menjelaskan tentang apa itu web science. web science adalah ilmu pengetahuan untuk membuat dan memanipulasi web atau kajian sains dari web yang lahir dari sistem informasi. hampir semua orang sudah mengerti dengan penggunaan web ataupun internet karena penggunaanya yang mudah dan membuat semua orang tidak perlu repot mencari informasi. web juga memerlukan pemahaman akan web dan juga fokus pada pengembangan terhadap kebutuhan komunikasi dan representasi.

klo di pikir memang agak bingung dengan contoh web science. salah satu contoh dari web science yaitu wikipedia. wikipedia pasti sering kita akses untuk mencari informasi yang sesuai dan edukatif. oleh sebab itu saya akan menjelaskan sedikit tentang wikipedia. wikipedia berasal dari kata wiki dan pedia. Wiki itu merupakan website dimana para pengunjungnya bebas untuk mengubah-ubah isi dari website tersebut. Sementara Pedia itu merupakan potongan kata dari encyclopedia–artinya tentu sebagian besar dari penonton pengunjung sudah tahu apa. Setelah digabung maka arti kasarnya adalah “ensiklopedia yang isinya bebas diubah oleh siapa saja”. Tapi, tentu saja bukan benar-benar bebas diubah artinya, tetap ada syarat-syaratnya agar artikelnya layak untuk terpampang di halaman Wikipedia.

Keistimewaan Wikipedia adalah selain menyajikan informasi yang biasa ditemui di dalam sebuah ensiklopedia, ia juga memuat artikel-artikel yang biasanya ditemukan di dalam almanak, majalah spesialis, dan topik-topik berita yang masih hangat.

Wikipedia berawal sebagai projek sampingan Nupedia, ensiklopedia bebas online yang artikelnya ditulis oleh para ahli. Larry Sanger, yang mendirikan Nupedia bersama Jimmy Wales, melontarkan ide mengenai ensiklopedia berbasis wiki pada 10 Januari 2001 di milis Nupedia . Lima hari kemudian Wikipedia pun secara resmi diluncurkan.
Berikut ini beberapa karakteristik penting di dalam projek Wikipedia.

  1. Wikipedia adalah ensiklopedia utama.
  2. Wikipedia adalah sebuah wiki yang dapat diubah oleh setiap orang (kecuali untuk pengguna yang diblok dan pengecualian di halaman terlindung)
  3. Wikipedia mengandung isi bebas dan menggunakan copyleft Lisensi dokumentasi bebas GNU
Isi Wikipedia dapat diciptakan oleh penggunanya. Pengunjung di Wikipedia juga dapat mengubah artikel, dan banyak yang melakukannya. Halaman-halaman selalu diubah, jadi, tidak ada artikel yang pernah selesai.

Selasa, 15 Februari 2011

web science : url shortening

Sekarang ini semua orang sudah menggunakan internet dalam kehidupannya. Misalnya untuk mencari informasi atau juga untuk keperluan pribadi yang bisa diakses melalui internet. Dalam dunia internet terdapat web yang biasa digunakan untuk mencari informasi atau yang lainnya. Web merupakan salah satu aplikasi yang menjadi kebutuhan penting dalam masa sekarang ini. Web membantu user untuk mengkespresikan diri, sebagai alat komunikasi, selain itu bisa sebagai alat untuk menuliskan seni karya tulis dari user. Web digunakan sebagai tempat menuliskan atau memberikan informasi kepada pembaca (khalayak umum) tentang segala bentuk perkembangan yang terjadi di di seluruh belahan dunia.

Web sendiri mempunyai arti sebuah sistem hypertext dokumen yang saling terkait yang diakses dengan menggunakan internet untuk memberikan informasi berbasiskan elektronik berupa multimedia, teks, grafis serta segala data dan informasi yang dapat dimasukkan dalam format-format tersebut, umumnya berbasiskan HTML. Sedangkan science adalah ilmu pengetahuan yang didapat dan bisa menjadi pengetahuan bagi masyarakat untuk memberi informasi yang akurat. Web science adalah ilmu pengetahuan yang sudah dilakukan penelitian dari Web yang muncul melalui desentralisasi sistem Informasi.

Salah satu contoh web science adalah url shorting. Saya akan menjelaskan sedikit tentang url shorting. URL shorting sendiri bila diartikan yaitu pemendekan/pemotongan url. URL adalah singkatan dari Universal Resource Locator. URL diciptakan pada tahun 1994 oleh Tim Berners-Lee sebagai bagian dari URI. Tapi ternyata Berners Lee sendiri menyesali adanya tanda titik ( . ) sebagai pemisah lajur menuju pusat data. Ia berharap bahwa dulu ia menggunakan tanda “/ ” saja pada keseluruhan alamat URL. Ia juga menganggap bahwa dua tanda slash ( / ) di awal ( http:// ) tidak begitu penting. Perlu diketahui juga, bahwa dengan ditemukannya URL ini, maka dunia internet bisa berkembang dengan sedemian pesat hingga sekarang ini.

URL shortening service sendiri pertama kali diciptakan oleh TinyURL pada tahun 2002, walaupun sebenarnya sudah mempunyai ide pada tahun 2001. Layanan ini memberikan jasa Redirect (mengarahkan) menuju ke suatu halaman yang sudah pasti alamat dari halaman tersebut yang sudah dipendekkan. Kehadiran URL Shortening sendiri tidak hanya hadir dengan kabar positif tetapi juga menimbulkan hal yang negative dan juga penyalahgunaan.

Ada beberapa hal yang perlu diperhatikan pada penggunaan URL Shortening ini. Diantaranya adalah :
1. HANYA menggunakan URL Shortening untuk berbagi alamat URL dalam pembicaraan sesaat.
2. JANGAN menggunakan URL Shortening dalam HYPERLINK dari suatu kata yang menuju ke website orang baik itu dalam Artikel atau Link List. Karena, bila penyedia jasa URL Shortening itu berhenti bekerja, maka akan terjadi Broken Link.

Hal tersebut perlu dilakukan agar tidak terjadi hal-hal yang tidak diinginkan. Karena jika tidak melakukan aturan diatas maka akan terjadi penyalahgunaan dalam penggunaan url shortening. url shortening menggunakan teknik atau cara yaitu dengan meng-generate suatu alamat domain acak setelah nama domain utamnya yang nantinya akan diarahkan ke alamat sebelumnya ingin kita pendekkan. Panjang karakter yang di-generate tergantung pada perusahaan penyedia jasa tersebut.