pertemuan 3 - arsi2015.files.wordpress.com · pertemuan 3. highlight 1. breadth-first search...
TRANSCRIPT
![Page 1: PERTEMUAN 3 - arsi2015.files.wordpress.com · PERTEMUAN 3. Highlight 1. Breadth-First Search (Pencarian Melebar Pertama) 2. Depth-First Search (Pencarian Mendalam Pertama) Breadth-First](https://reader033.vdocuments.site/reader033/viewer/2022052005/60195acd78e21d43d633c57c/html5/thumbnails/1.jpg)
METODE-METODE PENCARIANBLIND/UN-INFORMED SEARCH
PERTEMUAN 3
![Page 2: PERTEMUAN 3 - arsi2015.files.wordpress.com · PERTEMUAN 3. Highlight 1. Breadth-First Search (Pencarian Melebar Pertama) 2. Depth-First Search (Pencarian Mendalam Pertama) Breadth-First](https://reader033.vdocuments.site/reader033/viewer/2022052005/60195acd78e21d43d633c57c/html5/thumbnails/2.jpg)
Highlight
1. Breadth-First Search (Pencarian Melebar Pertama)
2. Depth-First Search (Pencarian Mendalam Pertama)
![Page 3: PERTEMUAN 3 - arsi2015.files.wordpress.com · PERTEMUAN 3. Highlight 1. Breadth-First Search (Pencarian Melebar Pertama) 2. Depth-First Search (Pencarian Mendalam Pertama) Breadth-First](https://reader033.vdocuments.site/reader033/viewer/2022052005/60195acd78e21d43d633c57c/html5/thumbnails/3.jpg)
Breadth-First Search
(Pencarian Melebar Pertama)
• Breadth-first search (BFS) melakukan prosessearching pada semua node yang berada padalevel atau hirarki yang sama terlebih dahulusebelum melanjutkan proses searching padanode di level berikutnya.
![Page 4: PERTEMUAN 3 - arsi2015.files.wordpress.com · PERTEMUAN 3. Highlight 1. Breadth-First Search (Pencarian Melebar Pertama) 2. Depth-First Search (Pencarian Mendalam Pertama) Breadth-First](https://reader033.vdocuments.site/reader033/viewer/2022052005/60195acd78e21d43d633c57c/html5/thumbnails/4.jpg)
Pencarian Melebar Pertama(Breadth-First Search)
Semua node pada level n akan dikunjungi
terlebih dahulu sebelum level n+1
Mulai dari akar terus ke level 1 dari kiri kekanan
Kemudian ke level selanjutnya hingga solusi
ditemukan
![Page 5: PERTEMUAN 3 - arsi2015.files.wordpress.com · PERTEMUAN 3. Highlight 1. Breadth-First Search (Pencarian Melebar Pertama) 2. Depth-First Search (Pencarian Mendalam Pertama) Breadth-First](https://reader033.vdocuments.site/reader033/viewer/2022052005/60195acd78e21d43d633c57c/html5/thumbnails/5.jpg)
Breadth-First Search
(Pencarian Melebar Pertama)
![Page 6: PERTEMUAN 3 - arsi2015.files.wordpress.com · PERTEMUAN 3. Highlight 1. Breadth-First Search (Pencarian Melebar Pertama) 2. Depth-First Search (Pencarian Mendalam Pertama) Breadth-First](https://reader033.vdocuments.site/reader033/viewer/2022052005/60195acd78e21d43d633c57c/html5/thumbnails/6.jpg)
CONTOH BREADTH FIRST SEARCH
Dari gambar disamping
maka solusiny adalah:
S – A – B – C – D – E – F– H – G
Prosesnya sama-sama
lama dengan Depth First
Search tetapi tingkat
kesalahannya lebih
rendah.
![Page 7: PERTEMUAN 3 - arsi2015.files.wordpress.com · PERTEMUAN 3. Highlight 1. Breadth-First Search (Pencarian Melebar Pertama) 2. Depth-First Search (Pencarian Mendalam Pertama) Breadth-First](https://reader033.vdocuments.site/reader033/viewer/2022052005/60195acd78e21d43d633c57c/html5/thumbnails/7.jpg)
Breadth-First Search
(Pencarian Melebar Pertama)• Keuntungan
• Tidak akan menemui jalan buntu
• Menjamin ditemukannya solusi (jika solusinya memang ada) dan solusi yang ditemukan pasti yang paling baik
• Jika ada satu solusi maka bread-first search akanmenemukannya
• Kelemahannya
• Membutuhkan memori yang cukup banyak
• Membutuhkan waktu yang cukup lama
![Page 8: PERTEMUAN 3 - arsi2015.files.wordpress.com · PERTEMUAN 3. Highlight 1. Breadth-First Search (Pencarian Melebar Pertama) 2. Depth-First Search (Pencarian Mendalam Pertama) Breadth-First](https://reader033.vdocuments.site/reader033/viewer/2022052005/60195acd78e21d43d633c57c/html5/thumbnails/8.jpg)
![Page 9: PERTEMUAN 3 - arsi2015.files.wordpress.com · PERTEMUAN 3. Highlight 1. Breadth-First Search (Pencarian Melebar Pertama) 2. Depth-First Search (Pencarian Mendalam Pertama) Breadth-First](https://reader033.vdocuments.site/reader033/viewer/2022052005/60195acd78e21d43d633c57c/html5/thumbnails/9.jpg)
DEPTH-FIRST SEARCH
(Pencarian Mendalam Pertama)
• Pencarian yang dilakukan pada semuaanaknya sebelum dilakukan pencarian kenode-node yang selevel. Pencarian dimulaidari node akar ke level yang lebih tinggi.Proses ini diulangi terus hingga ditemukansolusinya.
![Page 10: PERTEMUAN 3 - arsi2015.files.wordpress.com · PERTEMUAN 3. Highlight 1. Breadth-First Search (Pencarian Melebar Pertama) 2. Depth-First Search (Pencarian Mendalam Pertama) Breadth-First](https://reader033.vdocuments.site/reader033/viewer/2022052005/60195acd78e21d43d633c57c/html5/thumbnails/10.jpg)
DEPTH-FIRST SEARCH
(Pencarian Mendalam Pertama)
![Page 11: PERTEMUAN 3 - arsi2015.files.wordpress.com · PERTEMUAN 3. Highlight 1. Breadth-First Search (Pencarian Melebar Pertama) 2. Depth-First Search (Pencarian Mendalam Pertama) Breadth-First](https://reader033.vdocuments.site/reader033/viewer/2022052005/60195acd78e21d43d633c57c/html5/thumbnails/11.jpg)
CONTOH DEPTH FIRST SEARCH
Dari gambar disamping
maka solusinyA adalah :
S-A-D-A-E-A-S-B-F-B-S-C-G-C-H-I
Pada metode ini
membutuhkan waktu
yang lama tetapi tingkat
kesalahannya kecil.
![Page 12: PERTEMUAN 3 - arsi2015.files.wordpress.com · PERTEMUAN 3. Highlight 1. Breadth-First Search (Pencarian Melebar Pertama) 2. Depth-First Search (Pencarian Mendalam Pertama) Breadth-First](https://reader033.vdocuments.site/reader033/viewer/2022052005/60195acd78e21d43d633c57c/html5/thumbnails/12.jpg)
DEPTH-FIRST SEARCH
(Pencarian Mendalam Pertama) Keuntungan
• Memori yang relatif kecil
• Secara kebetulan, akan menemukan solusi tanpa harus mengujilebih banyak lagi.
Kekurangan
• Memungkinkan tidak ditemukannya tujuan yang diharapkan
• Hanya akan mendapatkan 1 solusi pada setiap pencarian
![Page 13: PERTEMUAN 3 - arsi2015.files.wordpress.com · PERTEMUAN 3. Highlight 1. Breadth-First Search (Pencarian Melebar Pertama) 2. Depth-First Search (Pencarian Mendalam Pertama) Breadth-First](https://reader033.vdocuments.site/reader033/viewer/2022052005/60195acd78e21d43d633c57c/html5/thumbnails/13.jpg)
![Page 14: PERTEMUAN 3 - arsi2015.files.wordpress.com · PERTEMUAN 3. Highlight 1. Breadth-First Search (Pencarian Melebar Pertama) 2. Depth-First Search (Pencarian Mendalam Pertama) Breadth-First](https://reader033.vdocuments.site/reader033/viewer/2022052005/60195acd78e21d43d633c57c/html5/thumbnails/14.jpg)
• Buatlah Graph Pelacakan minimal 4 level untuk setiap metode :
1. Breadth-First Search
2. Depth-First Search
Tugas Mandiri
![Page 15: PERTEMUAN 3 - arsi2015.files.wordpress.com · PERTEMUAN 3. Highlight 1. Breadth-First Search (Pencarian Melebar Pertama) 2. Depth-First Search (Pencarian Mendalam Pertama) Breadth-First](https://reader033.vdocuments.site/reader033/viewer/2022052005/60195acd78e21d43d633c57c/html5/thumbnails/15.jpg)
Tugas
Buatlah penelusuran dengan metode
1. Breadth-First Search
2. Depth-First Search