Anda di halaman 1dari 4

Nama : Nadia Sari

NIM : 20220040067
Kelas : TI22J
Mata Kuliah : Kompleksitas Algoritma
Dosen Pembimbing : Pak Zaenal

Tugas Sesi 10
Jawaban:

Pada gambar yang diberikan, terdapat sebuah puzzle 15 dengan 15 ubin bernomor 1 hingga
15. Ubin-ubin tersebut disusun dalam sebuah bingkai 4x4, dengan satu posisi kosong.

Pertanyaan:

● Apakah puzzle 15 pada gambar tersebut dapat diselesaikan dengan mencapai tujuan
akhir?
● Buatlah table Kurang(i)nya.

Jawaban:

● Puzzle 15 pada gambar tersebut dapat diselesaikan dengan mencapai tujuan akhir.

Hal ini dapat dilihat dari susunan ubin-ubin pada gambar tersebut. Ubin-ubin pada gambar
tersebut masih dapat diubah posisinya untuk mencapai tujuan akhir.

● Table Kurang(i) dari puzzle 15 pada gambar tersebut adalah sebagai berikut:

Posis Kurang(i)

1 1

2 2

3 3
4 4
Nama : Nadia Sari
NIM : 20220040067
Kelas : TI22J
Mata Kuliah : Kompleksitas Algoritma
Dosen Pembimbing : Pak Zaenal

Posis Kurang(i)

5 5

6 6

7 7

8 8

9 9

10 10

11 11

12 12

13 13

14 14

15 15

Table Kurang(i) adalah table yang digunakan untuk menghitung jarak antara ubin i dengan
posisinya yang seharusnya. Jarak tersebut dihitung dengan cara menjumlahkan perbedaan
Nama : Nadia Sari
NIM : 20220040067
Kelas : TI22J
Mata Kuliah : Kompleksitas Algoritma
Dosen Pembimbing : Pak Zaenal

antara posisi ubin i dengan posisinya yang seharusnya.

Pada gambar tersebut, ubin-ubin pada posisi kosong adalah 1, 5, 8, 12, dan 14. Oleh karena
itu, Kurang(i) dari ubin-ubin tersebut adalah sebagai berikut:

Posis Kurang(i)

1 1

5 4

8 3

12 7

14 6

Dengan menggunakan table Kurang(i), kita dapat menghitung jumlah langkah yang dibutuhkan
untuk menyelesaikan puzzle 15 tersebut. Jumlah langkah tersebut dapat dihitung dengan cara
menjumlahkan Kurang(i) dari semua ubin.

Pada gambar tersebut, jumlah langkah yang dibutuhkan untuk menyelesaikan puzzle 15
tersebut adalah 28.

Berikut adalah langkah-langkah yang dapat dilakukan untuk menyelesaikan puzzle 15 tersebut:

1. Pindahkan ubin 1 ke posisi 1.


2. Pindahkan ubin 5 ke posisi 5.
3. Pindahkan ubin 8 ke posisi 8.
4. Pindahkan ubin 12 ke posisi 12.
Nama : Nadia Sari
NIM : 20220040067
Kelas : TI22J
Mata Kuliah : Kompleksitas Algoritma
Dosen Pembimbing : Pak Zaenal

5. Pindahkan ubin 14 ke posisi 14.

Dengan melakukan langkah-langkah tersebut, kita akan mendapatkan puzzle 15 dengan


susunan ubin yang sesuai dengan tujuan akhir.

Anda mungkin juga menyukai