Pertemuan 2-pemecahan-masalah-ai

PERTEMUAN 2
MASALAH DAN METODE
PEMECAHAN MASALAH
Tujuan dari pertemuan ini:
• Memberikan pemahaman tentang masalah dan metode
pemecahan masalah dengan AI
Yang meliputi : Representasi Ruang Keadaaan, Graph
Keadaan, Pohon Pelacakan, Pohon And/OR, Metode
Pelacakan dan Pencarian
Sehingga :
• Mengerti permasalahan dalam AI dan bagaimana Metode
pemecahan masalah serta definisi dan jenis pencarian
MASALAH DAN METODE PEMECAHAN MASALAH
• Sistem yang menggunakan kecerdasan buatan akan
memberikan output berupa solusi dari suatu masalah
berdasarkan kumpulan pengetahuan yang ada.
• Pada gambar 1 sistem AI, input yg diberikan adalah
berupa masalah.
• Sistem harus dilengkapi dengan sekumpulan
pengetahuan yang ada pada basis pengetahuan.
• Sistem harus memiliki motor inferensi agar mampu
mengambil kesimpulan berdasarkan fakta atau
pengetahuan.
• Output yang diberikan berupa solusi dari masalah
sebagai hasil dari inferensi.
Basis
Pengetahuan
Motor
Inferensi
Input:
masalah,
pertanyaan
, dll
Output:
jawaban,
solusi,
dll
Komputer
Gambar 1. komponen Sistem AI
Komponen Sistem AI
Tahapan penyelesaian masalah AI
Secara umum, ada 4 tahapan untuk membangun sistem AI
1. Mendefinisikan masalah dengan tepat.
Pendefinisian ini mencakup spesifikasi yang tepat
mengenai keadaan awal (initial state dan solusi yang
diharapkan (goal state)
2. Menganalisis masalah tersebut serta mencari beberapa
teknik penyelesaian masalah yang sesuai.
3. Merepresentasikan pengetahuan yang perlu untuk
menyelesaikan masalah tersebut.
4. Memilih teknik penyelesaian masalah yang terbaik
MENDEFINISIKAN MASALAH SEBAGAI SUATU RUANG KEADAAN
 Misalkan permasalahan dalam permainan catur, maka
harus ditentukan :
1. posisi awal pada papan catur
posisi awal setiap permainan catur selalu sama, yaitu semua
bidak diletakkan di atas papan catur dalam 2 sisi, yaitu kubu
putih dan kubu hitam.
2. aturan – aturan untuk melakukan gerakan
aturan – aturan ini sangat berguna untuk menentukan gerakan
suatu bidak, yaitu melangkah dari satu keadaan ke keadaan lain.
Misalkan untuk mempermudah menunjukkan posisi bidak,
setiap kotak ditunjukkan dalam huruf (a,b,c,d,e,f,g,h) pada arah
horisontal dan angka (1,2,3,4,5,6,7,8) pada arah vertikal.
MENDEFINISIKAN MASALAH SEBAGAI SUATU RUANG KEADAAN
Lanj…2
Suatu aturan untuk menggerakkan bidak dari posisi
(e,2) ke (e,4) dapat ditunjukkan dengan aturan :
if bidak putih pada kotak(e,2),
and kotak(e,3) kosong,
and kotak(e,4) kosong
then gerakkan bidak dari (e,2) ke (e,4)
3. Tujuan (goal)
tujuan yang ingin dicapai adalah posisi pada papan
catur yang menunjukkan kemenangan seseorang
terhadap lawannya. Kemenangan ini ditandai
dengan posisi raja yang sudah tidak dapat bergerak
lagi.
MENDEFINISIKAN MASALAH SEBAGAI SUATU RUANG KEADAAN
Lanj…3
• Contoh tersebut menunjukkan
representasi masalah dalam Ruang
Keadaan (State Space), yaitu suatu
ruang yang berisi semua keadaan yang
mungkin.
• Kita dapat memulai bermain catur
dengan menempatkan diri pada
keadaan awal, kemudian bergerak dari
satu keadaan ke keadaan yang lain
sesuai dengan aturan yang ada, dan
mengakhiri permainan jika salah satu
telah mencapai tujuan.
Jadi untuk mendeskripsikan masalah
dengan baik harus :
1. Mendefinisikan suatu ruang keadaan
(state space)
2. Menetapkan satu atau lebih keadaan
awal (initial state)
3. Menetapkan satu atau lebih tujuan
(goal state)
4. Menetapkan kumpulan aturan
Deskripsi Masalah
Ada beberapa cara untuk merepresentasikan
Ruang Keadaan, antara lain :
1. GRAPH KEADAAN
•Graph terdiri dari node-node yang
menunjukkan keadaan yaitu keadaan awal dan
keadaan baru yang akan dicapai dengan
menggunakan operator.
•Node-node dalam graph keadaan dihubungkan
dengan menggunakan arc (busur) yang diberi
panah untuk menunjukkan arah dari suatu
keadaan ke
keadaan berikutnya.
Representasi Ruang Keadaan
Contoh Graph Keadaan
 Gambar 2 merupakan
Graph keadaan dengan
node M menunjukkan
keadaan awal, node T
adalah tujuan. Ada 4
litasan dari M ke T :
1. M-A-B-C-E-T
2. M-A-B-C-E-H-T
3. M-D-C-E-T
4. M-D-C-E-H-T
Gambar 2 Graph Keadaan
Contoh Graph Keadaan Lanj…2
Lintasan buntu atau lintasan yang
tidak sampai ke tujuan :
1.M-A-B-C-E-F-G
2.M-A-B-C-E-I-J
3.M-D-C-E-F-G
4.M-D-C-E-I-J
5.M-D-I-J
Gambar 2 Graph Keadaan
• Struktur pohon digunakan
untuk menggambarkan keadaan
secara hirarkis.
• Node yg terletak pada level-0
disebut ’akar’.
• Node akar: menunjukkan
keadaan awal & memiliki
beberapa percabangan yang
terdiri atas beberapa node yg
disebut ’anak’ .
• Node-node yg tidak memiliki
anak disebut ’daun’
menunjukkan akhir dari suatu
pencarian, dapat berupa tujuan
yang diharapkan (goal) atau
jalan buntu (dead end).
• Gambar berikut menunjukkan
pohon pencarian untuk graph
keadaan dengan 6 level.
POHON PELACAKAN / PENCARIAN
POHON AND/OR
•Masalah M dicari
solusinya dengan beberapa
kemungkinan yaitu
A OR B OR C OR D.
•Masalah M hanya dapat
diselesaikan dengan
A AND B AND C AND D
POHON AND/OR Lanj…
2
 Contoh : Dengan menggunakan pohon
AND/OR tujuan yang dicapai pada pohon
di Gambar
sebelumnya bisa dipersingkat hanya
sampai level-2 saja, sebagaimana di
ilustrasikan pada gambar berikut ini
Hasil dengan pohon and/or Lanj… 3
Contoh 1: Masalah EMBER
 Ada 2 ember (A dan B) masing-masing berkapasitas 4 galon untuk
ember A dan 3 galon untuk ember B.
 Kemudian ada pompa air yg akan digunakan untuk mengisi air
pada ember tersebut.
 Bagaimana dapat mengisi air tepat 2 galon ke dalam ember
berkapasitas 4 galon?
Penyelesaian :
1. Identifikasi ruang keadaan (state space)
 Permasalahan ini dapat digambarkan sebagai himpunan pasangan
bilangan bulat :
 x = jumlah air yg diisikan ke ember A sebanyak 4 galon
 y = jumlah air yg diisikan ke ember B sebanyak 3 galon
 Ruang keadaan = (x,y) sedemikian hingga x {0,1,2,3,4} dan y∈ ∈
{0,1,2,3}
Penyelesaian : Lanj…2
2. Keadaan awal &
tujuan
Keadaan awal :
kedua ember kosong
= (0,0)
Tujuan : ember 4
galon berisi 2 galon
air = (2,n) dengan
sembarang n
3. Keadaan ember
 Keadaan ember bisa
digambarkan sebagai
berikut :
Penyelesaian : Lanj…3
4. Aturan-aturan
Diasumsikan kita dapat mengisi ember air itu dari
pompa air, membuang air dari ember ke luar,
menuangkan air dari ember yang satu ke ember
yang lain.
Kita buat beberapa aturan-aturan yang dapat
digambarkan sebagai berikut :
Penyelesaian : Lanj…4
Penyelesaian : Lanj…
5
5. Representasi ruang keadaan dengan pohon
pelacakan
Pencarian suatu solusi dapat dilukiskan dengan
menggunakan pohon.
Tiap-tiap node menunjukkan satu keadaan.
Jalur dari parent ke child menunjukkan 1 operasi.
Tiap node memiliki node child yg menunjukkan
keadaan yg dapat dicapai oleh parent.
Penyelesaian : Lanj…
6
1
1
2
2
5 8 6 9
Penyelesaian : Lanj…
7
Penyelesaian : Lanj…
8
Tugas 2
1 Lengkapi pohon pelacakan di atas untuk
tiap kemungkinan sehingga tujuan tercapai
{(2,0), (2,1), (2,2), (2,3)}
2 Kemudian Buatlah tabel solusi untuk dua
tujuan lagi yaitu solusi 3 dan solusi 4 untuk
keadaan tujuan {(2,1) dan (2,2)}.
Dikumpulkan minggu depan
Terimakasih
1 de 26

Recomendados

Representasi Pengetahuan por
Representasi PengetahuanRepresentasi Pengetahuan
Representasi PengetahuanSherly Uda
27.2K visualizações48 slides
Modul 4 representasi pengetahuan por
Modul 4   representasi pengetahuanModul 4   representasi pengetahuan
Modul 4 representasi pengetahuanahmad haidaroh
25.5K visualizações47 slides
Pertemuan 3-pemecahan-masalah-ai por
Pertemuan 3-pemecahan-masalah-aiPertemuan 3-pemecahan-masalah-ai
Pertemuan 3-pemecahan-masalah-aiwillyhayon
12.8K visualizações26 slides
Pertemuan 4-metode-pencarian-dan-pelacakan por
Pertemuan 4-metode-pencarian-dan-pelacakanPertemuan 4-metode-pencarian-dan-pelacakan
Pertemuan 4-metode-pencarian-dan-pelacakanwillyhayon
15.7K visualizações41 slides
Bab 5 penyederhanaan fungsi boolean por
Bab 5 penyederhanaan fungsi booleanBab 5 penyederhanaan fungsi boolean
Bab 5 penyederhanaan fungsi booleanCliquerz Javaneze
72.6K visualizações40 slides
Algoritma penjadwalan proses por
Algoritma penjadwalan prosesAlgoritma penjadwalan proses
Algoritma penjadwalan prosesRakhmi Khalida, M.M.S.I
79.4K visualizações47 slides

Mais conteúdo relacionado

Mais procurados

Graf ( Matematika Diskrit) por
Graf ( Matematika Diskrit)Graf ( Matematika Diskrit)
Graf ( Matematika Diskrit)zachrison htg
353.7K visualizações131 slides
Pertemuan 5 dan 6 representasi pengetahuan por
Pertemuan 5 dan 6 representasi pengetahuan Pertemuan 5 dan 6 representasi pengetahuan
Pertemuan 5 dan 6 representasi pengetahuan Topan Helmi Nicholas
13.4K visualizações40 slides
Kriptograf - Algoritma Kriptografi Klasik (bagian 1) por
Kriptograf - Algoritma Kriptografi Klasik (bagian 1)Kriptograf - Algoritma Kriptografi Klasik (bagian 1)
Kriptograf - Algoritma Kriptografi Klasik (bagian 1)KuliahKita
27.4K visualizações33 slides
Data Mining - Naive Bayes por
Data Mining - Naive BayesData Mining - Naive Bayes
Data Mining - Naive Bayesdedidarwis
17.6K visualizações14 slides
Jenis dan proses interupsi por
Jenis dan proses interupsiJenis dan proses interupsi
Jenis dan proses interupsilaurensius08
22.5K visualizações18 slides
Pertemuan 6 & 7 ars. gerbang logika por
Pertemuan 6 & 7 ars. gerbang logikaPertemuan 6 & 7 ars. gerbang logika
Pertemuan 6 & 7 ars. gerbang logikaBuhori Muslim
118.9K visualizações88 slides

Mais procurados(20)

Graf ( Matematika Diskrit) por zachrison htg
Graf ( Matematika Diskrit)Graf ( Matematika Diskrit)
Graf ( Matematika Diskrit)
zachrison htg353.7K visualizações
Pertemuan 5 dan 6 representasi pengetahuan por Topan Helmi Nicholas
Pertemuan 5 dan 6 representasi pengetahuan Pertemuan 5 dan 6 representasi pengetahuan
Pertemuan 5 dan 6 representasi pengetahuan
Topan Helmi Nicholas13.4K visualizações
Kriptograf - Algoritma Kriptografi Klasik (bagian 1) por KuliahKita
Kriptograf - Algoritma Kriptografi Klasik (bagian 1)Kriptograf - Algoritma Kriptografi Klasik (bagian 1)
Kriptograf - Algoritma Kriptografi Klasik (bagian 1)
KuliahKita27.4K visualizações
Data Mining - Naive Bayes por dedidarwis
Data Mining - Naive BayesData Mining - Naive Bayes
Data Mining - Naive Bayes
dedidarwis17.6K visualizações
Jenis dan proses interupsi por laurensius08
Jenis dan proses interupsiJenis dan proses interupsi
Jenis dan proses interupsi
laurensius0822.5K visualizações
Pertemuan 6 & 7 ars. gerbang logika por Buhori Muslim
Pertemuan 6 & 7 ars. gerbang logikaPertemuan 6 & 7 ars. gerbang logika
Pertemuan 6 & 7 ars. gerbang logika
Buhori Muslim118.9K visualizações
Matematika Diskrit kombinatorial por Siti Khotijah
Matematika Diskrit  kombinatorialMatematika Diskrit  kombinatorial
Matematika Diskrit kombinatorial
Siti Khotijah62.5K visualizações
Penyederhanaan Karnaugh Map por Cheria Asyifa
Penyederhanaan Karnaugh MapPenyederhanaan Karnaugh Map
Penyederhanaan Karnaugh Map
Cheria Asyifa58.8K visualizações
Metodologi Penelitian pada Bidang Ilmu Komputer dan Teknologi Informasi por Albaar Rubhasy
Metodologi Penelitian pada Bidang Ilmu Komputer dan Teknologi InformasiMetodologi Penelitian pada Bidang Ilmu Komputer dan Teknologi Informasi
Metodologi Penelitian pada Bidang Ilmu Komputer dan Teknologi Informasi
Albaar Rubhasy43.5K visualizações
Pertemuan 4-5-6 Metode Pelacakan dan Pencarian por Endang Retnoningsih
Pertemuan 4-5-6 Metode Pelacakan dan PencarianPertemuan 4-5-6 Metode Pelacakan dan Pencarian
Pertemuan 4-5-6 Metode Pelacakan dan Pencarian
Endang Retnoningsih2K visualizações
Matematika Diskrit - 11 kompleksitas algoritma - 03 por KuliahKita
Matematika Diskrit - 11 kompleksitas algoritma - 03Matematika Diskrit - 11 kompleksitas algoritma - 03
Matematika Diskrit - 11 kompleksitas algoritma - 03
KuliahKita25K visualizações
Program dan Flowchart Perkalian Matriks por Simon Patabang
Program dan Flowchart Perkalian MatriksProgram dan Flowchart Perkalian Matriks
Program dan Flowchart Perkalian Matriks
Simon Patabang15.4K visualizações
Teori bahasa-dan-otomata por Banta Cut
Teori bahasa-dan-otomataTeori bahasa-dan-otomata
Teori bahasa-dan-otomata
Banta Cut130.6K visualizações
Tugas mandiri struktur data por Asep Jaenudin
Tugas mandiri struktur dataTugas mandiri struktur data
Tugas mandiri struktur data
Asep Jaenudin38.2K visualizações
Ragam Dialog :: Interaksi Manusia dan Komputer por Auliaa Oktarianii
Ragam Dialog :: Interaksi Manusia dan KomputerRagam Dialog :: Interaksi Manusia dan Komputer
Ragam Dialog :: Interaksi Manusia dan Komputer
Auliaa Oktarianii18.5K visualizações
Materi 3 Finite State Automata por ahmad haidaroh
Materi 3   Finite State AutomataMateri 3   Finite State Automata
Materi 3 Finite State Automata
ahmad haidaroh26.2K visualizações
Jawaban Struktur data soal-latihan por Bina Sarana Informatika
Jawaban Struktur data soal-latihanJawaban Struktur data soal-latihan
Jawaban Struktur data soal-latihan
Bina Sarana Informatika46.1K visualizações
Kecerdasan Buatan (AI) por Farichah Riha
Kecerdasan Buatan (AI)Kecerdasan Buatan (AI)
Kecerdasan Buatan (AI)
Farichah Riha2.7K visualizações
Modul teknik-digital por ecko gmc
Modul teknik-digitalModul teknik-digital
Modul teknik-digital
ecko gmc19.8K visualizações
Matematika diskrit (dual graf, lintasan dan sirkuit euler, lintasan dan sirku... por Fatma Qolbi
Matematika diskrit (dual graf, lintasan dan sirkuit euler, lintasan dan sirku...Matematika diskrit (dual graf, lintasan dan sirkuit euler, lintasan dan sirku...
Matematika diskrit (dual graf, lintasan dan sirkuit euler, lintasan dan sirku...
Fatma Qolbi112.9K visualizações

Destaque

Jurnal kecerdasan buatan por
Jurnal kecerdasan buatanJurnal kecerdasan buatan
Jurnal kecerdasan buatanNasri Nasri
19.7K visualizações13 slides
Kecerdasan Buatan - Tugas 1 por
Kecerdasan Buatan - Tugas 1Kecerdasan Buatan - Tugas 1
Kecerdasan Buatan - Tugas 1IDementor
1.5K visualizações4 slides
Membangun Jaringan Ad-Hoc dan Konf. Wireless Access Point por
Membangun Jaringan Ad-Hoc dan Konf. Wireless Access PointMembangun Jaringan Ad-Hoc dan Konf. Wireless Access Point
Membangun Jaringan Ad-Hoc dan Konf. Wireless Access PointNurul Prasetyo
5K visualizações11 slides
25486466 graph-pohon por
25486466 graph-pohon25486466 graph-pohon
25486466 graph-pohonNur Bariza
3.8K visualizações32 slides
Modul 2 masalah ruang masalah-pencarian por
Modul 2   masalah ruang masalah-pencarianModul 2   masalah ruang masalah-pencarian
Modul 2 masalah ruang masalah-pencarianahmad haidaroh
3.1K visualizações26 slides
ARTIFICIAL INTELLIGENCE / AI (Kecerdasan Buatan) por
ARTIFICIAL INTELLIGENCE / AI (Kecerdasan Buatan)ARTIFICIAL INTELLIGENCE / AI (Kecerdasan Buatan)
ARTIFICIAL INTELLIGENCE / AI (Kecerdasan Buatan)iimpunya3
3.6K visualizações6 slides

Destaque(14)

Jurnal kecerdasan buatan por Nasri Nasri
Jurnal kecerdasan buatanJurnal kecerdasan buatan
Jurnal kecerdasan buatan
Nasri Nasri19.7K visualizações
Kecerdasan Buatan - Tugas 1 por IDementor
Kecerdasan Buatan - Tugas 1Kecerdasan Buatan - Tugas 1
Kecerdasan Buatan - Tugas 1
IDementor1.5K visualizações
Membangun Jaringan Ad-Hoc dan Konf. Wireless Access Point por Nurul Prasetyo
Membangun Jaringan Ad-Hoc dan Konf. Wireless Access PointMembangun Jaringan Ad-Hoc dan Konf. Wireless Access Point
Membangun Jaringan Ad-Hoc dan Konf. Wireless Access Point
Nurul Prasetyo5K visualizações
25486466 graph-pohon por Nur Bariza
25486466 graph-pohon25486466 graph-pohon
25486466 graph-pohon
Nur Bariza3.8K visualizações
Modul 2 masalah ruang masalah-pencarian por ahmad haidaroh
Modul 2   masalah ruang masalah-pencarianModul 2   masalah ruang masalah-pencarian
Modul 2 masalah ruang masalah-pencarian
ahmad haidaroh3.1K visualizações
ARTIFICIAL INTELLIGENCE / AI (Kecerdasan Buatan) por iimpunya3
ARTIFICIAL INTELLIGENCE / AI (Kecerdasan Buatan)ARTIFICIAL INTELLIGENCE / AI (Kecerdasan Buatan)
ARTIFICIAL INTELLIGENCE / AI (Kecerdasan Buatan)
iimpunya33.6K visualizações
Pemrograman C++ - Pemilihan keputusan por KuliahKita
Pemrograman C++ - Pemilihan keputusanPemrograman C++ - Pemilihan keputusan
Pemrograman C++ - Pemilihan keputusan
KuliahKita1.6K visualizações
Tugas kecerdasan buatan (sistem sensor) agus romadlon por laztorino
Tugas kecerdasan buatan (sistem sensor) agus romadlonTugas kecerdasan buatan (sistem sensor) agus romadlon
Tugas kecerdasan buatan (sistem sensor) agus romadlon
laztorino4K visualizações
SISTEM PAKAR DIAGNOSA AWAL PENYAKIT JANTUNG MENGGUNAKAN METODE TSUKAMOTO DAN ... por Uofa_Unsada
SISTEM PAKAR DIAGNOSA AWAL PENYAKIT JANTUNG MENGGUNAKAN METODE TSUKAMOTO DAN ...SISTEM PAKAR DIAGNOSA AWAL PENYAKIT JANTUNG MENGGUNAKAN METODE TSUKAMOTO DAN ...
SISTEM PAKAR DIAGNOSA AWAL PENYAKIT JANTUNG MENGGUNAKAN METODE TSUKAMOTO DAN ...
Uofa_Unsada12.5K visualizações
Penggunaan algoritma genetika kusumoputro dan irwanto por sagitarius912
Penggunaan algoritma genetika kusumoputro dan irwantoPenggunaan algoritma genetika kusumoputro dan irwanto
Penggunaan algoritma genetika kusumoputro dan irwanto
sagitarius912124 visualizações
Kecerdasan buatan ibu idha por minanrni
Kecerdasan buatan ibu idhaKecerdasan buatan ibu idha
Kecerdasan buatan ibu idha
minanrni6.1K visualizações
Makalah Sistem Informasi Sumber Daya Manusia (SDM) por Ratna Kusuma Wardhany
Makalah Sistem Informasi Sumber Daya Manusia (SDM)Makalah Sistem Informasi Sumber Daya Manusia (SDM)
Makalah Sistem Informasi Sumber Daya Manusia (SDM)
Ratna Kusuma Wardhany46.6K visualizações
8 Characteristics of good user requirements por guest24d72f
8 Characteristics of good user requirements8 Characteristics of good user requirements
8 Characteristics of good user requirements
guest24d72f174.4K visualizações
Graf hamilton dalam permainan tradisional congklak por rukmono budi utomo
Graf hamilton dalam permainan tradisional congklakGraf hamilton dalam permainan tradisional congklak
Graf hamilton dalam permainan tradisional congklak
rukmono budi utomo3K visualizações

Similar a Pertemuan 2-pemecahan-masalah-ai

Pertemuan 2-3 Masalah dan Metode Pemecahan Masalah por
Pertemuan 2-3 Masalah dan Metode Pemecahan MasalahPertemuan 2-3 Masalah dan Metode Pemecahan Masalah
Pertemuan 2-3 Masalah dan Metode Pemecahan MasalahEndang Retnoningsih
542 visualizações28 slides
Kecerdasan Buatan Diskusi 2.docx por
Kecerdasan Buatan Diskusi 2.docxKecerdasan Buatan Diskusi 2.docx
Kecerdasan Buatan Diskusi 2.docxHendroGunawan8
8 visualizações10 slides
BAB II Masalah dan Ruang Keadaan.pdf por
BAB II Masalah dan Ruang Keadaan.pdfBAB II Masalah dan Ruang Keadaan.pdf
BAB II Masalah dan Ruang Keadaan.pdfUserYanto
3 visualizações8 slides
Sistem Koordinat por
Sistem KoordinatSistem Koordinat
Sistem Koordinatmiaag
6.6K visualizações22 slides
Chapter 5-irisan-kerucut1 por
Chapter 5-irisan-kerucut1Chapter 5-irisan-kerucut1
Chapter 5-irisan-kerucut1puputretnowati89
983 visualizações30 slides
Chapter 5-irisan-kerucut1 por
Chapter 5-irisan-kerucut1Chapter 5-irisan-kerucut1
Chapter 5-irisan-kerucut1puputretnowati89
2.1K visualizações30 slides

Similar a Pertemuan 2-pemecahan-masalah-ai(20)

Pertemuan 2-3 Masalah dan Metode Pemecahan Masalah por Endang Retnoningsih
Pertemuan 2-3 Masalah dan Metode Pemecahan MasalahPertemuan 2-3 Masalah dan Metode Pemecahan Masalah
Pertemuan 2-3 Masalah dan Metode Pemecahan Masalah
Endang Retnoningsih542 visualizações
Kecerdasan Buatan Diskusi 2.docx por HendroGunawan8
Kecerdasan Buatan Diskusi 2.docxKecerdasan Buatan Diskusi 2.docx
Kecerdasan Buatan Diskusi 2.docx
HendroGunawan88 visualizações
BAB II Masalah dan Ruang Keadaan.pdf por UserYanto
BAB II Masalah dan Ruang Keadaan.pdfBAB II Masalah dan Ruang Keadaan.pdf
BAB II Masalah dan Ruang Keadaan.pdf
UserYanto3 visualizações
Sistem Koordinat por miaag
Sistem KoordinatSistem Koordinat
Sistem Koordinat
miaag6.6K visualizações
Chapter 5-irisan-kerucut1 por puputretnowati89
Chapter 5-irisan-kerucut1Chapter 5-irisan-kerucut1
Chapter 5-irisan-kerucut1
puputretnowati89983 visualizações
Chapter 5-irisan-kerucut1 por puputretnowati89
Chapter 5-irisan-kerucut1Chapter 5-irisan-kerucut1
Chapter 5-irisan-kerucut1
puputretnowati892.1K visualizações
Kecerdasan-Buatan-Pertemuan-2.pptx por NinuNanda
Kecerdasan-Buatan-Pertemuan-2.pptxKecerdasan-Buatan-Pertemuan-2.pptx
Kecerdasan-Buatan-Pertemuan-2.pptx
NinuNanda47 visualizações
Kecerdasan-Buatan-Pertemuan-2.pptx por NinuNanda
Kecerdasan-Buatan-Pertemuan-2.pptxKecerdasan-Buatan-Pertemuan-2.pptx
Kecerdasan-Buatan-Pertemuan-2.pptx
NinuNanda7 visualizações
Sistem koordinat amel por amelyasriemina
Sistem koordinat amelSistem koordinat amel
Sistem koordinat amel
amelyasriemina3.8K visualizações
Ppt program linear1 por BambangSarwono5
Ppt program linear1Ppt program linear1
Ppt program linear1
BambangSarwono589 visualizações
Matematik tambahan spm tingkatan 4 geometri koordinat {add maths form 4 coord... por Hafidz Sa
Matematik tambahan spm tingkatan 4 geometri koordinat {add maths form 4 coord...Matematik tambahan spm tingkatan 4 geometri koordinat {add maths form 4 coord...
Matematik tambahan spm tingkatan 4 geometri koordinat {add maths form 4 coord...
Hafidz Sa40.5K visualizações
Matriks dan penerapannya dalam bidang ekonomi por Rohantizani
Matriks dan penerapannya dalam bidang ekonomiMatriks dan penerapannya dalam bidang ekonomi
Matriks dan penerapannya dalam bidang ekonomi
Rohantizani75.5K visualizações
Persamaan garis lurus(Geometri Analitik Ruang) por Dyas Arientiyya
Persamaan garis lurus(Geometri Analitik Ruang)Persamaan garis lurus(Geometri Analitik Ruang)
Persamaan garis lurus(Geometri Analitik Ruang)
Dyas Arientiyya190.8K visualizações
PROGRAM_LINEAR.ppt por FitriMayasari9
PROGRAM_LINEAR.pptPROGRAM_LINEAR.ppt
PROGRAM_LINEAR.ppt
FitriMayasari911 visualizações
PROGRAM LINEAR.ppt por Bayu Yoga
PROGRAM LINEAR.pptPROGRAM LINEAR.ppt
PROGRAM LINEAR.ppt
Bayu Yoga460 visualizações
Program linier por Trie Rusdiyono
Program linierProgram linier
Program linier
Trie Rusdiyono1.6K visualizações
Bidang Kartesius por rennijuliyanna
Bidang KartesiusBidang Kartesius
Bidang Kartesius
rennijuliyanna6K visualizações
10 sistem pertidaksamaan linier dan kuadrat por Amphie Yuurisman
10 sistem pertidaksamaan linier dan kuadrat10 sistem pertidaksamaan linier dan kuadrat
10 sistem pertidaksamaan linier dan kuadrat
Amphie Yuurisman47 visualizações
BANK SOAL MATEMATIKA KELAS XI.docx por darmiati4
BANK SOAL MATEMATIKA KELAS XI.docxBANK SOAL MATEMATIKA KELAS XI.docx
BANK SOAL MATEMATIKA KELAS XI.docx
darmiati45 visualizações
Makalah por Iqbalzone Coolz
MakalahMakalah
Makalah
Iqbalzone Coolz254 visualizações

Último

Bimtek Paralegal.pdf por
Bimtek Paralegal.pdfBimtek Paralegal.pdf
Bimtek Paralegal.pdfIrawan Setyabudi
26 visualizações28 slides
Siklus PDCA pada TPM _Training "TOTAL PRODUCTIVE MAINTENANCE (TPM)". por
Siklus  PDCA pada TPM _Training "TOTAL PRODUCTIVE MAINTENANCE (TPM)".Siklus  PDCA pada TPM _Training "TOTAL PRODUCTIVE MAINTENANCE (TPM)".
Siklus PDCA pada TPM _Training "TOTAL PRODUCTIVE MAINTENANCE (TPM)".Kanaidi ken
10 visualizações18 slides
Bimtek Pencegahan Kekerasan dalam Rumah Tangga.pdf por
Bimtek Pencegahan Kekerasan dalam Rumah Tangga.pdfBimtek Pencegahan Kekerasan dalam Rumah Tangga.pdf
Bimtek Pencegahan Kekerasan dalam Rumah Tangga.pdfIrawan Setyabudi
27 visualizações27 slides
Latihan 7_M.Ilham Raditya_E1G020017..pptx por
Latihan 7_M.Ilham Raditya_E1G020017..pptxLatihan 7_M.Ilham Raditya_E1G020017..pptx
Latihan 7_M.Ilham Raditya_E1G020017..pptxMIlhamRaditya
33 visualizações9 slides
surat lamaran pld tahun 2023.docx por
surat lamaran pld tahun 2023.docxsurat lamaran pld tahun 2023.docx
surat lamaran pld tahun 2023.docxAnggunPermatasari25
12 visualizações1 slide
SISTEM KOMPUTER_DELVIA ANDRINI.pptx por
SISTEM KOMPUTER_DELVIA ANDRINI.pptxSISTEM KOMPUTER_DELVIA ANDRINI.pptx
SISTEM KOMPUTER_DELVIA ANDRINI.pptxDelviaAndrini1
16 visualizações32 slides

Último(20)

Bimtek Paralegal.pdf por Irawan Setyabudi
Bimtek Paralegal.pdfBimtek Paralegal.pdf
Bimtek Paralegal.pdf
Irawan Setyabudi26 visualizações
Siklus PDCA pada TPM _Training "TOTAL PRODUCTIVE MAINTENANCE (TPM)". por Kanaidi ken
Siklus  PDCA pada TPM _Training "TOTAL PRODUCTIVE MAINTENANCE (TPM)".Siklus  PDCA pada TPM _Training "TOTAL PRODUCTIVE MAINTENANCE (TPM)".
Siklus PDCA pada TPM _Training "TOTAL PRODUCTIVE MAINTENANCE (TPM)".
Kanaidi ken10 visualizações
Bimtek Pencegahan Kekerasan dalam Rumah Tangga.pdf por Irawan Setyabudi
Bimtek Pencegahan Kekerasan dalam Rumah Tangga.pdfBimtek Pencegahan Kekerasan dalam Rumah Tangga.pdf
Bimtek Pencegahan Kekerasan dalam Rumah Tangga.pdf
Irawan Setyabudi27 visualizações
Latihan 7_M.Ilham Raditya_E1G020017..pptx por MIlhamRaditya
Latihan 7_M.Ilham Raditya_E1G020017..pptxLatihan 7_M.Ilham Raditya_E1G020017..pptx
Latihan 7_M.Ilham Raditya_E1G020017..pptx
MIlhamRaditya33 visualizações
surat lamaran pld tahun 2023.docx por AnggunPermatasari25
surat lamaran pld tahun 2023.docxsurat lamaran pld tahun 2023.docx
surat lamaran pld tahun 2023.docx
AnggunPermatasari2512 visualizações
SISTEM KOMPUTER_DELVIA ANDRINI.pptx por DelviaAndrini1
SISTEM KOMPUTER_DELVIA ANDRINI.pptxSISTEM KOMPUTER_DELVIA ANDRINI.pptx
SISTEM KOMPUTER_DELVIA ANDRINI.pptx
DelviaAndrini116 visualizações
Studi Kasus-1_Equivalent Annual Cost Comparisons (EAC) _Training "TOTAL PROD... por Kanaidi ken
Studi Kasus-1_Equivalent Annual Cost Comparisons (EAC)  _Training "TOTAL PROD...Studi Kasus-1_Equivalent Annual Cost Comparisons (EAC)  _Training "TOTAL PROD...
Studi Kasus-1_Equivalent Annual Cost Comparisons (EAC) _Training "TOTAL PROD...
Kanaidi ken10 visualizações
MPI K.9 MANAJEMEN KONFLIK.pptx por NajwaAuliaSyihab
MPI K.9 MANAJEMEN KONFLIK.pptxMPI K.9 MANAJEMEN KONFLIK.pptx
MPI K.9 MANAJEMEN KONFLIK.pptx
NajwaAuliaSyihab24 visualizações
PELAKSANAAN & Link2 MATERI Training _"TOTAL PRODUCTIVE MAINTENANCE (TPM)". por Kanaidi ken
PELAKSANAAN & Link2 MATERI Training _"TOTAL PRODUCTIVE MAINTENANCE (TPM)".PELAKSANAAN & Link2 MATERI Training _"TOTAL PRODUCTIVE MAINTENANCE (TPM)".
PELAKSANAAN & Link2 MATERI Training _"TOTAL PRODUCTIVE MAINTENANCE (TPM)".
Kanaidi ken14 visualizações
Fajar Saputra (E1G022057).pptx por FajarSaputra57
Fajar Saputra (E1G022057).pptxFajar Saputra (E1G022057).pptx
Fajar Saputra (E1G022057).pptx
FajarSaputra5714 visualizações
PELAKSANAAN & Link2 MATERI Training_"Effective INVENTORY CONTROL & WAREHOUSIN... por Kanaidi ken
PELAKSANAAN & Link2 MATERI Training_"Effective INVENTORY CONTROL & WAREHOUSIN...PELAKSANAAN & Link2 MATERI Training_"Effective INVENTORY CONTROL & WAREHOUSIN...
PELAKSANAAN & Link2 MATERI Training_"Effective INVENTORY CONTROL & WAREHOUSIN...
Kanaidi ken25 visualizações
Capacity Building Kekerasan Seksual dan Peranan kampus.pdf por Irawan Setyabudi
Capacity Building Kekerasan Seksual dan Peranan kampus.pdfCapacity Building Kekerasan Seksual dan Peranan kampus.pdf
Capacity Building Kekerasan Seksual dan Peranan kampus.pdf
Irawan Setyabudi26 visualizações
MATERI LHO X AYU.pptx por DelviaAndrini1
MATERI LHO X AYU.pptxMATERI LHO X AYU.pptx
MATERI LHO X AYU.pptx
DelviaAndrini116 visualizações
LATIHAN7_DWIHANA GRACE MARSHELLA_E1G021095.pptx por gracemarsela01
LATIHAN7_DWIHANA GRACE MARSHELLA_E1G021095.pptxLATIHAN7_DWIHANA GRACE MARSHELLA_E1G021095.pptx
LATIHAN7_DWIHANA GRACE MARSHELLA_E1G021095.pptx
gracemarsela0120 visualizações
Motivasi Meningkatkan Diri por KemindoGroup
Motivasi Meningkatkan DiriMotivasi Meningkatkan Diri
Motivasi Meningkatkan Diri
KemindoGroup13 visualizações
3. LKPD STATISTIKA.pdf por azizdesi
3. LKPD STATISTIKA.pdf3. LKPD STATISTIKA.pdf
3. LKPD STATISTIKA.pdf
azizdesi12 visualizações
LAPORAN BEST PRACTICE ok.pdf por AdeSuryadi21
LAPORAN BEST PRACTICE ok.pdfLAPORAN BEST PRACTICE ok.pdf
LAPORAN BEST PRACTICE ok.pdf
AdeSuryadi2115 visualizações
Modul 6 - Pend. ABK.pptx por AzizahRaiza1
Modul 6 - Pend. ABK.pptxModul 6 - Pend. ABK.pptx
Modul 6 - Pend. ABK.pptx
AzizahRaiza116 visualizações
LATIHAN7_RENATA ROSERIA SARAGIH_E1G022041.pptx por RenataRoseria
LATIHAN7_RENATA ROSERIA SARAGIH_E1G022041.pptxLATIHAN7_RENATA ROSERIA SARAGIH_E1G022041.pptx
LATIHAN7_RENATA ROSERIA SARAGIH_E1G022041.pptx
RenataRoseria18 visualizações
Pengisian Dokumen SIMKATMAWA UMAHA 2023.pptx por Khoirul Ngibad
Pengisian Dokumen SIMKATMAWA UMAHA 2023.pptxPengisian Dokumen SIMKATMAWA UMAHA 2023.pptx
Pengisian Dokumen SIMKATMAWA UMAHA 2023.pptx
Khoirul Ngibad12 visualizações

Pertemuan 2-pemecahan-masalah-ai

  • 1. PERTEMUAN 2 MASALAH DAN METODE PEMECAHAN MASALAH
  • 2. Tujuan dari pertemuan ini: • Memberikan pemahaman tentang masalah dan metode pemecahan masalah dengan AI Yang meliputi : Representasi Ruang Keadaaan, Graph Keadaan, Pohon Pelacakan, Pohon And/OR, Metode Pelacakan dan Pencarian Sehingga : • Mengerti permasalahan dalam AI dan bagaimana Metode pemecahan masalah serta definisi dan jenis pencarian
  • 3. MASALAH DAN METODE PEMECAHAN MASALAH • Sistem yang menggunakan kecerdasan buatan akan memberikan output berupa solusi dari suatu masalah berdasarkan kumpulan pengetahuan yang ada. • Pada gambar 1 sistem AI, input yg diberikan adalah berupa masalah. • Sistem harus dilengkapi dengan sekumpulan pengetahuan yang ada pada basis pengetahuan. • Sistem harus memiliki motor inferensi agar mampu mengambil kesimpulan berdasarkan fakta atau pengetahuan. • Output yang diberikan berupa solusi dari masalah sebagai hasil dari inferensi.
  • 5. Tahapan penyelesaian masalah AI Secara umum, ada 4 tahapan untuk membangun sistem AI 1. Mendefinisikan masalah dengan tepat. Pendefinisian ini mencakup spesifikasi yang tepat mengenai keadaan awal (initial state dan solusi yang diharapkan (goal state) 2. Menganalisis masalah tersebut serta mencari beberapa teknik penyelesaian masalah yang sesuai. 3. Merepresentasikan pengetahuan yang perlu untuk menyelesaikan masalah tersebut. 4. Memilih teknik penyelesaian masalah yang terbaik
  • 6. MENDEFINISIKAN MASALAH SEBAGAI SUATU RUANG KEADAAN  Misalkan permasalahan dalam permainan catur, maka harus ditentukan : 1. posisi awal pada papan catur posisi awal setiap permainan catur selalu sama, yaitu semua bidak diletakkan di atas papan catur dalam 2 sisi, yaitu kubu putih dan kubu hitam. 2. aturan – aturan untuk melakukan gerakan aturan – aturan ini sangat berguna untuk menentukan gerakan suatu bidak, yaitu melangkah dari satu keadaan ke keadaan lain. Misalkan untuk mempermudah menunjukkan posisi bidak, setiap kotak ditunjukkan dalam huruf (a,b,c,d,e,f,g,h) pada arah horisontal dan angka (1,2,3,4,5,6,7,8) pada arah vertikal.
  • 7. MENDEFINISIKAN MASALAH SEBAGAI SUATU RUANG KEADAAN Lanj…2 Suatu aturan untuk menggerakkan bidak dari posisi (e,2) ke (e,4) dapat ditunjukkan dengan aturan : if bidak putih pada kotak(e,2), and kotak(e,3) kosong, and kotak(e,4) kosong then gerakkan bidak dari (e,2) ke (e,4) 3. Tujuan (goal) tujuan yang ingin dicapai adalah posisi pada papan catur yang menunjukkan kemenangan seseorang terhadap lawannya. Kemenangan ini ditandai dengan posisi raja yang sudah tidak dapat bergerak lagi.
  • 8. MENDEFINISIKAN MASALAH SEBAGAI SUATU RUANG KEADAAN Lanj…3 • Contoh tersebut menunjukkan representasi masalah dalam Ruang Keadaan (State Space), yaitu suatu ruang yang berisi semua keadaan yang mungkin. • Kita dapat memulai bermain catur dengan menempatkan diri pada keadaan awal, kemudian bergerak dari satu keadaan ke keadaan yang lain sesuai dengan aturan yang ada, dan mengakhiri permainan jika salah satu telah mencapai tujuan.
  • 9. Jadi untuk mendeskripsikan masalah dengan baik harus : 1. Mendefinisikan suatu ruang keadaan (state space) 2. Menetapkan satu atau lebih keadaan awal (initial state) 3. Menetapkan satu atau lebih tujuan (goal state) 4. Menetapkan kumpulan aturan Deskripsi Masalah
  • 10. Ada beberapa cara untuk merepresentasikan Ruang Keadaan, antara lain : 1. GRAPH KEADAAN •Graph terdiri dari node-node yang menunjukkan keadaan yaitu keadaan awal dan keadaan baru yang akan dicapai dengan menggunakan operator. •Node-node dalam graph keadaan dihubungkan dengan menggunakan arc (busur) yang diberi panah untuk menunjukkan arah dari suatu keadaan ke keadaan berikutnya. Representasi Ruang Keadaan
  • 11. Contoh Graph Keadaan  Gambar 2 merupakan Graph keadaan dengan node M menunjukkan keadaan awal, node T adalah tujuan. Ada 4 litasan dari M ke T : 1. M-A-B-C-E-T 2. M-A-B-C-E-H-T 3. M-D-C-E-T 4. M-D-C-E-H-T Gambar 2 Graph Keadaan
  • 12. Contoh Graph Keadaan Lanj…2 Lintasan buntu atau lintasan yang tidak sampai ke tujuan : 1.M-A-B-C-E-F-G 2.M-A-B-C-E-I-J 3.M-D-C-E-F-G 4.M-D-C-E-I-J 5.M-D-I-J Gambar 2 Graph Keadaan
  • 13. • Struktur pohon digunakan untuk menggambarkan keadaan secara hirarkis. • Node yg terletak pada level-0 disebut ’akar’. • Node akar: menunjukkan keadaan awal & memiliki beberapa percabangan yang terdiri atas beberapa node yg disebut ’anak’ . • Node-node yg tidak memiliki anak disebut ’daun’ menunjukkan akhir dari suatu pencarian, dapat berupa tujuan yang diharapkan (goal) atau jalan buntu (dead end). • Gambar berikut menunjukkan pohon pencarian untuk graph keadaan dengan 6 level. POHON PELACAKAN / PENCARIAN
  • 14. POHON AND/OR •Masalah M dicari solusinya dengan beberapa kemungkinan yaitu A OR B OR C OR D. •Masalah M hanya dapat diselesaikan dengan A AND B AND C AND D
  • 15. POHON AND/OR Lanj… 2  Contoh : Dengan menggunakan pohon AND/OR tujuan yang dicapai pada pohon di Gambar sebelumnya bisa dipersingkat hanya sampai level-2 saja, sebagaimana di ilustrasikan pada gambar berikut ini
  • 16. Hasil dengan pohon and/or Lanj… 3
  • 17. Contoh 1: Masalah EMBER  Ada 2 ember (A dan B) masing-masing berkapasitas 4 galon untuk ember A dan 3 galon untuk ember B.  Kemudian ada pompa air yg akan digunakan untuk mengisi air pada ember tersebut.  Bagaimana dapat mengisi air tepat 2 galon ke dalam ember berkapasitas 4 galon? Penyelesaian : 1. Identifikasi ruang keadaan (state space)  Permasalahan ini dapat digambarkan sebagai himpunan pasangan bilangan bulat :  x = jumlah air yg diisikan ke ember A sebanyak 4 galon  y = jumlah air yg diisikan ke ember B sebanyak 3 galon  Ruang keadaan = (x,y) sedemikian hingga x {0,1,2,3,4} dan y∈ ∈ {0,1,2,3}
  • 18. Penyelesaian : Lanj…2 2. Keadaan awal & tujuan Keadaan awal : kedua ember kosong = (0,0) Tujuan : ember 4 galon berisi 2 galon air = (2,n) dengan sembarang n 3. Keadaan ember  Keadaan ember bisa digambarkan sebagai berikut :
  • 19. Penyelesaian : Lanj…3 4. Aturan-aturan Diasumsikan kita dapat mengisi ember air itu dari pompa air, membuang air dari ember ke luar, menuangkan air dari ember yang satu ke ember yang lain. Kita buat beberapa aturan-aturan yang dapat digambarkan sebagai berikut :
  • 21. Penyelesaian : Lanj… 5 5. Representasi ruang keadaan dengan pohon pelacakan Pencarian suatu solusi dapat dilukiskan dengan menggunakan pohon. Tiap-tiap node menunjukkan satu keadaan. Jalur dari parent ke child menunjukkan 1 operasi. Tiap node memiliki node child yg menunjukkan keadaan yg dapat dicapai oleh parent.
  • 25. Tugas 2 1 Lengkapi pohon pelacakan di atas untuk tiap kemungkinan sehingga tujuan tercapai {(2,0), (2,1), (2,2), (2,3)} 2 Kemudian Buatlah tabel solusi untuk dua tujuan lagi yaitu solusi 3 dan solusi 4 untuk keadaan tujuan {(2,1) dan (2,2)}. Dikumpulkan minggu depan