Pasangan Pola

Click here to load reader

  • date post

    16-Jan-2016
  • Category

    Documents

  • view

    67
  • download

    3

Embed Size (px)

description

Pasangan Pola. Outline. Unifikasi dan Runut Balik Masukan dan Keluaran Perbandingan Operator. Unifikasi dan Runut Balik. Unifikasi Proses yang dilakukan oleh prolog untuk mencari padanan antara pernyataan yang terdapat pada aturan dengan fakta atau kepala aturan yang lain - PowerPoint PPT Presentation

Transcript of Pasangan Pola

Judul Pokok BahasanUnifikasi
Proses yang dilakukan oleh prolog untuk mencari padanan antara pernyataan yang terdapat pada aturan dengan fakta atau kepala aturan yang lain
Syarat terjadinya unifikasi antara 2 pernyataan :
Mempunyai relasi yang sama
Mempunyai jumlah argumen yang sama dan posisi argumen yang sama pula
Argumen yang berpadanan harus mempunyai jenis data yang sama
Semua pasangan argumen (pada data majemuk) harus juga berpadanan
SISTEM PAKAR
SISTEM PAKAR
SISTEM PAKAR
Not tidak dapat berdiri sendiri
Not tidak dapat dipasangkan pada fakta atau kepala suatu aturan, tetapi hanya dapat dipasangkan pada bagian suatu aturan
Contoh : menyatakan saudara sepupu
Write
Digunakan untuk menuliskan konstanta atau isi variabel ke piranti keluaran yang dikenali pada saat itu
write(E1,E2,E3,…,En) – (i,i,i,…,i)
Contoh :
Tes :- Write(“Saya sedang belajar Turbo Prolog.”), write(“Teman saya belajar Basic”)
Output :
SISTEM PAKAR
Mempunyai fungsi yang hampir sama dengan predikat write, hanya hasilnya mempunyai format seperti yang diinginkan
writef(format,E1,E2,…,En) – (i,i,…,i)
Macam-macam format :
d : format karakter atau bilangan bulat dalam desimal
c : format karakter atau bilangan bulat sebagai karakter
dll
writedevice(VarPiranti) – (i), (o)
Macam-macam piranti keluaran :
Digunakan untuk membaca sederetan karakter dari piranti masukan sampai ditemukan tanda carriage return (ASCII 13)
Karakter yang dibaca ditampilkan di layar monitor
Readchar
Digunakan untuk membaca karakter tunggal dari piranti masukan (tanpa perlu enter)
Karakter yang dibaca tidak ditampilkan di layar monitor
SISTEM PAKAR
Digunakan untuk membaca bilangan bulat sampai tombol Enter
Akan fail apabila bilangan bulat yang dibaca tidak sesuai dengan yang sudah didefinisikan
Readreal
Readdevice
Digunakan untuk mengubah atau meminta informasi tentang piranti masukan yang saat itu dikenal
SISTEM PAKAR