Mata Pelajaran : Informatika Elemen : Algoritma dan Pemrograman Sekolah : SMK SMA MA Kelas : 10 TOPIK : swtich case | default break Projek : Kalkulator sederhana Tugas: Buatlah program kalkulator sederhana dengan menggunakan Bahasa Pemrograman C untuk operasi penghitungan Penjumlahan, Pengurangan, Perkalian, Pembagian dan Modulus (selisih bagi) Jawab: // Online C++ compiler to run C++ program online #include <iostream> #include <stdio.h> int main() { // Write C++ code here std::cout << "Hello SMKN 1 KEPANJEN\n"; int...
Pengertian
Search engine atau di-Indonesia-kan menjadi mesin pencari adalah sebuah sistem
perangkat lunak (software) yang di
desain untuk melakukan pencarian data atau informasi di world
wide web (www).
Fungsi Search Engine
Search engine ini berfungsi layaknya index buku
yang biasanya berada di halaman belakang. Ia menunjukkan lokasi kata atau
istilah diantara jutaan kata lainnya dalam buku tersebut.
Cara kerja search
engine
Mesin pencari web bekerja dengan cara menyimpan informasi tentang halaman
web, yang diambil langsung dari WWW. Halaman-halaman ini diambil dengan web crawler — browser web otomatis yang mengikuti setiap
pranala/link yang dilihatnya. Isi setiap halaman lalu dianalisis untuk
menentukan cara indeks-nya (misalnya, kata-kata diambil dari judul, subjudul,
atau field khusus yang disebut meta tag). Data tentang
halaman web disimpan dalam sebuah database indeks
untuk digunakan dalam pencarian selanjutnya. Sebagian mesin pencari,
seperti Google, menyimpan seluruh atau sebagian halaman
sumber (yang disebut cache) maupun informasi tentang halaman web itu sendiri.
Berikut dibahas beberapa contoh Search Engine kelebihan dan kelemahannya.
Contoh Search Engine:
Yahoo! (www.yahoo.com)
Salah
satu portal terbesar di Internet, selain MSN., dan juga salah satu
mesin pencari tertua. Halaman utamanya sendiri tidak terlalu ramah untuk
pencarian, tetapi Yahoo! menyediakan search.yahoo.com untuk itu. Yahoo!
menggunakan jasa Google untuk mencari informasi di web, ditambah dengan
informasi dari databasenya sendiri. Kelebihan Yahoo! adalah direktorinya.
Yahoo! juga menyediakan pencarian yellow pages dan peta, yang masih terbatas
pada Amerika Serikat. Yahoo juga menyediakan pencarian gambar. Berikut
ini kelebihan dan kekurangannya yang lebih jelas :
Kelebihan:
1. Carta surat menyurat modern untuk
membuat orang menjadi lebih maju
2. Menyediakan layanan fasilitas secara gratis
3. Lebih cepat bila di Refresh
4. Terdapat banyak fasilitas yang disediakan, seperti: Y!A Y!A Y! mail Y! 360 dan lain-lain
5. Sudah di gunakan di berbagai negara
· Kekurangan:
1. Satu id yahoo hanya untuk yahoo, tak bisa untuk
produk windows, seperti IM dan Msn
2. Teralu mudah untuk membuat id, sehingga
kadang-kadang disalah gunakan
3. Fitur YM masih sangat kalah jauh dengan IM keluaran
windows
4. Skin untuk YM masih sangatlah simple, tak seperti IM
yang ada cukup banyak
Alltheweb (www.alltheweb.com)
Keunggulan
Alltheweb adalah pencarian file pada FTP Server. Tidak seperti web, FTP adalah
teknologi internet yang ditujukan untuk menyimpan dan mendistribusikan file,
biasanya program, audio atau video. Web sebenarnya lebih ditujukan untuk teks.
Sejauh ini, hanya AllTheWeb yang menyediakan jasa pencarian file.
Kelebihan
1. Kemudahan dalam mencari.
2. Tampilan yang sederhana seperti Google.
3. Alltheweb langsung menyediakan fungsi
untuk pencarian berita, musik, gambar, dan video.
4. Menu bantuan terlihat jelas, dan di dalamnya tersedia sejumlah opsi
bantuan yang banyak, sehingga sekali lagi kemudahan tampak bagi si pengguna.
Kekurangan
1. Pencarian yang lama dibandingkan
dengan mesin pencari lainnya.
2. Halaman pencarian hanya dibatasi dengan sebuah
garis sehingga membingungkan si pengguna.
3. Pada link-link yang
tidak berguna terkadang masih terlihat dalam beberapa hari, sehingga terlihat
kurang aktual. Hal ini menunjukan tidak cepatnya Allltheweb melakukan update.
MSN (http://search.msn.com)
Mesin pencari dari Microsoft Network ini menawarkan pencarian baik dengan kata kunci maupun dari
direktori. Pemakai Internet Explorer kemungkinan besar sudah pernah
menggunakan mesin pencari ini. Situs Searchenginewatch mencatat MSN sebagai mesin pencari
ketiga populer setelah Google dan Yahoo! Tak ada pencarian image, atau news. Menyediakan pencarian peta, yellow pages, white pages,
pencarian pekerjaan, rumah.
Kelebihan
1. Mampu mencari video, musik, gambar, dan
beragam format file spesial.
·
Kekurangan
1. Pencarian dibutuhkan waktu yang lama
sampai hasil ditampilkan di halaman MSN.
2. Pengguna juga sulit membedakan antara
iklan dan bukan iklan pada halaman pencariannya. Penampilan iklan hanya
dibedakan dari hasil asli melalui sebuah titik di depannya.
AskJeeves (http://www.ask.com)
Situs mesin pencari yang satu ini mengunggulkan kemampuannya untuk memahami bahasa manusia. Pengguna bisa menggunakan kalimat lengkap, bukan kata kunci. Situs ini berguna untuk mengetahui jawaban dari pertanyaan(misal: when did world war II end?)
Kelebihan
1. Keunggulan
utamanya adalah ia akan mencari situs penyedia jawaban untuk pertanyaan anda.
Google (www.google.com)
Selain pencarian web, Google juga menyediakan jasa pencarian gambar, pencarian
?berita serta pencarian pada arsip USENET (newsgroup), serta direktori, seperti
Yahoo! Kelemahannya terletak pada tidak tersedianya pencarian file, video, dan
audio. Keunggulan Google terutama adalah pada pencarian teks, terutama dari
algoritma PageRank, database-nya yang besar serta banyaknya jenis file yang
diindeksnya.
Kelebihan
1. Kecepatan dan kemudahan dalam mencari.
2. lebih canggih dengan fitur yang
dimilikinya.
3. Tampilan yang sederhana.
4. Google merupakan satu-satunya mesin
pencari yang memilki cach. Dengan adanya cache ini,
si pencari dapat menghemat waktu pencarian, karena hasil pencarian yang akan
ditampilkan.
5. Dapat mencari segala informasi seperti
gambar, berita artikel, hiburan dll.
·
Kekurangan
1. Dengan kelebihan yang dimilikinya,
ternyata mesin pencari ini jadi bidikan para spamer untuk
menampilkan iklan-iklan yang tidak diperlukan. Mereka memanfaatkan setiap celah
yang ada pada sistem algoritma Google untuk memaksa iklan mereka tampil pada
halaman terdepan. Maka, pencarian pun terasa tergangggu.
AltaVista (www.altavista.com)
Satu saat, AltaVista pernah menjadi mesin pencari terbesar. Saat
ini, selain Alltheweb, Altavista juga menawarkan pencarian audio dan video. Keunggulan
AltaVista adalah pilihan pencarian yang paling lengkap di antara semua mesin
pencari.
Kelebihan
1. Keunggulan dalam hal pencarian
halaman web, video, gambar, MP3, dan file audio
lainnya. Dalam pencarian berita pun Altavista mampu mencari berita teraktual.
2. Altavista mampu menetapkan berapa umur
maksimal yang akan ditampilkan.
·
Kekurangan
1. Dalam hal pencarian data yang kurang
bagus. Sering kali mesin pencari ini menampilkan hasil yang sama sekali tidak
ada kaitannya dengan tema yang dicari.
Lycos (http://www.lycos.com)
Salah satu mesin pencari tertua. Saat ini Lycos lebih dikenal
sebagai portal, sehingga fungsi pencarinya tidak terlalu menonjol. Lycos,
selain mendukung pencarian web, juga menyediakan pencarian file MP3, dan video
pada http://multimedia.lycos.com.
Kelebihan
1. Lycos mampu mencari data dengan cepat .
2. Lycos menyediakan fungsi “Fun Search” yang lebih diperuntukkan bagi
kalangan remaja. Ini sangat membantu bagi kalangan yang membutuhkan gosip dan
lagu terbaru dari para selebritis pujaan.
3. Lycos juga menampilkan 50 pencarian terbesar di halaman depannya.
Kekurangan
1. Untuk mencari berita-berita aktualnya,
pengguna harus masuk ke bagian site map karena
berita-berita tersebut tidak ditampilkan di halaman depan.
2. Sering tidak spesifik karena datanya
kebanyakan masih mengambil data dari mesin pencari Alltheweb yang tergolong
paling lamban dalam pencarian data
BING (Bing.com)
BING (Bing.com)
(sebelumnya Live Search, Windows Live Search, and MSN Search) merupakan situs mesin pencari web (diiklankan sebagai "mesin pengambil keputusan / decision engine") yang bernaung di bawah bendera Microsoft. Web untuk pencarian halaman situs atau website. Images untuk pencarian gambar
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
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
tahu OR tempe
tahu | tempe
3. FRASE: Mencari
informasi yang mengandung frase yang dicari dengan menggunakan tanda “”.
Contoh:
“perangkat lunak”
“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
ikan -bandeng
5. SINONIM (~): Mencari
kata beserta sinonim-sinonimnya. Contoh di bawah akan membawa hasil pencarian:
kendaraan (car) dan sinonim-sinonimnya.
~car
~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
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
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
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
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
link:ilmukomputer.com
4. RELATED:
Menampilkan daftar situs yang serupa, mirip atau memiliki hubungan dengan suatu
situs
related:romisatriawahono.net
related:romisatriawahono.net
5. INFO:
Menampilkan informasi yang Google ketahui tentang sebuah situs
info:romisatriawahono.net
info:romisatriawahono.net
6. SITE:
Menampilkan pencarian khusus di suatu situs yang ditunjuk
java site:ilmukomputer.com
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, ppt, dan sebagainya. Contoh di bawah akan menampilkan hasil pencarian
berupa file PDF yang
mengandung keyword software engineering
software engineering filetype:pdf
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
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
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
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
inurl:java enterprise
Komentar