Oct 11, 2010

LP 18 Oktober 2010

malam malam dari pada bengong mending gu bantu temen temen yang kesulitan mencari jawaban lp harii ini...ya moga membantu buat pekerjaan temen temen semua... ^^

LP PROLOG :

pengertian dari :

1. Fakta (bahasa Latin: factus) ialah segala sesuatu yang tertangkap oleh indra manusia. Catatan atas pengumpulan fakta disebut data Dalam istilah keilmuan fakta adalah suatu hasil observasi yang obyektif dan dapat dilakukan verifikasi oleh siapapun

2. Rule adalah Aturan / peraturan yang mengatur kehidupan manusia.

3. Query adalah Permintaan yang diberikan oleh user untuk mengambil informasi yang tersimpan dalam database.

4. Variables adalah berubah, tidak tetap, atau suatu nilai yang mempunyai angka yang bisa berubah ubah.

5. COnstants adalah Tetap, tidak berubah, nilai yang tetap, terus menerus atau suatu nilai yang mempunyai angka yang selalu sama dan tidak berubah-ubah.

Expresi Prolog :

1. Operator Aritmatika : Merupakan fungsi yang biasanya digunakan untuk melakukan penghitungan aritmatik dalam prolog .

abs nilai absolut
sin sinus(untuk diukur dalam derajat)
cos kosinus(untuk diukur dalam derajat)
max yang lebih besar
sqrt akar kuadrat
(+) penjumlahan
(-) Pengurangan
(*) perkalian
(/) pembagian
(//) integer hasil bagi (hasilnya adalah dipotong ke terdekat integer antara itu dan nol)
(^) pangkat
(-X) negatif X

2. Boolean predikat : Selain predikat boolean biasa, Prolog menyediakan operator perbandingan yang lebih umum yang membandingkan syarat dan predikat untuk menguji untuk unifiability dan apakah istilah yang identik.

A = B? unifiable
A = B menyatukan
A \ + = B tidak unifiable
A == B indentik
A =: = B sama

3. Operator Logika :

a. Operator Not : Operator not dapat ditempatkan sebelum predikat untuk memberikan negasi. Predikat yang dinegasikan bernilai benar jika predikat yang asli salah dan bernilai salah jika predikat yang asli benar.

berikut contohnya :

?- not dog(fido).
no

?- dog(fred).
no

?- not dog(fred).
yes

?- X=0,X is 0.
X = 0

?- X=0,not X is 0.
no

b. Operator Disjungsi : Operator disjungsi (;) digunakan sebagai operator ‘atau’.

berikut contohnya :

?- 6<3;7 is 5+2.
yes
?- 6*6=:=36;10=8+3.
yes

LA SQL :
1. Apa yang di maksud Join dalam SQL ?
jawab :
cara yang di sediakan SQL untuk seleksi lebih dari 2 tabel.

2. Contoh Join dalam SQL ?
jawab :

inner Join atau Join : mengembalikan baris dimana kedua kolom kunci dari kedua tabel bernilai sama. Contoh :
view source
print?
SELECT * FROM tbA INNER JOIN tbB ON tbA.key = tbB.key;

Left Join : mengembalikan seluruh baris di tabel kiri, dan baris di tabel kanan yang nilai field kunci sama dengan tabel kiri. Seluruh baris di tabel kiri akan ditampilkan, meskipun nilai tidak ditemukan baris dengan kolom kunci yang sama pada tabel kanan. Contoh :
view source
print?
SELECT * FROM tbA LEFT JOIN tbB ON tbA.key = tbB.key;

Right Join : mengembalikan seluruh baris di tabel kanan, dan baris di tabel kiri yang nilai field kunci sama dengan tabel kanan. Hampir sama dengan Left Join, hanya saja seluruh baris yang terleksi dari tabel kanan. Contoh :
view source
print?
SELECT * FROM tbA RIGHT JOIN tbB ON tbA.key = tbB.key;

Full Join : mengembalikan seluruh baris yang memiliki nilai kolom key yang sama, dan baris yang tidak memiliki nilai kolom key yang sama dari kedua tabel. Sehingga seluruh baris dari kedua tabel akan ditampilkan. Contoh :
view source
print?
SELECT * FROM tbA FULL JOIN tbB ON tbA.key = tbB.key;
Share

4 comments:

  1. makasih ya, ngebantu gua banget

    ReplyDelete
  2. UPDATE
    UNTUK LP SQL DI BAGIAN CODING
    YANG :
    view source
    print?
    JANGAN DI KETIK
    LANGSUNG LEWATIN AJA
    ITU CACAT DARI COPAS SITUS ASLINYA :p

    ReplyDelete
  3. thank bgd buat om topan atas infonya...

    buat yg lain sory ya >.<

    ReplyDelete