Anda di halaman 1dari 10

REPRESENTASI PENGETAHUAN

Representasi pengetahuan adalah cara untuk menyajikan pengetahuan yang


diperoleh ke dalam suatu skema/diagram tertentu sehingga dapat diketahui
relasi antara suatu pengetahuan dengan pengetahuan yang lain dan dapat
dipakai untuk menguji kebenaran penalarannya.
Secara teknik kita akan membahas representasi pengetahuan menjadi lima
kelompok:
1.

Representasi Logika

2.

Jaringan Semantik

3.

Frame

4.

Script (Naskah)

5.

Aturan Produksi (Kaidah Produksi)

1.

Representasi Logika

Logika didefinisikan sebagai ilmu untuk berpikir dan menalar dengan benar
sehingga didapatkan kesimpulan yang absah.
Tujuan dari logika: memberikan aturan-aturan penalaran sehingga orang dapat
menentukan apakah suatu kalimat bernilai benar atau salah.
Representasi Logika dibagi menjadi dua:
a. Propositional Logic (Logika Proposisi)
Suatu Proposisi merupakan suatu statemen atau pernyataan yang
menyatakan benar (TRUE) atau salah (FALSE). Dalam PropositionalLogic fakta
dilambangkan dengan simbol misalnya P, Q dan R.Lambang-lambang tersebut
dihubungkan dengan relasi-relasi logika
Dengan menggunakan operator logika:

Tabel Kebenaran Logika

b. Predicate Logic (Logika Predikat)

Pada logika predikat proposisi dibedakan menjadi argumen (obyek) dan predikat
(keterangan). Secara umum penulisan proposisi dalam logika predikat dapat
dinyatakan sebagai berikut:
Predikat (argumen-1, argumen-2,..., argumen-3)
Contoh:
Proposisi: Bu Atika mencintai Pak Agus Setiawan
Dalam logika predikat disajikan dalam bentuk:
Mencintai (Bu Atika, Pak Agus Setiawan)
P

Argumen-1

Argumen-2

Contoh Silsilah Keluarga yang dipresentasikan dalam Prolog

Jika silsilah di atas dibentuk dalam Representasi Logika, sebagai berikut:


Orangtua (Komarudin, Andika)
Orangtua (Komarudin, Atika)
Orangtua (Komarudin, Agus)
Orangtua (Andika, Rika)
Orangtua (Atika, Anjar)
2.

Jaringan Semantik

Pengetahuan disusun dalam sebuah jaringan yang memiliki komponen utama:


Node: menyatakan obyek, konsep, atau situasi. Dinyatakan dengan
kotak atau lingkaran
Arcs/Link: Menyatakan hubungan antar node. Dinyatakan dengan tanda
panah.
3.

Frame

Frames: merupakan semantic net dilengkapi dengan properties. Suatu Frame


menggambarkan entitas sebagai set dari attribute dan nilai yang
bersesuaian.Suatu frame dapat berelasi dengan frame yang lainnya.
Tiga komponen utama dari frame

frame name

attributes (slots)

values (subslots)

Book Frame
Slot Subslots
Title

AI. A modern Approach

Author Russell & Norvig


Year

2003

Contoh di atas dibentuk dalam Frame:


Nama Frame: Burung

4.

Orangtua

Hewan

Anak

Kenari, Pipit

Mempunyai

Sayap

Cara Berpindah tempat

Terbang

Script (Naskah)

Conceptual Dependency (ketergantungan konseptual) adalah teori tentang


bagaimana mempresentasikan pengetahuan tentang event (kejadian) yang
biasanya terkandung dalam kalimat bahasa natural.
Contoh: representasi Conceptual Dependency
Budi memberi Atika sebuah buku

Script adalah skema representasi pengetahuan yang menggambarkan urutanurutan kejadian (sequence of events). Script dilengkapi dengan elemen-elemen
agar lebih memudahkan dalam memahami urutan kejadian.

a.

Track/Jalur: variasi yang mungkin terjadi dalam script

b.
Kondisi Input: situasi yang harus dipenuhi sebelum sesuatu kejadian
terjadi
c.
Prop/Pendukung: objek pendukung yang digunakan dalam urutan
peristiwa yang
terjadi
d.
e.

Role/Peran: orang-orang yang terlibat dalam suatu peran


Scene/Adegan: urutan peristiwa aktual

f.
Hasil: kondisi akhir yang terjadi setelah urutan peristiwa dalam script
terjadi
5.

Aturan Produksi (Kaidah Produksi)

Pengetahuan dalam kaidah produksi direpresentasikan dalam bentuk


JIKA [kondisi] MAKA [Aksi]
JIKA [premis] MAKA [Konklusi]

Aturan Produksi (kaidah produksi) adalah salah satu representasi pengetahuan


yang menghubungkan premis dengan konklusi.
Bentuknya: If Premis Then Konklusi
Konklusi pada bagian then bernilai benar jika premis pada bagian if bernilai
benar.
Contoh:
If hari ini hujan then saya tidak kuliah.
Representasi Pengetahuan
Pengetahuan dibedakan menjadi 3 klasifikasi yaitu:
1. Prodecural Knowledge adalah pengetahuan yang berkaitan dengan
prosedur atau cara untuk melakukan sesuatu. Contohnya, bagaimana cara
mendidihkan air dalam panci.
2. Declarative Knowledge adalah pengetahuan untuk dapat menentukan nilai
benar dan salah suatu hal. Contohnya, jangan celupkan tangan anda
dalam air yang mendidih.
3. Tacid Knowledge kadang disebut juga sebagai "unconscious knowledge",
karena pengetahuan tidak dapat diekspresikan atau didefinisikan dengan
bahasa. Contohnya, bagaimana menggerakkan tangan.

Pengetahuan adalah hal yang utama dalam sistem pakar.


Representasi Pengetahuan adalah metode yang digunakan untuk mengodekan
pengetahuan dalam suatu sistem pakar. Yang dimaksudkan untuk menangkap
sifat-sifat penting problema dan membuat informasi itu dapat diakses oleh
prosedur pemecahan problema.

Model Representasi Pengetahuan


Pengetahuan dapat dipresentasikan dalam bentuk yang sederhana atau
kompleks, tergantung dari masalahnya. (Schnupp, 1989)
Terdapat beberapa model atau bentuk representasi pengetahuan yang telah
dikembangkan, yaitu :

Logika

Jaringan Semantik (Semantic nets)

Object-Attribute-Value (OAV)

Bingkai (Frame)

Aturan Produksi (production rule)

Logika

Suatu pengkajian ilmiah tentang serangkaian penalaran, sistem kaidah,


dan prosedur yang membantu penalaran.

Komputer harus dapat menggunakan proses


penalaran deduktif daninduktif kedalam bentuk yang sesuai dengan
manipulasi komputer, yaitu logika simbolik atau matematika.

Penalaran Deduktif

Bergerak dari penalaran umum menuju ke konklusi khusus.

Umumnya dimulai dari suatu silogisme

Atau pernyataan premis dan inferensi

- Premis Mayor
- Premis Minor
- Konklusi

Contoh:
Premis Mayor : Jika hujan turun saya tidak akan kuliah
Premis Minor : Pagi ini hujan turun
Konklusi : Oleh karena itu pagi ini saya tidak akan kuliah

Penalaran Induktif

Bergerak dari masalah khusus ke masalah umum.

Menggunakan sejumlah fakta atau premis yang mantap untuk menarik


kesimpulan umum.

Contoh :

Premis : Dioda yang salah menyebabkan peralatan elektronik rusak.

Premis : Transistor rusak menyebabkan peralatan elektronik rusak.

Premis : IC rusak menyebabkan peralatan elektronik tidak berfungsi.

Konklusi : Maka, peralatan semikonduktor merupakan penyebab utama


rusaknya peralatan elektronik.

Disebut logika Komputasional

Logika Proposional

Logika Predikat

Logika Proposional

Proporsisi merupakan suatu statement atau pernyataan yang menyatakan


benar (TRUE) atau salah (FALSE).

Logika Predikat

Suatu logika yang lebih canggih yang seluruhnya menggunakan konsep


dan kaidah proporsional yang sama.

Disebut juga kalkulus predikat, yang memberi tambahan kemampuan


untuk mempresentasikan pengetahuan dengan cermat dan rinci.

Jaringan Semantik ( Semantic nets)


Jaringan Semantik adalah tehnik representasi dalam artificial intelligence klasik
untuk informasi proposional, sehingga sering kali disebut sebagai poporsional
network. Proposisi adalah pernyataan yang dapat bernilai benar atau salah dan
merupakan bentuk pengetahuan deklaratif.

Semantic network pertama kali dikembangkan untuk AI sebagai cara untuk


mempresentasikan memory dan pemahaman bahasa manusia.Struktur semantic
nets berupa grafik dengan node (simpul) dan arc (ruas) yang
menghubungkannya.
Object-Attribute-Value (OAV)
Bentuk object-attribute-value triple daapat digunakan untuk mempresentasikan
semua karakteristik pengetahuan dalam semantic net dan digunakan pada
sistem pakar MYCIN untuk mendiagnosa penykit infeksi.
Bingkai (Frame)
Salah satu tipe skema yang digunakan dalam beberapa aplikasi AI adalah frame.
Frame merupakan struktur yang baik untuk mempresentasikan objek yang tipikal
dalam situasi tertentu. Karakteristik dasar frame adalah frame
mempresentasikan pengetahuan yang terkait mengenai sebuah subjek yang
sempit dan memiliki default. Sistem frame adalah pilihan yang baik untuk
mendeskripsikan peralatan mekanik seperti mobil.
Frame mencoba memodelkan obyek yang ada di dunia nyata menggunakan
pengetahuan generik untuk atribut yang banyak dimiliki oleh obyek dan
pengetahuan spesifik untuk kasus khusus.
Aturan Produksi (Production Rule)
Aturan produksi adalah jenis representasi pengetahuan yang paling umum
digunakan karena memiliki keuntungan yang lebih dibandingkan dengan
kekurangannya.

Representasi pengetahuan biasanya digunakan untuk pembuatan sistem pakar


di mana komputer dirancang untuk dapat mengambil keputusan seperti manusia
agar dapat memecahkan permasalahan. Mari kita belajar bersama mengenai
representasi pengetahuan, dan disini penulis akan memberikan kebenaran
penalaran representasi pengetahuan dari fram dan script.
Pengertian Representasi pengetahuan yaitu suatu teknik untuk
merepresentasikan basis pengetahuan yang diperoleh ke dalam suatu
skema/diagram tertentu sehingga dapat diketahui relasi/keterhubungan antara
suatu data dengan data yang lain sehingga dapat diuji kebenaran penalarannya.
Frame
- Frame (Minsky, 1975) dipandang sebagai struktur data static yang digunakan
untuk merepsentasi-kan situasi-situasi yang telah dipahami dan stereotype.

Frame digunakan untuk merepresentasikan pengetahuan stereotype atau


pengetahuan yang didasarkan kepada karakteristik yang sudah dikenal yang
merupakan pengalaman masa lalu.

- Frame berupa kumpulan slot-slot (representasi entitas sebagai struktru objek)


yang merupakan atribut untuk mendeskripsikan pengetahuan berupa kejadian,
lokasi, situasi ataupun elemen-elemen lain. Frame digunakan untuk representasi
pengetahuan deklaratif.
-

Contoh :

Frame Pohon
Spesialisasi dari: Tumbuhan
Jumlah batang: integer (default 1)
Jenis kulit: halus
Model daun: jenis pohon jarum, berganti daun
Bentuk daun: sederhana, berlekuk, campuran
Frame Pohon Perdu
Spesialisasi dari: Pohon
Jumlah batang: 3
Jenis kulit: halus
Model daun: berganti daun
Bentuk daun: sederhana, berlekuk
Setiap frame individual dapat dipandang sebagai struktur data yang mirip
record, berisi informasi yang relevan dengan entitas-entitas stereotype. Slot-slot
dalam frame dapat berisi :

Informasi identifikasi frame

Hubungan frame dengan frame lain

Penggambaran persyaratan yang dibutuhkan frame

Informasi procedural untuk menggunakan struktur yang digambarkan

Informasi default frame

Informasi terbaru.

Script
- Script (Schank & Abelson, Yale univ) merupakan representasi terstruktur yang
menggambarkan urutan stereotip dari kejadian-kejadian dalam sebuah konteks
khusus.

- Script mirip dengan frame, perbedaannya : Frame menggambarkan objek,


sedangkan Script menggambarkan urutan peristiwa.
Dalam menggambarkan urutan peristiwa, script menggunakan serangkaian
slot yang berisi informasi tentang orang, objek dan tindakan-tindakan yang
terjadi dalam suatu peristiwa.
-

Elemen script yang tipikal :

Kondisi masukan : menggambarkan situasi yang harus dipenuhi sebelum


terjadi suatu peristiwa yang ada dalam script.

Prop : mengacu kepada objek yang digunakan dalam urutan peristiwa yang
terjadi.

Role : mengacu kepada orang-orang yang terlibat dalam script.

Hasil : kondisi yang ada sesudah peristiwa dalam script berlangsung.

Track : mengacu kepada variasi yang mungkin terjadi dalam script


tertentu.

Scene : menggambarkan urutan peristiwa aktural yang terjadi.

Contoh : Script pergi ke restoran

SCRIPT Restoran
Jalur (track): fast food restoran
Peran (roles): tamu, pelayan
Pendukung (prop): conter, baki, makanan, uang,
serbet, garam, merica, kecap,
sedotan, dll
Kondisi masukan: tamu lapar tamu punya uang
Adegan (scene) 1: Masuk
Tamu parkir mobil
Tamu masuk restoran
Tamu antri
Tamu baca menu di list menu dan mengambil keputusan tentang apa yang
akan diminta.
Adegan (scene) 2 : Pesanan

Tamu memberikan pesanan pada pelayan


Pelayan mengambil pesanan dan meletakkan makanan di atas baki
Tamu membayar
Adegan (scene) 3 : Makan
Tamu mengambil serbet, sedotan, garam, dll
Tamu makan dengan cepat
Adegan (scene) 4 : Pulang
Tamu membersihkan meja
Tamu membuang sampah
Tamu meninggalkan restoran
Tamu naik mobil dan pulang
Hasil
Tamu merasa kenyang
Tamu senang
Tamu kecewa
Tamu sakit perut

- Keistimewaan Script :
1. Script menyediakan beberapa cara yang sangat alami untuk
merepresentasikan suatu inforamsi yang lazim dengan masalah yang
bersumber dari sistem AI dari mula.
2. Script menyediakan struktur hirarki untuk merepresentasikan inforamsi
melalui inklusi subscript dengan sript.

Anda mungkin juga menyukai