Abstrak—Dalam permainan logika Wolf, Sheep, and bahwa permainan ini telah didistribusikan ke seluruh
Cabbage. Diceritakan ada seorang petani yang hendak penjuru dunia selama ratusan tahun melalui mulut ke
menyeberangi sungai membawa hasil belanjanya dari pasar, mulut dan tulisan.
yaitu sekeranjang penuh kubis, juga seekor serigala dan
seekor domba. Pemain diminta untuk menyebrangkan
petani, serigala, domba, dan keranjang kubis menggunakan
sebuah perahu yang hanya muat ditempati oleh dua
penumpang. Yang dapat menggunakan perahu hanya sang
petani. Permasalahnya adalah pada saat petani tidak ada,
serigala akan memakan domba, dan domba akan memakan
kubis.
Salah satu algoritma yang bisa digunakan untuk
memecahkan permasalahan ini adalah Breadth First Search
dan Depth First Search. Dengan Kedua algoritma ini kita
bisa memodelkan permasalahan ini ke dalam sebuah
struktur pohon yang dapat dijelajah untuk menemukan
jawabannya.
Gambar 4. Ilustrasi pencarian pada pohon dengan Perlu diperhatikan bahwa pohon yang didapat pada
DFS bagian BFS dan DFS adalah pohon dengan simpul yang
dilewati oleh pencarian BFS atau DFS
{}{F,W,S,C}
{F,S}{W,C}
{S}{F,W,C}
{S,F,W}{C} {S,F,C}{W}
{W,C}{F,S}
V. KESIMPULAN
Gambar 7. Pohon ruang status dari pencarian DFS Algoritma pencarian Breadth First Search dan Depth
First Search digunakan dalam penelusuran pohon, dan
Pohon yang didapatkan oleh DFS berbeda dengan dengan memodelkan sebuah persoalan ke dalam sebuah
pohon yang didapatkan dari pencarian manual dan pohon kita dapat mencari solusi yang mungkin dari
pencarian BFS. Keterangan angka pada gambar persoalan tersebut menggunakan BFS dan DFS. Dan kita
merupakan urutan pencarian yang dilakukan oleh DFS. telah melihat bahwa permainan logika Wolf, Sheep, and
Jumlah penelusuran yang dilakukan oleh algoritma Cabbage dapat diselesaikan dengan algoritma BFS dan
DFS adalah tujuh kali. DFS.
Jumlah state yang diperlukan untuk mencapai state Berikut adalah tahapan yang dilakuan untuk mencapai
akhir adalah delapan. Hasil yang didapatkan dari state akhir. Baik BFS dan DFS memberikan solusi yang
pencarian ini sama dengan hasil yang didapatkan sama., yaitu:
pencarian BFS, sehingga hasilnya adalah juga.
1. Kondisi awal
B. Penerapan solusi 2. Bawa domba ke kiri sungai
Berikut adalah tampilan halaman yang permaianan 3. Kembali ke kanan
yang selesai dengan solusi dari pencarian 4. Bawa serigala ke kiri
5. Kembali ke kanan bersama domba
6. Bawa kubis ke kiri
7. Kembali ke kanan
8. Bawa domba ke kiri (selesai)
PERNYATAAN
Dengan ini saya menyatakan bahwa makalah yang saya
tulis ini adalah tulisan saya sendiri, bukan saduran, atau
terjemahan dari makalah orang lain, dan bukan plagiasi.
Sandy Socrates
13508044