Kecerdasan Buatan (AI)

F
Farichah RihaTeacher em Boarding School
KECERDASAN
BUATAN
ALI MULYANTO, M.Kom
ali4.stmikcikarang@gmail.com
081311297820
Text Books
Text Books
Silabus
 Pengenalan Kecerdasan Buatan
 Masalah dan Ruang Masalah
 Pencarian
 Representasi Pengetahuan
 Sistem Berbasis Pengetahuan
 Logika Fuzzy
 Algoritma Pembelajaran
Masalah dan
Ruang Masalah
Pertemuan ke-2
Komputasi Konvensional
• Kita memerintahkan komputer bagaimana
menyelesaikan suatu masalah
• Terstruktur dan step by step sampai
komputer menyelesaikan suatu masalah
• Berdasar suatu algoritma, terusun jelas,
kemudian algoritma tsb di terapkan pada
komputer
Komputasi Cerdas
• Di dasar pada representasi dan manipulasi
simbol
• Simbol bisa berupa huruf, kata, bilangan
yang digunakan untuk menggambarkan
objek, proses, atau hubungan objek dan
proses tsb
• Objek bisa orang, benda, ide, peristiwa
atau lainnya
• Algoritma masih tetap digunakan
Cara Software AI bekerja
• AI dapat melakukan penalaran dan menarik
kesimpulan dari pengalamannya
• Hal itu dilakukan dengan teknik pelacakan
(searching) dan pencocokan pola (pattern
matching)
• Dari informasi awal software AI melacak
basis pengetahuan untuk mencari pola-pola
kondisi yang spesifik.
• Mencocokkan kriteria yang sesuai dengan
basis pengetahuan yang dimilikinya
Ruang masalah
• Masalah utama dalam membangun
sistem berbasis AI adalah bagaimana
mengkonversi situasi yang diberikan
ke dalam situasi yang lain yang di
inginkan menggunakan sekumpulan
operasi tertentu
• Ruang keadaan adalah suatu ruang
yang berisi semua keadaaan yang
mungkin
Mendefinisikan masalah sbg ruang keadaan
• Mendefinisikan suatu ruang keadaan
• Menetapkan satu atau lebih keadaan awal
• Menetapkan satu atau lebih tujuan
• Menetapkan kumpulan aturan
Contoh Permasalahan
• Contoh klasik permasalahan dalam
AI adalah masalah 2 ember air.
• "Diberikan 2 ember air yang
berkapasitas 8 liter dan 6 liter. Kita
dapat mengisi satu ember dari ember
lainnya dan proses penakaran hanya
dengan memakai 2 ember tersebut.
• Bagaimana kita bisa mengisikan
tepat 4 liter dalam ember 8 liter?
• Asumsikan tidak boleh ada air yang
hilang dalam proses penakaran".
Langkah penyelesaian:
1. Menentukan aksi-aksi (problem space) yang
bisa mengubah kondisi pada kedua ember
dalam bentuk rule atau tree-diagram.
Contoh kemungkinan aksi-aksi:
(a) Isi ember 8 liter.
(b) Isi ember 6 liter.
(c) Kosongkan ember 8 liter.
(d) Kosongkan ember 6 liter.
(e) Isikan seluruh air dalam ember 8 liter ke 6 liter.
(f) Isikan seluruh air dalam ember 6 liter ke 8 liter.
(g) Penuhi ember 8 liter dari 6 liter.
(h) Penuhi ember 6 liter dari 8 liter.
2. Menentukan urutan aksi untuk
menghasilkan solusi, seperti:
Contoh Kasus Pengisian Air
• Ada dua buah gelas air
• Masing-masing berkapasitas 4 liter
dan 3 liter yang semula isi
keduanya kosong.
• Pada kedua gelas tersebut tidak
terdapat tanda ukuran batas
volume.
• Ada sebuah kran air yang
digunakan untuk mengisi air pada
kedua gelas tersebut (Gambar 2.1).
• Bagaimana kita dapat mengisi
tepat 2 liter air pada gelas
berkapasitas 4 liter dan 3 liter air
pada gelas berkapasitas 3 liter ?
Contoh Kasus Pengisian Air
• Deskripsi:
 Misalkan : x = volume
dari gelas 4 liter, dan
y = volume dari gelas
3 liter
• Ruang keadaan :
 untuk masalah ini
dapat digambarkan
sebagai himpunan
pasangan bilangan
bulat (x,y) yang
terurut, sedemikian
rupa sehingga x = 0,
1, 2, 3, 4 dan y = 0, 1,
2, 3.
Contoh Kasus Pengisian Air
• Keadaan awal
 adalah kedua gelas dalam keadaan
kosong yang dinyatakan sebagai (0,0).
• Tujuan (Goal)
 adalah x = 2 liter dan y = 3 liter, yang
dinyatakan sebagai (2,3).
Contoh Kasus Pengisian Air (Aturan)
1. Isi penuh gelas
berkapasitas 4 liter.
jika (x<4)  (4, y)
2. Isi penuh gelas
berkapasitas 3 liter.
jika (y<3)  (x,3)
3. Kosongkan gelas
berkapasitas 4 liter.
jika x>0  (0, y)
4. Kosongkan gelas
berkapasitas 3 liter.
jika y>0  (x, 0)
5. Tuangkan sebagian isi
gelas berkapasitas 3 liter
ke gelas berkapasitas 4
liter hingga gelas
berkapasitas 4 liter penuh.
jika (x + y >4) && y > 0  (4, y + x 4
)
6. Tuangkan sebagian isi gelas
berkapasitas 4 liter ke gelas
berkapasitas 3 liter hingga gelas
berkapasitas 3 liter penuh.
jika (x + y >3) && x > 0,  ( y +
x 3, 3 )
7. Tuangkan seluruh isi gelas
berkapasitas 4 liter ke gelas
berkapasitas 3 liter.
jika (x + y ≤ 3) && x > 0  ( 0, y
+ x)
8. Tuangkan seluruh isi gelas
berkapasitas 3 liter ke gelas
berkapasitas 4 liter.
jika (x + y ≤ 4) && y > 0  ( y +
x, 0)
Contoh Kasus Pengisian Air
Solusi : menerapkan pemrograman AI
Problem lain
• Seorang petani akan menyebrangkan
seekor kambing, seekor serigala dan sayur
mayur dengan sebuah perahu melalui
sungai.
• Perahu hanya bisa memuat petani dan
satu penumpang lain.
• Jika Petani menyebrangkan serigala,
sayur akan dimakan kambing
• Jika Petani menyebrangkan sayur maka
kambing akan dimakan serigala
Penyelesaian Masalah
Permasalahan ini dapat dilambangkan
dengan ( Jumlah kambing, jumlah serigala,
jumlah sayuran, jumlah petani)
• Keadaan Awal
1. Daerah asal (1,1,1,1)
2. Daerah seberang (0,0,0,0)
• Tujuan
1. Daerah asal (0,0,0,0)
2. Daerah Seberang(1,1,1,1)
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
kambing,serigala,sayuran,petani
Daerah Asal Seberang Aturan
(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
Cara Representasi Ruang Keadaan
1. Graph Keadaan
Terdiri dari node-node yang menunjukkan
keadaan yaitu keadaan awal dan keadaan baru
yang akan dicapai dengan menggunakan
operator
2. Pohon pelacakan
Struktur pohon digunakan untuk
menggambarkan keadaan secara hirarkis.
Terdiri dari beberapa node dan memiliki level
Graph Keadaan
Pohon pelacakan
Pertimbangan pembangunan sistem
• Mendefinisikan masalah dengan tepat
• Menganalisis masalah tersebut serta mencari
beberapa teknik penyelesaian
• Merepresentasikan pengetahuan untuk
menyelesaikan masalah
• Memilih teknik penyelesaian masalah yang
terbaik
Empat Metode Penyelesaian Masalah
1. Searching (Pencarian)
teknik penyelesaian masalah dg cara
merepresentasikan masalah ke dalam ruang
masalah serta menggunakan strategi
pencarian untuk menemukan solusi.
2. Reasoning (Penalaran)
teknik penyelesaian masalah dg cara
merepresentasikan masalah ke dalam basis
pengetahuan (knowledge base) menggunakan
penalaran/logika atau bahasa yang dipahami
komputer.
Empat Metode Penyelesaian Masalah
3. Planning (Perencanaan)
Metode penyelesaian masalah dengan cara
memecah masalah ke dalam sub-sub masalah yg
lebih kecil, menyelesaikan sub-sub masalah
satu demi satu, lalu menggabungkan solusi-
solusi dari sub-sub masalah tersebut
4. Learning (Pembelajaran)
metode pembelajaran dari data-data yang sudah
ada dan bisa secara otomatis menemukan
aturan yang diharapkan dapat berlaku umum
untuk data-data yang belum pernah diketahui.
Metode Pencarian/Pelacakan
• Hal penting dalam menentukan keberhasilan
sistem AI adalah kesuksesan dalam pencarian
solusi.
• Pencarian = suatu proses mencari solusi dari
suatu permasalahan melalui sekumpulan
kemungkinan ruang keadaan/masalah (state
space).
• Ruang keadaan/masalah = merupakan suatu
ruang yang berisi semua keadaan yang
mungkin.
Metode Pencarian/Pelacakan
• Untuk mengukur kinerja metode pencarian,
terdapat empat kriteria yang dapat digunakan :
- Completeness :
- apakah metode tersebut menjamin penemuan
solusi jika solusinya memang ada?
- Time complexity :
- berapa lama waktu yang diperlukan?
- Space complexity :
- berapa banyak memori yang diperlukan
- Optimality :
- apakah metode tersebut menjamin menemukan
solusi yang terbaik jika terdapat beberapa solusi
berbeda?
Metode Pencarian
Langkah-langkah dalam teknik searching :
1. Mendefinisikan RUANG MASALAH /
RUANG KEADAAN untuk suatu masalah
yg dihadapi.
2. Mendefinisikan aturan produksi yang
digunakan untuk mengubah suatu “state”
ke “state” lainnya.
3. Memilih metode pencarian yg tepat
sehingga dapat menemukan solusi terbaik
dengan usaha yang minimal.
1 de 31

Recomendados

Pertemuan 2-pemecahan-masalah-ai por
Pertemuan 2-pemecahan-masalah-aiPertemuan 2-pemecahan-masalah-ai
Pertemuan 2-pemecahan-masalah-aiwillyhayon
21.5K visualizações26 slides
Metode pencarian heuristik por
Metode pencarian heuristikMetode pencarian heuristik
Metode pencarian heuristikBaguss Chandrass
27.1K visualizações27 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
Modul 4 representasi pengetahuan por
Modul 4   representasi pengetahuanModul 4   representasi pengetahuan
Modul 4 representasi pengetahuanahmad haidaroh
25.5K visualizações47 slides
Pertemuan 4-5-6 Metode Pelacakan dan Pencarian por
Pertemuan 4-5-6 Metode Pelacakan dan PencarianPertemuan 4-5-6 Metode Pelacakan dan Pencarian
Pertemuan 4-5-6 Metode Pelacakan dan PencarianEndang Retnoningsih
2K visualizações34 slides

Mais conteúdo relacionado

Mais procurados

Testing&implementasi 4 por
Testing&implementasi 4Testing&implementasi 4
Testing&implementasi 4aiiniR
11.6K visualizações53 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.5K visualizações40 slides
Materi : Struktur Data (1 Pengantar) por
Materi : Struktur Data (1 Pengantar)Materi : Struktur Data (1 Pengantar)
Materi : Struktur Data (1 Pengantar)eka pandu cynthia
2.1K visualizações11 slides
Algoritma penjadwalan proses por
Algoritma penjadwalan prosesAlgoritma penjadwalan proses
Algoritma penjadwalan prosesRakhmi Khalida, M.M.S.I
79.7K visualizações47 slides
Pertemuan 9 Representasi Pengetahuan por
Pertemuan 9 Representasi PengetahuanPertemuan 9 Representasi Pengetahuan
Pertemuan 9 Representasi PengetahuanEndang Retnoningsih
2K visualizações28 slides
Analisis Algoritma - Langkah Desain Algoritma por
Analisis Algoritma - Langkah Desain AlgoritmaAnalisis Algoritma - Langkah Desain Algoritma
Analisis Algoritma - Langkah Desain AlgoritmaAdam Mukharil Bachtiar
5K visualizações43 slides

Mais procurados(20)

Testing&implementasi 4 por aiiniR
Testing&implementasi 4Testing&implementasi 4
Testing&implementasi 4
aiiniR11.6K 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.5K visualizações
Materi : Struktur Data (1 Pengantar) por eka pandu cynthia
Materi : Struktur Data (1 Pengantar)Materi : Struktur Data (1 Pengantar)
Materi : Struktur Data (1 Pengantar)
eka pandu cynthia2.1K visualizações
Pertemuan 9 Representasi Pengetahuan por Endang Retnoningsih
Pertemuan 9 Representasi PengetahuanPertemuan 9 Representasi Pengetahuan
Pertemuan 9 Representasi Pengetahuan
Endang Retnoningsih2K visualizações
Analisis Algoritma - Langkah Desain Algoritma por Adam Mukharil Bachtiar
Analisis Algoritma - Langkah Desain AlgoritmaAnalisis Algoritma - Langkah Desain Algoritma
Analisis Algoritma - Langkah Desain Algoritma
Adam Mukharil Bachtiar5K visualizações
Iii Representasi Pengetahuan por Herman Tolle
Iii   Representasi PengetahuanIii   Representasi Pengetahuan
Iii Representasi Pengetahuan
Herman Tolle10.3K visualizações
Representasi Pengetahuan por Sherly Uda
Representasi PengetahuanRepresentasi Pengetahuan
Representasi Pengetahuan
Sherly Uda27.2K visualizações
Kecerdasan Buatan (AI) por Farichah Riha
Kecerdasan Buatan (AI)Kecerdasan Buatan (AI)
Kecerdasan Buatan (AI)
Farichah Riha2.6K visualizações
Interaksi Manusia Dan Komputer Soal + Jawaban por Awang Ramadhani
Interaksi Manusia Dan Komputer Soal + JawabanInteraksi Manusia Dan Komputer Soal + Jawaban
Interaksi Manusia Dan Komputer Soal + Jawaban
Awang Ramadhani23.8K 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.6K visualizações
Logika dan Pembuktian por Fahrul Usman
Logika dan PembuktianLogika dan Pembuktian
Logika dan Pembuktian
Fahrul Usman92.1K visualizações
Contoh peyelesaian logika fuzzy por Zaenal Khayat
Contoh peyelesaian logika fuzzyContoh peyelesaian logika fuzzy
Contoh peyelesaian logika fuzzy
Zaenal Khayat191.1K visualizações
Konsep dasar logic programming por RiZki 'mmc' SaTria
Konsep dasar logic programmingKonsep dasar logic programming
Konsep dasar logic programming
RiZki 'mmc' SaTria5.2K visualizações
IMK - Strategi Banyak Window por nadiapreviani
IMK - Strategi Banyak WindowIMK - Strategi Banyak Window
IMK - Strategi Banyak Window
nadiapreviani4K visualizações
Struktur Data Tree por Siti Khotijah
Struktur Data TreeStruktur Data Tree
Struktur Data Tree
Siti Khotijah18.1K visualizações
Project charter-1 por Fajar Baskoro
Project charter-1Project charter-1
Project charter-1
Fajar Baskoro11.1K visualizações
PERANCANGAN PERANGKAT LUNAK por Dhika The'Lover
PERANCANGAN PERANGKAT LUNAKPERANCANGAN PERANGKAT LUNAK
PERANCANGAN PERANGKAT LUNAK
Dhika The'Lover15.4K visualizações
SIKLUS INSTRUKSI - ORGANISASI DAN ARSITEKTUR KOMPUTER por calonmayat
SIKLUS INSTRUKSI - ORGANISASI DAN ARSITEKTUR KOMPUTERSIKLUS INSTRUKSI - ORGANISASI DAN ARSITEKTUR KOMPUTER
SIKLUS INSTRUKSI - ORGANISASI DAN ARSITEKTUR KOMPUTER
calonmayat1.6K visualizações
Bab 5 penyederhanaan fungsi boolean por Cliquerz Javaneze
Bab 5 penyederhanaan fungsi booleanBab 5 penyederhanaan fungsi boolean
Bab 5 penyederhanaan fungsi boolean
Cliquerz Javaneze72.7K visualizações

Similar a Kecerdasan Buatan (AI)

Pengantar intelegensi buatan por
Pengantar intelegensi buatanPengantar intelegensi buatan
Pengantar intelegensi buatanadzhar91
2.3K visualizações24 slides
Pertemuan 03 Masalah dan Metode Pemecahan Masalah por
Pertemuan 03 Masalah dan Metode Pemecahan MasalahPertemuan 03 Masalah dan Metode Pemecahan Masalah
Pertemuan 03 Masalah dan Metode Pemecahan MasalahEndang Retnoningsih
2.2K visualizações19 slides
Materi2 problem solving por
Materi2 problem solvingMateri2 problem solving
Materi2 problem solvingEddy Tungadi
557 visualizações16 slides
BERFIKIR KOMPUTASIONAL-1.pptx por
BERFIKIR KOMPUTASIONAL-1.pptxBERFIKIR KOMPUTASIONAL-1.pptx
BERFIKIR KOMPUTASIONAL-1.pptxAnitaSriSirep
238 visualizações55 slides
2 ruang keadaan por
2 ruang keadaan2 ruang keadaan
2 ruang keadaanDanar Retno Sari
1.2K visualizações25 slides
Rpp aturan pencacahan por
Rpp aturan pencacahanRpp aturan pencacahan
Rpp aturan pencacahanamalia fani
4.7K visualizações45 slides

Similar a Kecerdasan Buatan (AI)(20)

Pengantar intelegensi buatan por adzhar91
Pengantar intelegensi buatanPengantar intelegensi buatan
Pengantar intelegensi buatan
adzhar912.3K visualizações
Pertemuan 03 Masalah dan Metode Pemecahan Masalah por Endang Retnoningsih
Pertemuan 03 Masalah dan Metode Pemecahan MasalahPertemuan 03 Masalah dan Metode Pemecahan Masalah
Pertemuan 03 Masalah dan Metode Pemecahan Masalah
Endang Retnoningsih2.2K visualizações
Materi2 problem solving por Eddy Tungadi
Materi2 problem solvingMateri2 problem solving
Materi2 problem solving
Eddy Tungadi557 visualizações
BERFIKIR KOMPUTASIONAL-1.pptx por AnitaSriSirep
BERFIKIR KOMPUTASIONAL-1.pptxBERFIKIR KOMPUTASIONAL-1.pptx
BERFIKIR KOMPUTASIONAL-1.pptx
AnitaSriSirep238 visualizações
2 ruang keadaan por Danar Retno Sari
2 ruang keadaan2 ruang keadaan
2 ruang keadaan
Danar Retno Sari1.2K visualizações
Rpp aturan pencacahan por amalia fani
Rpp aturan pencacahanRpp aturan pencacahan
Rpp aturan pencacahan
amalia fani4.7K visualizações
Micro teaching konsep logika algoritma por Apriyanto_apo
Micro teaching konsep logika algoritmaMicro teaching konsep logika algoritma
Micro teaching konsep logika algoritma
Apriyanto_apo3.8K visualizações
3-1 Algoritma.pptx por BKKSMKN2Jombang
3-1 Algoritma.pptx3-1 Algoritma.pptx
3-1 Algoritma.pptx
BKKSMKN2Jombang5 visualizações
Counting 1 por Heni Widayani
Counting 1Counting 1
Counting 1
Heni Widayani2.5K visualizações
Rpp menentukan nilai logaritma menggunakan tabel logaritma ( RPP eksponen dan... por Musdalifah yusuf
Rpp menentukan nilai logaritma menggunakan tabel logaritma ( RPP eksponen dan...Rpp menentukan nilai logaritma menggunakan tabel logaritma ( RPP eksponen dan...
Rpp menentukan nilai logaritma menggunakan tabel logaritma ( RPP eksponen dan...
Musdalifah yusuf4.5K 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
Kecerdasan-Buatan-Pertemuan-2.pptx por NinuNanda
Kecerdasan-Buatan-Pertemuan-2.pptxKecerdasan-Buatan-Pertemuan-2.pptx
Kecerdasan-Buatan-Pertemuan-2.pptx
NinuNanda47 visualizações
8a. aturan perkalian por Sahat Hutajulu
8a. aturan perkalian8a. aturan perkalian
8a. aturan perkalian
Sahat Hutajulu4.2K visualizações
RPP_Matematika_Kurikulum_2013_Semester_2.docx por LalaDian
RPP_Matematika_Kurikulum_2013_Semester_2.docxRPP_Matematika_Kurikulum_2013_Semester_2.docx
RPP_Matematika_Kurikulum_2013_Semester_2.docx
LalaDian22 visualizações
BUKU SISWA MATEMATIKA KURIKULUM 2013 BAB 1 por Vitry Soeherman
BUKU SISWA MATEMATIKA KURIKULUM 2013 BAB 1BUKU SISWA MATEMATIKA KURIKULUM 2013 BAB 1
BUKU SISWA MATEMATIKA KURIKULUM 2013 BAB 1
Vitry Soeherman72.6K visualizações
Ltm d3 logika & algoritma por Saybia Himma
Ltm d3 logika & algoritmaLtm d3 logika & algoritma
Ltm d3 logika & algoritma
Saybia Himma3.3K visualizações
NEW PPT SPTLDV.pptx por yeni335440
NEW PPT SPTLDV.pptxNEW PPT SPTLDV.pptx
NEW PPT SPTLDV.pptx
yeni3354403 visualizações
Sistem persamaan dan pertidaksamaan linear por Mas Becak
Sistem persamaan dan pertidaksamaan linearSistem persamaan dan pertidaksamaan linear
Sistem persamaan dan pertidaksamaan linear
Mas Becak27.6K visualizações
Komponen karya tulis ilmiah por Siti Farida
Komponen karya tulis ilmiahKomponen karya tulis ilmiah
Komponen karya tulis ilmiah
Siti Farida15.7K visualizações

Mais de Farichah Riha

Jaringan Komputer dan Internet Kelas 7 por
Jaringan Komputer dan Internet Kelas 7Jaringan Komputer dan Internet Kelas 7
Jaringan Komputer dan Internet Kelas 7Farichah Riha
87 visualizações16 slides
Analisis Data Kelas 8 por
Analisis Data Kelas 8Analisis Data Kelas 8
Analisis Data Kelas 8Farichah Riha
110 visualizações11 slides
Berpikir Komputasional Kelas 10 por
Berpikir Komputasional Kelas 10Berpikir Komputasional Kelas 10
Berpikir Komputasional Kelas 10Farichah Riha
100 visualizações23 slides
Jaringan Komputer dan Internet Kelas 8 por
Jaringan Komputer dan Internet Kelas 8Jaringan Komputer dan Internet Kelas 8
Jaringan Komputer dan Internet Kelas 8Farichah Riha
886 visualizações15 slides
Algoritma dan Pemrograman Kelas 9 por
Algoritma dan Pemrograman Kelas 9Algoritma dan Pemrograman Kelas 9
Algoritma dan Pemrograman Kelas 9Farichah Riha
296 visualizações14 slides
Sistem Komputer Kelas 7 por
Sistem Komputer Kelas 7Sistem Komputer Kelas 7
Sistem Komputer Kelas 7Farichah Riha
4.3K visualizações25 slides

Mais de Farichah Riha(20)

Jaringan Komputer dan Internet Kelas 7 por Farichah Riha
Jaringan Komputer dan Internet Kelas 7Jaringan Komputer dan Internet Kelas 7
Jaringan Komputer dan Internet Kelas 7
Farichah Riha87 visualizações
Analisis Data Kelas 8 por Farichah Riha
Analisis Data Kelas 8Analisis Data Kelas 8
Analisis Data Kelas 8
Farichah Riha110 visualizações
Berpikir Komputasional Kelas 10 por Farichah Riha
Berpikir Komputasional Kelas 10Berpikir Komputasional Kelas 10
Berpikir Komputasional Kelas 10
Farichah Riha100 visualizações
Jaringan Komputer dan Internet Kelas 8 por Farichah Riha
Jaringan Komputer dan Internet Kelas 8Jaringan Komputer dan Internet Kelas 8
Jaringan Komputer dan Internet Kelas 8
Farichah Riha886 visualizações
Algoritma dan Pemrograman Kelas 9 por Farichah Riha
Algoritma dan Pemrograman Kelas 9Algoritma dan Pemrograman Kelas 9
Algoritma dan Pemrograman Kelas 9
Farichah Riha296 visualizações
Sistem Komputer Kelas 7 por Farichah Riha
Sistem Komputer Kelas 7Sistem Komputer Kelas 7
Sistem Komputer Kelas 7
Farichah Riha4.3K visualizações
Model Komputasi Umum Kelas 9 por Farichah Riha
Model Komputasi Umum Kelas 9Model Komputasi Umum Kelas 9
Model Komputasi Umum Kelas 9
Farichah Riha291 visualizações
Sistem Komputer Kelas 8 por Farichah Riha
Sistem Komputer Kelas 8Sistem Komputer Kelas 8
Sistem Komputer Kelas 8
Farichah Riha2.5K visualizações
Analisis Data Kelas 9 por Farichah Riha
Analisis Data Kelas 9Analisis Data Kelas 9
Analisis Data Kelas 9
Farichah Riha907 visualizações
Teknologi Informasi dan Komunikasi Kelas 7 por Farichah Riha
Teknologi Informasi dan Komunikasi Kelas 7Teknologi Informasi dan Komunikasi Kelas 7
Teknologi Informasi dan Komunikasi Kelas 7
Farichah Riha362 visualizações
Sistem Komputer Kelas 9 por Farichah Riha
Sistem Komputer Kelas 9Sistem Komputer Kelas 9
Sistem Komputer Kelas 9
Farichah Riha2K visualizações
Berpikir komputasional Kelas 7 por Farichah Riha
Berpikir komputasional Kelas 7Berpikir komputasional Kelas 7
Berpikir komputasional Kelas 7
Farichah Riha2.6K visualizações
Teknologi Informasi dan Komunikasi Kelas 8 por Farichah Riha
Teknologi Informasi dan Komunikasi Kelas 8Teknologi Informasi dan Komunikasi Kelas 8
Teknologi Informasi dan Komunikasi Kelas 8
Farichah Riha2.8K visualizações
Penyelesaian persoalan dengan algoritma por Farichah Riha
Penyelesaian persoalan dengan algoritmaPenyelesaian persoalan dengan algoritma
Penyelesaian persoalan dengan algoritma
Farichah Riha13 visualizações
Informatika dan Keterampilan Generik (IoT) por Farichah Riha
Informatika dan Keterampilan Generik (IoT)Informatika dan Keterampilan Generik (IoT)
Informatika dan Keterampilan Generik (IoT)
Farichah Riha195 visualizações
Aplikasi CMS por Farichah Riha
Aplikasi CMSAplikasi CMS
Aplikasi CMS
Farichah Riha320 visualizações
Informatika dan Keterampilan Generik por Farichah Riha
Informatika dan Keterampilan GenerikInformatika dan Keterampilan Generik
Informatika dan Keterampilan Generik
Farichah Riha2.5K visualizações
Representasi Data dalam Komputer por Farichah Riha
Representasi Data dalam KomputerRepresentasi Data dalam Komputer
Representasi Data dalam Komputer
Farichah Riha970 visualizações
Paket Office - Informatika Kelas 9 por Farichah Riha
Paket Office - Informatika Kelas 9Paket Office - Informatika Kelas 9
Paket Office - Informatika Kelas 9
Farichah Riha299 visualizações
Berpikir Komputasional por Farichah Riha
Berpikir KomputasionalBerpikir Komputasional
Berpikir Komputasional
Farichah Riha716 visualizações

Último

Materi Implementasi Bimtek Pengawasan Perizinan Berusaha por
Materi Implementasi Bimtek Pengawasan Perizinan BerusahaMateri Implementasi Bimtek Pengawasan Perizinan Berusaha
Materi Implementasi Bimtek Pengawasan Perizinan BerusahaDinas Penanaman Modal dan Pelayanan Terpadu Satu Pintu Kota Madiun
27 visualizações44 slides
SEJARAH HIJRAH NABI KE MADINAH.pptx por
SEJARAH HIJRAH NABI KE MADINAH.pptxSEJARAH HIJRAH NABI KE MADINAH.pptx
SEJARAH HIJRAH NABI KE MADINAH.pptxirpandialbantani1
8 visualizações12 slides
Kel.10-PBA.pdf por
Kel.10-PBA.pdfKel.10-PBA.pdf
Kel.10-PBA.pdfIBNUFAIZMUBAROK
8 visualizações16 slides
PELAKSANAAN & Link2 MATERI Workshop _"Pembangunan SDM_INDONESIA EMAS 2045". por
PELAKSANAAN  & Link2 MATERI Workshop _"Pembangunan SDM_INDONESIA EMAS 2045".PELAKSANAAN  & Link2 MATERI Workshop _"Pembangunan SDM_INDONESIA EMAS 2045".
PELAKSANAAN & Link2 MATERI Workshop _"Pembangunan SDM_INDONESIA EMAS 2045".Kanaidi ken
84 visualizações66 slides
PAS Mtk Kls 7,8,9 Ganjil 2023.pdf por
PAS Mtk Kls 7,8,9 Ganjil 2023.pdfPAS Mtk Kls 7,8,9 Ganjil 2023.pdf
PAS Mtk Kls 7,8,9 Ganjil 2023.pdfssuser29a952
160 visualizações7 slides
KESETIMBANGAN KIMIA por
KESETIMBANGAN KIMIAKESETIMBANGAN KIMIA
KESETIMBANGAN KIMIAlyricsong1117
9 visualizações24 slides

Último(20)

SEJARAH HIJRAH NABI KE MADINAH.pptx por irpandialbantani1
SEJARAH HIJRAH NABI KE MADINAH.pptxSEJARAH HIJRAH NABI KE MADINAH.pptx
SEJARAH HIJRAH NABI KE MADINAH.pptx
irpandialbantani18 visualizações
Kel.10-PBA.pdf por IBNUFAIZMUBAROK
Kel.10-PBA.pdfKel.10-PBA.pdf
Kel.10-PBA.pdf
IBNUFAIZMUBAROK8 visualizações
PELAKSANAAN & Link2 MATERI Workshop _"Pembangunan SDM_INDONESIA EMAS 2045". por Kanaidi ken
PELAKSANAAN  & Link2 MATERI Workshop _"Pembangunan SDM_INDONESIA EMAS 2045".PELAKSANAAN  & Link2 MATERI Workshop _"Pembangunan SDM_INDONESIA EMAS 2045".
PELAKSANAAN & Link2 MATERI Workshop _"Pembangunan SDM_INDONESIA EMAS 2045".
Kanaidi ken84 visualizações
PAS Mtk Kls 7,8,9 Ganjil 2023.pdf por ssuser29a952
PAS Mtk Kls 7,8,9 Ganjil 2023.pdfPAS Mtk Kls 7,8,9 Ganjil 2023.pdf
PAS Mtk Kls 7,8,9 Ganjil 2023.pdf
ssuser29a952160 visualizações
KESETIMBANGAN KIMIA por lyricsong1117
KESETIMBANGAN KIMIAKESETIMBANGAN KIMIA
KESETIMBANGAN KIMIA
lyricsong11179 visualizações
Latihan 6_ Aldy 085.pptx por justneptun
Latihan 6_ Aldy 085.pptxLatihan 6_ Aldy 085.pptx
Latihan 6_ Aldy 085.pptx
justneptun14 visualizações
1. Adab Terhadap Tetangga por agreenlife5
1. Adab Terhadap Tetangga1. Adab Terhadap Tetangga
1. Adab Terhadap Tetangga
agreenlife523 visualizações
Bimtek Paralegal.pdf por Irawan Setyabudi
Bimtek Paralegal.pdfBimtek Paralegal.pdf
Bimtek Paralegal.pdf
Irawan Setyabudi36 visualizações
ADITYA GUSTI R. PPT PENKOM.pptx por AdityaGustiRamadhan
ADITYA GUSTI R. PPT PENKOM.pptxADITYA GUSTI R. PPT PENKOM.pptx
ADITYA GUSTI R. PPT PENKOM.pptx
AdityaGustiRamadhan12 visualizações
Permendikbudristek Nomor 30 Tahun 2021.pdf por Irawan Setyabudi
Permendikbudristek Nomor 30 Tahun 2021.pdfPermendikbudristek Nomor 30 Tahun 2021.pdf
Permendikbudristek Nomor 30 Tahun 2021.pdf
Irawan Setyabudi41 visualizações
Panduan Praktikum Administrasi Sistem Jaringan Edisi 2 por I Putu Hariyadi
Panduan Praktikum Administrasi Sistem Jaringan Edisi 2Panduan Praktikum Administrasi Sistem Jaringan Edisi 2
Panduan Praktikum Administrasi Sistem Jaringan Edisi 2
I Putu Hariyadi27 visualizações
Latihan 6 PPT_Dwi Maulidini _E1G022094.pptx por rdsnfgzhgj
Latihan 6 PPT_Dwi Maulidini _E1G022094.pptxLatihan 6 PPT_Dwi Maulidini _E1G022094.pptx
Latihan 6 PPT_Dwi Maulidini _E1G022094.pptx
rdsnfgzhgj10 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
gracemarsela0126 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
MIlhamRaditya39 visualizações
Edukasi dan Peran Aktif dalam Pencegahan.pdf por Irawan Setyabudi
Edukasi dan Peran Aktif dalam Pencegahan.pdfEdukasi dan Peran Aktif dalam Pencegahan.pdf
Edukasi dan Peran Aktif dalam Pencegahan.pdf
Irawan Setyabudi42 visualizações
Fajar Saputra (E1G022057).pptx por FajarSaputra57
Fajar Saputra (E1G022057).pptxFajar Saputra (E1G022057).pptx
Fajar Saputra (E1G022057).pptx
FajarSaputra5717 visualizações
PPT PENKOM ALVIN.pptx por Alfin61471
PPT PENKOM ALVIN.pptxPPT PENKOM ALVIN.pptx
PPT PENKOM ALVIN.pptx
Alfin6147116 visualizações
SK Satgas PPKS.pdf por Irawan Setyabudi
SK Satgas PPKS.pdfSK Satgas PPKS.pdf
SK Satgas PPKS.pdf
Irawan Setyabudi53 visualizações
TUGAS PPT 6_NATALIA APRICA ANWAR_E1G022075.pptx por NataliaApricaAnwar
TUGAS PPT 6_NATALIA APRICA ANWAR_E1G022075.pptxTUGAS PPT 6_NATALIA APRICA ANWAR_E1G022075.pptx
TUGAS PPT 6_NATALIA APRICA ANWAR_E1G022075.pptx
NataliaApricaAnwar45 visualizações

Kecerdasan Buatan (AI)

  • 4. Silabus  Pengenalan Kecerdasan Buatan  Masalah dan Ruang Masalah  Pencarian  Representasi Pengetahuan  Sistem Berbasis Pengetahuan  Logika Fuzzy  Algoritma Pembelajaran
  • 6. Komputasi Konvensional • Kita memerintahkan komputer bagaimana menyelesaikan suatu masalah • Terstruktur dan step by step sampai komputer menyelesaikan suatu masalah • Berdasar suatu algoritma, terusun jelas, kemudian algoritma tsb di terapkan pada komputer
  • 7. Komputasi Cerdas • Di dasar pada representasi dan manipulasi simbol • Simbol bisa berupa huruf, kata, bilangan yang digunakan untuk menggambarkan objek, proses, atau hubungan objek dan proses tsb • Objek bisa orang, benda, ide, peristiwa atau lainnya • Algoritma masih tetap digunakan
  • 8. Cara Software AI bekerja • AI dapat melakukan penalaran dan menarik kesimpulan dari pengalamannya • Hal itu dilakukan dengan teknik pelacakan (searching) dan pencocokan pola (pattern matching) • Dari informasi awal software AI melacak basis pengetahuan untuk mencari pola-pola kondisi yang spesifik. • Mencocokkan kriteria yang sesuai dengan basis pengetahuan yang dimilikinya
  • 9. Ruang masalah • Masalah utama dalam membangun sistem berbasis AI adalah bagaimana mengkonversi situasi yang diberikan ke dalam situasi yang lain yang di inginkan menggunakan sekumpulan operasi tertentu • Ruang keadaan adalah suatu ruang yang berisi semua keadaaan yang mungkin
  • 10. Mendefinisikan masalah sbg ruang keadaan • Mendefinisikan suatu ruang keadaan • Menetapkan satu atau lebih keadaan awal • Menetapkan satu atau lebih tujuan • Menetapkan kumpulan aturan
  • 11. Contoh Permasalahan • Contoh klasik permasalahan dalam AI adalah masalah 2 ember air. • "Diberikan 2 ember air yang berkapasitas 8 liter dan 6 liter. Kita dapat mengisi satu ember dari ember lainnya dan proses penakaran hanya dengan memakai 2 ember tersebut. • Bagaimana kita bisa mengisikan tepat 4 liter dalam ember 8 liter? • Asumsikan tidak boleh ada air yang hilang dalam proses penakaran".
  • 12. Langkah penyelesaian: 1. Menentukan aksi-aksi (problem space) yang bisa mengubah kondisi pada kedua ember dalam bentuk rule atau tree-diagram. Contoh kemungkinan aksi-aksi: (a) Isi ember 8 liter. (b) Isi ember 6 liter. (c) Kosongkan ember 8 liter. (d) Kosongkan ember 6 liter. (e) Isikan seluruh air dalam ember 8 liter ke 6 liter. (f) Isikan seluruh air dalam ember 6 liter ke 8 liter. (g) Penuhi ember 8 liter dari 6 liter. (h) Penuhi ember 6 liter dari 8 liter.
  • 13. 2. Menentukan urutan aksi untuk menghasilkan solusi, seperti:
  • 14. Contoh Kasus Pengisian Air • Ada dua buah gelas air • Masing-masing berkapasitas 4 liter dan 3 liter yang semula isi keduanya kosong. • Pada kedua gelas tersebut tidak terdapat tanda ukuran batas volume. • Ada sebuah kran air yang digunakan untuk mengisi air pada kedua gelas tersebut (Gambar 2.1). • Bagaimana kita dapat mengisi tepat 2 liter air pada gelas berkapasitas 4 liter dan 3 liter air pada gelas berkapasitas 3 liter ?
  • 15. Contoh Kasus Pengisian Air • Deskripsi:  Misalkan : x = volume dari gelas 4 liter, dan y = volume dari gelas 3 liter • Ruang keadaan :  untuk masalah ini dapat digambarkan sebagai himpunan pasangan bilangan bulat (x,y) yang terurut, sedemikian rupa sehingga x = 0, 1, 2, 3, 4 dan y = 0, 1, 2, 3.
  • 16. Contoh Kasus Pengisian Air • Keadaan awal  adalah kedua gelas dalam keadaan kosong yang dinyatakan sebagai (0,0). • Tujuan (Goal)  adalah x = 2 liter dan y = 3 liter, yang dinyatakan sebagai (2,3).
  • 17. Contoh Kasus Pengisian Air (Aturan) 1. Isi penuh gelas berkapasitas 4 liter. jika (x<4)  (4, y) 2. Isi penuh gelas berkapasitas 3 liter. jika (y<3)  (x,3) 3. Kosongkan gelas berkapasitas 4 liter. jika x>0  (0, y) 4. Kosongkan gelas berkapasitas 3 liter. jika y>0  (x, 0) 5. Tuangkan sebagian isi gelas berkapasitas 3 liter ke gelas berkapasitas 4 liter hingga gelas berkapasitas 4 liter penuh. jika (x + y >4) && y > 0  (4, y + x 4 ) 6. Tuangkan sebagian isi gelas berkapasitas 4 liter ke gelas berkapasitas 3 liter hingga gelas berkapasitas 3 liter penuh. jika (x + y >3) && x > 0,  ( y + x 3, 3 ) 7. Tuangkan seluruh isi gelas berkapasitas 4 liter ke gelas berkapasitas 3 liter. jika (x + y ≤ 3) && x > 0  ( 0, y + x) 8. Tuangkan seluruh isi gelas berkapasitas 3 liter ke gelas berkapasitas 4 liter. jika (x + y ≤ 4) && y > 0  ( y + x, 0)
  • 18. Contoh Kasus Pengisian Air Solusi : menerapkan pemrograman AI
  • 19. Problem lain • Seorang petani akan menyebrangkan seekor kambing, seekor serigala dan sayur mayur dengan sebuah perahu melalui sungai. • Perahu hanya bisa memuat petani dan satu penumpang lain. • Jika Petani menyebrangkan serigala, sayur akan dimakan kambing • Jika Petani menyebrangkan sayur maka kambing akan dimakan serigala
  • 20. Penyelesaian Masalah Permasalahan ini dapat dilambangkan dengan ( Jumlah kambing, jumlah serigala, jumlah sayuran, jumlah petani) • Keadaan Awal 1. Daerah asal (1,1,1,1) 2. Daerah seberang (0,0,0,0) • Tujuan 1. Daerah asal (0,0,0,0) 2. Daerah Seberang(1,1,1,1)
  • 21. 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. kambing,serigala,sayuran,petani Daerah Asal Seberang Aturan (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
  • 23. Cara Representasi Ruang Keadaan 1. Graph Keadaan Terdiri dari node-node yang menunjukkan keadaan yaitu keadaan awal dan keadaan baru yang akan dicapai dengan menggunakan operator 2. Pohon pelacakan Struktur pohon digunakan untuk menggambarkan keadaan secara hirarkis. Terdiri dari beberapa node dan memiliki level
  • 26. Pertimbangan pembangunan sistem • Mendefinisikan masalah dengan tepat • Menganalisis masalah tersebut serta mencari beberapa teknik penyelesaian • Merepresentasikan pengetahuan untuk menyelesaikan masalah • Memilih teknik penyelesaian masalah yang terbaik
  • 27. Empat Metode Penyelesaian Masalah 1. Searching (Pencarian) teknik penyelesaian masalah dg cara merepresentasikan masalah ke dalam ruang masalah serta menggunakan strategi pencarian untuk menemukan solusi. 2. Reasoning (Penalaran) teknik penyelesaian masalah dg cara merepresentasikan masalah ke dalam basis pengetahuan (knowledge base) menggunakan penalaran/logika atau bahasa yang dipahami komputer.
  • 28. Empat Metode Penyelesaian Masalah 3. Planning (Perencanaan) Metode penyelesaian masalah dengan cara memecah masalah ke dalam sub-sub masalah yg lebih kecil, menyelesaikan sub-sub masalah satu demi satu, lalu menggabungkan solusi- solusi dari sub-sub masalah tersebut 4. Learning (Pembelajaran) metode pembelajaran dari data-data yang sudah ada dan bisa secara otomatis menemukan aturan yang diharapkan dapat berlaku umum untuk data-data yang belum pernah diketahui.
  • 29. Metode Pencarian/Pelacakan • Hal penting dalam menentukan keberhasilan sistem AI adalah kesuksesan dalam pencarian solusi. • Pencarian = suatu proses mencari solusi dari suatu permasalahan melalui sekumpulan kemungkinan ruang keadaan/masalah (state space). • Ruang keadaan/masalah = merupakan suatu ruang yang berisi semua keadaan yang mungkin.
  • 30. Metode Pencarian/Pelacakan • Untuk mengukur kinerja metode pencarian, terdapat empat kriteria yang dapat digunakan : - Completeness : - apakah metode tersebut menjamin penemuan solusi jika solusinya memang ada? - Time complexity : - berapa lama waktu yang diperlukan? - Space complexity : - berapa banyak memori yang diperlukan - Optimality : - apakah metode tersebut menjamin menemukan solusi yang terbaik jika terdapat beberapa solusi berbeda?
  • 31. Metode Pencarian Langkah-langkah dalam teknik searching : 1. Mendefinisikan RUANG MASALAH / RUANG KEADAAN untuk suatu masalah yg dihadapi. 2. Mendefinisikan aturan produksi yang digunakan untuk mengubah suatu “state” ke “state” lainnya. 3. Memilih metode pencarian yg tepat sehingga dapat menemukan solusi terbaik dengan usaha yang minimal.