Minggu, 29 November 2009

Semantic search engine

Berbeda dengan algoritma sebelumnya yang memperhitungkan popularitas dan rank dari keyword yang diketikkan, metode semantic search mencoba menampilkan hasil yang lebih informatif dengan cara mencoba memahami arti keyword.

contohnya jika anda mencari keyword "planet". tanpa kemampuan semantic search, sebuah search engine hanya akan mengeluarkan informasi yang mengandung kata "planet" dan walaupun search engine telah mengurutkan halaman pencarian berdasarkan popularitasnya tetapi halaman yang berisi "mars", "venus" atau nama planet lainnya tidak ikut dicari(walaupun sebagian bisa saja ikut tampil sebagai output karena berdekatan dengan kata planet) padahal bisa saja terdapat relevansi yang erat dengan tujuan pencarian anda.

anda dapat membayangkan semantic search engine mampu memberikan informasi seperti layaknya wikipedia. bedanya search engine memanfaatkan engine yang pintar dalam proses mengumpulkan dan memberikan informasi tersebut. baik search engine maupun wikipedia juga mampu menghasilkan informasi yang aktual, bedanya search engine melakukannya secara otomatis, sedangkan informasi dalam wikipedia harus diupdate manual oleh kontributronya.

semantic search engine sering disebut sebagai search engine masa depan, sebuah kecerdasan yang dapat membantu anda menarik informasi yang lengkap,tepat,dan cepat dari timbunan terabyte atau bahkan petabyte data. tetapi masa depan itu tampaknya tidak terlalu jauh, karena saat ini telah tampil beberapa search engine yang mulai mengarahkan enginenya untuk keperluan tersebut.

Bersambung.....

Rabu, 25 November 2009

TCP (Transfer control Protocol) / IP (Internet Protocol)

sebagai pengguna internet, kita kerap mendengar nama TCP/IP, protocol jaringan yang paling banyak digunakan dewasa ini. seperti bahasa, protocol digunakan oleh dua komputer agar dapat saling bercakap-cakap. laiknya dalam dunia nyata, jika dua komputer tidak berbicara menggunakan bahasa yang sama, mereka tidak dapat berkomunikasi.

TCP/IP sendiri bukanlah nama sebuah protocol, melainkan nama yang diberikan kepada sekumpulan protocol jaringan yang telah digunakan untuk membangun jaringan global internet. protocol tersebut mengacu kepada protocol suite yang dikembangkan oleh DoD departemen pertahanan amerika serikat atau Arpanet.

TCP/IP tidak hanya digunakan di internet.mereka juga banyak digunakan untuk membangun jaringan pribadi yang disebut internet yang jadi terhubung dengan jaringan global internet. jaringan internet yang digunakan secara ekslusif oleh sebuah organisasi disebut juga dengan intranet.

dari namanya TCP/IP sudah merujuk pada dua protocol yang berbeda, yaitu Transfer control protocol dan internet protocol. terdapat beberapa protocol lain yang terkait dengan TCP/IP sebagian antaranya yang sering kita dengar seperti FTP, HTTP, SMTP, dan POP3. TCP/IP memiliki empat tingkatan, yaitu:
1. Application
2. Transport
3. Internet
4. Network Interface

Bersambung ......

Sabtu, 21 November 2009

Kecerdasan search engine

Cara search engine memperlakukan key word/
Bagaimana Search engine memperlakukan keywords


Kalau kita perhatikan dari arti katanya –search engine—yang artinya mesin atau alat yang digunakan untuk mencari data/informasi. Jika kita mengacu pada arti kata diatas maka setiap aplikasi software memilikinya, terutama aplikasi yang memiliki informasi yang cukup besar. Tidak perlu jauh-jauh membayangkan aplikasi database yang kompleks, ambil contoh untuk pemisalan regedit dari windows, yang memiliki fungsi search mencari string tertentu atau perintah command prompt sederhana seperti dir yang memiliki parameter /s untuk mencari kedalam sub directory.

Tetapi saat search engine yang dimaksud adalah web search engine, maka anda berhadapan dengan data dan informasi yang luar biasa besarnya dan terus bertambah dengan sangat cepat, sehingga saat ini anda tidak perlu memiliki televise atau radio untuk menjadi orang yang paling update mengenai gossip terbaru. Tetapi apakah cukup jika sebuah search engine mencari hanya berdasarkan keywords, untuk kemudian menampilkan semua informasi yang menjadi keyword tersebut.

untuk menjawabnya, cukup bayangkan kita berada didalam perpustakaan raksasa yang selalu diisi buku dan literatur baru setiap harinya. lalu kita ingin mencari sebuah kata ,misalnya sixth sense. karena terlalu banyak buku yang ada maka kita mengatakan pada penjaga perpustakaan yang berperan sebagai search engine, saya ingin mencari sixth sense.

apakah kita dapat membayangkan bagaimana mekanisme dan hasil yang ditampilkan jika sang penjaga perpustakaan mencari hanya berdasarkan keyword? buku akan dicari satu persatu berurutan dari rak ke rak dan setiap buku yang mengandung sixth sense akan diberikan kepada kita.

tentu bukan itu yang kita inginkan, kita ingin search engine yang lebih pandai memahami apa yang kita inginkan. kita akan lebih senang jika penjaga perpustakaan berusaha menebak dan memberikan prioritas beberapa pilihan yang diharapkan akurat ketimbang memberikan setumpuk informasi yang terlalu banyak dan harus ditelusuri lagi.

jika kita kemudian bertanya pada beberapa rekan apa yang timbul dalam pikiran mereka saat kita menyebut sixth sense, mereka akan menyaring kata tersebut dalam pikiran masing-masing dan mungkin akan mengaitkannya dengan film berjudul "the sixth sense" yang dibintangi Bruce willis. sebuah response yang wajar sebagai manusia, apakah mesin dapat melakukan hal yang sama?

Ternyata dari percobaan pada beberapa search engine popular yaitu google.com, yahoo.com, bing.com dan wolframalpha.com, seluruhnya meletakkan film the sixth sense pada urutan pertama, walaupun film tersebut dibuat sepuluh tahun yang lalu. dapat disimpulkan web search engine saat ini sudah mengimplementasikan kecerdasan buatan agar dapat memahami maksud kita, walau dalam kasus ini logikanya masih sederhana, yaitu mengaitkan key word pencarian kita dengan pencarian yang paling popular atau memiliki rank tertinggi.
Bersambung .....

Sumber: PC media
Penulis : Joko Nurjadi

Sabtu, 14 November 2009

Klasifikasi computer

berdasarkan pengolahan datanya, komputer dibagi menjadi 3 yaitu:

- Analog computer
sifat penggunaannya terus menerus, datanya tidak berbentuk angka tapi berbentuk fisik, Outputnya berupa pengaturan dan pengontrolan

- Digital Computer
sifat penggunaannya terus menerus, datanya dalam bentuk huruf dan angka

- Hybrid Computer
Komputer hybrid adalah gabungan antara komputer digital dan analog, biasanya komputer ini hanya digunakan untuk masalah-masalah khusus karena memiliki kemampuan yang lebih cepat dan tepat.

Berdasarkan Penggunaannya
1. General purpose artinya komputer digunakan secara umum, misalnya untuk pengelolaan grafis dan multimedia, pengelolaan data base, serta pengelolaan program.

2. Special purpose artinya komputer digunakan secara khusus, misalnya sebagai server, PC router, dan terminal dumb.


Berdasarkan kemampuannya
berdasarkan kemampuan kinerjanya, komputer dapat dikelompokkan sebagai berikut:
1. Microcomputer
2. Minicomputer
3. Smallcomputer
4. Medium computer
5. Large computer
6. Supercomputer

Jumat, 13 November 2009

Tentang Definisi Komputer

Sebelum kita mengutak-atik computer, ada baiknya kita terlebih dahulu mengetahui definisi dan cara kerja computer. Definisi umum dari computer adalah seperangkat alat electronic yang dihubungkan dengan listrik yang berguna membantu kerjaan manusia agar lebih mudah, cepat, dan akurat. Computer juga sebagai alat informasi dan komunikasi yang mampu mengolah data dan kemudian menyimpannya.

Perangkat computer yang sudah dikenal masyarakat umum adalah sebagai berikut:
1. Mainframe
2. Personal computer (PC)
3. computer for server (server)
4. Personal data assistant (PDA)
5. Mobile computer (notebook, laptop, desknote)
6. Global positioning system (GPS)
7. Kalkulator
8. Translator
9. PC tablet
10. Organiser

Seiring bertambahnya waktu dan berkembangnya teknologi, semakin banyak pula jenis alat yang bias dikelompokkan kedalam jenis computer. Umumnya, orang mengartikan computer hanya sebatas personal computer (PC).

Perangkat computer dapat dibagi menjadi 3:
1. Hardware ( perangkat keras)
2. software (perangkat lunak)
3. Brainware (pengguna): operator (sebagai pengguna computer saja), Programmer (sebagai pembuat software atau program), system analisis (yang menjembatani antara computer, manusia, dan program)