SlideShare une entreprise Scribd logo
1  sur  19
Télécharger pour lire hors ligne
Pengantar Kecerdasan Buatan (AK045218)




Representasi Pengetahuan



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



   Referensi
   Giarratano – bab 2
   Luger & stubblefield - bab 9
   Sri Kusumadewi - bab 3


       Representasi Pengetahuan             1/19
Pengantar Kecerdasan Buatan (AK045218)


  Pengetahuan (Knowledge) :

Definisi umum : fakta atau kondisi
sesuatu atau keadaan yang timbul
karena suatu pengalaman.

Cabang ilmu filsafat, yaitu
Epistemology, berkenaan dengan
sifat, struktur dan keaslian dari
knowledge.
                   Epistemology



Philosophic Theory    A Priori         A Posteriori
(Aristoteles, Plato, Knowledge          Knowledge
 Kant, etc.)

            Representasi Pengetahuan                  2/19
Pengantar Kecerdasan Buatan (AK045218)


Priori Knowledge
• Berarti yang mendahului (pengetahuan datang
  sebelumnya dan bebas dari arti)
• Kebenaran yang universal dan tidak dapat
  disangkal tanpa kontradiksi
• Contoh : pernyataan logika, hukum matematika

Posteriori Knowledge
• Knowledge yang diturunkan dari akal pikiran yang
  sehat.
• Kebenaran atau kesalahan dapat dibuktikan
  dengan menggunakan pengalaman akal sehat.
• Contoh : bola mata seseorang berwarna biru,
  tetapi ketika orang tersebut mengganti contact
  lens-nya, bisa jadi bola matanya menjadi berwarna
  hijau.

Kategori Knowledge
• Procedural Knowledge
  Bagaimana melakukan sesuatu
• Declarative Knowledge
  Mengetahui sesuatu itu benar atau salah
• Tacit Knowledge
  Tidak dapat diungkapkan dengan bahasa

             Representasi Pengetahuan             3/19
Pengantar Kecerdasan Buatan (AK045218)



Knowledge pada Sistem Pakar
Analogi dengan ekspresi klasik Wirth :
ALGORITMA + STRUKTUR DATA = PROGRAM


Knowledge pada Sistem Pakar :
     KNOWLEDGE + INFERENSI = SP


Hirarki Knowledge

                      Meta knowledge : knowledge
                                       dan keahlian
                       Knowledge : informasi yang
                                     sangat khusus
                         Informasi : data yang telah
                                           diproses
                    Data : hal yang paling potensial
                     Noise : data yang masih kabur


           Representasi Pengetahuan             4/19
Pengantar Kecerdasan Buatan (AK045218)


                Aturan Produksi
Sering digunakan untuk merepresentasikan pengetahuan pada
    Sistem Pakar.
• Bentuk formalnya Backus-Naus Form (BNF),
       metalanguange untuk mendefinisikan sintaks bahasa
       suatu grammar haruslah lengkap dan unambiguous set dari aturan
       produksi untuk bahasa yang spesifik
       parse tree adalah representasi grafis dari kalimat pada suatu
       bahasa
       deskripsi sintaks tersedia dalam bahasa
       tidak semua kalimat adalah benar


•   Contoh :
         <sentence> ::= <subject> <verb> <end-mark>

       < .. > dan ::= adalah symbol metalanguange
       ::= artinya “ditentukan sebagai” yang dalam BNF ekuivalen
       dengan .
       Term di dalam kurung disebut symbol Nonterminal, yang masih
       bisa direpresentasikan ke dalam bentuk lebih sederhana lagi.
       Nonterminal yang tidak dapat disederhanakan lagi disebut
       Terminal.

       <sentence>     <subject> <verb> <end-mark>
       <subject>      I | You | We
       <verb>         left | came     Produksinya : ……
                                      I left.
       <end-mark>     .|?|!
                                      You came?
                                      We left !       dst…..


                Representasi Pengetahuan                       5/19
Pengantar Kecerdasan Buatan (AK045218)


Contoh :
    <sentence> <subject phrase><verb><object phrase>
    <subject phrase> <determiner><noun>
    <object phrase> <determiner><adjective><noun>
    <determiner> a | an | the | this | these | those
    <noun>     man | eater
    <verb>    is | was
    <adjective> dessert | heavy
Produksinya ?

Parse Tree atau Derivation Tree adalah
  representasi grafik dari kalimat yang diuraikan ke
  dalam seluruh terminal dan nonterminal yang
  digunakan untuk mendapatkan kalimat.

    <sentence>⇒<subject phrase><verb><object phrase>
    <subject phrase>⇒<determiner><noun>
    <determiner>⇒the
    <noun>⇒man
    <verb>⇒was
    <object phrase>⇒<determiner><adjective><noun>
    <determiner>⇒ a
    <adjective> ⇒heavy
    <noun> ⇒ eater


               Representasi Pengetahuan             6/19
Pengantar Kecerdasan Buatan (AK045218)




• Keuntungan Aturan Produksi :
   – sederhana dan mudah dipahami
   – implementasi secara straightforward sangat
     dimungkinkan dalam computer
   – dasar bagi berbagai variant

• Kelemahan Aturan Produksi :
   – implementasi yang sederhana sering
     menyebabkan inefisien
   – beberapa tipe pengetahuan sulit
     direpresentasikan dalam aturan produksi



             Representasi Pengetahuan            7/19
Pengantar Kecerdasan Buatan (AK045218)



      Jaringan Semantik
•   Dibangun oleh M.R.Quillian, sebagai
    model memori manusia.
•   Representasi grafis dari informasi
    Propositional.
•   Proposisi adalah pernyataan yang dapat
    bernilai benar atau salah.
•   Disajikan dalam bentuk graf berarah
•   Node merepresentasikan konsep, objek
    atau situasi :
     – Label ditunjukkan melalui penamaan
     – Node dapat berupa objek tunggal atau kelas
•   Links merepresentasikan suatu
    hubungan :
     – Links adalah struktur dasar untuk
       pengorganisasian pengetahuan
     – Contoh jaringan semantic.


             Representasi Pengetahuan             8/19
Pengantar Kecerdasan Buatan (AK045218)




• Tipe link :
   – IS-A (ISA) berarti “contoh dari” dan
     merupakan anggota tertentu dari kelas.
   – A KIND OF (AKO) berarti “jenis dari” dan
     merelasikan antara suatu kelas dengan kelas
     lainnya. AKO merelasikan kelas individu ke
     kelas induk dari kelas-kelas dimana individu
     tersebut merupakan kelas anak.
   – HAS-A berarti “mempunyai” yang merelasikan
     suatu kelas menjadi subkelas. HAS-A
     berlawanan dengan AKO dan sering
     digunakan untuk merelasikan suatu objek ke
     bagian dari objek.



            Representasi Pengetahuan             9/19
Pengantar Kecerdasan Buatan (AK045218)




Keterangan :
                 AKO = jenis dari
                 ISA     = adalah
               Has shape = berbentuk

Perluasan Jaringan
Semantik




        Representasi Pengetahuan             10/19
Pengantar Kecerdasan Buatan (AK045218)


Penambahan dapat dilakukan dalam 3 cara :
    – Objek yang sama
    – Objek yang lebih khusus
    – Objek yang lebih umum




Operasi pada Jaringan Semantik
Kasus-1:
Bertanya pada “Bird” : “How do you Travel ?”
Jawab : “Fly”
Untuk menjawab, node tersebut akan mengecek pada arc
   dengan label travel dan kemudian menggunakan
   informasi (value) yang ada pada arc tersebut sebagai
   jawabannya.




               Representasi Pengetahuan            11/19
Pengantar Kecerdasan Buatan (AK045218)

Kasus-2:
Bertanya pada “Tweety” : “How do you Travel ?”
Jawab : “Fly”
Jika node tidak menemukan jawaban pada local arc, maka
akan mencari pada link dengan hubungan “IS A” yang
dimiliki node tersebut.




Penanganan Pengecualian (Exception Handling)
Kasus-3 :
Bertanya pada “Penguin” : “How do you Travel ?”
Jawab normal : “Fly”
Hal ini tidak sesuai dengan fakta sebenarnya bhwa
“Penguin” travel dengan cara “WALK”.
Maka untuk mengatasi kasus tersebut bisa ditambahkan
arc khusus pada node “Penguin” untuk meng-over-ride
informasi yang telah diwariskan.

Pada proses over-ride, kita menambahkan arc atau
sifat yang sama dengan objek induk pada node,
tetapi dengan value atau karakteristik yang berbeda.


               Representasi Pengetahuan             12/19
Pengantar Kecerdasan Buatan (AK045218)



      Triple Obyek-Atribut-Nilai

Ada 3 hal yaitu OBJECT, ATTRIBUTE, VALUE (OAV) Triplet,
yang sering digunakan untuk membangun jaringan semantic.

OBJECT : dapat berupa fisik atau konsepsi
ATTRIBUTE : karakteristik objek
VALUE : ukuran spesifik dari atribut dalam situasi tertentu

Contoh :
                  Objek        Atribut       Nilai
                Apel        Warna         Merah
                Apel        Tipe          Macintosh
                Apel        Jumlah        100
                Anggur      Warna         Merah
                Anggur      Tipe          Seedless
                Anggur      Jumlah        500


Triplet OAV secara khusus digunakan untuk mrepresentasikan
fakta dan pola guna menyesuaikan fakta dalam aturan yang
antecedent. Jaringan semantic untuk beberapa sistem terdiri
dari node untuk objek, atribut dan nilai yang dihubungkan
dengan IS A dan HAS A.



                 Representasi Pengetahuan                     13/19
Pengantar Kecerdasan Buatan (AK045218)



                             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 1 :
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


                   Representasi Pengetahuan                  14/19
Pengantar Kecerdasan Buatan (AK045218)

Contoh 2 : Deskripsi frame untuk kamar hotel.
       Kamar Hotel                        Kursi Hotel
       Spesialisai dari : kamar           Spesialisasi dari : kursi
       Tempat : hotel                     Tinggi : 20-40 cm
       Isi : kursi hotel, telpon hotel,   Jumlah kaki : 4
             ranjang hotel                Kegunaan : tempat duduk

                                          Telepon Hotel
       Ranjang Hotel                      Spesialisasi dari : telepon
       Spesialisasi dari : ranjang        Kegunaan : memanggil
       Kegunaan : tempat tidur                       pelayan kamar
       Bagian : kasur                     Pembayaran : melalui
                                                         kamar
                                          Kasur
                                          Superkelas : bantal
                                          Penetapan : perusahaan



• 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.

                     Representasi Pengetahuan                           15/19
Pengantar Kecerdasan Buatan (AK045218)

   Contoh 3 :
Frame Name   Object 1          Object 1 IS A   Frame Name     Bird
                               Object 2
Class        Object 2
Properties                                     Properties
             Property 1     Value 1                          Color     Unknown
             Property 2     Value 2                         No Wings      2
             Property 3     Value 3                           Flies     True



   Dari contoh 3, terdapat dua elemen dasar, yaitu Slot dan
      Subslot. Slot merupakan kumpulan atribut / property
      yang menjelaskan objek yang direpresentasikan oleh
      frame. Subslot menjelaskan pengetahuan atau
      prosedur dari atribut pada slot.
   Subslot dapat berupa :
   − Value : menjelaskan tentang nilai dari suatu atribut
   − Default : nilai yang digunakan jika suatu slot kosong
      atau tidak dideskripsikan pada frame instansiasi
   − Range : menandakan jenis dari inforamsi yang dapat
      muncul pada slot tersebut (missal 0 sampai 100)
   − If Added : berisi informasi procedural yang berupa
      suatu tindakan yang akan dikerjakan jika nilai dari slot
      diisi (atau berubah)
   − If Needed : subslot ini digunakan pada kasus dimana
      tidak ada value pada slot. Suatu prosedur akan
      dikerjakan untuk memperoleh atau menghitung sebuah
      value.
   − Other : slot bisa berisi frame, rule, jaringan semantic
      ataupun tipe lain dari informasi.

                          Representasi Pengetahuan                        16/19
Pengantar Kecerdasan Buatan (AK045218)


                      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.


              Representasi Pengetahuan             17/19
Pengantar Kecerdasan Buatan (AK045218)

            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

                      Representasi Pengetahuan                   18/19
Pengantar Kecerdasan Buatan (AK045218)



  Keistimewaan Script :

• Script menyediakan beberapa
  cara yang sangat alami untuk
  merepresentasikan “suatu
  informasi” yang lazim” dengan
  masalah yang bersumber dari
  sistem AI dari mula.

• Script menyediakan struktur
  hirarki untuk
  merepresentasikan inforamsi
  melalui inklusi subscript
  dengan sript.

          Representasi Pengetahuan             19/19

Contenu connexe

Tendances

Penyederhanaan Fungsi Boolean
Penyederhanaan Fungsi BooleanPenyederhanaan Fungsi Boolean
Penyederhanaan Fungsi Boolean
Fahrul Razi
 
Notasi prefix infix-postifx- expression tree
Notasi prefix infix-postifx- expression treeNotasi prefix infix-postifx- expression tree
Notasi prefix infix-postifx- expression tree
Acomic Comic
 
Pertemuan03 evaluasikeamanansisteminformasi
Pertemuan03 evaluasikeamanansisteminformasiPertemuan03 evaluasikeamanansisteminformasi
Pertemuan03 evaluasikeamanansisteminformasi
Roziq Bahtiar
 
proposisi majemuk & Tautologi
 proposisi majemuk & Tautologi proposisi majemuk & Tautologi
proposisi majemuk & Tautologi
Huzairi Zairi
 
Teori bahasa otomata pertemuan 6
Teori bahasa otomata pertemuan 6Teori bahasa otomata pertemuan 6
Teori bahasa otomata pertemuan 6
nhiyabelle
 

Tendances (20)

BPMN
BPMNBPMN
BPMN
 
Struktur Data Tree
Struktur Data TreeStruktur Data Tree
Struktur Data Tree
 
Bab 2 logika predikat ta 2019
Bab 2 logika predikat ta 2019Bab 2 logika predikat ta 2019
Bab 2 logika predikat ta 2019
 
Penyederhanaan Fungsi Boolean
Penyederhanaan Fungsi BooleanPenyederhanaan Fungsi Boolean
Penyederhanaan Fungsi Boolean
 
Data Preprocessing
Data PreprocessingData Preprocessing
Data Preprocessing
 
Materi 3 Finite State Automata
Materi 3   Finite State AutomataMateri 3   Finite State Automata
Materi 3 Finite State Automata
 
Teknik Enkripsi dan Dekripsi Playfair Cipher
Teknik Enkripsi dan Dekripsi Playfair CipherTeknik Enkripsi dan Dekripsi Playfair Cipher
Teknik Enkripsi dan Dekripsi Playfair Cipher
 
ERD Sistem Informasi Pemesanan Tiket Bioskop Online
ERD Sistem Informasi Pemesanan Tiket Bioskop OnlineERD Sistem Informasi Pemesanan Tiket Bioskop Online
ERD Sistem Informasi Pemesanan Tiket Bioskop Online
 
6 Algoritma Pengurutan Data
6 Algoritma Pengurutan Data6 Algoritma Pengurutan Data
6 Algoritma Pengurutan Data
 
Algoritma Apriori
Algoritma AprioriAlgoritma Apriori
Algoritma Apriori
 
Kecerdasan Buatan (AI)
Kecerdasan Buatan (AI)Kecerdasan Buatan (AI)
Kecerdasan Buatan (AI)
 
Use skenario
Use skenarioUse skenario
Use skenario
 
SIstem Informasi Pemesanan Barang - Wulanda Anggoro
SIstem Informasi Pemesanan Barang - Wulanda AnggoroSIstem Informasi Pemesanan Barang - Wulanda Anggoro
SIstem Informasi Pemesanan Barang - Wulanda Anggoro
 
3 model data
3 model data3 model data
3 model data
 
Machine learning
Machine learningMachine learning
Machine learning
 
Notasi prefix infix-postifx- expression tree
Notasi prefix infix-postifx- expression treeNotasi prefix infix-postifx- expression tree
Notasi prefix infix-postifx- expression tree
 
Sistem pakar
Sistem pakarSistem pakar
Sistem pakar
 
Pertemuan03 evaluasikeamanansisteminformasi
Pertemuan03 evaluasikeamanansisteminformasiPertemuan03 evaluasikeamanansisteminformasi
Pertemuan03 evaluasikeamanansisteminformasi
 
proposisi majemuk & Tautologi
 proposisi majemuk & Tautologi proposisi majemuk & Tautologi
proposisi majemuk & Tautologi
 
Teori bahasa otomata pertemuan 6
Teori bahasa otomata pertemuan 6Teori bahasa otomata pertemuan 6
Teori bahasa otomata pertemuan 6
 

En vedette

Kecerdasan buatan ibu idha
Kecerdasan buatan ibu idhaKecerdasan buatan ibu idha
Kecerdasan buatan ibu idha
minanrni
 
Lampiran iii permen 16 th 2012 rkl rpl
Lampiran iii permen 16 th 2012  rkl rplLampiran iii permen 16 th 2012  rkl rpl
Lampiran iii permen 16 th 2012 rkl rpl
Dewi Hadiwinoto
 
contoh rpp kurtilas
contoh rpp kurtilascontoh rpp kurtilas
contoh rpp kurtilas
Akmal Zahir
 
Fungsi dan Manfaat tanah
Fungsi dan Manfaat tanahFungsi dan Manfaat tanah
Fungsi dan Manfaat tanah
Dwi Annisah
 
Mengenal sistem operasi linux
Mengenal sistem operasi linuxMengenal sistem operasi linux
Mengenal sistem operasi linux
Rochmat Saliim
 

En vedette (20)

Kecerdasan buatan ibu idha
Kecerdasan buatan ibu idhaKecerdasan buatan ibu idha
Kecerdasan buatan ibu idha
 
Analisis pohon kepputusan
Analisis pohon kepputusanAnalisis pohon kepputusan
Analisis pohon kepputusan
 
Penentuan Lokasi Optimal Pembangunan Waduk di Kab Semarang
Penentuan Lokasi Optimal Pembangunan Waduk di Kab SemarangPenentuan Lokasi Optimal Pembangunan Waduk di Kab Semarang
Penentuan Lokasi Optimal Pembangunan Waduk di Kab Semarang
 
Kalender 2013
Kalender 2013Kalender 2013
Kalender 2013
 
Proklamasi kemerdekaan
Proklamasi kemerdekaanProklamasi kemerdekaan
Proklamasi kemerdekaan
 
Lampiran iii permen 16 th 2012 rkl rpl
Lampiran iii permen 16 th 2012  rkl rplLampiran iii permen 16 th 2012  rkl rpl
Lampiran iii permen 16 th 2012 rkl rpl
 
Cahaya & Alat Optik
Cahaya & Alat OptikCahaya & Alat Optik
Cahaya & Alat Optik
 
contoh rpp kurtilas
contoh rpp kurtilascontoh rpp kurtilas
contoh rpp kurtilas
 
Fungsi dan Manfaat tanah
Fungsi dan Manfaat tanahFungsi dan Manfaat tanah
Fungsi dan Manfaat tanah
 
Tugas Fisika - Tuas jenis ketiga
Tugas Fisika - Tuas jenis ketiga Tugas Fisika - Tuas jenis ketiga
Tugas Fisika - Tuas jenis ketiga
 
Akor 2
Akor 2Akor 2
Akor 2
 
29. silabus prakarya smp versi 120216
29. silabus prakarya smp versi 12021629. silabus prakarya smp versi 120216
29. silabus prakarya smp versi 120216
 
analisis tujuan mata pelajaran fisika oke
analisis tujuan mata pelajaran fisika okeanalisis tujuan mata pelajaran fisika oke
analisis tujuan mata pelajaran fisika oke
 
Mengenal sistem operasi linux
Mengenal sistem operasi linuxMengenal sistem operasi linux
Mengenal sistem operasi linux
 
manfaat virus bagi manusia
manfaat virus bagi manusiamanfaat virus bagi manusia
manfaat virus bagi manusia
 
Kode kehormatan
Kode kehormatanKode kehormatan
Kode kehormatan
 
Manajemen file windows
Manajemen file windowsManajemen file windows
Manajemen file windows
 
Usaha dan Energi
Usaha dan EnergiUsaha dan Energi
Usaha dan Energi
 
Makalah renang
Makalah renangMakalah renang
Makalah renang
 
Bab 4 kelas xi
Bab 4 kelas xiBab 4 kelas xi
Bab 4 kelas xi
 

Similaire à Representasi pengetahuan

Materi Basis Data - Anomali dan Normalisasi
Materi Basis Data - Anomali dan NormalisasiMateri Basis Data - Anomali dan Normalisasi
Materi Basis Data - Anomali dan Normalisasi
Derina Ellya R
 
Sistem berbasis pengetahuan 2
Sistem berbasis pengetahuan 2Sistem berbasis pengetahuan 2
Sistem berbasis pengetahuan 2
mantap bana yaung
 
Representasi pengetahuan
Representasi pengetahuanRepresentasi pengetahuan
Representasi pengetahuan
Hamdan Paliwang
 
2. sistem basis data
2. sistem basis data2. sistem basis data
2. sistem basis data
yamasitha
 
4_ERD (.Entity Relationship Diagram).pdf
4_ERD (.Entity Relationship Diagram).pdf4_ERD (.Entity Relationship Diagram).pdf
4_ERD (.Entity Relationship Diagram).pdf
fauzandika
 
Representasi Pengetahuan
Representasi PengetahuanRepresentasi Pengetahuan
Representasi Pengetahuan
Langit Papageno
 

Similaire à Representasi pengetahuan (20)

Pertemuan 9 Representasi Pengetahuan
Pertemuan 9 Representasi PengetahuanPertemuan 9 Representasi Pengetahuan
Pertemuan 9 Representasi Pengetahuan
 
Pertemuan 5
Pertemuan 5Pertemuan 5
Pertemuan 5
 
Kecerdasan Buatan Diskusi 4.docx
Kecerdasan Buatan Diskusi 4.docxKecerdasan Buatan Diskusi 4.docx
Kecerdasan Buatan Diskusi 4.docx
 
2b. Representasi Pengetahuan.pptx
2b. Representasi Pengetahuan.pptx2b. Representasi Pengetahuan.pptx
2b. Representasi Pengetahuan.pptx
 
Hardini 3201416015 3_b
Hardini 3201416015 3_b Hardini 3201416015 3_b
Hardini 3201416015 3_b
 
Representasi Pengetahuan
Representasi PengetahuanRepresentasi Pengetahuan
Representasi Pengetahuan
 
PRESENTASI DATA ANALYS.pptx
PRESENTASI DATA ANALYS.pptxPRESENTASI DATA ANALYS.pptx
PRESENTASI DATA ANALYS.pptx
 
representasi pengetahuan
representasi pengetahuanrepresentasi pengetahuan
representasi pengetahuan
 
Materi Basis Data - Anomali dan Normalisasi
Materi Basis Data - Anomali dan NormalisasiMateri Basis Data - Anomali dan Normalisasi
Materi Basis Data - Anomali dan Normalisasi
 
Semantic Network dan Frame - Sistem dan Jaringan.pdf
Semantic Network dan Frame - Sistem dan Jaringan.pdfSemantic Network dan Frame - Sistem dan Jaringan.pdf
Semantic Network dan Frame - Sistem dan Jaringan.pdf
 
Sistem berbasis pengetahuan 2
Sistem berbasis pengetahuan 2Sistem berbasis pengetahuan 2
Sistem berbasis pengetahuan 2
 
Representasi pengetahuan
Representasi pengetahuanRepresentasi pengetahuan
Representasi pengetahuan
 
Pertemuan 4
Pertemuan 4Pertemuan 4
Pertemuan 4
 
2. sistem basis data
2. sistem basis data2. sistem basis data
2. sistem basis data
 
Apsi 1
Apsi 1Apsi 1
Apsi 1
 
Kecerdasan Buatan
Kecerdasan BuatanKecerdasan Buatan
Kecerdasan Buatan
 
Pertemuan 6 Rekayasa Perangkat Lunak
Pertemuan 6 Rekayasa Perangkat LunakPertemuan 6 Rekayasa Perangkat Lunak
Pertemuan 6 Rekayasa Perangkat Lunak
 
4_ERD (.Entity Relationship Diagram).pdf
4_ERD (.Entity Relationship Diagram).pdf4_ERD (.Entity Relationship Diagram).pdf
4_ERD (.Entity Relationship Diagram).pdf
 
Representasi Pengetahuan
Representasi PengetahuanRepresentasi Pengetahuan
Representasi Pengetahuan
 
Pemrograman Berorientasi Objek (PBO).pptx
Pemrograman Berorientasi Objek (PBO).pptxPemrograman Berorientasi Objek (PBO).pptx
Pemrograman Berorientasi Objek (PBO).pptx
 

Dernier

BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptxBAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
JuliBriana2
 
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdfAksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
JarzaniIsmail
 
SEJARAH PERKEMBANGAN KEPERAWATAN JIWA dan Trend Issue.ppt
SEJARAH PERKEMBANGAN KEPERAWATAN JIWA dan Trend Issue.pptSEJARAH PERKEMBANGAN KEPERAWATAN JIWA dan Trend Issue.ppt
SEJARAH PERKEMBANGAN KEPERAWATAN JIWA dan Trend Issue.ppt
AlfandoWibowo2
 
Contoh PPT Seminar Proposal Teknik Informatika.pptx
Contoh PPT Seminar Proposal Teknik Informatika.pptxContoh PPT Seminar Proposal Teknik Informatika.pptx
Contoh PPT Seminar Proposal Teknik Informatika.pptx
IvvatulAini
 
Kenakalan Remaja (Penggunaan Narkoba).ppt
Kenakalan Remaja (Penggunaan Narkoba).pptKenakalan Remaja (Penggunaan Narkoba).ppt
Kenakalan Remaja (Penggunaan Narkoba).ppt
novibernadina
 

Dernier (20)

Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...
Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...
Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...
 
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdfMODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
 
Regresi Linear Kelompok 1 XI-10 revisi (1).pptx
Regresi Linear Kelompok 1 XI-10 revisi (1).pptxRegresi Linear Kelompok 1 XI-10 revisi (1).pptx
Regresi Linear Kelompok 1 XI-10 revisi (1).pptx
 
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptxBAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
 
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdfAksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
 
Tim Yang Lolos Pendanaan Hibah Kepedulian pada Masyarakat UI 2024
Tim Yang Lolos Pendanaan Hibah Kepedulian pada Masyarakat  UI 2024Tim Yang Lolos Pendanaan Hibah Kepedulian pada Masyarakat  UI 2024
Tim Yang Lolos Pendanaan Hibah Kepedulian pada Masyarakat UI 2024
 
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.pptLATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
 
PPT Mean Median Modus data tunggal .pptx
PPT Mean Median Modus data tunggal .pptxPPT Mean Median Modus data tunggal .pptx
PPT Mean Median Modus data tunggal .pptx
 
TEKNIK MENJAWAB RUMUSAN SPM 2022 - UNTUK MURID.pptx
TEKNIK MENJAWAB RUMUSAN SPM 2022 - UNTUK MURID.pptxTEKNIK MENJAWAB RUMUSAN SPM 2022 - UNTUK MURID.pptx
TEKNIK MENJAWAB RUMUSAN SPM 2022 - UNTUK MURID.pptx
 
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptxRefleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
 
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi SelatanSosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
 
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptxBab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
 
SEJARAH PERKEMBANGAN KEPERAWATAN JIWA dan Trend Issue.ppt
SEJARAH PERKEMBANGAN KEPERAWATAN JIWA dan Trend Issue.pptSEJARAH PERKEMBANGAN KEPERAWATAN JIWA dan Trend Issue.ppt
SEJARAH PERKEMBANGAN KEPERAWATAN JIWA dan Trend Issue.ppt
 
Contoh PPT Seminar Proposal Teknik Informatika.pptx
Contoh PPT Seminar Proposal Teknik Informatika.pptxContoh PPT Seminar Proposal Teknik Informatika.pptx
Contoh PPT Seminar Proposal Teknik Informatika.pptx
 
Stoikiometri kelas 10 kurikulum Merdeka.ppt
Stoikiometri kelas 10 kurikulum Merdeka.pptStoikiometri kelas 10 kurikulum Merdeka.ppt
Stoikiometri kelas 10 kurikulum Merdeka.ppt
 
Kenakalan Remaja (Penggunaan Narkoba).ppt
Kenakalan Remaja (Penggunaan Narkoba).pptKenakalan Remaja (Penggunaan Narkoba).ppt
Kenakalan Remaja (Penggunaan Narkoba).ppt
 
PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...
PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...
PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...
 
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdf
 
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptxPendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
 
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptxSesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
 

Representasi pengetahuan

  • 1. Pengantar Kecerdasan Buatan (AK045218) Representasi Pengetahuan Arti Pengetahuan Produksi Jaringan Semantik Tiple Obyek-Atribut-Nilai Schemata : Frame dan Script Referensi Giarratano – bab 2 Luger & stubblefield - bab 9 Sri Kusumadewi - bab 3 Representasi Pengetahuan 1/19
  • 2. Pengantar Kecerdasan Buatan (AK045218) Pengetahuan (Knowledge) : Definisi umum : fakta atau kondisi sesuatu atau keadaan yang timbul karena suatu pengalaman. Cabang ilmu filsafat, yaitu Epistemology, berkenaan dengan sifat, struktur dan keaslian dari knowledge. Epistemology Philosophic Theory A Priori A Posteriori (Aristoteles, Plato, Knowledge Knowledge Kant, etc.) Representasi Pengetahuan 2/19
  • 3. Pengantar Kecerdasan Buatan (AK045218) Priori Knowledge • Berarti yang mendahului (pengetahuan datang sebelumnya dan bebas dari arti) • Kebenaran yang universal dan tidak dapat disangkal tanpa kontradiksi • Contoh : pernyataan logika, hukum matematika Posteriori Knowledge • Knowledge yang diturunkan dari akal pikiran yang sehat. • Kebenaran atau kesalahan dapat dibuktikan dengan menggunakan pengalaman akal sehat. • Contoh : bola mata seseorang berwarna biru, tetapi ketika orang tersebut mengganti contact lens-nya, bisa jadi bola matanya menjadi berwarna hijau. Kategori Knowledge • Procedural Knowledge Bagaimana melakukan sesuatu • Declarative Knowledge Mengetahui sesuatu itu benar atau salah • Tacit Knowledge Tidak dapat diungkapkan dengan bahasa Representasi Pengetahuan 3/19
  • 4. Pengantar Kecerdasan Buatan (AK045218) Knowledge pada Sistem Pakar Analogi dengan ekspresi klasik Wirth : ALGORITMA + STRUKTUR DATA = PROGRAM Knowledge pada Sistem Pakar : KNOWLEDGE + INFERENSI = SP Hirarki Knowledge Meta knowledge : knowledge dan keahlian Knowledge : informasi yang sangat khusus Informasi : data yang telah diproses Data : hal yang paling potensial Noise : data yang masih kabur Representasi Pengetahuan 4/19
  • 5. Pengantar Kecerdasan Buatan (AK045218) Aturan Produksi Sering digunakan untuk merepresentasikan pengetahuan pada Sistem Pakar. • Bentuk formalnya Backus-Naus Form (BNF), metalanguange untuk mendefinisikan sintaks bahasa suatu grammar haruslah lengkap dan unambiguous set dari aturan produksi untuk bahasa yang spesifik parse tree adalah representasi grafis dari kalimat pada suatu bahasa deskripsi sintaks tersedia dalam bahasa tidak semua kalimat adalah benar • Contoh : <sentence> ::= <subject> <verb> <end-mark> < .. > dan ::= adalah symbol metalanguange ::= artinya “ditentukan sebagai” yang dalam BNF ekuivalen dengan . Term di dalam kurung disebut symbol Nonterminal, yang masih bisa direpresentasikan ke dalam bentuk lebih sederhana lagi. Nonterminal yang tidak dapat disederhanakan lagi disebut Terminal. <sentence> <subject> <verb> <end-mark> <subject> I | You | We <verb> left | came Produksinya : …… I left. <end-mark> .|?|! You came? We left ! dst….. Representasi Pengetahuan 5/19
  • 6. Pengantar Kecerdasan Buatan (AK045218) Contoh : <sentence> <subject phrase><verb><object phrase> <subject phrase> <determiner><noun> <object phrase> <determiner><adjective><noun> <determiner> a | an | the | this | these | those <noun> man | eater <verb> is | was <adjective> dessert | heavy Produksinya ? Parse Tree atau Derivation Tree adalah representasi grafik dari kalimat yang diuraikan ke dalam seluruh terminal dan nonterminal yang digunakan untuk mendapatkan kalimat. <sentence>⇒<subject phrase><verb><object phrase> <subject phrase>⇒<determiner><noun> <determiner>⇒the <noun>⇒man <verb>⇒was <object phrase>⇒<determiner><adjective><noun> <determiner>⇒ a <adjective> ⇒heavy <noun> ⇒ eater Representasi Pengetahuan 6/19
  • 7. Pengantar Kecerdasan Buatan (AK045218) • Keuntungan Aturan Produksi : – sederhana dan mudah dipahami – implementasi secara straightforward sangat dimungkinkan dalam computer – dasar bagi berbagai variant • Kelemahan Aturan Produksi : – implementasi yang sederhana sering menyebabkan inefisien – beberapa tipe pengetahuan sulit direpresentasikan dalam aturan produksi Representasi Pengetahuan 7/19
  • 8. Pengantar Kecerdasan Buatan (AK045218) Jaringan Semantik • Dibangun oleh M.R.Quillian, sebagai model memori manusia. • Representasi grafis dari informasi Propositional. • Proposisi adalah pernyataan yang dapat bernilai benar atau salah. • Disajikan dalam bentuk graf berarah • Node merepresentasikan konsep, objek atau situasi : – Label ditunjukkan melalui penamaan – Node dapat berupa objek tunggal atau kelas • Links merepresentasikan suatu hubungan : – Links adalah struktur dasar untuk pengorganisasian pengetahuan – Contoh jaringan semantic. Representasi Pengetahuan 8/19
  • 9. Pengantar Kecerdasan Buatan (AK045218) • Tipe link : – IS-A (ISA) berarti “contoh dari” dan merupakan anggota tertentu dari kelas. – A KIND OF (AKO) berarti “jenis dari” dan merelasikan antara suatu kelas dengan kelas lainnya. AKO merelasikan kelas individu ke kelas induk dari kelas-kelas dimana individu tersebut merupakan kelas anak. – HAS-A berarti “mempunyai” yang merelasikan suatu kelas menjadi subkelas. HAS-A berlawanan dengan AKO dan sering digunakan untuk merelasikan suatu objek ke bagian dari objek. Representasi Pengetahuan 9/19
  • 10. Pengantar Kecerdasan Buatan (AK045218) Keterangan : AKO = jenis dari ISA = adalah Has shape = berbentuk Perluasan Jaringan Semantik Representasi Pengetahuan 10/19
  • 11. Pengantar Kecerdasan Buatan (AK045218) Penambahan dapat dilakukan dalam 3 cara : – Objek yang sama – Objek yang lebih khusus – Objek yang lebih umum Operasi pada Jaringan Semantik Kasus-1: Bertanya pada “Bird” : “How do you Travel ?” Jawab : “Fly” Untuk menjawab, node tersebut akan mengecek pada arc dengan label travel dan kemudian menggunakan informasi (value) yang ada pada arc tersebut sebagai jawabannya. Representasi Pengetahuan 11/19
  • 12. Pengantar Kecerdasan Buatan (AK045218) Kasus-2: Bertanya pada “Tweety” : “How do you Travel ?” Jawab : “Fly” Jika node tidak menemukan jawaban pada local arc, maka akan mencari pada link dengan hubungan “IS A” yang dimiliki node tersebut. Penanganan Pengecualian (Exception Handling) Kasus-3 : Bertanya pada “Penguin” : “How do you Travel ?” Jawab normal : “Fly” Hal ini tidak sesuai dengan fakta sebenarnya bhwa “Penguin” travel dengan cara “WALK”. Maka untuk mengatasi kasus tersebut bisa ditambahkan arc khusus pada node “Penguin” untuk meng-over-ride informasi yang telah diwariskan. Pada proses over-ride, kita menambahkan arc atau sifat yang sama dengan objek induk pada node, tetapi dengan value atau karakteristik yang berbeda. Representasi Pengetahuan 12/19
  • 13. Pengantar Kecerdasan Buatan (AK045218) Triple Obyek-Atribut-Nilai Ada 3 hal yaitu OBJECT, ATTRIBUTE, VALUE (OAV) Triplet, yang sering digunakan untuk membangun jaringan semantic. OBJECT : dapat berupa fisik atau konsepsi ATTRIBUTE : karakteristik objek VALUE : ukuran spesifik dari atribut dalam situasi tertentu Contoh : Objek Atribut Nilai Apel Warna Merah Apel Tipe Macintosh Apel Jumlah 100 Anggur Warna Merah Anggur Tipe Seedless Anggur Jumlah 500 Triplet OAV secara khusus digunakan untuk mrepresentasikan fakta dan pola guna menyesuaikan fakta dalam aturan yang antecedent. Jaringan semantic untuk beberapa sistem terdiri dari node untuk objek, atribut dan nilai yang dihubungkan dengan IS A dan HAS A. Representasi Pengetahuan 13/19
  • 14. Pengantar Kecerdasan Buatan (AK045218) 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 1 : 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 Representasi Pengetahuan 14/19
  • 15. Pengantar Kecerdasan Buatan (AK045218) Contoh 2 : Deskripsi frame untuk kamar hotel. Kamar Hotel Kursi Hotel Spesialisai dari : kamar Spesialisasi dari : kursi Tempat : hotel Tinggi : 20-40 cm Isi : kursi hotel, telpon hotel, Jumlah kaki : 4 ranjang hotel Kegunaan : tempat duduk Telepon Hotel Ranjang Hotel Spesialisasi dari : telepon Spesialisasi dari : ranjang Kegunaan : memanggil Kegunaan : tempat tidur pelayan kamar Bagian : kasur Pembayaran : melalui kamar Kasur Superkelas : bantal Penetapan : perusahaan • 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. Representasi Pengetahuan 15/19
  • 16. Pengantar Kecerdasan Buatan (AK045218) Contoh 3 : Frame Name Object 1 Object 1 IS A Frame Name Bird Object 2 Class Object 2 Properties Properties Property 1 Value 1 Color Unknown Property 2 Value 2 No Wings 2 Property 3 Value 3 Flies True Dari contoh 3, terdapat dua elemen dasar, yaitu Slot dan Subslot. Slot merupakan kumpulan atribut / property yang menjelaskan objek yang direpresentasikan oleh frame. Subslot menjelaskan pengetahuan atau prosedur dari atribut pada slot. Subslot dapat berupa : − Value : menjelaskan tentang nilai dari suatu atribut − Default : nilai yang digunakan jika suatu slot kosong atau tidak dideskripsikan pada frame instansiasi − Range : menandakan jenis dari inforamsi yang dapat muncul pada slot tersebut (missal 0 sampai 100) − If Added : berisi informasi procedural yang berupa suatu tindakan yang akan dikerjakan jika nilai dari slot diisi (atau berubah) − If Needed : subslot ini digunakan pada kasus dimana tidak ada value pada slot. Suatu prosedur akan dikerjakan untuk memperoleh atau menghitung sebuah value. − Other : slot bisa berisi frame, rule, jaringan semantic ataupun tipe lain dari informasi. Representasi Pengetahuan 16/19
  • 17. Pengantar Kecerdasan Buatan (AK045218) 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. Representasi Pengetahuan 17/19
  • 18. Pengantar Kecerdasan Buatan (AK045218) 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 Representasi Pengetahuan 18/19
  • 19. Pengantar Kecerdasan Buatan (AK045218) Keistimewaan Script : • Script menyediakan beberapa cara yang sangat alami untuk merepresentasikan “suatu informasi” yang lazim” dengan masalah yang bersumber dari sistem AI dari mula. • Script menyediakan struktur hirarki untuk merepresentasikan inforamsi melalui inklusi subscript dengan sript. Representasi Pengetahuan 19/19