Anda di halaman 1dari 5

Teknik Informatika

Kecerdasan Buatan
2020

Tugas 1
Batas pengumpulan: Jumat, 17 April 2020, pukul 23.59 WITA

Catatan:

1. Jawaban boleh ditulis tangan (kemudian di scan/foto) atau diketik


2. Penalti keterlambatan:
- Terlambat sampai dengan 2 jam, penalti 20%
- Terlambat lebih dari 2 jam, tugas tidak diperiksa

Soal:

1. [50 poin] Diberikan suatu peta seperti dibawah ini. Misalnya Anda ingin menuju ke
Kampus II UIN Alauddin Makassar (II) dari Kampus I UIN Alauddin Makassar (I),
dengan pilihan rute: Alauddin (A), Hertasning (H), Minasa Upa (M), dan Paccinongang
(P). Tentukan urutan ekspansi state (node), path yang menjadi solusi, serta
perhitungan path cost-nya. Gunakan asumsi bahwa ekspansi state berdasarkan urutan
abjad. Start dan goal state masing-masing adalah Kampus I UIN Alauddin Makassar dan
Kampus II UIN Alauddin Makassar. Ingat bahwa dalam graph search, sebuah state hanya
diekspansi sekali (kecuali Goal State).

II
A
3 5 3

I
6 P 6
2
4
M H
5
Contoh:
Breadth-first search
  
Iteration 1: Kampus I A, Kampus I H, Kampus I M
    
Iteration 2: Kampus I A P, Kampus I H II, Kampus I M

Urutan ekspansi state: I,A,H,M,P,II


 
Solusi path: Kampus I Hertasning Kampus II
Path cost: 6+6=12

Selanjutnya Tentukan urutan ekspansi state (node), path yang menjadi solusi, serta
perhitungan path cost-nya untuk:

a. Depth-First Search
b. Uniform Cost Search

Jawaban : A. Depth – First Search


Perlu kita ketahui terlebih dahulu tentang DFS (Depth-First-Search) adalah
salah satu algoritma penelusuran struktur graf / pohon berdasarkan kedalaman.
Simpul ditelusuri dari root kemudian ke salah satu simpul anaknya ( misalnya
prioritas penelusuran berdasarkan anak pertama [simpul sebelah kiri] ), maka
penelusuran dilakukan terus melalui simpul anak pertama dari simpul anak pertama
level sebelumnya hingga mencapai level terdalam.
Keterangan : ( I ) Kampus 1 UINAM
( A ) Jl. Alauddin
( M ) Jl. Minasa Upa
( P ) Jl. Paccinongang
( H ) Jl. Hertasning
( II ) Kampus II UINAM

A
M
H

II

Jadi sesuai dengan keterangan diatas kita hanya mendalami anak simpul prioritas
yaitu anak simpul kiri dan seterusnya.
Urutan Expansi State : Urutan Jalur Yang Pernah Dilewati
 Kampus I – Alauddin – Paccinongan – Kampus II
( I ) – ( A ) – ( P ) – ( II )
Solusi Path : Jalur Solusi Yang dilewati
 Kampus I – Alauddin – Paccinongan – Kampus II
( I ) – ( A ) – ( P ) – ( II )
Path Cost : 3 + 5 + 3 = 11

B. Uniform Cost Search


expansion terhadap node di fringe yang path cost-nya paling kecil atau jalur
yang akan dilewati lebih sedikit dan cepat sampai.
Keterangan : ( I ) Kampus 1 UINAM
( A ) Jl. Alauddin
( M ) Jl. Minasa Upa
( P ) Jl. Paccinongang
( H ) Jl. Hertasning
( II ) Kampus II UINAM

A
M
H
P

II

Urutan Expansi State : Jalur Yang Bisa Dilewati


 Kampus I – Alauddin – Paccinongan – Hertasning – Kampus II
( I ) – ( A ) – ( P ) – ( H ) – ( II )
Solusi Path : Jalur Solusi Yang dilewati
 Kampus I – Hertasning – Kampus II
( I ) – ( H ) – ( II )
Path Cost : 6 + 6 = 12

1
2. [50 poin] Sudoku adalah teka-teki angka yang digemari di seluruh dunia. Rumuskan
permainan Sudoku dengan ukuran 9x9 sebagai search problem, dan tentukan:
a. representasi states
b. initial state
c. possible actions
d. goal state/test
e. jika initial state dimulai dengan 31 digit terisi seperti ditunjukkan pada gambar di
samping, hitung berapa panjang shortest path menuju ke goal state-nya, dengan
asumsi semua step cost bernilai sama yaitu 1.

Jawaban :
a. Representatis state
Sudoku terdiri beberapa kotak dengan berbeda ukuran, Ukuran kotak terbesar adalah
ukuran 9 x 9. Artinya sudoku itu terdiri dari 9 kolom, 9 baris, 81 kotak kecil, dan 9
kotak area. Setiap kotak kecil area berukuran 3 x 3 (3 baris dan 3 kolom).
b. Initial states
81 kotak kecil awalnya dalam keadaan angka – angka nya sudah terisi di kotak kecil
yang seperti gambar diatas.
c. Possible actions
Pada setiap kotak kecil harus di isi oleh angka-angka mulai dari 1-9 dan tidak boleh
ada angka yang sama dalam satu baris maupun satu kolom dan Pada setiap bagian
kotak area dengan ukuran 3 x 3 yang berisi 9 kotak-kotak kecil . Kotak kecil tersebut
harus diisi dengan angka 1-9 dan syaratnya tidak boleh ada angka yang sama pada
setiap kotak area.
d. Goal state/test
81 kotak kecil telah terisi/ dilengkapi angka – angka 1-9 yang tidak sama di setiap
baris, kolom, dan kotak area
e. Untuk mencapai goal state nya maka kita harus mengisi semua kolom dan baris setiap
kotak area 3x3 jika initial state di mulai dari 31 angka sudah terisi seperti gambar di
atas maka panjang shortest path adalah 81-31 = 50 langkah untuk mengisi angka yang
tidak sama setiap baris dan kolom maupun kotak area 3x3 setiap 9 kotak area yang
besar
Dengan path cost 1 x 50 = 50

1 Untuk keterangan Sudoku yang lebih lengkap silahkan mengunjungi wikipedia.org/wiki/Sudoku

Anda mungkin juga menyukai