Normal Search Pengkodean Aplikasi

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