NRP: 3121500018 Kelas : 2 D3 IT A Tugas Praktikum 1
• Istilah predikat bawahan merujuk pada
pegawai yang berada di bawah pegawai lain dalam struktur perusahaan, sesuai dengan hierarki yang ada. Sementara itu, predikat atasan adalah mirip dengan predikat bawahan, namun dengan urutan argumen yang berbeda. • Predikat anakbuah dibuat melalui proses rekursif untuk merepresentasikan semua bawahan yang dimiliki oleh seorang pegawai, baik yang langsung maupun tidak langsung. Sebagai contoh, Burhan memiliki lima anakbuah, yaitu Bahrun, Bisrin, Fahri, Farah, dan Ferdi. Tugas Praktikum 2
Terdapat beberapa predikat dasar disini yang
dihasilkan langsung menurut pohon keluarga, yaitu menikah, anaklaki, dan anakperempuan. Predikat ortu dibuat sama dengan predikat anaklaki dan anakperempuan, namun dengan argumen yang dibalik. Predikat saudara dibuat dengan logika bahwa argumen1 dan argumen2 harus memiliki ortu yang sama. Predikat turunan dibuat menggunakan metode rekursif untuk merepresentasikan seluruh keturunan, bukan hanya anak. Predikat ipar dibuat dengan logika bahwa argumen1 harus memiliki saudara yang menikah dengan argumen2. Tugas Praktikum 3
Terdapat dua predikat dasar disini yang
dihasilkan langsung menurut skenario, yaitu mengenal pada baris 1 sampai 4, dan predikat membenci. Predikat mengenal pada baris 4 merepresentasikan logika untuk poin “Si pembunuh mengenal korban.” Predikat membunuh dibuat untuk mengetahui pembunuh yang membunuh korban (Susi). Predikat ini merepresentasikan logika untuk poin “Korban mengenal seseorang yang membenci pembunuh tersebut.” Tugas Praktikum 4
Terdapat empat predikat dasar disini yang
dihasilkan langsung menurut skenario, yaitu lulusansd, wni, lahir, dan tahun. Predikat umur dibuat untuk menghitung umur dari seseorang. Caranya adalah dengan tahun saat ini dikurangi dengan lahir seseorang itu. Predikat pns pada baris 5 merepresentasikan logika untuk poin “Semua orang WNI yang lulusan SD tidak dapat menjadi PNS lagi jika umurnya lebih dari 35 tahun.” Predikat pns pada baris 6 merepresentasikan logika untuk poin “Semua PNS akan pensiun jika umurnya mencapai 60 tahun.” Dapat disimpulkan bahwa Anas telah pensiun saat ini karena ia sudah berumur lebih dari 35 tahun dan merupakan lulusan SD (fakta 4). Tugas Praktikum 5
Predikat person adalah predikat yang terdiri dari
predikat man dan woman. Predikat married dibuat dengan logika bahwa argumen1 merupakan man dan argumen2 merupakan woman. Predikat fatherof dan motherof dibuat sesuai semantic network dimana Bernd memiliki ayah Oscar dan ibu Antje. Predikat childof adalah predikat yang dibuat sama dengan predikat fatherof dan motherof, namun dengan argumen yang dibalik. Predikat uncleof dan aunt dibuat sesuai semantic network dimana Susi memiliki paman Oscar dan bibi Antje. Predikat cousinof dibuat dengan logika bahwa argumen2 memiliki ayah atau ibu yang merupakan paman atau bibi dari argumen1. Tugas Praktikum 6
Program prolog ini saya buat dengan proses
retification. Terdapat beberapa predikat dasar yang sesuai dengan semantic network, yaitu is_a, inst, eats, has_part, can, dan cannot pada baris 1 - 22. Predikat subclass adalah predikat yang digunakan untuk mengetahui class yang lebih tinggi dari sebuah class (is_a). Contohnya cat adalah subclass dari class mammal dan animal. Predikat aninstance adalah predikat yang digunakan untuk mengetahui class dari sebuah objek (inst). Contohnya Garfield dan sylveator adalah objek dari class cat. Predikat attribute adalah predikat yang digunakan untuk mengetahui atribut dari sebuah objek (eats, has_part, can, cannot). Contohnya tweety memiliki atribut seeds, tail, feather, wing, dan fly.