IRA_D

TEKNOLOGI INFORMASI

Kamis, 22 Januari 2009

Berbagi dan Berpromosi Artikel lewat Social Bookmarking


Internet terus berkembang, pertumbuhan website dan blog sungguh luar biasa. Beragam artikel dan konten digital -mulai dari gambar, audio, hingga video- tersebar dan siap untuk dinikmati. Di satu sisi, pengelola website dan blogger berlomba ingin agar artikel dan konten situsnya menjadi yang terpopuler dan banyak dikunjungi. Di sisi lain, pengguna internet ingin mendapatkan pilihan artikel terbaik dan paling sesuai dengan yang dibutuhkannya.

Kini, selain melalui search engine, Social Bookmarking menjadi salah satu solusi yang sangat digemari para pengelola web dan pengguna internet. Social Bookmarking merupakan sebuah metode bagi pengguna internet untuk menyimpan, mengelola, dan mencari halaman web dengan memanfaatkan layanan situs-situs penyimpan data halaman web. Jika kita bisa mem-bookmarks halaman-halaman web favorit di web browser, Social Bookmarking memungkinkan kita melakukan hal serupa -dengan kelebihan data bookmarks tersimpan di situs Social Bookmarking dan dapat dinikmati pengguna lainnya.

Contoh situs Social Bookmarking yang populer adalah DIGG, StumbleUpon, dan Technorati. Berbeda dengan layanan direktori web yang hanya menyimpan & menyajikan daftar URL halaman utama situs-situs dan dikelola secara manual oleh editor layanan direktori web, mekanisme Social Bookmarking lebih dinamis dan demokratis. Pengelola web dan blog dapat mendaftarkan setiap URL artikel dan posting di website atau blognya. Artikel terdaftar selanjutnya akan divoting pengunjung, dan yang terpopuler akan disajikan secara khusus di halaman awal. Di sinilah, pengguna internet dapat memperoleh manfaat, yaitu mendapatkan referensi dan sumber artikel yang terbaik.

Situs Social Bookmarking biasanya menyediakan fitur instan untuk mensubmit URL, berupa add-on untuk diinstal di toolbar web browser, atau ikon link submit yang dapat dipasang di halaman web atau blog. Ini akan mempermudah pengelola website dan blog untuk dapat menyebarkan artikel-artikelnya, berpromosi, dan mendapatkan peningkatan kunjungan (traffic) via situs-situs Social Bookmarking. Selain itu, umumnya situs Social Bookmarking juga menyediakan fitur tambahan, seperti pemberian komentar, pencarian teman sesama user, dan fitur bersosialisasi sejenisnya.

Tips dan Trik Pencarian Efektif dengan Google

Meskipun Google menyediakan banyak fitur pencarian, saya yakin tidak banyak dari kita yang menggunakannya pada saat melakukan pencarian informasi. Akhirnya kita kena badai tsunami informasi dari Google yang akhirnya membuat kita bingung sendiri. Kita bahas yuk, teknik pencarian yang efektif itu sebaiknya seperti apa sih.

Secara umum, jenis pencarian di Google ada dua: Basic Search dan Advanced Search. Basic Search adalah fitur pencarian yang sudah biasa kita gunakan yaitu ketika mengakses langsung google.com.

Sedangkan Advanced Search menyediakan berbagai pilihan fitur pencarian baik untuk operator dasar, file format yang ingin kita cari, bahasa, region, dsb.

Sebenarnya masih sangat banyak fitur pencarian yang bisa kita gunakan, tapi tidak terdapat di menu pilihan Advanced Search. Dengan kata lain kita harus memasukannya query di form pencarian di Basic Search langsung. Nah permainan query dan operator pencarian ini yang sebenarnya akan kita bahas di artikel ini.

FITUR PENCARIAN DASAR

  1. AND: Mencari informasi yang mengandung kedua kata yang dicari. Bisa menggunakan salah satu dari tiga alternatif berikut:
    ukiran jepara
    ukiran AND jepara
    ukiran+jepara

  2. OR: Mencari informasi yang mengandung salah satu dari kedua kata. Bisa menggunakan salah satu dari dua alternatif berikut:
    tahu OR tempe
    tahu | tempe

  3. FRASE: Mencari informasi yang mengandung frase yang dicari dengan menggunakan tanda “”. Contoh:
    “perangkat lunak”

  4. NOT: Hasil pencarian mengandung kata yang di depan, tapi tidak yang dibelakang minus (-). Contoh di bawah akan mencari informasi yang mengandung kata ikan tapi bukan bandeng.
    ikan -bandeng

  5. SINONIM (~): Mencari kata beserta sinonim-sinonimnya. Contoh di bawah akan membawa hasil pencarian: kendaraan (car) dan sinonim-sinonimnya.
    ~car

  6. ASTERIK (*): Karakter pengganti kata. Dari contoh di bawah, hasil yang didapat bisa: ayam bakar pedas, ayam goreng pedas, ayam masak pedas, dsb
    ayam * pedas

  7. TANDA TITIK (.): Karakter pengganti huruf, angka dan karakter tunggal. Dari contoh di bawah, hasil yang didapat bisa: kopi, koki, kodi, dsb
    ko.i

  8. CASE INSENSITIVE: Pencarian di Google menganggap kapital dan bukan kapital sebagai sesuatu yang sama. Jadi, romi satria wahono, Romi Satria Wahono, atau RoMi SaTrIA waHoNo akan membawa hasil pencarian yang sama

  9. PENGABAIAN KATA: Google mengabaikan keyword berupa karakter tunggal dan kata-kata berikut: a, about, an, and, are, as, at, b, by, from, how, i , in, is, it, of, on, or, that, the, this, to, we, what, when, where, which, with. Apabila kita masih tetap menginginkan pencarian kata tersebut, bisa dengan menggunakan karakter + di depan kata yang dicari (contoh: Star Wars Episode +I), atau bisa juga dengan menganggapnya sebagai frase (contoh: “Star Wars Episode I”)

  10. I’M FEELING LUCKY: Akan membawa kita langsung menuju ke hasil pencarian pertama dari query kita

FITUR PENCARIAN LANJUT

  1. DEFINE: Mencari definisi dari sebuah terminologi. Dari contoh di bawah, hasil yang didapat adalah berbagai definisi tentang e-learning dari berbagai sumber
    define:e-learning

  2. CACHE: Menampilkan situs web yang telah diindeks oleh Google meskipun sudah tidak aktif lagi. Contoh di bawah akan menghasilkan pencarian kata php pada situs ilmukomputer.com yang ada di indeks Google.
    cache:ilmukomputer.com php

  3. LINK: Menampilkan daftar link yang mengarah ke sebuah situs. Contoh di bawah akan menampilkan daftar link yang mengarah ke situs ilmukomputer.com
    link:ilmukomputer.com

  4. RELATED: Menampilkan daftar situs yang serupa, mirip atau memiliki hubungan dengan suatu situs
    related:romisatriawahono.net

  5. INFO: Menampilkan informasi yang Google ketahui tentang sebuah situs
    info:romisatriawahono.net

  6. SITE: Menampilkan pencarian khusus di suatu situs yang ditunjuk
    java site:ilmukomputer.com

  7. FILETYPE: Menampilkan hasil pencarian berupa suatu jenis (ekstensi) file tertentu. Jenis file yang bisa dicari adalah: doc, xls, rtf, swf, ps, lwp, wri, ppt, pdf, mdb, txt, dsb. Contoh di bawah akan menampilkan hasil pencarian berupa file PDF yang mengandung keyword software engineering
    software engineering filetype:pdf

  8. ALLINTITLE: Menampilkan seluruh kata yang dicari dalam TITLE halaman. Contoh di bawah akan menghasilkan halaman yang memiliki title java programming. allintitle ini tidak dapat digabungkan dengan operator (sintaks) lain. Gunakan intitle untuk keperluan itu.
    allintitle:java programming

  9. INTITLE: Menampilkan satu kata yang dicari dalam TITLE halaman. Contoh di bawah akan menghasilkan halaman yang memiliki title java dan isi halaman yang mengandung kata enterprise
    intitle:java enterprise

  10. ALLINURL: Menampilkan seluruh kata yang dicari di dalam URL. Contoh di bawah akan menghasilkan daftar URL yang mengandung kata java dan programming. allinurl ini tidak dapat digabungkan dengan operator (sintaks) lain. Gunakan inurl untuk keperluan itu.
    allinurl:java programming

  11. INURL: Menampilkan satu kata yang dicari di dalam URL. Contoh di bawah akan menghasilkan daftar URL yang mengandung kata java dan isi halaman yang mengandung kata enterprise
    inurl:java enterprise

Pencarian yang kita lakukan akan semakin efektif apabila kita mencoba menggabungkan beberapa operator baik yang ada di fitur pencarian dasar maupun lanjut. Misalnya, kita ingin mencari file-file PDF yang ada di situs http://www.pdii.lipi.go.id/. Maka kita gabungkan dua operator menjadi:
filetype:pdf site:www.pdii.lipi.go.id

Dewasa ini permainan query pencarian Google banyak digunakan para hacker dan cracker untuk mencari berbagai informasi, file, dan konfigurasi yang memiliki lubang keamanan. Aktifitas ini terkenal dengan sebutan Google Hacking. Kapan-kapan kita bahas tentang yang satu ini, setelah kita mahir bermain-main dengan berbagai operator pencarian Google.

TEKNOLOGI INFORMASI

Pemrograman komputer

Pemrograman adalah proses menulis, menguji dan memperbaiki (debug), dan memelihara kode yang membangun sebuah program komputer. Kode ini ditulis dalam berbagai bahasa pemrograman. Tujuan dari pemrograman adalah untuk memuat suatu program yang dapat melakukan suatu perhitungan atau ‘pekerjaan’ sesuai dengan keinginan si pemrogram. Untuk dapat melakukan pemrograman, diperlukan keterampilan dalam algoritma, logika, bahasa pemrograman, dan di banyak kasus, pengetahuan-pengetahuan lain seperti matematika.

Pemrograman adalah sebuah seni dalam menggunakan satu atau lebih algoritma yang saling berhubungan dengan menggunakan sebuah bahasa pemrograman tertentu sehingga menjadi sebuah program komputer. Bahasa pemrograman yang berbeda mendukung gaya pemrograman yang berbeda pula. Gaya pemrograman ini biasa disebut paradigma pemrograman.

Apakah memprogram perangkat lunak lebih merupakan seni, ilmu, atau teknik telah lama diperdebatkan. Pemrogram yang baik biasanya mengkombinasikan tiga hal tersebut, agar dapat menciptakan program yang efisien, baik dari sisi waktu berjalan (running time), atau memori.

Bahasa Pemrograman

Bahasa pemrograman yang berbeda mendukung gaya-gaya pemrograman yang berbeda (paradigma pemrograman. Pilihan bahasa pemrograman dipengaruhi oleh banyak alasan, seperti kecocokan dengan kriteria program yang akan dibuat.

Beberapa bahasa pemrograman adalah :

Pemrograman Kompetitif

Pemrograman adalah bahan yang banyak digunakan di berbagai kompetisi komputer di Indonesia maupun dunia. Di tingkat SMA, contohnya, pemrograman dipertandingkan dalam Olimpiade Sains Nasional setiap tahunnya. Ketigapuluh peraih medali di Olimpiade Sains Nasional ini kemudian menjadi Tim Olimpiade Komputer Indonesia, dan menempuh Pelatihan Nasional yang menyeleksi empat orang wakil untuk mengikuti Olimpiade Sains Internasional bidang Informasi (International Olympiad in Informatics) yang diadakan setiap tahunnya.