Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Look up keyword
Like this
7Activity
0 of .
Results for:
No results containing your search query
P. 1
search Engine Dan SQL Injection

search Engine Dan SQL Injection

Ratings: (0)|Views: 321|Likes:
Published by purwaandY740

More info:

Published by: purwaandY740 on Jan 07, 2010
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

05/07/2012

pdf

text

original

 
TugasMata Kuliah EI6212
Pemograman dan Aplikasi Internet
Dosen : Dr. Ir. Waskita Ajiarto
ARTIKEL
Kaidah
Search Engine Optimization
 
Case: kata kunci "kuliah teknologi informasi di ITB"
danMasalah "
SQL injection
" dan Solusinya
Disusun oleh :Halga Tamici23206013PROGRAM MAGISTER TEKNIK ELEKTROBIDANG KHUSUS TEKNOLOGI INFORMASIPROGRAM PASCA SARJANAINSTITUT TEKNOLOGI BANDUNG2007
 
Kaidah
Search Engine Optimization
 
Case: kata kunci "kuliah teknologi informasi di ITB"Pendahuluan
Search engine 
sekarang sudah merupakan istilah yang sering dipakai oleh paraprofessional IT. Sistem pencarian data ini telah banyak berkembang selama bertahun-tahun dan telah banyak membantu para profesional IT dan non-IT untuk melaksanakantugasnya. Sistem querying ini membuat penggunaan database semakin luas.Sekarang sistem database berkembang menjadi tren yg menggunakan isi data ygtidak terstruktur sebagai
database 
(seperti dokumen yang tersedia pada
world wide web 
). Walau ini dapat memanggil satu set dokumen yang tersedia pada web denganwaktu t untuk tiap
database 
, ini juga penting mengetahui beberapa fitur yang membuatrelasional DBMS atau object DBMS atau spatial DBMS yang berguna tersedia pada web.Kenyataannya, terdapat sangat kecil dukungan untuk
indexing 
dan
querying 
pada web.
Querying 
web hampir sama dengan menggunakan web
search engine 
(seperti: AltaVista, Lycos, Infoseek, Yahoo, dll).Akhir-akhir ini, terdapat usaha untuk membangun bahasa
query 
untuk
query 
 web. Kebanyakan bahasa ini menggunakan gabungan
path query 
dan
content query 
.
Path query 
memberikan
user 
ke nol pada bagian spesifik dari web;
content query 
 memberikan
user 
spesifikasi tipe halaman yang ingin untuk mendapatkan jawaban pada
query 
.
Path query 
ditemukan oleh Shneiderman dan Thomas. Salah satu bahasa
query 
 pertama untuk meng-
query 
web disebut WebLog, merupakan pekerjaan Lakshmanandan grupnya. WebLog merupakan bahasa yang berbasis pemograman logika yangmemberikan
user 
untuk menulis query logika dengan gabungan
browsing 
dan
querying 
.
WebSQL
Membangun kontribusi terpenting menjadi WebLog memerlukan usaha yanglebih. Pada artikel ini akan memfokuskan pada pekerjaan WebSQL, yang dikembangkanpada University of Toronto oleh Mendelzon dan grupnya. Pendekatan mereka (hampirmirip dengan usulan Lakshmanan dan grupnya) adalah untuk berfikir seluruh web terdiridari 2 hubungan: hubungan dokumen dan hubungan
anchor 
. Perlu diketahui bahwakedua hubungan ini sebenarnya bukan gagasan, melainkan abstraksi relasional dariweb. Abstraksi seperti ini membuat
query 
web menggunakan abstraksi relasionalsebagai pernyataan paradigma, dengan dibawah implementasi non relasional.Ketika mempertimbangkan hubungan dokumen, harus pertama memilih sebuahskema. Pertama, masukkan
attribute 
yang disebut url, yang memspisifikasi URL darihalaman web yang diuraikan. Tambahan, identifikasi satu set {p
1
, ... , p
n
} dari
properties 
 yang pelihara sejauh halaman web tersebut bersangkutan. Set
properties 
ini dapatmemasukkan
field 
seperti judul (judul
field 
dari halaman web), panjang, dan tipe(gambar, teks, video, dll).
 
Hubungan
anchor 
memodelkan konektifitas web. Hubungan ini mempunyaiskema
(Base, Label, HREF)
Demikian, contohnya,
tuple 
...
( http://www.place1.com, itb, http://www.itb.ac.id )
Memberitahukan bahwa halaman web pada http://www.place1.com mempunyai
link 
 berlabelkan “itb” ke halaman web http://www.itb.ac.id.
Kasus SQL
Meng-
query 
web sekarang dapat menggunakan secara langsung denganbeberapa kontruksi spesial. Asumsi wita ingin mencari semua site yang menyebutkan“kuliah teknologi informasi di itb”. Untuk melakukannya, dapat membangun
query 
 berikut ini:
SELECT d.urlFROM document dWHERE d.MENTIONS “kuliah teknologi informasi di itb”
Query ini mengasumsikan adanya predikat spesial
boolean 
yang disebut MENTIONS,dimana memiliki arti yang berdasarkan intuisi. Ini mudah mengimplementasikan
query 
 ini pada
search engine 
komersial tertinggi pada web.Sekarang asumsi menginginkan untukmendapatkan
query 
sebelum untukmencari semua halaman web yang diatur oleh kampus itb yang menyebutkan “kuliahteknologi informasi di itb”. Asumsi halaman web utama kampus ini berlokasi padahttp://www.itb.ac.id, dapat mengekspresikan
query 
ini seperti berikut ini:
SELECT d.urlFROM document d SUCH THAT http://www.itb.ac.id
DWHERE d.MENTIONS “kuliah teknologi informasi di itb”
Query 
ini membuat penggunaan SUCH THAT membangun sehingga dapat membatasiperhatian ke halaman web yang mempunyai http://www.itb.ac.id sebagai prefix.Terakhir, asumsi menginginkan mencari semua dokumen pada web yangberisikan link ke
home page 
“kuliah teknologi informasi di itb”, dimana berlokasi padahttp://www.itb.ac.id. Ini dapat dilakukan dengan sebagai berikut:
SELECT d.urlFROM anchor dWHERE d.HREF = http://www.itb.ac.id
Ketiga contoh diatas memperlihatkan
overview 
dari WebSQL. Pada hal ini,WebSQL telah membuat sedikit tetapi penting memulai menuju pengembangan teknik

Activity (7)

You've already reviewed this. Edit your review.
1 thousand reads
1 hundred reads
Tobby Knight liked this
Rezza Cool liked this
febdi1988 liked this
Andrie88 liked this

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->