Sistem Berbasis Pengetahuan        (Sistem Pakar)        Pertemuan Ke-2       Zulfahmi, M.Kom
Artificial Intelligent (AI)Pengertian  Merupakan      Sub-Bagian    Pengetahuan   Komputer yang ditujukan untuk membuat ...
 Intelligence/Intellegensia : seseorang yang   pandai melaksanakan pengetahuan yang   dimilikinya.Artificial Intelligenc...
Cabang-cabang AI Logical AI  Logika (matematis) yang  merepresentasikan  sekumpulan fakta dan  tujuan  RUANG KEADAAN :  ...
Cabang-cabang AI Search  Pencarian keadaan baru dari keadaan  sekarang yang menentukan keadaan.  • Blind Search (Depth-Fi...
Cabang-cabang AI Representation  Representasi fakta - fakta  (pengetahuan) dalam ruang  keadaan:     Logika (proposisi &...
Cabang-cabang AI Pattern Recognition  Pengenalan & pencocokan suatu  pola terhadap sekumpulan pola.     Pengolahan Bahas...
Cabang-cabang AI Inference  Kemampuan untuk menarik  kesimpulan berdasarkan  pengetahuan.   Forward Reasoning   Backwar...
Cabang-cabang AI Learning from Experience  Melakukan proses pembelajaran  (pelatihan) dari pengetahuan  atau pengalaman y...
Cabang-cabang AI Cabang-cabang lain:   Pengolahan bahasa alami    (Natural Language    Processing)   Robotika (robotics...
Visi                  Bahasa                   AlamiRobotika                  PemahamanUcapan                   Sistem    ...
Bagaimana AI bekerja?Bagian terpenting AI:  Knowledge base (basis pengetahuan), berisi   fakta-fakta, teori, pemikiran d...
Analogi AI dan Kecerdasan Manusia?Basis Pengetahuan: Kumpulan pengetahuan & pengalaman yang  dimiliki oleh manusia. Con...
Analogi AI dan Kecerdasan Manusia?Inferensi  Kemampuan manusia untuk menalar   berdasarkan pengetahuan/pengalaman yang  ...
Pengertian Sistem Pakar             (Expert Sistem)• Membuat S/W Expert Systems  Program.  Sebagai penasehat/konsultan pa...
Diagram Blok Expert Sistem (umum)
• Knowledge base berisi semua fakta, ide, hubungan• Inference    Engine     bertugas    untuk menganalisis pengetahuan dan...
Keuntungan / Kelebihan                Sistem Pakar•   Availability-bertambah•   Cost-rendah•   Danger-reduced•   Performan...
KONSEP UMUM SISTEM PAKAR (SP)• Salah satu metode paling umum representasi  pengetahuan dalam bentuk Rule:     IF….. THEN• ...
KONSEP UMUM SISTEM PAKAR (SP)• Keahlian merupakan suatu penguasaan pengetahuan di  bidang tertentu yang didapatkan dari pe...
KONSEP UMUM SISTEM PAKAR (SP)Menurut Turban (1995) terdapat tiga orang yangterlibat dalam lingkungan system pakar yaitu :...
KONSEP UMUM SISTEM PAKAR (SP) Perekayasa Sistem adalah orang yang  membantu pakar dalam menyusun area  permasalah dengan ...
KONSEP UMUM SISTEM PAKAR (SP)• Pemakai yaitu pemakai bukan pakar, pelajar,  pembangun system pakar yang ingin  meningkatka...
Perkembangan Sistem Pakar
• Tugas knowledge engineer adalah memilih  S/W & H/W untuk pembuatan SP, membantu  mengambil pengetahuan yg dibutuhkan dar...
• Batasan praktis dari beberapa Sistem Pakar →  Causal Knowledge (penalaran mendalam / deep  reasoning, karena pemahaman y...
Karakteristik Sistem Pakar• High Performance (kinerja tinggi).• Adequate Response Time (waktu respon yang  cukup/memadai)....
PENGEMBANGAN TEKNOLOGI           SISTEM PAKARAkar Sistem Pakar pada banyak disiplin ilmu“Cognitive Science” yaitu study ba...
SISTEM PAKAR               YANG TERKENAL1. MYCINDirancang oleh Edward Feigenbaum (UniversitasStanford) th ’70 anMYCIN adal...
2. DENDRALTujuan utamanya adalah untuk mempelajaripembentukan hipotesis dan penemuan di bidangilmu pengetahuan. Untuk itu,...
KLASIFIKASI APLIKASI                  SISTEM PAKAR1.  CONTROL   • Aplikasi komputer yg sangat umum.   • Ada 2 jenis kontro...
5.  INSTRUKSIONAL   • Untuk membantu dalam proses belajar mengajar6. INTERPRETASI   • Membantu seorang dlm menafsir & mema...
Sistem berbasis pengetahuan 2
Upcoming SlideShare
Loading in …5
×

Sistem berbasis pengetahuan 2

3,739 views

Published on

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
3,739
On SlideShare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
109
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide
  • Availability=KetersedianDanger-reduced = bahaya dikurangiPerformance = PrestasiMultiple expertise = beberapa keahlianReability = reliability = keandalanExplanation = tanggapanResponse = tanggapSteady = mantap
  • Premisialah pernyataan yang digunakan sebagai dasar penarikan kesimpulan. Merupakan kesimpulan yang ditarik berdasarkan premis mayor dan premis minor. Subjek pada kesimpulan itu merupakan term minor. Term menengah menghubungkan term mayor dengan term minor dan tidak boleh terdapat pada kesimpulan. Perlu diketahui, term ialah suatu kata atau kelompok kata yang menempati fungsi subjek (S) atau predikat (P).Contoh:(1) Semua cendekiawan adalah manusia pemikir(2) Semua ahli filsafat adalah cendekiawan(3) Semua ahli filsafat adalah manusia pemikir.
  • Sistem berbasis pengetahuan 2

    1. 1. Sistem Berbasis Pengetahuan (Sistem Pakar) Pertemuan Ke-2 Zulfahmi, M.Kom
    2. 2. Artificial Intelligent (AI)Pengertian  Merupakan Sub-Bagian Pengetahuan Komputer yang ditujukan untuk membuat S/W dan H/W yang sepenuhnya bisa menirukan beberapa fungsi otak manusia.  Sebagai Cabang Sain Komputer yang mem pelajari otomatisasi tingkah laku cerdas (Intelligent).
    3. 3.  Intelligence/Intellegensia : seseorang yang pandai melaksanakan pengetahuan yang dimilikinya.Artificial Intelligence adalah bidang ilmu komputasi yang memungkinkannya untuk memahami, bernalar & bertindak
    4. 4. Cabang-cabang AI Logical AI Logika (matematis) yang merepresentasikan sekumpulan fakta dan tujuan  RUANG KEADAAN : • Graph • Tree
    5. 5. Cabang-cabang AI Search Pencarian keadaan baru dari keadaan sekarang yang menentukan keadaan. • Blind Search (Depth-First Search, Breadth-First Search) • Heuristic Search  Generate & Test  Hill Climbing  Best-First search  Simulated-Annealing  Tabu Search  Algoritma Genetika
    6. 6. Cabang-cabang AI Representation Representasi fakta - fakta (pengetahuan) dalam ruang keadaan:  Logika (proposisi & predikat)  Tree  Jaringan Semantik  Frame  Naskah  Kaidah Produksi
    7. 7. Cabang-cabang AI Pattern Recognition Pengenalan & pencocokan suatu pola terhadap sekumpulan pola.  Pengolahan Bahasa Alami  Jaringan Syaraf Tiruan
    8. 8. Cabang-cabang AI Inference Kemampuan untuk menarik kesimpulan berdasarkan pengetahuan.  Forward Reasoning  Backward Reasoning  Fuzzy Inference System (FIS)
    9. 9. Cabang-cabang AI Learning from Experience Melakukan proses pembelajaran (pelatihan) dari pengetahuan atau pengalaman yang ada pada basis pengetahuan.  Jaringan Syaraf Tiruan
    10. 10. Cabang-cabang AI Cabang-cabang lain:  Pengolahan bahasa alami (Natural Language Processing)  Robotika (robotics)  Game playing  Persepsi (vision and speech)
    11. 11. Visi Bahasa AlamiRobotika PemahamanUcapan Sistem Pakar Sistem Neural Buatan
    12. 12. Bagaimana AI bekerja?Bagian terpenting AI:  Knowledge base (basis pengetahuan), berisi fakta-fakta, teori, pemikiran dan hubungan antara satu dengan lainnya.  Inference engine, yaitu kemampuan menarik kesimpulan berdasarkan pengalaman.
    13. 13. Analogi AI dan Kecerdasan Manusia?Basis Pengetahuan: Kumpulan pengetahuan & pengalaman yang dimiliki oleh manusia. Contoh: o Jika saya makan cabe > 5 buah, maka tidak lama kemudian perut saya akan terasa sakit. o Jika kuliah mulai jam 7.00 dan saya berangkat dari rumah jam 6.45, maka saya akan terlambat. o Jika x=3.75, maka y=100.
    14. 14. Analogi AI dan Kecerdasan Manusia?Inferensi  Kemampuan manusia untuk menalar berdasarkan pengetahuan/pengalaman yang dimiliki, apabila muncul suatu fakta.  Contoh: o Pengetahuan: o Jika saya makan cabe > 5 buah, maka tidak lama kemudian perut saya akan terasa sakit. o Fakta: o Saya baru saja makan cabe 15 buah. o Kesimpulan: o Tidak lama lagi perut saya akan sakit.
    15. 15. Pengertian Sistem Pakar (Expert Sistem)• Membuat S/W Expert Systems  Program. Sebagai penasehat/konsultan pakar.• Dapat mengumpulkan dan penyimpan pengetahuan seorang/beberapa orang pakar ke dalam komp.  untuk semua orang yang memerlukan.• Tidak untuk menggantikan kedudukan seorang pakar tetapi untuk memasyarakatkan pengetahuan & pengalamaan pakar tsb.• Memungkinkan orang lain meningkatkan produktivitas, memperbaiki kualitas keputusan dll
    16. 16. Diagram Blok Expert Sistem (umum)
    17. 17. • Knowledge base berisi semua fakta, ide, hubungan• Inference Engine bertugas untuk menganalisis pengetahuan dan menarik kesimpulan berdasarkan knowledge base• user interface berfungsi sbg media pemasukan pengetahuan ke dalam knowledge base
    18. 18. Keuntungan / Kelebihan Sistem Pakar• Availability-bertambah• Cost-rendah• Danger-reduced• Performance• Multiple expertise• Reability-bertambah• Explanation• Response-cepat• Steady, unemotional and complete response
    19. 19. KONSEP UMUM SISTEM PAKAR (SP)• Salah satu metode paling umum representasi pengetahuan dalam bentuk Rule: IF….. THEN• Turban (1995) menyatakan bahwa konsep dasar dari suatu system pakar mengandung beberapa unsur yaitu keahlian, ahli, pengalihan keahlian, inferensi, aturan, dan kemampuan menjelaskan.
    20. 20. KONSEP UMUM SISTEM PAKAR (SP)• Keahlian merupakan suatu penguasaan pengetahuan di bidang tertentu yang didapatkan dari pelatihan atau pengalaman.• Ahli merupakan seorang yang mempunyai pengetahuan tertentu dan mampu menjelaskan suatu tanggapan.• Pengalihan keahlian dari para ahli merupakan tujuan utama dari system pakar. Proses ini membutuhkan 4 aktivitas yaitu tambahan pengetahuan dari sumber lain, representasi pengetahuan ke computer, inferensi pengetahuan dan pengalihan pengetahuan ke pengguna.• Sedangkan kemampuan untuk menalar adalah fungsi yang harus dimiliki oleh setiap system pakar.
    21. 21. KONSEP UMUM SISTEM PAKAR (SP)Menurut Turban (1995) terdapat tiga orang yangterlibat dalam lingkungan system pakar yaitu : Pakar adalah orang yang memiliki pengetahuan khusus, pendapat, pengalaman, dan metode serta kemampuan untuk mengaplikasikan keahliannya tersebut guna menyelesaikan masalah.
    22. 22. KONSEP UMUM SISTEM PAKAR (SP) Perekayasa Sistem adalah orang yang membantu pakar dalam menyusun area permasalah dengan menginterpretasikan dan mengintegrasikan jawaban-jawaban pakar atas pertanyaan yang diajukan, menggambarkan analogi, mengajukan counter example dan menerangkan kesulitan konseptual.
    23. 23. KONSEP UMUM SISTEM PAKAR (SP)• Pemakai yaitu pemakai bukan pakar, pelajar, pembangun system pakar yang ingin meningkatkan dan menambah basis pengetahuan, dan pakar.
    24. 24. Perkembangan Sistem Pakar
    25. 25. • Tugas knowledge engineer adalah memilih S/W & H/W untuk pembuatan SP, membantu mengambil pengetahuan yg dibutuhkan dari pakar domain, serta implementasi pengetahuan pada basis pengetahuan yg benar & efisien• Tugas pakar domain : menyediakan pengetahuan tentang bidang problem yang dihadapi, memahami teknik-teknik pemecahan problema yang dipakai.
    26. 26. • Batasan praktis dari beberapa Sistem Pakar → Causal Knowledge (penalaran mendalam / deep reasoning, karena pemahaman yang mendalam diperoleh dari pemahaman rantai causal kejadian yang terjadi, atau dengan kata lain kita dapat memahami proses dari suatu abstrak yang disajikan)• Sistem Pakar lebih mudah untuk diprogram dengan Shallow Knowledge, yaitu berdasarkan pada pengalaman dan pengetahuan heuristik (aturan khusus yang mengarahkan penggunaan pengetahuan untuk memecahkan persoalan khusus dalam domain tertentu).
    27. 27. Karakteristik Sistem Pakar• High Performance (kinerja tinggi).• Adequate Response Time (waktu respon yang cukup/memadai).• Good Reliability (keandalan yang baik).• Understandable (dapat dimengerti).• Flexibility (luwes).
    28. 28. PENGEMBANGAN TEKNOLOGI SISTEM PAKARAkar Sistem Pakar pada banyak disiplin ilmu“Cognitive Science” yaitu study bagaimanaorang memikirkan dalam pemecahan masalah.“Cognitive Processor” yaitu menemukan aturanyang akan diaktifkan.
    29. 29. SISTEM PAKAR YANG TERKENAL1. MYCINDirancang oleh Edward Feigenbaum (UniversitasStanford) th ’70 anMYCIN adalah sistem pakar awal yang menggunakankecerdasan buatan untuk mengidentifikasi bakteri yangmenyebabkan infeksi berat, seperti bacteremia danmeningitis, dan untuk merekomendasikan antibiotik,dengan dosis yang disesuaikan dengan berat badanpasien - nama yang diambil dari antibiotik itu sendiri,sebagai antibiotik banyak memiliki akhiran "-Mycin".Sistem Mycin juga digunakan untuk diagnosis penyakitpembekuan darah.
    30. 30. 2. DENDRALTujuan utamanya adalah untuk mempelajaripembentukan hipotesis dan penemuan di bidangilmu pengetahuan. Untuk itu, tugas tertentu dalamilmu pengetahuan terpilih: membantu kimiawanorganik dalam mengidentifikasi molekul organikdiketahui, dengan menganalisis spektrum massamereka dan menggunakan pengetahuan kimia. Halitu dilakukan di Stanford University oleh EdwardFeigenbaum, Bruce Buchanan, Joshua Lederberg,dan Carl Djerassi, bersama dengan tim dariperusahaan asosiasi penelitian yang sangat kreatifdan siswa. Ini dimulai pada tahun 1965
    31. 31. KLASIFIKASI APLIKASI SISTEM PAKAR1. CONTROL • Aplikasi komputer yg sangat umum. • Ada 2 jenis kontrol : loop terbuka & tertutup.2. DEGUGGING • Proses mencari kesalahan & memperbaiki solusi.3. DESIGN • Pengumpulan informasi mengenai spesifikasi sistem & produk tertentu. • Untuk merancang sirkit elektronik, bangunan, dan rumah4. DIAGNOSIS • Untuk merancang sirkit elektronik, bangunan, dan rumah
    32. 32. 5. INSTRUKSIONAL • Untuk membantu dalam proses belajar mengajar6. INTERPRETASI • Membantu seorang dlm menafsir & memahami situasi/perspektif suatu peristiwa. • Contoh : analisa intelegensia, daya tahan, citra dan sinyal7. PLANNING • Merumuskan metode, penataan yg dapat mendekatkan pd tujuan. • Contoh : proyek manajemen, taktik & strategi militer, pemrograman robot8. PREDIKSI • Meramalkan apa yg terjadi di masa yg akan datang.9. REPARASI • Memperbaiki barang yg rusak ke keadaan semula10. KONFIGURASI

    ×