Anda di halaman 1dari 4

BAB I PENDAHULUAN

1.1 Latar Belakang Masalah Sudoku adalah logical puzzle yang umumnya berukuran 9 x 9, seperti gambar 1.1. Sudoku ini terdiri dari 9 baris, 9 kolom, dan 9 blok. Dari 9 baris dan 9 kolom tersebut akan terbentuk 81 kotak. Tiap 3 x 3 kotak diberi batas dan dinamakan blok. Tugas pemain adalah melengkapi angka-angka, dari 1 sampai 9 di 81 kotak tersebut. Aturannya adalah pada tiap baris, kolom, dan blok tidak ada angka yang sama. Teknik yang digunakan untuk melengkapi Sudoku teknik Eliminasi. Ada beberapa teknik Elminasi, seperti Hidden Single, Naked Pair, Triple Pair, dan yang lainnya. 6 8 2 8 6 7 5 7 4 2 5 6 8 9 7 9 1 4 7 3 4 2 1 3 4 5 6 1 6 5

Gambar 1.1 Sudoku

Constraint Statification Problem (CSP) merupakan salah satu jenis pemodelan problem solving pada AI. Dengan memodelkan Sudoku sebagai CSP, komputer akan menyelesaikan Sudoku dengan logika. Teknik CSP yang digunakan untuk menyelesaikan Sudoku adalah metode Arc-consistency. Pada kasus Sudoku, cara kerja metode Arc-consistency ini sama dengan teknik

Eliminasi, yaitu dengan mengeliminasi angka-angka yang tidak mungkin menjadi jawaban. Merode Arc-consistency adalah teknik pemangkasan ruang cari solusi.

1.2. Perumusan Masalah Berdasarkan latar belakang masalah di atas, maka dapat dirumuskan beberapa masalah sebagai berikut : - Bagaimana Sudoku dimodelkan sebagai CSP? - Bagaimana algoritma Arc-Consistency (AC), yang meliputi General ArcConsistecy (GAC) dan Shaving General Arc-Consistency (SGAC) atau teknik Eliminasi dipakai untuk menyelesaikan soal Sudoku?

1.3. Batasan Masalah Batasan batasan masalah dalam pembuatan permainan Sudoku adalah sebagai berikut : - Permainan Sudoku yang diselesaikan hanya Sudoku berukuran 4 x 4 dan 9 x 9. - Metode yang digunakan adalah Arc-Consistency, yang meliputi General Arc Consistency dan Shaving General Arc Consistency. - Teknik shaving atau teknik Eliminasi yang dipakai, meliputi Hidden Single, Locked Candidate, Naked Pair, Naked Triple, dan Hidden Pair. - Metode penyusunan soal tidak dibahas secara mendetail, metode yang digunakan hanya brute force.

1.4. Tujuan Penelitian Tujuan dari penulisan tugas akhir ini adalah : - Sebagai syarat kelulusan yang ditetapkan oleh universitas. - Memodelkan permainan Sudoku menjadi model CSP.

- Menerapkan algoritma AC, yaitu GAC dan SGAC pada permainan Sudoku. - Sebagai alternatif lain untuk menyelesaikan permainan Sudoku yang sudah ada, yaitu menyelesaikan Sudoku tanpa metode pencarian.

1.5. Metode / Pendekatan Melalui studi literatur dari modul modul maupun literatur atau pustaka yang berkaitan dengan permainan maupun algoritma yang digunakan untuk membuat sistem ini. Melakukan percobaan untuk pengujian kepada user setelah sistem jadi untuk mengetahui apakah sistem sudah berjalan dengan baik atau belum. Untuk memperlajari CSP, maka digunakan contoh kasus Sudoku. Maka dalam pembuatan permainan Sudoku ini, terlebih dahulu Sudoku dimodelkan secara CSP. Kemudian metode-metode problem solving pada CSP diterapkan pada Sudoku. Metode problem solving pada CSP yang digunakan adalah teknik tanpa pencarian. Metode pertama adalah GAC. Metode berfungsi untuk menggurangi ruang cari. Kemudian ruang cari dipangkas lagi dengan metode SGAC. Pemangkasan ruang cari dilakukan sampai Sudoku terisi semuanya. Dengan demikian Sudoku terselesaikan tanpa pencarian.

1.6. Sistematika Penulisan Sistematika penulisan dalam tugas akhir ini adalah sebagai berikut :

Bab I. Pendahuluan : Berisi tentang apa yang melatarbelakangai penelitian ini, mengapa perlu untuk diadakan penelitian dan membahas metode apa yang digunakan untuk melakukan penelitian.

Bab II. Landasan Teori : Berisi tentang tinjauan pustaka yang memuat teori teori yang akan digunakan dalam penelitian. Dan bagaimana teori tersebut akan diterapkan pada penelitian

Bab III. Perancangan Sistem : Berisi tentang rancangan rancangan form input, proses dan output dari sistem yang akan dibuat , flowchart dari alur kerja sistem. Berserta contoh langkah langkah yang akan dilakukan dalam proses.

Bab

IV.

Implementasi

dan

Analisis

Sistem

Berisi

tentang

pengimplementasian rancangan ke dalam sistem disertai dengan analisis hasil penelitian dengan melibatkan sampel dari luar untuk menguji sistem.

Bab V. Kesimpulan dan Saran : Berisi tentang kesimpulan dari hasil penelitian yang dilakukan dan saran saran untuk pengembangan sistem dimasa yang akan datang.

Anda mungkin juga menyukai