Penerapan Metode Best First Search Pada Permainan Tic Tac Toe
Harvei Desmon Hutahaean
STMIK Pelita Nusantara, Jl. Iskandar Muda No. 1 Medan, Sumatera Utara, Indonesia
http : // www.penusa.ac.id, Email: harvei.hutahaean@gmail.com
ABSTRAK
Search is the process of finding solutions in a problem until a solution or goal is
found, or a movement in the state-space to search for trajectories from initial-state
to goal-state. In a TIC TAC Toe game the process of finding a space situation is
not enough to automate problem-solving behavior, in each of these situations there
are only a limited number of choices that a player can make. The problems that will
be faced can be solved by searching from the choices available, supported by the
usual way of resolving. Best First Search works by searching for a directed graph
which each node represents a point in a problem space.
PENDAHULUAN
Dalam permainan digunakan pencarian ruang Proses pencarian ruang keadaan tidak
keadaan. Untuk menampilkannya diperlukan cukup untuk mengotomasikan tingkah laku
suatu metoda yang cocok sesuai dengan pemecahan masalah, pada setiap situasi
masalah yang dihadapi, maka pada masalah ini tersebut hanya terdapat sejumlah pilihan
akan diterapkan metoda pencarian Best First langkah yang terbatas yang boleh dilakukan
Search yaitu pencarian terbaik pertama yang oleh seorang pemain. Maka dalam penulisan
paling menjanjikan sesuatu. penelitian ini akan dibahas beberapa hal antara
1. Masalah-masalah yang akan dihadapi lain : a). Pemecahan problema yang didasarkan
dapat dipecahkan dengan melakukan pada aturan-aturan yang memandu proses
pencarian (search) dari antara pilihan- pencarian (search) ke arah ruang keadaan
pilihan yang ada, terdukung oleh yang paling menjanjikan. b). Kemungkinan
pandangan cara penyelesaian yang biasa tentang langkah-langkah berikutnya dan
dilakukan. Proses pencarian (search) memilih yang terbaik menurut kriteria tertentu
merupakan proses yang amat penting dan strategi yang dirancang. c). Penerapan
dalam mendapatkan solusi problema sulit metode pencarian Best First Search yang
dimana tidak ada lagi teknik langsung yang melakukan pencarian terbaik pertama.
dimungkinkan untuk dipakai.
2. Dalam kebanyakan problema (masalah), Adapun tujuan dari studi ini yang dilakukan
ruang keadaan bertambah secara luar pada pembuatan penelitian ini adalah :
biasa seiring dengan pertambahan jumlah a. Mempelajari dan menerapkan ilmu yang
keadaan yang dimungkinkan. Best First didapat selama bangku kuliah.
Search menangani kerumitan masalah b. Untuk mengetahui bagaimana cara
dengan cara memandu proses pencarian menyelesaikan suatu masalah yang akan
pada sepanjang lintasan yang paling dihadapi.
diharapkan. Agar dapat memecahkan c. Untuk dapat mendefenisikan suatu
problema (masalah) dalam pencarian problema (masalah).
tersebut, maka dipakailah apa yang disebut
dengan proses pencarian Best First LANDASAN TEORI
[1].
Search 2.1 Pencarian
Pencarian adalah proses pencarian solusi di
Masalah yang akan dihadapi dalam dalam suatu permasalahan sampai solusi atau
pembuatan aplikasi tersebut yaitu : tujuan ditemukan, atau pergerakan di state-
a. Bagaimana menerapkan metode Best First space untuk mencari lintasan dari initial-state ke
Search pada permainan? goal-state. Dimana state-space itu sendiri
b. Bagaimana mengimplementasikan metode adalah himpunan semua state yang dapat
Best First Search ke dalam sebuah bentuk dicapai dari state awal sampai state tujuan
aplikasi? melalui sederetan aksi. Sedangkan initial-state
c. Bagaimana metode Best First Search merupakan state awal yaitu darimana suatu
tersebut bisa digunakan untuk melakukan pencarian akan dimulai. Goal-state merupakan
pencarian secara optimal? state tujuan, seringkali tujuan hanya dinyatakan
sebagai sifat yang harus dipenuhi. Lintasan
Penerapan Metode Best First Search Pada Permainan Tic Tac Toe. 1
Oleh : Harvei Desmon Hutahaean
Volume 2 No. 1, Juni 2017 MEANS (Media Informasi Analisa dan Sistem)
ISSN : 2548-6985
Penerapan Metode Best First Search Pada Permainan Tic Tac Toe. 2
Oleh : Harvei Desmon Hutahaean
Volume 2 No. 1, Juni 2017 MEANS (Media Informasi Analisa dan Sistem)
ISSN : 2548-6985
Penerapan Metode Best First Search Pada Permainan Tic Tac Toe. 3
Oleh : Harvei Desmon Hutahaean
Volume 2 No. 1, Juni 2017 MEANS (Media Informasi Analisa dan Sistem)
ISSN : 2548-6985
Penerapan Metode Best First Search Pada Permainan Tic Tac Toe. 4
Oleh : Harvei Desmon Hutahaean
Volume 2 No. 1, Juni 2017 MEANS (Media Informasi Analisa dan Sistem)
ISSN : 2548-6985
Penerapan Metode Best First Search Pada Permainan Tic Tac Toe. 5
Oleh : Harvei Desmon Hutahaean
Volume 2 No. 1, Juni 2017 MEANS (Media Informasi Analisa dan Sistem)
ISSN : 2548-6985
KESIMPULAN
Adapun yang menjadi kesimpulan dari
penelitian ini adalah sebagai berikut:
1. Algoritma Best First Search dapat
diimplementasikan dalam penentuan
pencarian rute terpendek, penetuan
langkah dan juga dalam kasus TSP.
2. Algoritma Best First Search pada game tic
Gambar 5 : Ruang keadaan yang tereduksi tac toe cukup bagus dengan nilai
secara heuristik heuristiknya yang relatif kecil daripada
kesempatan yang disediakan. Sehingga,
Permasalahan yang telah dibahas skor yang diperoleh dapat lebih tinggi.
sebelumnya dicoba merancang sistem dengan
membuat aplikasi permainan tersebut. DAFTAR PUSTAKA
1. Sandy S. Artificial Intelligence. Yogyakarta :
IMPLEMENTASI Andy offset. 1993.
Implementasi merupakan percobaan suatu 2. Sony Daniswara, Ryan. Mencari dan
sistem yang telah jadi ke dalam permasalahan memperbaiki Handphone. Depok: kawan
yang sebenarnya. Pengimplementasian suatu pustaka. 2005
program akan berpengaruh pada spesifikasi 3. Adipranata, dkk, 2007. Aplikasi Pencarian
komputer yang digunakan, agar program bisa Rute Optimum pada Peta guna
berjalan dengan baik maka spesifikasi Meningkatkan Efisiensi Waktu Tempuh
perangkat keras dan perangkat lunak harus Pengguna Jalan Dengan Metode A* dan
sesuai. Best First Search. Jurnal Informatika Vol. 8,
N0. 2
A. Form Menu Utama 4. Kusumadewi, Sri. 2003. Artificial
Form menu utama merupakan form Intelligence (Teknik dan Aplikasinya),
yang berisi pilihan-pilihan menu utama atau yogyakarta, Graha Ilmu.
tampilan pertama saat program dijalankan. 5. Kusumadewi, Sri. 2003. Pengantar
Kecerdasan Buatan. Yogyakarta, Graha
Ilmu.
6. Zi, Nurullina. 2011. Implementasi Konsep
Kecerdasan Buatan dengan Metode Best
First Search (BFS) untuk Pembuatan Game
Ular Tangga Modifikasi. Universitas
Sumatera Utara.
Penerapan Metode Best First Search Pada Permainan Tic Tac Toe. 6
Oleh : Harvei Desmon Hutahaean