Selamat Datang Di Website Resmi Ulum Computer

Alamat Jl. Tonjong No 07.Kampung Pabelokan, Desa Bentarsari, Kecamatan Salem, Kabupaten Brebes 52275 website : http://ulungsatria.webs.com Hp : 085292080548 / 081914981283 Menerima Jasa Pembuatan Website, Pembuatan Aplikasi Sekolah,Perkantoran, Perusahaan, Terima kursus Komputer, Terima Servis Laptop Atau Komputer PC, dll..

Blogger news

Home » » Kecerdasan Buatan Mengklasifikasi Hewan

Kecerdasan Buatan Mengklasifikasi Hewan

/*
Nama    : Pulung Aguswanto
NPM    : 107006164
*/

database
    xbenar(symbol, symbol)
    xsalah(symbol, symbol)
predicates
    hewan(symbol)
    adalah(symbol)
    tanya(symbol, symbol, symbol)
    ingat(symbol, symbol, symbol)
    benar(symbol, symbol)
    salah(symbol, symbol)
    hapus_fakta
    run
Goal
    run.
clauses
    hewan(kucing_garong):-adalah(mamalia), adalah(karnivora),
benar(apakah , berambut_hitam), benar(apakah ,
matanya_bercahaya_dimalam_hari).
    hewan(harimau):-adalah(mamalia), adalah(karnivora), benar(apakah ,
warnanya_kuning_tua), benar(apakah , kulitnya_bergaris_hitam).
    hewan(gajah):-adalah(mamalia), benar(apakah , badanya_besar),
benar(apakah , hidungnya_panjang), benar(apakah , kupingnya_lebar).
    hewan(zebra):-adalah(hewan_berkuku), benar(apakah , kulitnya_bergaris_hitam).
    hewan(kakatua):-adalah(burung), salah(apakah , bisa_terbang),
benar(apakah , berbulu), benar(apakah , bisa_meniru_suara_manusia).
    hewan(pinguin):-adalah(burung), salah(apakah , bisa_terbang),
benar(apakah , bisa_berenang), benar(apakah , warnanya_hitam_putih).
    hewan(mujair):-adalah(ikan), benar(apakah , bernafas_dengan_insang),
benar(apakah , hidup_di_air).
    adalah(mamalia):-benar(apakah , berambut).
    adalah(mamalia):-benar(apakah , menyusui).
    adalah(burung):-benar(apakah , punya_sayap).
    adalah(burung):-benar(apakah , bertelur).
    adalah(karnivora):-benar(apakah , makan_daging).
    adalah(hewan_berkuku):-adalah(mamalia), benar(apakah , memamah_biak).
    benar(X, Y):-xbenar(X, Y), !.
    benar(X, Y):-not(xsalah(X, Y)), tanya(X, Y, ya).
    salah(X, Y):-xsalah(X, Y), !.
    salah(X, Y):-not(xbenar(X, Y)), tanya(X, Y, tidak).
    tanya(X, Y, ya):-!, write(X, " hewan tersebut ", Y, '\n'),
Readln(Reply), frontchar(Reply, 'y', _), ingat(X, Y, ya).
    tanya(X, Y, no):-!, write(X, " hewan tersebut ", Y, '\n'),
Readln(Reply), frontchar(Reply, 't', _), ingat(X, Y, tidak).
    ingat(X, Y, ya):-assertz(xbenar(X, Y)).
    ingat(X, Y, tidak):-assertz(xsalah(X, Y)).
    hapus_fakta:-write("\n\ntekan spacebar\n"), retractall(_, dbasedom),
readchar(_).
    run:-hewan(X), !, write("\nHewan tersebut adalah : ", X), nl, nl, hapus_fakta.
    run:-write("tidak tahu !.\n\n"), hapus_fakta.

0 komentar:

-----***** Menerima Jasa Pembuatan Website, Aplikasi Sekolah, Aplikasi Perkantoran,Perusahaan ,Terima Kursus Komputer,Terima Service Laptop / Komputer PC, dll *****-----

Blogger news

Sample Text

Menerima Jasa Pembuatan Website, Servis Laptop/Komputer, Terima Kursus.dll. Hp. 085292080548 / 081914981283
Close

Blogger templates


ShoutMix chat widget

share

Berita Terkini

Lencana Facebook

Copyright @UC.ULUM COMPUTER. Diberdayakan oleh Blogger.

About Me

Foto saya
nama saya pulung aguswanto , alamat jl. tonjong no 07, kamp. pabelokan, desa bentarsari, kecamatan salem, kabupaten brebes, saya sedang menimba ilmu di universitas siliwangi tasikmalaya, jurusan teknik informatika,