pspan3spanURL address contains :p input id=url-dummy type=text style=width:98;
placeholder=Type any address part br
button[ Next raquo; ]buttonbutton[ laquo; Back ]button
div div
pWhere it should beshould not be search? 2pbr pspan4spanURL address shouldnt contains :p
input id=nurl-dummy type=text style=width:98; placeholder=Type any address part
brbr pspan5spanWeb page title contains :p
input id=title-dummy type=text style=width:98; placeholder=Type any site address
brbr pspan6spanWeb pagedocumentdescription contains text
:p input id=txt-dummy type=text style=width:98;
placeholder=Type any part of content br
button[ Next raquo; ]buttonbutton[ laquo; Back ]button
div div
brbrbrbrbr pClick Apply to process searching query or Back to go
back to previous page. All settings will be discarded, snap mode excepted in conditionally.p
br button[ laquo; Back ]button
div div
Sedangkan penanganan lebih lanjut konfigurasi dummy mode dalam kaitannya dengan pencarian merupakan pembahasan khusus yang akan di bahas
pada sub bab selanjutnya.
4.2.6. Normal Search
Pencarian menggunakan aplikasi GHiM yang dikatakan sebagai pencarian normal normal search adalah jika pengguna hanya memanfaatkan pengaturan
setelan saja. Berbeda dengan normal search, dummy search lebih ke arah penggunaan konfigurasi dummy mode. Akan tetapi, penanganan keduanya
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
merupakan satu ruang lingkup. Beberapa buah potongan kode berikut diperingkas untuk memudahkan pemahaman yang penulis maksudkan.
Potongan kode di bawah ini merupakan potongan kode berupa variabel, yang dalam implementasi digunakan sebagai variabel setelan sensivitas.
s = sensivity_val.text;
Sedangkan potongan kode berikut, merupakan penanganan eksistensi bentuk tautan dalam pencarian.
ifs == Very High{URL.pushop+inurl3A+tmp[0]+++op+site3A+tmp[0]+
;} else ifs == High{URL.pushop+inurl3A+tmp[0]+;}
else ifs == Medium{URL.pushop+site3A+tmp[0]+;}
Adapun potongan kode berikut, merupakan penanganan eksistensi jenis berkas dalam pencarian.
ifs == Very High{EXT.pushop+filetype3A+word+++op+inurl3A+s[index]+
+++tmp;} else ifs ==
High{EXT.pushop+filetype3A+word+++s[index]+++tmp;} else ifs == Medium{EXT.pushop+filetype3A+word+++tmp;}
Atau, dalam penanganan beberapa jenis berkas tertentu akan ditangani ke dalam penanganan bentuk potongan kode berikut.
ifs == Very High{EXT.pushext3A+word++inurl3A+s[index]++tmp;}
else ifs == High{EXT.pushext3A+word+++s[index]+tmp;} else ifs == Medium{EXT.pushext3A+word+++tmp;}
Dalam beberapa kasus tertentu terkadang menyisakan kata kunci yang digunakan. Penanganan mengenai hal ini ditunjukkan dalam potongan kode di
bawah ini.
ifs == Very High{Q=Q++intext3A+q++intitle3A+q+++q;}
else ifs == High{Q=Q+++q;} else ifs == Medium{Q=Q++intext3A+q;}
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
Dan, tak lupa dengan tidak mengabaikan setelan snap mode yang penggunaanya telah dibahas dalam bab terdahulu. Bagian potongan kode yang
akan disajikan berikut merupakan rangkaian potongan kode yang disatukan untuk mempertegas mengenai variabel setelan ini. Berikut adalah potongan kode yang
dimaksud.
f = opt-snap :checkbox.attrchecked?+intitle3Aindex.of+:;
…………………… sebagian kode dipotong untuk memperingkas …………………… iff{Q += f;}
Bagian penting untuk proses pencarian lebih lanjut adalah ketika aplikasi memindah halaman ke hasil pencarian. Bagian yang menangani hal ini terdapat
pada akhir proses. Berikut adalah potongan kode yang digunakan :
ifm == Web || m == Music {
_site_ = http:www.google.comsearch?sclient=psyhl=ensource=hpq=+Q+
btnG=Search; }
else ifm == Image {
iftbs {
_site_ = http:www.google.comsearch?btnG=Searchtbm=ischhl=ensource=hp
gbv=1+tbs+q=+Q;} else
{ _site_ =
http:www.google.comsearch?btnG=Searchtbm=ischhl=ensource=hp gbv=1q=+Q;
} }
else ifm == Video {
_site_ = http:www.google.comsearch?q=+Q+tbo=ptbm=vidsource=vgchl=
en; }
else ifm == Book {
_site_ = http:www.google.comsearch?tbm=bkstbo=1q=+Q+btnG=Search+Bo
oks; }
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
else ifm == News {
_site_ = http:news.google.comnewssearch?aq=fpz=1js=0cf=allned=ush
l=enq=+Q; }
else ifm == Journal {
_site_ = http:scholar.google.comscholar?q=+Q+hl=enbtnG=Searchas_sd
t=12C5as_sdtp=on; }
else ifm == Movie {
_site_ = http:www.google.commovies?q=movie3A+Q+btnG=Search;}
else {
return; }
iframe.attrsrc, _site_;
4.3. Antarmuka Aplikasi