Search Engine

Kamis, 10 Desember 2009

SEARCH ENGINE “Mesin Pencari”

Internet merupakan suatu ladang atau sebuah tempat, kita bayangkan saja sebagai sebuah lautan samudera yang terbentang luas dimana ada bermacam-macam makhluk di dalamnya. Begitu pula internet, bayangkan jika tidak ada search engine, pasti mencari informasi/data akan sangat memakan banyak waktu. Di dunia internet ada dua macam tipe search engine atau pencarian situs yaitu Search engine (mesin pencari) dan web direktori.

Pengertian Search Engine

Adalah suatu sistem database yang dirancang untuk mengindex atau mencari alamat-alamat website /informasi-informasi di internet. Search engine atau mesin pencari memiliki fungsi utama yaitu untuk mencari alamat-alamat website (URL) yang kita butuhkan, caranya pun sangat mudah dan simple. Hanya dengan mengetikkan kata kunci “keyword” sesuai yang kita butuhkan. Web search engine tersebut mengumpulkan data-data secara otomatis.

Search engine memiliki program khusus yang biasanya disebut “spider crawler”. Pada saat Anda mendaftarkan sebuah alamat website (URL), spider dari search engine tersebut akan menerima dan menganalisa URL tersebut lalu mengcrawlnya. Dengan proses dan prosedur yang serba otomatis, spider ini akan memutuskan apakah web yang anda daftarkan layak diterima atau tidak pada search engine tersebut. Jika layak, spider akan langsung menambahkan alamat URL tersebut ke sistem database mereka. Rangking-pun segera ditetapkan dengan algoritma dan caranya masing-masing. Jika tidak layak, terpaksa Anda harus bersabar dan mengulangi pendaftaran diwaktu yang lain. Jadi semua yang namanya search engine, pasti memiliki program yang disebut Spider crawler. Dan program inilah yang sebenarnya menentukan posisi web site Anda di search engine tersebut.

Dengan proses dan prosedur yang serba otomatis, spider ini akan memutuskan apakah web yang anda daftarkan layak diterima atau tidak pada search engine tersebut. Jika layak, spider akan langsung menambahkan alamat URL tersebut ke sistem database mereka. Rangking-pun segera ditetapkan dengan algoritma dan caranya masing-masing. Jika tidak layak, terpaksa Anda harus bersabar dan mengulangi pendaftaran diwaktu yang lain. Jadi semua yang namanya search engine, pasti memiliki program yang disebut Spider crawler. Dan program inilah yang sebenarnya menentukan posisi web site Anda di search engine tersebut.

Contoh beberapa search engine terkenal adalah : Altavista, Google, Excite, Northern Light, Hotbot, dan masih bayak lagi.

Web Directory

Berbeda dengan search engine, web directory meng-index halaman website di internet secara manual. Manual yang dimaksud adalah mereka menggunakan orang biasa untuk menganalisa setiap halaman web yang masuk. Tidak menggunakan spider atau crawler seperti halnya search engine. Keunggulan directory dibanding search engine adalah memberikan hasil pencarian yang lebih relevan dengan kualitas yang relatif lebih baik. Tapi karena semua proses dilakukan secara manual (menggunakan editor manusia), jumlah database yang dimiliki bisasanya jauh lebih kecil dibandingkan dengan search engine.

Itulah sebabnya sekarang ini banyak perusahaan yang mengelola directory, menerapkan sistem ganda, yaitu menggunakan gabungan directory dan search engine. Contoh nyata adalah Yahoo yang menggandeng Google sebagai search engine default-nya. Contoh beberapa directory terkenal selain Yahoo adalah Open Directory Project, Looksmart, dan NBCi.

Disini akan saya bahas salah satu mesin pencari yang lagi naik daun ,(kayak artis aja ,hehehe) yaitu Google Search Engine atau biasanya kita menyebutnya “mbah GOOGLE” .


Fasilitas search engine telah ada selama bertahun-tahun, akan tetapi tampaknya google lebih unggul daripada search engine lainnya.

# Keunggulan Google dibanding search engine lainnya :

Google menampilkan hasil pencarian berdasarkan banyak faktor, yang menentukan ranking sebuah website pada search engine results page (SERP). Google telah mengalahkan website-website lain sebagai website yang paling banyak dikunjungi di dunia. Tentu saja ini berarti mendapatkan tempat duduk terbaik di Google SERP berarti peningkatan jumlah pengunjung dalam jumlah yang sangat besar.

Dasar pencarian search engine Google serupa dengan search engine lainnya. Program otomatis yang disebut spiders atau crawlers menjelajahi website demi website dan membuat index yang memuat kata-kata kunci. Kata kunci ini yang dipanggil ketika pengguna google mencari informasi. Sebuah program spider atau crawler juga memiliki kelebihan-kelebihan khusus seperti mendeteksi website yang hanya membawa user ke website lain (reddirection).

Lokasi keyword juga memegang peran pada bagaimana google menemukan webiste-website. Walau Google mencari keyword di semua halaman sebuah website, beberapa seksi seperti webpage title dan headings berperan lebih penting dari halaman-halaman lainnya. Meta keyword juga diperhitungkan walau keyword yang terlalu banyak justru membuat Google mengabaikan semua meta keyword yang ada.

Cara Kerja "Sistem PageRank"

Fitur Google yang paling penting adalah sistem PageRank, sebuah proses otomatis yang menentukan lokasi hasil pencarian. Bagaimana Google menentukan PageRank ini merupakan suatu hal yang rahasia.

Beberapa hal yang menjadi pertimbangan PageRank adalah sebagai berikut:

a. Untuk setiap hasil pencarian, PageRank akan menambahkan nilai pada website-website yang ditampilkan.

b. Link sebuah website dengan website-website lain menambah jumlah nilai PageRank.

c. Logikanya adalah website dengan isi berkualitas akan mendapatkan lebih banyak direferensikan oleh website-website lain daripada website yang biasa-biasa saja.

d. Tidak semua voting bernilai sama. Voting dari website yang memiliki PageRank tinggi memberi nilai lebih dibanding dari website dengan PageRank rendah. Hal ini mencegah orang-orang meningkatkan nilai PageRank mereka dengan membuat website-website kosong yang me-link website utama mereka.

e. Sebuah website yang melink banyak website memberi nilai lebih sedikit pada website-website yang di-link dibandingkandengan website yang melink beberapa website.

f. Seberapa lama sebuah website telah berdiri menambah nilai PageRank.

g. Kekuatan nama domain sebuah website menambah nilai PageRank.

h. Beberapa orang berkata bahwa Google menggunakan sebuah grup orang-orang untuk mengevaluasi hasil search enginenya secara manual namun Google menentang hal ini.

i. Google juga tidak menjual posisi pencariannya. Semua website yang muncul pada hasil Google SEPR murni hasil dari PageRank. Google tidak menjual posisi pencarian namun Google menyediakan ruang khusus di bagian kanan untuk sponsor-sponsor yang bersangkutan dengan hasil pencarian.

Demikian sedikit penjelasan mengenai Search Engine dan cara kerja Google Search Engine. Semoga sesuatu yang tak berarti ini ada manfaatnya. Amin . . . .


Nama : Oky Wijayanto

NPM : 06.2009.1.05210

No Absen : -

Jurusan : Teknik Informatika (H2)

Jauh Lebih Dalam ......

SISTEM OPERASI (OPERATING SYSTEM)

Rabu, 04 November 2009

Sistem Operasi yang biasa juga kita sebut Operating System (OS) adalah suatu perangkat lunak atau disebut juga software yang bertugas mengontrol dan mengatur perangkat keras (hardware) serta menjalankan operasi-operasi dasar sistem , termasuk juga menjalankan software-software aplikasi. Contohnya software-software pengolah kata, menghitung, web browser dll.

Sistem operasi berada pada lapisan pertama pada yang ditaruh pada komputer pada saat komputer dinyalakan. Sedangkan software-software lainnya dijalankan setelah Sistem Operasi berjalan, dan Sistem Operasi akan melakukan layanan inti umum untuk software-software itu. Layanan inti umum tersebut seperti akses ke disk, manajemen memori, skeduling task, dan antar-muka user. Sehingga masing-masing software tidak perlu lagi melakukan tugas-tugas inti umum tersebut, karena dapat dilayani dan dilakukan oleh Sistem Operasi. Bagian kode yang melakukan tugas-tugas inti dan umum tersebut dinamakan dengan "kernel" suatu Sistem Operasi.selain itu Sistem Operasi adalah penghubung antara hardware dan software.


Sistem Operasi secara umum terdiri dari beberapa bagian:

  1. Mekanisme Boot, yaitu meletakkan kernel ke dalam memory
  2. Kernel, yaitu inti dari sebuah Sistem Operasi
  3. Command Interpreter atau shell, yang bertugas membaca input dari pengguna
  4. Pustaka-pustaka, yaitu yang menyediakan kumpulan fungsi dasar dan standar yang dapat dipanggil oleh aplikasi lain
  5. Driver untuk berinteraksi dengan hardware eksternal, sekaligus untuk mengontrol mereka.


Sebagian Sistem Operasi hanya mengizinkan satu aplikasi saja yang berjalan pada satu waktu (misalnya DOS), tetapi sebagian besar Sistem Operasi baru mengizinkan beberapa aplikasi berjalan secara simultan pada waktu yang bersamaan. Sistem Operasi seperti ini disebut sebagai Multi-tasking Operating System (misalnya keluarga sistem operasi UNIX). Beberapa Sistem Operasi berukuran sangat besar dan kompleks, serta inputnya tergantung kepada input pengguna, sedangkan Sistem Operasi lainnya sangat kecil dan dibuat dengan asumsi bekerja tanpa intervensi manusia sama sekali. Tipe yang pertama sering disebut sebagai Desktop OS, sedangkan tipe kedua adalah Real-Time OS. (kutipan dari : Wikipedia sistem Operasi)



Jauh Lebih Dalam ......

BRAINWARE (Perangkat Otak)

Rabu, 28 Oktober 2009

BRAINWARE

Perlu diketahui bahwa Konsep hardware - software - brainware adalah merupakan konsep tri-tunggal yang tidak bisa dipisahkan satu dengan lainnya. Untuk tahap pertama, manusia harus memasukkan program terlebih dahulu kedalam komputer. Setelah program tersimpan didalam komputer, maka komputer baru bisa bekerja untuk membantu manusia dalam menyelesaikan persoalan ataupun pekerjaannya.

Brainware atau yang juga disebut Perangkat Otak ialah ialah manusia yang mengoperasikan komputer atau tindakan yang dilakukan untuk pengoperasian komputer .

Manusia sebagai pengoperasi komputer terbagi menjadi banyak bidang / keahlian sendiri2.. karena didalam komputer itu sangat banyak sekali bagiannya. ada software,hardware,OS,dll. Dan di dalam contoh itupun masih terdapat banyak sekali pembagian-pembagiannya. Maka dari itu ada orang yang khusus menangani bidang tersebut misalnya :

  1. operator komputer.ialah orang yang mengoperasikan komputer dalam konteks yang umum dan mendasar..
  2. Teknisi Komputer, yang memperbaiki komputer bila terjadi masalah baik software maupun hardware-nya.
  3. Trainer, yang memberi pelatihan tentang teknologi kepada seseorang atau kelompok..
  4. Konsultan IT, adalah orang yang memberi saran dan masukan untuk memilih mana yang dibutuhkan dalam pemakaian teknologi sesuai kebutuhan.
  5. Peneliti, seperti halnya peneliti yang lain, adalah seseorang yang melakukan riset untuk menciptakan atau mengembangkan suatu teknologi.
  6. Project Manager, seseorang yang membuat sebuah tim untuk melakukan riset dalam suatu project.
  7. Programer, orang yang biasanya membuat sebuah program aplikasi.
  8. network specialist, ini orang yang ahli dalam bidang jaringan komputer.
  9. Data base Administrator, orang yang mengurusi masalah data base.
  10. System Analist, orang yang menganalisa suatu sistem tertentu.
kutipan dari mbak Rheyna Shanty

Jauh Lebih Dalam ......

SOFTWARE (Perangkat Lunak)

Jumat, 23 Oktober 2009

Software atau yang biasa juga kita sebut dengan Perangkat Lunak , secara garis besar kita dapat menyimpulkan dari yang kita lihat dan gunakan sehari-hari bahwa software atau perangkat lunak itu tidak berwujud dan tak dapat disentuh (di sini maksudnya tidak berwujud seperti benda), dan merupakan kebalikan dari perangkat keras (hardware) yang telah kita ulas pada minggu sebelumnya.


Software dapat digunakan jika sudah terpasang dengan hardware dan setelah itu melalui user / brainware software tersebut bisa dijalankan . Perangkat lunak merupakan program komputer yang instruksinya mudah dirubah .software juga digunakan untuk mengontrol perangkat keras ( device driver ), melakukan proses perhitungan, berinteraksi dengan perangkat lunak yang lebih mendasar lainnya seperti OS, Bahasa pemrograman, dll.

software (perangkat lunak) dibedakan menjadi 3(tiga) bagian :

1. Sistem Operasi (Operating System)
Sistem operasi Komputer adalah perangkat lunak komputer atau software yang bertugas untuk melakukan kontrol dan manajemen perangkat keras dan juga operasi-operasi dasar sistem, termasuk menjalankan software aplikasi seperti program-program pengolah data yang bisa digunakan untuk mempermudah user atau pengguna. contoh Sistem Operasi yang banyak digunakan adalah Windows, Linux, Macintosh, dan sebagainya.

2. Bahasa Pemrograman ( Language Software)

Adalah bahasa yang digunakan untuk menulis untuk menulis program komputer, dimana dapat menginstruksikan komputer agar melakukan suatu pekerjaan seperti komputasi dan mengorganisasikan aliran kontrol antar perangkat yang ada. Tujuannya untuk komunikasi antara manusia dengan komputer. Bahasa pemrograman komputer : Bahasa mesin, asembler language, bahasa pemorgraman tingkat tinggi, dan bahasa pemrograman berorientasi objek (sedang dikembangkan)

3. Software Aplikasi (application Software)
software komputer yang menggunakan kemampuan komputer secara langsung dan menyeluruh untuk mengerjakan suatu tugas/fungsi tertentu sesuai dengan kebutuhan pengguna/user. Contohnya microsoft office, adobe acrobat, dll

Jauh Lebih Dalam ......

---HARDWARE---

Jumat, 16 Oktober 2009

Nah, akhirnya mulai juga nih tugas posting memposting dari pak dosen ,,sebenernya rada males sih ama yang kayak gini..karena sebenernya menge”post” ini adalah bukan kemauan saya sendiri melainkan dari pak dosen saya.Hehe…
katanya sih biar catetan materi gak ilang makanya musti di posting dan kalau sewaktu-waktu butuh bisa dibuka kapan aja. Setelah dipikir-pikir bener juga sih..Hiiihiii..
Tapi gak apa-apa deh kata orang jawa “WITING TRENO JALARAN SOKO KULINO” tapi untuk yang satu ini bukan masalah cinta loh…melainkan kebiasaan seseorang saja. Nah , dari mulai keterpaksaan yang akan menjadi kebiasaan , mudah-mudahan bias menjadikan saya hobby dan cinta untuk nge-BLOG-. Dan tentunya untuk hal yang posistif. Amin…
Oke lah langsung to the point aja.. minggu ke -2 dapet materi tentang HARDWARE dan inilah ulasan singkatnya :

HARDWARE
Pengertian dari hardware (perangkat keras) adalah salah satu komponen dari sebuah komputer yang sifat alat nya bisa dilihat dan diraba oleh manusia secara langsung atau yang berbentuk nyata, yang berfungsi untuk mendukung proses komputerisasi.
Hardware dibagi beberapa jenis yaitu meliputi : input hardware, processing hardware, storage hardware, dan output hardware.
  1. INPUT HARDWARE
Adalah perangkat keras yang digunakan untuk mentransmisikan data ke processing dan storage hardware.
Alat inputan yang paling familiar dan yang sering kita gunakan ialah keyboard dan mouse. Keyboard juga ada bermacam-macam jenisnya, ada keyboard USB, PS/2, Wireless, Lipat, Virtual dll. alat ini berfungsi sebagai inputan data yang akan dimasukkan maupun disimpan di komputer yang secara langsung dapat tampil di monitor.
Mouse digunakan sebagai interface titik dan click. Pergerakan mouse menghasilkan suatu gerakan yang berhubungan dengan pointer pada layar monitor. Pada umumnya mouse digunakan dalam aplikasi yang berorientasi grafis, misalnya Windows produksi Microsoft. Dan mouse pun juga banyak sekali jenisnya antara lain mouse USB, PS/2, serial, dll.
Sebenarnya masih banyak lagi input hardware yang masih belum saya sebut dan definisikan, Contoh Input Hardware lainnya adalah scanner, mic, touchscreen, touchpad, trackball, trackpen, cd drive dan masih buanyak lagi yg lainnya.

2. PROCESSING HARDWARE
Processing hardware meliputi peralatan yang bertugas untuk menghitung, membandingkan dan melaksanakan instruksi-instruksi khusus. Dalam CPU (Central Processing Unit) terdapat control unit, ALU (Arithmetic Logic Unit), dan system memory yang kadang-kadang disebut main memory. Control unit mengambil instruksi-instruksi dari system memory dan menterjemahkannya. Macam-macam processing hardware antara lain : processor, vga card, sound card dll.

Ada dua jenis dasar processor memory, yaitu ROM (read only memory) yang bersifat non-volatile dan RAM (random access memory) yang bersifat volatile (isi RAM akan hilang jika power off). Ada dua macam Emerging Processor Architectures yaitu complex instruction set computers (CISCs) dan reduced instruction set computers (RISCs). CISCs merupakan jenis CPU konvensional yang mengandung rangkaian untuk mengeksekusi satu range yang lebar dari instruksi-instruksi komputer, sedangkan RISCs merupakan jenis CPU yang hanya menggunakan instruksi-instruksi yang sering digunakan sehingga dapat memproses instruksi 10 kali lebih cepat atau lebih daripada CISCs processor.

3. STORAGE HARDWARE

Karena RAM tidak dapat digunakan sebagai storage hardware karena sifatnya yang volatile, dimana data akan hilang jika sistem shut down . Maka sebagai gantinya dipakai external magnetic media untuk menyimpan data dan program yang sedang tidak aktif diproses. Ada dua jenis magnetic storage hardware yaitu disk dan tape. Beberapa macam storage antara lain Hardisk, Floopy, Optical Devices, SD card, Flash Memory, dan lain sebagainya.


3. OUTPUT HARDWARE
Hardware ouptut ialah Hardware yang tugasnya untuk menampilkan keluaran (output) sebagai hasil pengolahan dari komputer sesuai dengan informasi yang diinput oleh penggunanya. Dan yang paling banyak kita temui dan gunakan sehari-hari adalah monitor dan printer. monitor adalah hardware output untuk menampilkan softcopy dari sebuah data , monitor ada yang Flat, LCD, dsb.sedangkan printer adalah hardware output untuk menghasilkan hardcopy. Printer ini sangat banyak sekali jenisnya. Ada printer Ink Jet, dot matrik, printer laser, dll. Contoh output hardware yang lainnya adalah Fax , CD Drive, plotter (alat untuk print dalam ukuran besar spt spanduk), proyektor, speaker, earphone, dan lain-lain.

Sedikit pengetahuan tentang hardware ini mudah-mudahan dapat bermanfaat bagi semuanya....

cetak halaman ini

Jauh Lebih Dalam ......