OLEH : Jody Pratama Ardi J1F110008 Aldi Pratama Putra J1F111040 Fhadilla Muhammad J1F111226 Retno Lintangsari J1F111250
KEMENTERIAN PENDIDIKAN DAN KEBUDAYAAN UNIVERSITAS LAMBUNG MANGKURAT FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM PROGRAM STUDI S1 ILMU KOMPUTER BANJARBARU 2014 Kecerdasan Buatan Penalaran dengan PROLOG I. Kamen Rider Era Heisei II. Deskripsi Kamen Rider adalah cerita mengenai super hero produksi TOEI (perusahaan film yang bergerak dibidang super hero) yang berasal dari Jepang. Kamen berarti topeng, dan Rider berarti pengendara. Jadi secara umum Kamen Rider adalah pengendara bertopeng. Secara khususnya, Kamen Rider adalah seseorang yang memiliki kekuatan untuk merubah dirinya menjadi super hero dan memiliki kekuatan luar biasa. Kamen Rider sendiri terbagi atas 2 (dua) era yaitu Showa dan Heisei, dalam kasus ini akan dibahas tentang Kamen Rider dari era Heisei yang dimulai sejak tahun 2000-an. Tercatat sekitar 15 serial Kamen Rider era Heisei telah dirilis. Rider-rider yang rilis tersebut antara lain Kuuga, Agito, Ryuki, Faiz (555), Blade, Hibiki, Kabuto, Den-O, Kiva, Decade, W (Double), OOO, Fourze, Wizard, dan Gaim.
Gambar 1 Kamen Rider Heisei Basis pengetahuan yang digunakan dalam kasus ini diisi berdasarkan nama sabuk, sumber kekuatan, generasi sebelum rider muncul, siapa orang yang menjadi rider, apa pekerjaan para rider, nama kendaraan yang ditunggangi, monster yang dihadapi tiap rider, form yang dimiliki oleh rider beserta jenis senjatanya, jurus terakhir, dan rider baru yang bertugas membantu rider utama dalam mengalahkan monster.
III. Daftar Predikat
IV. Basis Pengetahuan putin(kuuga,amadam). putin(agito,agito_seed). putin(ryuki,v_card). putin(faiz,faizphone). putin(blade,rouzecard). putin(hibiki,onihibiku). putin(kabuto,zecter). putin(den_o,denpass). putin(kiva,kivat). putin(decade,ridercard). putin(w,gaiamemory). putin(ooo,core_medal). No Nama Penjelasan 1 putin(X,Y) Sumber kekuatan rider X adalah Y 2 belt(X,Y) X adalah sabuk dari rider Y 3 orang(X,Y) X adalah perubahan dari Y 4 finalform(X,Y) Form terakhir X adalah Y 5 monster(X,Y) X mempunyai musuh yaitu Y 6 newrider(X,Y) X mempunyai teman baru yaitu Y 7 generasi(X,Y) X merupakan generasi sebelum Y muncul 8 job(X,Y) X bekerja sebagai Y 9 form(X,Y) X memiliki form Y 10 weapon(X,Y) X menggunakan senjata Y 11 mount(X,Y) Nama kendaraan rider X adalah Y 12 finish(X,Y) Jurus terakhir dari sabuk X adalah Y putin(fourze,astroswitch). putin(wizard,magicring). putin(gaim,lockseed).
finish(arclebelt,'Kuuga Kick'). finish(alter,'Tornador Break'). finish(v_buckle,'Final Vent'). finish(faizdriver,'Exceed Charge'). finish(blaybuckle,'Rider Slash'). finish(onke,'Ongeki'). finish(kabutobelt,'Maximum Rider Power'). finish(denbelt,'Full Charge'). finish(kivatbelt,'Wake Up Fever'). finish(decadriver,'Final Attack Ride'). finish(doubledriver,'Maximum Drive'). finish(ooo_driver,'Scanning Charge'). finish(fourze_driver,'Limit Break'). finish(wizardriver,'Chou i ne! Strike, Saikou! '). finish(sengokudriver,'Fruit Squash'). V. Aturan No. Nama Aturan Penjelasan dan Contoh Eksekusi 1. defeat(X,Y) :- monster(A,X),finalform(A,Y). Tujuan: Menentukan monster X dapat dikalahkan oleh finalform Y Strategi: jika musuh X sama dengan Finalform Y maka jadi musuh Sintaks: - monster(A,X),finalform(A,Y). Contoh eksekusi:
2. henshin(X,A,B) Tujuan: Menentukan Orang X,A dapat berubah dengan menggunakan Sabuk B Strategi: jika form X sama dengan Orang A dan sabuk B maka bisa berubah Sintaks: - orang(X,A),belt(B,X).Contoh eksekusi:
3. crossover(X,Y,Z) Tujuan: Menentukan generasi Z adalah generasi dari X,Y Strategi: Jika generasi X maka generasi berikutnya adalah Y,Z Sintaks: - generasi(X,Y),generasi(Y,Z). Contoh eksekusi:
4. changeform(X,Y) Tujuan: Menentukan Perubahan Y dengan Sabuk X Strategi: jika sabuk X dan form Y maka bias changeform Sintaks: - belt(X,A),form(A,Y). Cont oh eksek usi:
5. formattack(D,Y,E) Tujuan: Menentukan formasi serangan dengan Form D dan Weapon E Strategi: jika form sama dengan D dan weapon Sama dengan E maka bisa menggunakan formatattack Sintaks: - form(D,Y), weapon(Y,E). Contoh eksekusi:
6. suit(X,Y) Tujuan: Menentukan perubahan dengan sabuk X dan Putin Y Strategi: Jika sabuk X cocok dengan Putin Y maka bisa suit Sintaks: - belt(X,A),putin(A,Y). Contoh eksekusi:
7 newcomer(A,B) Tujuan: Menentukan pendatang baru dengan newrider A dan Orang B Strategi: jika newrider A sama dengan orang B maka bisa tahu newcomer Sintaks: - newrider(A,X),orang(X,B). Contoh eksekusi:
8. ride(X,Y) Tujuan: Mengetahui kendaraan yang dinaiki oleh Orang X dan Mount Y Strategi: jika orang X sama dengan Mount Y maka Ride Sintaks: - orang(A,X),mount(A,Y). Contoh eksekusi:
9. Hissatsu(A,B) Tujuan: Menentukan jurus pamungkas dengan belt A dan finish B Strategi: jika belt A sama dengan finish B maka Hissatsu Sintaks: - belt(X,A),finish(X,B). Contoh eksekusi:
10. Workas (X,Y) Tujuan: Menentukan pekerjaan Asli dengan Orang X dan mengetahui Job Y Strategi: jika orang X sama dengan Job Y maka Workas Sintaks: - orang(A,X),job(A,Y). Contoh eksekusi: