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
-
AND: Mencari informasi yang mengandung kedua kata yang dicari. Bisa menggunakan salah satu dari tiga alternatif berikut:
ukiran jepara ukiran AND jepara
ukiran+jepara
-
OR: Mencari informasi yang mengandung salah satu dari kedua kata. Bisa menggunakan salah satu dari dua alternatif berikut:
tahu OR tempe
tahu | tempe -
FRASE: Mencari informasi yang mengandung frase yang dicari dengan menggunakan tanda “”. Contoh:
“perangkat lunak” -
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 -
SINONIM [~]: Mencari kata beserta sinonim-sinonimnya. Contoh di bawah akan membawa hasil pencarian: kendaraan [car] dan sinonim-sinonimnya.
~car -
ASTERIK [*]: Karakter pengganti kata. Dari contoh di bawah, hasil yang didapat bisa: ayam bakar pedas, ayam goreng pedas, ayam masak pedas, dsb
ayam * pedas -
TANDA TITIK [.]: Karakter pengganti huruf, angka dan karakter tunggal. Dari contoh di bawah, hasil yang didapat bisa: kopi, koki, kodi, dsb
ko.i -
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
-
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”]
-
I’M FEELING LUCKY: Akan membawa kita langsung menuju ke hasil pencarian pertama dari query kita
FITUR PENCARIAN LANJUT
-
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 -
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 -
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 -
RELATED: Menampilkan daftar situs yang serupa, mirip atau memiliki hubungan dengan suatu situs
related:romisatriawahono.net -
INFO: Menampilkan informasi yang Google ketahui tentang sebuah situs
info:romisatriawahono.net -
SITE: Menampilkan pencarian khusus di suatu situs yang ditunjuk
java site:ilmukomputer.com -
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 -
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 -
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 -
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 -
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 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.
REFERENSI:
Dengan fungsi string, Anda bisa membuat ekspresi di Access yang memanipulasi teks dalam berbagai cara. Misalnya, Anda mungkin hanya ingin menampilkan bagian dari nomor seri pada formulir. Atau, Anda mungkin perlu bergabung [menggabungkan] beberapa string bersama-sama, seperti nama belakang dan nama depan. Jika Anda belum bersikap cerdas dengan ekspresi, lihat membuat ekspresi.
Berikut daftar beberapa operasi string yang lebih umum di Access, serta fungsi yang akan Anda gunakan untuk menjalankannya:
Untuk... | Gunakan… | Misalnya… | Hasil |
Mengembalikan karakter dari permulaan sebuah string | Fungsi Left | =Left[[SerialNumber],2] | Jika [SerialNumber] adalah “CD234”, hasilnya adalah “CD”. |
Mengembalikan karakter dari akhir sebuah string | Fungsi Right | =Right[[SerialNumber],3] | Jika [SerialNumber] adalah “CD234”, hasilnya adalah “234”. |
Menemukan posisi sebuah karakter dalam sebuah string | Fungsi InStr | =InStr[1,[FirstName],"i"] | Jika [FirstName] adalah “Colin”, hasilnya adalah 4. |
Mengembalikan karakter dari pertengahan sebuah string | Fungsi Mid | =Mid[[SerialNumber],2,2] | Jika [SerialNumber] adalah “CD234”, hasilnya adalah “D2”. |
Memangkas spasi sebelum atau sesudah dari string | Fungsi LTrim, RTrim, dan Trim | =Trim[[FirstName]] | Jika [FirstName] adalah “ Colin ”, hasilnya adalah “Colin”. |
Menggabungkan dua string | Operator tanda plus [+]* | =[FirstName] + [LastName] | Jika [FirstName] adalah “Colin” dan [LastName] adalah Wilcox, hasilnya adalah “ColinWilcox” |
Menggabungkan dua string dengan spasi di antaranya | Operator tanda plus [+]* | =[FirstName] + “ “ + [LastName] | Jika [FirstName] adalah “Colin” dan [LastName] adalah Wilcox, hasilnya adalah “Colin Wilcox” |
Mengubah huruf string menjadi huruf besar atau huruf kecil | Fungsi UCase atau Fungsi LCase | =UCase[[FirstName]] | Jika [FirstName] adalah “Colin”, hasilnya adalah “COLIN”. |
Menentukan panjang string | Fungsi Len | =Len[[FirstName]] | Jika [FirstName] adalah “Colin”, hasilnya adalah 5. |
* Ok, ini bukan fungsi, ini operator. Tapi, ini adalah cara tercepat untuk menggabungkan string. Dalam database desktop, Anda juga bisa menggunakan operator dan [&] untuk penggabungan. Dalam aplikasi Access, Anda harus menggunakan tanda tambah [+].
Masih banyak lagi fungsi terkait teks di Access. Cara yang bagus untuk mempelajari selengkapnya tentang fungsi tersebut adalah membuka Penyusun Ekspresi dan menelusuri daftar fungsinya. Penyusun Ekspresi tersedia hampir di mana pun Anda ingin menyusun sebuah ekspresi—biasanya ada tombol Susun kecil yang terlihat seperti ini:
Untuk mendemonstrasikan Penyusun Ekspresi, buka dari properti Sumber Kontrol di formulir atau tampilan. Gunakan salah satu prosedur di bawah, tergantung pada apakah Anda menggunakan database desktop atau aplikasi web Access.
-
Buka database desktop [.accdb].
-
Tekan F11 untuk membuka Panel Navigasi, jika belum dibuka.
-
Jika Anda sudah memiliki formulir yang tersedia, klik kanan itu di Panel Navigasi dan klik Tampilan Tata Letak. Jika Anda belum memiliki formulir untuk dikerjakan, klik Buat > Formulir.
-
Klik kanan kotak teks di formulir tersebut, dan klik Properti.
-
Di Lembar Properti, klik Semua > Sumber Kontrol dan klik tombol Susun
di sebelah kanan kotak properti Sumber Kontrol.
-
Di bawah Elemen Ekspresi, perluas node Fungsi dan klik Fungsi Bawaan.
-
Di bawah Kategori Ekspresi, klik Teks.
-
Di bawah Nilai Ekspresi, klik berbagai fungsi dan bacalah deskripsi singkat di bagian bawah Penyusun Ekspresi.
Catatan: Tidak semua fungsi tersebut tersedia di semua konteks; Access memfilter daftar tersebut secara otomatis bergantung pada fungsi mana yang bekerja di tiap konteks.
-
Buka aplikasi web di Access. Jika Anda menampilkannya dalam browser, klik Pengaturan > Kustomisasi di Access.
-
Klik tabel di kolom kiri, lalu ke sebelah kanan daftar tabel, klik nama tampilan.
-
Klik Edit, klik sebuah kotak teks, dan klik tombol Data yang muncul di sebelah kotak teks tersebut.
-
Klik tombol Susun
di sebelah kanan daftar menurun Sumber Kontrol. -
Di bawah Elemen Ekspresi, perluas node Fungsi dan klik Fungsi Bawaan.
-
Di bawah Kategori Ekspresi, klik Teks.
-
Di bawah Nilai Ekspresi, klik berbagai fungsi dan bacalah deskripsi singkat di bagian bawah Penyusun Ekspresi.
Beberapa fungsi string memiliki argumen numerik yang, dalam beberapa kasus, perlu Anda hitung tiap kali Anda memanggil fungsi tersebut. Misalnya, fungsi Left berisi string dan angka, seperti di =Left[SerialNumber, 2]. Ini bagus jika Anda mengetahui Anda selalu membutuhkan dua karakter kiri, tapi bagaimana jika jumlah karakter yang Anda perlukan berbeda dari item ke item? Daripada hanya “mengutak-atik” jumlah karakter, Anda bisa memasukkan fungsi lainnya yang menghitungnya.
Berikut contoh nomor seri yang masing-masing memiliki tanda hubung dalam string. Tapi, posisi tanda hubung itu berbeda-beda:
SerialNumber |
3928-29993 |
23-9923 |
333-53234 |
3399940-444 |
Jika Anda hanya ingin menampilkan nomor di sebelah kiri tanda hubung, Anda perlu melakukan perhitungan tiap saat untuk menemukan di mana tanda hubung berada. Salah satu opsi adalah melakukan seperti ini:
=Left[[SerialNumber],InStr[1,[SerialNumber],"-"]-1]
Daripada memasukkan angka sebagai argumen kedua dari fungsi Left, kami telah memasukkannya di Fungsi InStr, yang mengembalikan posisi tanda hubung di nomor seri tersebut. Kurangi 1 dari nilai itu dan Anda mendapatkan jumlah karakter yang benar untuk dikembalikan oleh fungsi Left. Terlihat rumit awalnya, tapi dengan sedikit latihan Anda bisa menggabungkan dua atau beberapa ekspresi untuk mendapatkan hasil yang Anda inginkan.
Untuk informasi selengkapnya tentang menggunakan fungsi string, lihat Menggunakan fungsi string di kueri Access SQL Anda.