• Tidak ada hasil yang ditemukan

Betha Nurina Sari, M.Kom

N/A
N/A
Protected

Academic year: 2018

Membagikan "Betha Nurina Sari, M.Kom"

Copied!
48
0
0

Teks penuh

(1)

Pertemuan 4

Representasi

Pengetahuan

(2)

Representasi

Pengetahuan

Pengetahuan Pengetahuan

Naskah Frame Aturan Jaringan Logika List Pohon

(3)

Representasi

Pengetahuan

Slide pertemuan 4 bisa diunduh di

(4)

Pengetahuan

Fakta atau kondisi sesuatu atau

keadaan yang timbul karena suatu pengalaman.

Hirarki Pengetahuan

Meta knowledge : knowledge dan keahlian

Knowledge : Informasi yang telah diproses

Informasi : Data yang telah diproses

Data : Hal yang paling potensial

(5)

Klasifkasi

Pengetahuan

Pengetahuan prosedural

(

procedural knowledge

)

Lebih menekankan pada

bagaimana melakukan sesuatu.

Contoh:

pengetahuan tentang bagaimana

mencuci dengan menggunakan mesin

Pengetahuan tentang bagaimana

membuat puding

Pengetahuan tentang bagaimana

(6)

Klasifkasi

Pengetahuan

Pengetahuan deklaratif

(

declarative knowledge

)

Menjawab pertanyaan apakah

sesuatu bernilai salah atau benar.

Contoh:

Jangan berikan pisau pada anak

dibawah 3 tahun

Buah apel berwarna hijau dan

berbentuk bulat

Ada asosiasi positif antara merokok

(7)

Klasifkasi

Pengetahuan

Pengetahuan tacit (tacit

knowledge)

Pengetahun yang tidak bisa

diungkapkan dengan bahasa

Bagaimana cara mengayuh sepedaBagaimana cara berjinjit untuk

menari balet

Bagaimana kita menggerakkan

tangan

(8)

Representasi

Pengetahuan

Representasi Pengetahuan

dimaksudkan untuk menangkap sifat-sifat penting masalah dan membuat infomasi dapat diakses oleh prosedur pemecahan masalah.

Bahasa representasi harus dapat

(9)

Karakter Model

Representasi Pengetahuan

Harus bisa diprogram dengan bahasa

pemrograman atau dengan shells dan hasilnya disimpan dalam memori

• Dirancang sedemikian sehingga isinya dapat

digunakan untuk proses penalaran

Model representasi pengetahuan merupakan

sebuah struktur data yang dapat dimanipulasi oleh mesin inferensi dan pencarian untuk aktivitas

pencocokan pola

Menangkap sifat-sifat penting problema

(10)

Klasifkasi Representasi

Pengetahuan [Mylopoulos

dan Levesque]

Representasi Logika : Menggunakan ekspresi-ekspresi logika formal untuk merepresentasikan basis pengetahuan • Representasi Prosedural:

Menggambarkan pengetahuan sebagai kumpulan instruksi

Representasi Network (Jaringan) :

Menangkap pengetahuan sebagai sebuah

graf, dimana node-nodenya menggambarkan objek atau konsep dalam problem yang

dihadapi

Representasi Terstruktur : Representasi terstruktur memperluas jaringan. Contoh dari representasi ini adalah Script, Frame dan

(11)

REPRESENTASI

PENGETAHUAN

(12)

REPRESENTASI

LOGIKA

Representasi logika terdiri dari dua

(13)

Representasi Logika

Representasi pengetahuan yang paling tuaMenggunakan ekspresi-ekspresi logika untuk

merepresentasikan basis pengetahuan • Proses logika adalah proses menarik

kesimpulan/inferensi berdasarkan fakta yang ada • Inputnya berupa premis atau fakta-fakta yang

diakui kebenarannya

Outputnya berupa kesimpulan/inferensi/konklusi yang benar

(14)

REPRESENTASI

LOGIKA

Kalkulus Proposisional (Propositional

Logic)

Proposisi adalah suatu model untuk

mendeklarasikan suatu fakta.

Lambang-lambang proposisional menunjukkan proposisi atau

(15)

LOGIKA PROPOSISI

(PROPOSITIONAL LOGIC)

Logika Proposisi : Logika yang hanya mempunyai nilai benar atau salah

Proposisi : Suatu pernyataan (fakta) yang dapat bernilai Benar atau Salah

Konjungsi : ^ (and / dan )Disjungsi : v (or / atau)

Negasi : ¬ (not / tidak / bukan)

Implikasi : → (if then / jika ... maka ...)

Ekuivalensi : ↔ (if and only if / jika dan hanya

(16)

CONTOH LOGIKA

PROPOSISI

Contoh 1:

Diketahui preposisi-preposisi berikut: P : Hari ini hujan

Q : Murid-murid diliburkan dari sekolah Maka

P ^ Q : Hari ini hujan dan murid-murid diliburkan dari sekolah P v Q : Hari ini hujan atau murid-murid diliburkan dari sekolah ~P : Tidak benar hari ini hujan (Hari ini tidak hujan)

Contoh 2:

P : Hujan turun sekarang Q : Saya tidak akan ke pasar

(17)

Tabel Logika

Contoh

A = Dewi Rajin Belajar

B = Dewi Lulus Ujian

C = Dewi mendapat hadiah istimewa

Dalam ekspresi logika:

 Jika Dewi rajin belajar maka Dewi lulus ujian dan mendapat hadiah istimewa : A  B ^ C

 Jika Dewi rajin belajar maka Dewi lulus ujian dan mendapat hadiah istimewa : (A  (B ^ C))

(18)

Logika Predikat

• Logika yang digunakan untuk merepresentasikan masalah yang tidak dapat dilakukan atau direpresentasikan dengan menggunakan logika preposisi

• Misal: Diketahui fakta-fakta sebagai berikut:

 Andi adalah seorang laki-laki : A

 Ali adalah seorang laki-laki : B

 Amir adalah seorang laki-laki : D

 Agus adalah seorang laki-laki : E

• Jika kelima fakta tersebut dinyatakan dengan menggunakan proposisi, maka akan terjadi pemborosan. Dimana beberapa pernyataan dengan predikat yang sama akan dibuat dalam preposisi yang berbeda.

• Pernyataan diatas apabila dinyatakan dalam bentuk logika predikat adalah sebagai berikut:

(19)

Logika Predikat

Contoh logika predikat lainnya:Diana adalah nenek dari Ibu Amir

Bentuk logika predikat: Nenek(Diana,

Ibu(Amir))

Mahasiswa berada didalam kelasBentuk logika predikat : Di dalam

(Mahasiswa, Kelas)

Dari contoh diatas dapat dijabarkan

sebagai berikut:

(20)

Penalaran

(Reasoning)

Jika ruang masalah sangat besar penggunaan logic

dan teknik penalaran (reasoning) akan lebih efsien dibanding penggunaan teknik pencarian (searching)

Pada bagian ini dibahas teknik penalaran

(21)

Penalaran

(Reasoning)

Sistem akan mencoba untuk

(22)

Tree / Pohon

• Struktur sederhana untuk representasi pengetahuan

(23)

Decision Tree

(24)

JARINGAN SEMANTIK (SEMANTIC NETWORK)

Mengekspresikan solusi dan permasalahan

dengan menggunakan grafk

Disajikan dalam bentuk graph berarah

Menggunakan node (simpul) sebagai kondisi

dan arc (link) sebagai relasi antar simpul

Dapat menggambarkan relasi

“adalah/contoh dari” (IS-A)

Dapat menggambarkan relasi “bagian dari”

(A Kind Of /AKO/ is part), merelasikan individu ke induknya

(25)

Perhatikan Jaringan Semantic sederhana berikut ini:

Sayap Sayap

Kenari Kenari

Burung Burung

terbang terbang

Memiliki

Adalah

(26)

Perluasan yang bisa dilakukan dengan penambahan

Objek yang sama

Ditambahkan node penguin yang

sama dengan node kenari • Objek yang lebih khusus

– Penambahan node tweety yang lebih khusus dari kenari. Juga

penambahan informasi bahwa tweety termasuk burung

Objek yang lebih umum

– Ditambahkan node hewan yang

(27)

Sayap Kenari Burung terbang Memiliki Adalah Berpindah tempat

Sehingga kita dapatkan:

(28)

Jaringan semantik

Kalimat-kalimat yang akan di bentuk menjadi

representasi jaringan semantik adalah :

Agung adalah mahasiswa yang kuliah di Universitas

Gunadarma.

Agung adalah mahasiswa yang kuliah hingga semester 8

agar lulus dan mendapat gelar S1.

Agung mengerjakan PI sebagai syarat lulus dan

mendapat gelar S1.

Agung mengerjakan PI bertema aplikasi berbasis telepon

selular.

Agung mengerjakan PI menggunakan bahasa

pemrograman yaitu J2ME.

Agung menyukai bahasa pemrograman saat belajar di

Universitas Gunadarma.

(29)
(30)

BINGKAI (

FRAME

)

Metode menampilkan pengetahuan

mengenai obyek tertentu (misal: lokasi, benda, peristiwa, situasi, dll)

Digunakan untuk merepresentasikan

pengetahuan yang didasarkan pada karakteristik yang sudah dikenal

(31)
(32)

CONTO

H

BINGK

AI

(33)
(34)
(35)

SCRIPT (Naskah)

Merepresentasikan pengetahuan

dengan menggambarkan urutan kejadian

Merepresentasikan situasi,

pengetahuan dan pengalaman

Penggambaran urutan peristiwa

menggunakan serangkaian slot yang berisi informasi tentang orang, objek, dan tindakan-tindakan yang terjadi

(36)

ELEMEN DALAM

SCRIPT

• Beberapa elemen yang terdapat dalam script

yaitu (Suparman: 1991):

1. Kondisi masukan: menggambarkan situasi yang

harus dipenuhi sebelum terjadinya sebuah peristiwa yang ada dalam script

2. Prop: mengacu kepada objek yang digunakan

dalam urutan peristiwa yang terjadi

3. Role: mengacu pada orang-orang yang terlibat

dalam script

4. Track: mengacu pada variasi yang mungkin

terjadi dalam script

5. Scene: menggambarkan urutan peristiwa aktual

yang terjadi

6. Hasil: merupakan kondisi setelah urutan

(37)

CONTOH SCRIPT

Script berangkat ke restoran seperti berikut ini:

SCRIPT RESTORAN

– Jalur (Track): Restoran Swalayan (Fast Food)

– Peran (Roles) : Tamu, Pelayan

– Pendukung (Prop) : Counter, baki, makanan, uang, serbet, garam, merica, kecap, sedotan dan lain-lain

– Kondisi masukan : Tamu Lapar - Tamu punya uang

Adegan (Scene) 1: Masuk

– Tamu parkir mobil – Tamu masuk restoran – Tamu antri

– Tamu baca menu di daftar menu dan mengambil putusan tentang apa yang akan dipesan

Adegan 2: Pesanan

– Tamu memberikan pesanan kepada pelayan

(38)

CONTOH SCRIPT

Adegan 3: Makan

- Tamu mengambil serbet, sedotan, garam dan lain-lain

- Tamu membawa baki makanan ke meja kosong

- Tamu makan

Adegan 4: Pulang

- Tamu membersihkan meja - Tamu membuang sampah - Tamu meninggalkan restoran - Tamu naik mobil dan pulang

Hasil

- Tamu merasa kenyang - Uang tamu jadi habis - Tamu senang

(39)

List

Struktur sederhana untuk representasi pengetahuanDaftar dari rangkaian materi yang terkait

List digunakan untuk objek yang dikelompokkan,

(40)

Aturan / Sistem

Produksi

Pengetahuan dalam kaidah produksi

direpresentasikan dalam bentuk

JIKA [kondisi] MAKA [Aksi]

(41)

Contoh

Aturan 1:

JIKA terjadi luka

MAKA berikan Betadine

Aturan 2:

JIKA tidak punya uang Cash MAKA ambil tabungan

Aturan 3 :

JIKA bersin-bersin

MAKA terserang infuensa

Aturan 3 :

JIKA bensin habis

(42)

Contoh

Aturan terkadang menggunakan operator

logika AND atau OR. Misalnya:

Aturan 5:

JIKA dana mencukupi

DAN pengiriman bisa dilakukan kurang dari 1 bulan

MAKA beli laser printer

Aturan 6:

JIKA kontraktor tidak bisa menyelesaikan pekerjaan tepat waktu

(43)

Aturan ->

Kompleksitas

Untuk hasil yang lebih akurat dalam

memecahkan masalah dalam suatu

domain, biasanya dibutuhkan aturan

yang cukup banyak karena

masing-masing aturan berisi detail pengetahuan

Jumlah aturan akan menggambarkan

kompleksitas dari sistem pakar /

(44)

Contoh kasus

• Akan dibangun sebuah sistem pakar untuk memberikan saran kepada usaha kecil tentang paket software apa yang harus digunakan

Variabel dari pemberian sarannya tampak pada tabel 1

Variabel Makna Nilai dari variabel

Fungsi derajat kompleksitas dari dokumen simple, kompleks

Biaya

Anggaran yang

disediakan untuk

pembelian software Rendah, Tinggi

(45)

Contoh kasus

Pengetahuan akan di representasikan dengan

metode kaidah produksi

Untuk mempermudah representasi pengetahuan,

akan dibuat table aturan (Tabel 2) dan Pohon

Fungsi Biaya Produk

Simple rendah A

simple tinggi A

compleks rendah Tidak ada

(46)
(47)

Kaidah produksi

Aturan 1:

JIKA fungsi simple

DAN biaya rendah atau tinggi

MAKA pilih WP A

Aturan 2:

JIKA fungsi kompleks DAN biaya rendah

MAKA tidak ada yang bisa dipilih

Aturan 2:

JIKA fungsi kompleks DAN biaya tinggi

(48)

NEXT >>>

Representasi Pengetahuan

Download PROLOG (Programming in Logic)

http://www.swi-prolog.org/download/stable

Praktikum Representasi Pengetahuan :

Logika

Tentukan kelompok Anda (maksimal 1

kelompok beranggotakan 5 orang) untuk persiapan pembahasan pekan depan.

PERTEMUAN 5 : QUIZ . Persiapkan diri Anda

dan Deadline tugas Individu 1.

Gambar

Tabel Logika

Referensi

Dokumen terkait

Data hasil pengamatan dan analisis sidik ragam disajikan pada Lampiran 5 dapat dilihat bahwa jenis bahan pengisi berpengaruh berbeda tidak nyata (P > 0.05)

Berdasarkan pengertian diatas dapat diambil kesimpulan bahwa postpurchase dissonance adalah suatu keadaan ketidaknyamanan psikologis yang dialami oleh seorang konsumen

Residu insektisida di lingkungan merupakan akibat dari penggunaan atau aplikasi langsung insektisida yang ditujukan pada sasaran tertentu seperti pada tanaman dan tanah, tetapi

Pendidik harus berlatih menggunakan cara- cara yang pernah dilakukan oleh pendidik senior (berpengalaman). Jika cara yang diberikan tidak berhasil, dapat membuat

Halaman file surat untuk pengguna yaitu Kaur Administrasi Umum, Staf Stikes dan Kepala BAUK yang berfungsi menampilkan data file surat dinas keluar, surat

Untuk lebih jelasnya dapat dilihat pada (Lampiran 23). Berdasarkan penilaian di atas berarti penelitian ini belum berhasil maka dilanjutkan pada pertemuan

Model analisis Kano adalah teori yang digunakan dalam proses pengembangan produk, berkaitan dengan hubungan antara kepuasan pelanggan dengan bagaimana atribut-atribut suatu

Tugas memeriksa pengelolaan dan tanggung jawab keuangan daerah pada Pemerintah Provinsi Lampung, Kota/Kabupaten di Provinsi Lampung, serta BUMD dan lembaga terkait