REPRESENTASI PENGETAHUAN

dokumen-dokumen yang mirip
REPRESENTASI PENGETAHUAN

REPRESENTASI PENGETAHUAN

REPRESENTASI PENGETAHUAN

BAB III TEORI DASAR SISTEM PAKAR DAN SISTEM KONTROL BERBASIS SISTEM PAKAR 20 BAB III TEORI DASAR SISTEM PAKAR DAN SISTEM KONTROL BERBASIS SISTEM PAKAR

REPRESENTASI PENGETAHUAN (KNOWLEDGE REPRESENTATION)

Logic Programming (GNU PROLOG)

Sistem Pakar Metode Inferensi 1. Kelas A & B Jonh Fredrik Ulysses, ST

Arti Pengetahuan Produksi Jaringan Semantik Tiple Obyek-Atribut-Nilai Schemata : Frame dan Script

Pemrograman Lanjut. Interface

Artificial Intelegence EKA YUNIAR

Callista Sulaiman

REPRESENTASI PROSEDURAL

Representasi Pengetahuan. Oleh : Cahyo Anggoro Seto Yusuf Hadi

Kecerdasan Buatan Pertemuan 3 IT-EEPIS. Entin Martiana

Refresentasi Pengetahuan 1

Metode Fuzzy. Analisis Keputusan TIP FTP UB

Sist Sis em t Fuzzy Fuzz Sistem Pakar

REPRESENTASI RULE DENGAN TEKNIK INFERENSI FORWARD CHAINING UNTUK SISTEM PAKAR PEMELIHARAAN BIBIT IKAN LELE

Logika Fuzzy. Farah Zakiyah Rahmanti 2016

Pemrograman Web. Object Oriented Programming in PHP 5

PENGANTAR KE SILOGISME

SATUAN ACARA PERKULIAHAN UNIVERSITAS GUNADARMA

GRAPH, TREES, LATTICES

MODULE 1 GRADE XI VARIATION OF EXPRESSIONS

Representasi Pengetahuan dan Penalaran

Praktikum sistem Pakar Fuzzy Expert System

Contoh Pengembangan Bahan Ajar untuk Program Audio (Bahan Ajar untuk Latihan Keterampilan Mendengarkan)

METODE INFERENSI. Level 2. Level 3. Level 4

2/22/2017 IDE DASAR PENGANTAR SISTEM PAKAR MODEL SISTEM PAKAR APLIKASI KECERDASAN BUATAN

SISTEM PAKAR MENGGUNAKAN MESIN INFERENSI FUZZY. Wilis Kaswidjanti. Abstrak

Major Subject / Study / Upto / / Upto / / Upto / / Upto / / Upto / / Upto / / Upto / / Upto / / Upto / / Upto / / Upto / / Upto /

ABSTRACT. Keyword: Algorithm, Depth First Search, Breadth First Search, backtracking, Maze, Rat Race, Web Peta. Universitas Kristen Maranatha

Data Structures. Class 5 Pointer. Copyright 2006 by The McGraw-Hill Companies, Inc. All rights reserved.

METODE INFERENSI (1)

32-bit and 64-bit Windows: Frequently asked questions

PERBANDINGAN METODE PEMULUSAN EKSPONENSIAL TUNGGAL DAN FUZZY TIME SERIES UNTUK MEMPREDIKSI INDEKS HARGA SAHAM GABUNGAN

SISTEM PAKAR DIAGNOSA PENYAKIT KANKER PAYUDARA MENGGUNAKAN CERTAINTY FACTOR

Fuzzy Logic. Untuk merepresentasikan masalah yang mengandung ketidakpastian ke dalam suatu bahasa formal yang dipahami komputer digunakan fuzzy logic.

UML. Bahasa pemodelan visual sistem berorientasi objek Yang dibahaas dalam kuliah ini: Use Case Ac>vty Diagram Class Diagram Sequence Diagram

BAB II TINJAUAN PUSTAKA

Fuzzy Rule Decomposition. Prof. Dr. Sardi Sar Dr. Ir. Wahidin Wahab M.Sc.

Sistem Informasi. Soal Dengan 2 Bahasa: Bahasa Indonesia Dan Bahasa Inggris

Team project 2017 Dony Pratidana S. Hum Bima Agus Setyawan S. IIP

Tahap Sistem Pakar Berbasis Fuzzy

PENGEMBANGAN SISTEM PAKAR DIAGNOSIS PENYAKIT DAN HAMA PADA TANAMAN SEMANGKA BERBASIS ANDROID

DUH1A2 - Literasi TIK

ARTIFICIAL INTELLIGENCE

BAB III ANALISA DAN DESAIN SISTEM

ANALISIS RULE INFERENSI SUGENO DALAM SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN

SISTEM PAKAR. Farah Zakiyah Rahmanti, M.T Mei Universitas Dian Nuswantoro

Troubleshooting PC dengan Sistem Pakar

GAME CATUR JAWA WITH REINFORCEMENT LEARNING

ABSTRAK. Kata Kunci: Aplikasi, Sistem Pakar, dan Sepeda Motor. vi Universitas Kristen Maranatha

SISTEM BERBASIS PENGETAHUAN PENDAHULUAN HENKI FDS R

REPRESENTASI PENGETAHUAN (2) 3. Frame

BAB 3 REASONING, SEMANTIC NETWORK, FRAME 18 (4) Semua manusia adalah fana (5) Semua orang berkebangsaan x meninggal karena adanya bencana banjir tahun

REPRESENTASI PENGETAHUAN

ABSTRAK. Kata Kunci : Enterprise architecture, Zachman Framework, blueprint

REPRESENTASI PENGETAHUAN (Bagian 1) Pertemuan 4

ABSTRAK. Kata kunci : sistem pakar, diagnosa penyakit anjing, basis pengetahuan, rule. Universitas Kristen Maranatha

REPRESENTASI PENGETAHUAN. Pertemuan 6 Diema Hernyka Satyareni, M. Kom

SIMULASI PENGENDALIAN KECEPATAN MOBIL OTOMATIS MENGGUNAKAN LOGIKA FUZZY DAN ALGORITMA GENETIKA

PENENTUAN PENJURUSAN SISWA SMA DENGAN MENGGUNAKAN FUZZY LOGIC METODE MAMDANI

Statistik Bisnis 1. Week 8 Basic Probability

Analisis Perbandingan Metode Fuzzy Mamdani dan Metode Fuzzy Tsukamoto pada Diagnosa Tingkat Kerusakan Mobil KOMPETENSI KOMPUTASI SKRIPSI

SISTEM PAKAR ONLINE MENGGUNAKAN RULE BASE METHOD UNTUK DIAGNOSIS PENYAKIT AYAM SKRIPSI KIKI HENDRA SITEPU

Praktikum Sistem Pakar (KOM323) Praktikum 1

RANCANG BANGUN PERANGKAT LUNAK PENGEMBANG SISTEM PAKAR BERBASIS ATURAN DENGAN METODE FORWARD CHAINING

Pengantar Teknologi Informasi

JURNAL GAUSSIAN, Volume 1, Nomor 1, Tahun 2012, Halaman Online di:

ABSTRAK. Kata kunci: Sistem Tanya Jawab, Semantic Web, Ontology, domain terbatas. v Universitas Kristen Maranatha

Sistem Informasi OOAD dengan UML (1) Teknik Informatika UNIKOM

L ctur er: M. Mift Mi ak ft ul Am A i m n i,,s. Kom om,. M. M. ng.

STUDI KASUS. Riana Nurhayati

Praktikum 10 Tim Asisten Praktikum Sistem Pakar

Analisis dan Dampak Leverage

GARIS-GARIS BESAR PROGRAM PENGAJARAN PROGRAM STUDI: SISTEM INFORMASI Semester : 7

REPRESENTASI PENGETAHUAN

MEMBANGUN SISTEM PAKAR UNTUK MELAKUKAN DIAGNOSIS KECANDUAN INTERNET (INTERNET ADDICTION) DENGAN METODE FORWARD CHAINING SKRIPSI

Jurnal Komputasi. Vol. 1, No. 1, April Pendahuluan. Hal 1 dari 90

Week 2. Teaching Program Pengembangan Program Pengajaran Fisika

KECERDASAN BUATAN (Artificial Intelligence) Materi 8. Entin Martiana

No Kegiatan Kalimat yang di latih Arti. 2. How are you? 3.- Do you remember about population? - Can you explain about population?

Mahasiswa mampu memformulasikan permasalahan yang mengandung fakta dengan derajad ketidakpastian tertentu ke dalam pendekatan Sistem Fuzzy.

SATUAN ACARA PERKULIAHAN(SAP)

Lesson 70: Questions. Pelajaran 70: Pertanyaan

BAB III ANALISIS DAN PERANCANGAN

Seminar Tugas Akhir. Perancangan Sistem Pakar Fuzzy Untuk Pengenalan Dini Potensi Terserang Stroke Berbasis Web

Pemrograman Berorientasi. Class Diagram

Lesson 19: What. Pelajaran 19: Apakah

CHAPTER III RESULT OF THE STUDY. 1. The problems faced by the tenth grade students of SMK YP SEI. PALANGKA RAYA in using letter s/es as plural nouns

OPTIMASI FUNGSI KEANGGOTAAN FUZZY MENGGUNAKAN METODE MAMDANI TERHADAP PREDIKSI PERILAKU PEMBELI

Sistem Basis Data. Pertemuan 3 : Modeling Data in Organization Andronicus Riyono, M.T.

REPRESENTASI PENGETAHUAN

UML USE CASE DIAGRAM

SISTEM PAKAR DENGAN BEBERAPA KNOWLEDGE BASE MENGGUNAKAN PROBABILITAS BAYES DAN MESIN INFERENSI FORWARD CHAINING

PIRANTI LUNAK UNTUK MENDESAIN PROGRAM DALAM BAHASA PEMROGRAMAN C BERDASARKAN HOARE LOGIC

CSG2H3 Object Oriented Programming. Inheritance -RSM-

BAB II: TINJAUAN PUSTAKA

Sistem Pakar untuk Mendiagnosa Penyakit yang Disebabkan Nyamuk dengan Metode Forward Chainning

Transkripsi:

REPRESENTASI PENGETAHUAN

REPRESENTASI PENGETAHUAN Sistem Pakar Departemen Ilmu Komputer Fakultas Matematika dan Ilmu Pengetahuan Alam Institut Pertanian Bogor 2014 Tahap Pengembangan Sistem Pakar (Marimin,2002) Mulai Identifikasi Masalah Mencari Sumber Pakar Akuisisi Pengetahuan Representasi Pengetahuan Membuat Mesin Inferensi Implementasi Pengujian Mewakili Kepakaran? tidak ya Selesai 1 Representasi Pengetahuan Overview Knowledge is Power Frasa ini akan menjadi kata kunci untuk menunjukkan bahwa knowledge sangat berperan vital dalam pengembangan Sistem Pakar What is Knowledge and How to Capture? Representasi Pengetahuan KR is a subarea of artificial intelligence concerned with understanding, designing, and implementing ways and impementing ways of representing information so that program can use it Cara untuk menstrukturkan/memformalkan suatu pengetahuan hasil akuisisi Mengapa dilakukan? Hasil akuisisi tidak selalu terstruktur (terkait : karakteristik pakar, sifat data ) Memudahkan dalam membuat mesin inferensi 2 Teknik Representasi Pengetahuan Object atribut value (OAV) triplet Rules Semantic Network Frame Predicate Logic Fuzzy Representation

1. Object Atribut Value (OAV) triplet Fakta yang terdapat bahwa setiap objek memiliki properti atau atribut dengan nilai tertentu. Atribut tersebut bisa tunggal dan bisa jamak Chair color diameter Ball color weight Brown 1 meter Brown 100 gram Fig 1. objek atribut value (durkin, 1994) 3 1.1 Single Vs Multiple Value Facts Example of Expert Systemusing OAV Question : Please tell me if the barometric pressure is? Falling Steady Rising Answer : Falling OAVMultiple Value OAV-Single Value Question : Please select the level of education? High School College Graduate School Answer : High School College 2. Rules A Knowledge Structure that related some known information to other information that can be concluded or inferred to be known Rule is a form of procedural knowledge Logically, rule s structure connect one or more antecendent (IF Part) to one or more consequent (THEN Part) IF AND AND OR THEN ELSE Today s time is after 10 am Today is weekday I am at home My boss called and said that I am late for work I am late for work I am not late for work 4

2. Rules (cont ) Example Rule-base system Knowledge Base IF Ball s Color is Red THEN I Like the Ball IF I Like the Ball THEN I Will buy the Ball Q : Ball s color? A : Red Working Memory Ball s Color is Red I Like the Ball I Will Buy the Ball 2.2 Type of Rules Rule can represent various of knowledge a. Relationship d. Heuristic IF THEN IF AND THEN The battery is dead The car will not start The car will not start The car is a 1957 Ford Check the float b.recomendation IF THEN The car will not start Take a carb c. Directive IF AND THEN The car will not start The fuel system os ok Check out the electrical system 5 2.3 Uncertain Rule Just as you can have uncertain fact. IF THEN Inflation is high Almost certainly interest rate are high You can use value CF for Almost Certaintly IF THEN Inflation is high Interest rate are high (CF = 0.8)

2.4 Meta Rule Rule yang yang mendeskripsikan bagaimana rule lain harus digunakan IF AND The car will not start The electrical systemis operating normally THEN Use Rule concerning the fuel system 6 3. Semantic Network A method of knowledge representation using graph made up and arcs where the node represent objects and the arcs the relationships between the object Relation in Semantic Network : IS-A TRAVEL HAS BREATHE 3.1 Semantic Network Wings Air HAS Tweety IS-A Canary IS-A IS-A Penguin TRAVEL BIRD BREATHE

IS-A Animal TRAVEL Fly Objek baru: 1. Similar Object 2. More spesific Object 3. More General Object Walk 7 3.2 Inheritance in SN Inheritance sebagai salah satu fitur dalam semantic network Objek yang lebih spesifik akan memiliki sifat yang diturunkan dengan relasi IS-A Sebagi contoh : Tweety bernapas dengan udara karena di adalah Burung 3.3 Exception Handling Meskipun inheritance powerful, namun memiliki kelemahan. Perhatikan contoh berikut: BIRD IS-A Penguin TRAVEL Walk Pada Exception Handling, mempersyaratkan untuk menghitung pengecualian(excption) pada lokal. Ketika suatu node menurunkan informasi yang tidak benar, buat link node baru yang dapat secara efektif melakukan over-ride 8 3.3 Latihan Semantic Network TUGAS Perhatikan narasi di bawah ini! Pada suatu ekosistem terdapat beberapa jenis hewan. Berdasarkan ukurannya, hewan di ekosistem tersebut dapat digolongkan menjadi hewan berbadan besar dan hewan berbadan kecil. Di antara

hewan kecil adalah tupai, tikus kucing dan kalajengking. Di ekosistem tersebut semua kalajengking berwarna hitam. Secara umum, tikus yang terdapat di ekosistem itu berwarna hitam meskipun tidak menutup kemungkinan ada juga beberapa yang berwarna putih. Adapun kucing, dengan suaranya yang khas (mengeong) sebagian memiliki warna putih dan sebagian memiliki warna hitam. Tikus memiliki suara gaduh dengan mencicit sedangkan tupai tidak mencicit seperti tikus. Hewan lainnnya yang terdapat di ekosistem tersebut antara lain: gajah, jerapah, badak, kuda nil, banteng, rusa, hyna dan harimau. Dari sejumlah hawan berbadan besar hanya jerapah yang memiliki leher panjang. Hewan berbadan besar lainnya tidak memiliki leher sepanjang jerapah. Di antara hewan yang tidak berleher panjang (pendek) ada yang memiliki belalai yaitu gajah dan ada yang tidak memiliki belalai, yaitu badak kuda nil banteng dan harimau. Dari hewan berleher pendek ini hanya kuda nil saja yang suka berendam di air sedangkan lainnya tidak. Gajah dan banteng sama-sama memakan rerumputan atau dedaunan hanya saja gajah jauh lebih banyak daripada banteng dan rusa karena memang kebutuhannya yang sangat banyak. Dari hewan yang berbadan besar yang ada, harimau dan hyna suka makan daging, hanya saja harimau berburu sendiri tapi hyna makan daging sisa saja. 4. Frame Data Structure for Representing stereotype knowledge of some concept or object. analogue Basic structure Report Card Name Frame Name Object 1 class Object 2 Address course grade course grade..

...... 9 4. Frame [Minsky, 1981]: A Frame is a collection of questions to be asked about a hypothetical situation: it specifies issues to be raised and methods to be used in dealing with them. To understand a situation, questions like: What caused it (agent)? What was the purpose (intention)? What are the consequences (effects)? Whom does it affect (recipient)? How is it done (instruments)? 4.1 Class Frame Merepresentasikan karakteristik umum dari sekumpulan objek Pada setiap class frame, kita mendefinisakan properties baik yang umum untuk semua objek dan memberikan nilai default Terdapat properti yang statis dan dinamis Static Properties Dinamic Properties : : nilai tidak berubah nilai dapat berubah

Frame Name Bird color Unknown Eats Worm Num_wings 2 Flies True Activity Unknown 10 5. Logic Merupakan bentuk representasi pengetahuan yang paling tua Menggunakan Simbolik untuk merepresentasikan pengetahuan dan operator untuk untuk memproduksi penalaran logis Yang paling sering dikatikan dengn bidang AI/ES Logika Proposisi Predikat Kalkulus 11 5 Logic (Operator) Operator Simbol AND &,

OR,+,V NOT, IMPLIES, EQUIVALENCE 5.1 Logika Proposisi Merepresentasikan suatu statement yang memiliki nilai kebenaran Dalam logika prposisi suatu statemen dinyatakan secara simbolik IF AND THEN The car will not start It is too far to walk to work I Will miss work today A B A and B F F F F T F T F F T T

T A B C Assignment - Silahkan Lakukan dengan operator lain! 12 5.2 Predikat Kalkulus Disebut juga Logika Predikat (predicate logic) Sebagai perluasan dari logika proposisi Memungkinkan untuk melakukan representasikan suatu proposisi dengan satu simbol Simbol dalam predikat kalkulus bisa berupa konstanta,predikat,variabel Contoh A = ball s color is a red Can be represent color(ball,red) 5.2 Predikat Kalkulus- Prolog Masih Ingat Bahasa Prolog? ukuran(beruang,besar). ukuran(gajah,besar). ukuran(kucing,kecil). ukuran(harimau,besar). ukuran(singa, besar). ukuran(kuda, besar). warna(beruang,coklat). warna(gajah,kelabu). warna(kucing,hitam). warna(kuda, coklat). warna(singa,coklat). warna(harimau,coklat). Buas (X) :- ukuran(x,besar), warna(x,gelap), gigi(x,bertaring). Gelap(Y):warna(Y,hitam); warna(y,coklat). gigi(gajah,tak_bertaring). gigi(harimau,bertaring). gigi(singa,bertaring). gigi(kucing,bertaring). gigi(beruang,bertaring). gigi(kuda,tak_bertaring). 13 6. Fuzzy Representation Digunakan untuk merepresentasikan pengetahuan yang bersifat ambigu. Pada fuzzy representation domain yang masih bersifat crisp harus diubah ke dalam skala linguistik Proses ini disebut sebagai fuzzifikasi Proses fuzzifikasi menggunakan kurva keanggotaan seperti : Triangular, Trapezoidal, Gaussiian, Bell, dll

6. Fuzzy Representation Temp: {Freezing, Cool, Warm, Hot} Degree of Truth or "Membership" 1 Freezing Cool Warm Hot 30 50 70 90 0 10 110 Temp. (F ) 14 6.1 Degree of Membership Pertanyaan : Seberapa dinginkah suhu 36 F0 35 0F? 1 Freezing Cool Warm Hot 30 50 70 90

0 10 110 Temp. (F ) REFERENCES Durkin, 1994. Expert System Design and Development. Prentice Hall International, Inc. USA Marimin.2002. Sistem Pakar Teori dan Aplikasinya dalam Teknologi Manajerial. IPB Press. Indonesia 15 TUGAS KULIAH Selesaikan pembentukan semantic Network masalah ekosistem pada slide sebelumnya Cari jurnal/prosiding internasional 5 tahun terakhir mengenai sistem pakar dan lakukan critical review. Maksimal 3 halaman Tugas dikumpulkan dalam bentuk hardcopy. Sertakan jurnal/prosiding yang dikaji. SELESAI TERIMA KASIH 16 Bersemangatlah terhadap segala sesuatu yang bermanfaat bagimu, mintalah pertolongn kepada Rabb Mu dan Janganlah merasa lemah 17