SlideShare a Scribd company logo
1 of 24
Masalah dan Ruang Keadaan
Ibnu Adkha, S.Kom., M.Pd.
Pertemuan Ke-2
Teknik Rekayasa Multimedia
Materi
Tipe Data
1
Variabel
2
Operator
3
3
2
Basis
Pengetahuan
Motor
Inferensi
Input:
masalah,
pertanyaan,
dll
Output:
jawaban,
solusi,
dll
Komputer
Sistem kecerdasan buatan
Untuk membangun aplikasi kecerdasan buatan ada 2 bagian
utama yang sangat dibutuhkan, yaitu:
1. Basis Pengetahuan (Knowledge Base)
berisi fakta-fakta, teori, pemikiran dan hubungan antara
satu dengan lainnya.
2. Motor Inferensi (Inference Engine)
yaitu kemampuan menarik kesimpulan berdasarkan
pengalaman.
Masalah
Untuk membangun sistem yang mampu
menyelesaikan masalah menggunakan AI :
1. Mendefinisikan masalah dengan tepat mencakup
spesifikasi yang tepat mengenai keadaan awal dan
solusi yang diharapkan
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
Untuk Mendefinisikan Suatu Masalah:
• Definisikan/buat ‘state space’ atau ruang masalah
• Tentukan keadaan awal (initial state)
• Tentukan keadaan akhir/tujuan (goal state)
• Tentukan rulenya/aturannya
www.themegallery.com
Masalah sebagai ruang keadaan
Misalkan permasalahan yang dihadapi adalah "Permainan
Catur", maka harus ditentukan :
1. Posisi awal pada papan catur
posisi awal setiap permainan catur selalu sama, yaitu semua bidak
diletakan di atas papan catur dalam 2 posisi, yaitu kubu putih dan
kubu hitam,
2. Aturan-aturan untuk menentukan gerakan secara legal,
aturan sangat berguna untuk menentukan suatu bidak bergerak dari
suatu keadaan ke keadaan lain sesuai dengan aturan yang ada,
3. Tujuan (Goal),
tujuan yang ingin dicapai adalah kemenangan tarhadap lawan yang
ditunjukan dengan posisi Raja yang tidak bisa bergerak lagi
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.
CONTOH KASUS (EMBER AIR)
Contoh Kasus (Ember Air)
Ada 2 ember masing-masing berkapasitas 4 galon (ember A)
dan 3 galon (ember B). Ada pompa, air yang akan digunakan
untuk mengisi air pada ember tersebut.
Bagaimana dapat mengisi tepat 2 galon air ke dalam ember
berkapasitas 4 galon?
Ember A
(4 galon)
Ember B
(3 galon)
Penyelesaian
1. Identifikasi ruang keadaan
Permasalahan ini dapat direpresentasikan menjadi 2 bilangan
integer, x dan y:
x = air yang diisikan ke ember A
y = air yang diisikan ke ember B
Ruang keadaan: (x,y) sedemikian hingga:
𝑥 ∈ 0,1,2,3,4 𝑦 ∈ 0,1,2,3
2. Keadaan awal dan tujuan
– Keadaan awal: kedua ember kosong (0,0)
– Tujuan: keadaan dimana ember A berisi tepat 2 liter air:
(2,n) untuk sembarang n
Penyelesaian
3. Keadaan Ember Air, bisa digambarkan berikut:
Penyelesaian
4. Rule yang digunakan Diasumsikan kita
bisa:
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
Aturan Ke- Jika Maka
1 (x,y)
x < 4
(4,y)
Isi ember A
2 (x,y)
y < 3
(x,3)
Isi Ember B
3 (x,y)
x > 0
(x-d,y)
Tuang sebagian air dari ember A
4 (x,y)
y > 0
(x,y-d)
Tuang sebagian air dari ember B
5 (x,y)
x > 0
(0,y)
Kosongkan ember A dgn mmbuang airnya
6 (x,y)
y > 0
(x,0)
Kosongkan ember B dgn mmbuang airnya
7 (x,y)
x+y≥4 dan y>0
(4,y – (4 – x))
Tuang air dari ember B ke ember A sampai ember A
penuh
8 (x,y)
x+y≥3 dan x>0
(x – (3 – y),3)
Tuang air dari ember A ke ember B sampai ember B
penuh
9 (x,y)
x+y≤4 dan y>0
(x+y, 0)
Tuang seluruh air dari ember B ke ember A
10 (x,y)
x+y≤3 dan x>0
(0,x+y)
Tuang seluruh air dari ember A ke ember B
11 (0,2) (2,0)
Tuang 2 galon air dari ember B ke ember A
Solusi
Solusi 1 Solusi 2
PUZZLE
(PETANI, SAYUR, KAMBING DAN SERIGALA)
Masalah
1. Seorang petani akan menyeberangkan
seekor
kambing, seekor serigala, dan sayur-sayuran
dengan sebuah boat yang melalui sungai.
2. Boat/perahu hanya bisa memuat petani dan
satu penumpang yang lain (kambing,
serigala, atau sayur-sayuran).
3. Jika ditinggalkan oleh petani tersebut, maka
sayur-sayuran akan dimakan oleh kambing
dan
kambing akan dimakan oleh serigala.
Langkah Penyelesaian Masalah
• Definisikan ruang keadaan;
• Tetapkan satu atau lebih keadaan awal;
• Tetapkan satu atau lebih tujuan;
• Tetapkan kumpulan aturan.
Penyelesaian
• Identifikasi ruang keadaan
– Permasalahan ini dapat dilambangkan dengan:
(JumlahKambing, JumlahSerigala, JumlahSayuran,
JumlahBoat).
– Contoh: Daerah asal (0,1,1,1) berarti pada daerah
asal tidak ada kambing, ada serigala, ada sayuran,
dan ada boat.
Penyelesaian
• Keadaan Awal
– Daerah asal: (1,1,1,1)
– Daerah seberang: (0,0,0,0)
• Tujuan
– Daerah asal: (0,0,0,0)
– Daerah seberang: (1,1,1,1)
DAERAH ASAL
DAERAH TUJUAN
DAERAH ASAL
DAERAH TUJUAN
Penyelesaian
• Aturan-aturan:
Aturan Ke- Aturan
1 Kambing menyeberang
2 Sayuran menyeberang
3 Serigala menyeberang
4 Kambing kembali
5 Sayuran kembali
6 Serigala kembali
7 Boat kembali
Penyelesaian
Daerah Asal Daerah Tujuan Aturan yang digunakan
(1,1,1,1) (0,0,0,0) 1
(0,1,1,0) (1,0,0,1) 7
(0,1,1,1) (1,0,0,0) 3
(0,0,1,0) (1,1,0,1) 4
(1,0,1,1) (0,1,0,0) 2
(1,0,0,0) (0,1,1,1) 7
(1,0,0,1) (0,1,1,0) 1
(0,0,0,0) (1,1,1,1) SOLUSI
(JumlahKambing, JumlahSerigala, JumlahSayuran, JumlahBoat)
Any Question
?
?
??
Latihan
• Definisikan identifikasi ruang keadaan, keadaan awal,
tujuan, aturan, hingga penyelesaian untuk masalah
berikut:
• Puzzle Pendekar-Monster
– Ada 3 Pendekar dan 3 Monster, mereka hendak menyeberang
sungai
– Hanya ada 1 perahu yang hanya dapat membawa 2 orang
– Jika pada suatu lokasi jumlah monster lebih banyak dari
pendekar, maka monster akan memakan pendekar
– (diasumsikan perahu dapat kembali sendiri)

More Related Content

Similar to Kecerdasan-Buatan-Pertemuan-2.pptx

Modul sistem pertidaksamaan linear dan permasalahannya
Modul sistem pertidaksamaan linear dan permasalahannyaModul sistem pertidaksamaan linear dan permasalahannya
Modul sistem pertidaksamaan linear dan permasalahannyaarif_baehaqi
 
Pertemuan 2-3 Masalah dan Metode Pemecahan Masalah
Pertemuan 2-3 Masalah dan Metode Pemecahan MasalahPertemuan 2-3 Masalah dan Metode Pemecahan Masalah
Pertemuan 2-3 Masalah dan Metode Pemecahan MasalahEndang Retnoningsih
 
Pertemuan 03 Masalah dan Metode Pemecahan Masalah
Pertemuan 03 Masalah dan Metode Pemecahan MasalahPertemuan 03 Masalah dan Metode Pemecahan Masalah
Pertemuan 03 Masalah dan Metode Pemecahan MasalahEndang Retnoningsih
 
Bahan ajar program linear
Bahan ajar program linearBahan ajar program linear
Bahan ajar program linearLalu Irpahlan
 
2 ruang masalah
2 ruang masalah2 ruang masalah
2 ruang masalahSherly Uda
 

Similar to Kecerdasan-Buatan-Pertemuan-2.pptx (8)

Modul sistem pertidaksamaan linear dan permasalahannya
Modul sistem pertidaksamaan linear dan permasalahannyaModul sistem pertidaksamaan linear dan permasalahannya
Modul sistem pertidaksamaan linear dan permasalahannya
 
Pertemuan 2-3 Masalah dan Metode Pemecahan Masalah
Pertemuan 2-3 Masalah dan Metode Pemecahan MasalahPertemuan 2-3 Masalah dan Metode Pemecahan Masalah
Pertemuan 2-3 Masalah dan Metode Pemecahan Masalah
 
2 ruang keadaan
2 ruang keadaan2 ruang keadaan
2 ruang keadaan
 
2 ruang keadaan
2 ruang keadaan2 ruang keadaan
2 ruang keadaan
 
Pertemuan 03 Masalah dan Metode Pemecahan Masalah
Pertemuan 03 Masalah dan Metode Pemecahan MasalahPertemuan 03 Masalah dan Metode Pemecahan Masalah
Pertemuan 03 Masalah dan Metode Pemecahan Masalah
 
03 bab 2
03 bab 203 bab 2
03 bab 2
 
Bahan ajar program linear
Bahan ajar program linearBahan ajar program linear
Bahan ajar program linear
 
2 ruang masalah
2 ruang masalah2 ruang masalah
2 ruang masalah
 

Recently uploaded

Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]
Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]
Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]Abdiera
 
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMK
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMKAksi Nyata Disiplin Positif Keyakinan Kelas untuk SMK
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMKgamelamalaal
 
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...Kanaidi ken
 
MODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdfAndiCoc
 
MODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdfAndiCoc
 
power point bahasa indonesia "Karya Ilmiah"
power point bahasa indonesia "Karya Ilmiah"power point bahasa indonesia "Karya Ilmiah"
power point bahasa indonesia "Karya Ilmiah"baimmuhammad71
 
MODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdfMODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdfAndiCoc
 
PPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptx
PPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptxPPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptx
PPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptxMaskuratulMunawaroh
 
Panduan Memahami Data Rapor Pendidikan 2024
Panduan Memahami Data Rapor Pendidikan 2024Panduan Memahami Data Rapor Pendidikan 2024
Panduan Memahami Data Rapor Pendidikan 2024RahmadLalu1
 
MODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdfMODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdfAndiCoc
 
Pengenalan Figma, Figma Indtroduction, Figma
Pengenalan Figma, Figma Indtroduction, FigmaPengenalan Figma, Figma Indtroduction, Figma
Pengenalan Figma, Figma Indtroduction, FigmaAndreRangga1
 
Konseptual Model Keperawatan Jiwa pada manusia
Konseptual Model Keperawatan Jiwa pada manusiaKonseptual Model Keperawatan Jiwa pada manusia
Konseptual Model Keperawatan Jiwa pada manusiaharnosuharno5
 
SOAL PUBLIC SPEAKING UNTUK PEMULA PG & ESSAY
SOAL PUBLIC SPEAKING UNTUK PEMULA PG & ESSAYSOAL PUBLIC SPEAKING UNTUK PEMULA PG & ESSAY
SOAL PUBLIC SPEAKING UNTUK PEMULA PG & ESSAYNovitaDewi98
 
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.pptxIvvatulAini
 
Aksi Nyata Menyebarkan (Pemahaman Mengapa Kurikulum Perlu Berubah) Oleh Nur A...
Aksi Nyata Menyebarkan (Pemahaman Mengapa Kurikulum Perlu Berubah) Oleh Nur A...Aksi Nyata Menyebarkan (Pemahaman Mengapa Kurikulum Perlu Berubah) Oleh Nur A...
Aksi Nyata Menyebarkan (Pemahaman Mengapa Kurikulum Perlu Berubah) Oleh Nur A...nuraji51
 
Kenakalan Remaja (Penggunaan Narkoba).ppt
Kenakalan Remaja (Penggunaan Narkoba).pptKenakalan Remaja (Penggunaan Narkoba).ppt
Kenakalan Remaja (Penggunaan Narkoba).pptnovibernadina
 
vIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsxvIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsxsyahrulutama16
 
Memperkasakan Dialog Prestasi Sekolah.pptx
Memperkasakan Dialog Prestasi Sekolah.pptxMemperkasakan Dialog Prestasi Sekolah.pptx
Memperkasakan Dialog Prestasi Sekolah.pptxsalmnor
 
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKAKELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKAppgauliananda03
 
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.pdfAndiCoc
 

Recently uploaded (20)

Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]
Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]
Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]
 
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMK
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMKAksi Nyata Disiplin Positif Keyakinan Kelas untuk SMK
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMK
 
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...
 
MODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdf
 
MODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdf
 
power point bahasa indonesia "Karya Ilmiah"
power point bahasa indonesia "Karya Ilmiah"power point bahasa indonesia "Karya Ilmiah"
power point bahasa indonesia "Karya Ilmiah"
 
MODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdfMODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdf
 
PPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptx
PPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptxPPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptx
PPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptx
 
Panduan Memahami Data Rapor Pendidikan 2024
Panduan Memahami Data Rapor Pendidikan 2024Panduan Memahami Data Rapor Pendidikan 2024
Panduan Memahami Data Rapor Pendidikan 2024
 
MODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdfMODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdf
 
Pengenalan Figma, Figma Indtroduction, Figma
Pengenalan Figma, Figma Indtroduction, FigmaPengenalan Figma, Figma Indtroduction, Figma
Pengenalan Figma, Figma Indtroduction, Figma
 
Konseptual Model Keperawatan Jiwa pada manusia
Konseptual Model Keperawatan Jiwa pada manusiaKonseptual Model Keperawatan Jiwa pada manusia
Konseptual Model Keperawatan Jiwa pada manusia
 
SOAL PUBLIC SPEAKING UNTUK PEMULA PG & ESSAY
SOAL PUBLIC SPEAKING UNTUK PEMULA PG & ESSAYSOAL PUBLIC SPEAKING UNTUK PEMULA PG & ESSAY
SOAL PUBLIC SPEAKING UNTUK PEMULA PG & ESSAY
 
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
 
Aksi Nyata Menyebarkan (Pemahaman Mengapa Kurikulum Perlu Berubah) Oleh Nur A...
Aksi Nyata Menyebarkan (Pemahaman Mengapa Kurikulum Perlu Berubah) Oleh Nur A...Aksi Nyata Menyebarkan (Pemahaman Mengapa Kurikulum Perlu Berubah) Oleh Nur A...
Aksi Nyata Menyebarkan (Pemahaman Mengapa Kurikulum Perlu Berubah) Oleh Nur A...
 
Kenakalan Remaja (Penggunaan Narkoba).ppt
Kenakalan Remaja (Penggunaan Narkoba).pptKenakalan Remaja (Penggunaan Narkoba).ppt
Kenakalan Remaja (Penggunaan Narkoba).ppt
 
vIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsxvIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsx
 
Memperkasakan Dialog Prestasi Sekolah.pptx
Memperkasakan Dialog Prestasi Sekolah.pptxMemperkasakan Dialog Prestasi Sekolah.pptx
Memperkasakan Dialog Prestasi Sekolah.pptx
 
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKAKELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
 
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
 

Kecerdasan-Buatan-Pertemuan-2.pptx

  • 1. Masalah dan Ruang Keadaan Ibnu Adkha, S.Kom., M.Pd. Pertemuan Ke-2 Teknik Rekayasa Multimedia
  • 3. Basis Pengetahuan Motor Inferensi Input: masalah, pertanyaan, dll Output: jawaban, solusi, dll Komputer Sistem kecerdasan buatan Untuk membangun aplikasi kecerdasan buatan ada 2 bagian utama yang sangat dibutuhkan, yaitu: 1. Basis Pengetahuan (Knowledge Base) berisi fakta-fakta, teori, pemikiran dan hubungan antara satu dengan lainnya. 2. Motor Inferensi (Inference Engine) yaitu kemampuan menarik kesimpulan berdasarkan pengalaman.
  • 4. Masalah Untuk membangun sistem yang mampu menyelesaikan masalah menggunakan AI : 1. Mendefinisikan masalah dengan tepat mencakup spesifikasi yang tepat mengenai keadaan awal dan solusi yang diharapkan 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
  • 5. Untuk Mendefinisikan Suatu Masalah: • Definisikan/buat ‘state space’ atau ruang masalah • Tentukan keadaan awal (initial state) • Tentukan keadaan akhir/tujuan (goal state) • Tentukan rulenya/aturannya www.themegallery.com
  • 6. Masalah sebagai ruang keadaan Misalkan permasalahan yang dihadapi adalah "Permainan Catur", maka harus ditentukan : 1. Posisi awal pada papan catur posisi awal setiap permainan catur selalu sama, yaitu semua bidak diletakan di atas papan catur dalam 2 posisi, yaitu kubu putih dan kubu hitam, 2. Aturan-aturan untuk menentukan gerakan secara legal, aturan sangat berguna untuk menentukan suatu bidak bergerak dari suatu keadaan ke keadaan lain sesuai dengan aturan yang ada, 3. Tujuan (Goal), tujuan yang ingin dicapai adalah kemenangan tarhadap lawan yang ditunjukan dengan posisi Raja yang tidak bisa bergerak lagi
  • 7.
  • 8. 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.
  • 10. Contoh Kasus (Ember Air) Ada 2 ember masing-masing berkapasitas 4 galon (ember A) dan 3 galon (ember B). Ada pompa, air yang akan digunakan untuk mengisi air pada ember tersebut. Bagaimana dapat mengisi tepat 2 galon air ke dalam ember berkapasitas 4 galon? Ember A (4 galon) Ember B (3 galon)
  • 11. Penyelesaian 1. Identifikasi ruang keadaan Permasalahan ini dapat direpresentasikan menjadi 2 bilangan integer, x dan y: x = air yang diisikan ke ember A y = air yang diisikan ke ember B Ruang keadaan: (x,y) sedemikian hingga: 𝑥 ∈ 0,1,2,3,4 𝑦 ∈ 0,1,2,3 2. Keadaan awal dan tujuan – Keadaan awal: kedua ember kosong (0,0) – Tujuan: keadaan dimana ember A berisi tepat 2 liter air: (2,n) untuk sembarang n
  • 12. Penyelesaian 3. Keadaan Ember Air, bisa digambarkan berikut:
  • 13. Penyelesaian 4. Rule yang digunakan Diasumsikan kita bisa: 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
  • 14. Penyelesaian Aturan Ke- Jika Maka 1 (x,y) x < 4 (4,y) Isi ember A 2 (x,y) y < 3 (x,3) Isi Ember B 3 (x,y) x > 0 (x-d,y) Tuang sebagian air dari ember A 4 (x,y) y > 0 (x,y-d) Tuang sebagian air dari ember B 5 (x,y) x > 0 (0,y) Kosongkan ember A dgn mmbuang airnya 6 (x,y) y > 0 (x,0) Kosongkan ember B dgn mmbuang airnya 7 (x,y) x+y≥4 dan y>0 (4,y – (4 – x)) Tuang air dari ember B ke ember A sampai ember A penuh 8 (x,y) x+y≥3 dan x>0 (x – (3 – y),3) Tuang air dari ember A ke ember B sampai ember B penuh 9 (x,y) x+y≤4 dan y>0 (x+y, 0) Tuang seluruh air dari ember B ke ember A 10 (x,y) x+y≤3 dan x>0 (0,x+y) Tuang seluruh air dari ember A ke ember B 11 (0,2) (2,0) Tuang 2 galon air dari ember B ke ember A
  • 17. Masalah 1. Seorang petani akan menyeberangkan seekor kambing, seekor serigala, dan sayur-sayuran dengan sebuah boat yang melalui sungai. 2. Boat/perahu hanya bisa memuat petani dan satu penumpang yang lain (kambing, serigala, atau sayur-sayuran). 3. Jika ditinggalkan oleh petani tersebut, maka sayur-sayuran akan dimakan oleh kambing dan kambing akan dimakan oleh serigala.
  • 18. Langkah Penyelesaian Masalah • Definisikan ruang keadaan; • Tetapkan satu atau lebih keadaan awal; • Tetapkan satu atau lebih tujuan; • Tetapkan kumpulan aturan.
  • 19. Penyelesaian • Identifikasi ruang keadaan – Permasalahan ini dapat dilambangkan dengan: (JumlahKambing, JumlahSerigala, JumlahSayuran, JumlahBoat). – Contoh: Daerah asal (0,1,1,1) berarti pada daerah asal tidak ada kambing, ada serigala, ada sayuran, dan ada boat.
  • 20. Penyelesaian • Keadaan Awal – Daerah asal: (1,1,1,1) – Daerah seberang: (0,0,0,0) • Tujuan – Daerah asal: (0,0,0,0) – Daerah seberang: (1,1,1,1) DAERAH ASAL DAERAH TUJUAN DAERAH ASAL DAERAH TUJUAN
  • 21. Penyelesaian • Aturan-aturan: Aturan Ke- Aturan 1 Kambing menyeberang 2 Sayuran menyeberang 3 Serigala menyeberang 4 Kambing kembali 5 Sayuran kembali 6 Serigala kembali 7 Boat kembali
  • 22. Penyelesaian Daerah Asal Daerah Tujuan Aturan yang digunakan (1,1,1,1) (0,0,0,0) 1 (0,1,1,0) (1,0,0,1) 7 (0,1,1,1) (1,0,0,0) 3 (0,0,1,0) (1,1,0,1) 4 (1,0,1,1) (0,1,0,0) 2 (1,0,0,0) (0,1,1,1) 7 (1,0,0,1) (0,1,1,0) 1 (0,0,0,0) (1,1,1,1) SOLUSI (JumlahKambing, JumlahSerigala, JumlahSayuran, JumlahBoat)
  • 24. Latihan • Definisikan identifikasi ruang keadaan, keadaan awal, tujuan, aturan, hingga penyelesaian untuk masalah berikut: • Puzzle Pendekar-Monster – Ada 3 Pendekar dan 3 Monster, mereka hendak menyeberang sungai – Hanya ada 1 perahu yang hanya dapat membawa 2 orang – Jika pada suatu lokasi jumlah monster lebih banyak dari pendekar, maka monster akan memakan pendekar – (diasumsikan perahu dapat kembali sendiri)