PENDAHULUAN
pekerjaan seperti sebaik yang dilakukan oleh manusia atau bahkan lebih baik dari
Puzzle secara bahasa indonesia diartikan sebagai tebakan. Tebakan adalah sebuah
masalah atau "enigma" yang diberikan sebagai hiburan; yang biasanya ditulis, atau
dilakukan. Banyak tebakan berakar dari masalah matematika dan logistik serius (lihat
masalah pengepakan dan tebakan tur). Lainnya, seperti masalah catur, diambil dari
permainan papan. Lainnya lagi dibuat hanya sebagai pengetesan atau godaan otak. Dan
seiring berjalan nya waktu permainan puzzle semakin digemari oleh berbagai
kalangan. Sehingga membuat pembuat puzzle membuat sebuah puzzle yang sangat
puzzle solver dengan harapan dapat membantu para pemain puzzle untuk menyelasaikan
Berdasarkan latar belakang yang telah diuraikan diatas maka dapat diambil suatu
Dalam penyajian informasi pada aplikasi puzzle solver dengan metode IDA* ini
diperlukan batasan masalah agar pembahasan lebih fokus, terarah, dan tidak melebar, maka
1. Menghasilkan suatu sistem yang mampu menyelesaikan sebuah puzzle dari yang sederhana
LANDASAN TEORI
2.1. Diagram Tinjauan Teori dan Kontribusi Penelitian
Sebagai bahan kajian teori, beberapa tulisan terkait dengan penelitian ini dapat
er, Jonathan. 1998. dengan judul paper “Pattern Database “. Penelitian ini
mengenai sistem pencarian untuk sebuah database. Dalam jurnal ini telah
buatan.
2. (Eck, David J. 2011), dengan judul paper “Introduction to Programming
kecerdasan buatan.pada paper ini juga disertakan contoh hasil aplikasi yang
program java.
bisa lebih baik daripada yang dilakukan manusia. Aplikasi atau program
sistem yang bisa diatur dalam konteks ilmiah atau Intelegensi Artifisial (bahasa
macam bidang yang menggunakan kecerdasan buatan antara lain sistem pakar,
permainan komputer (games), logika fuzzy, jaringan syaraf tiruan dan robotika.
search. IDA* search algorithm merupakan best-first searches yang optimal dalam hal solution
cost, time, dan space. Prinsip algoritma iterative deepening search adalah melakukan depth-
2.2.3. Puzzle
aspek aspek kognitif, motorik halus, bahasa, maupun aspek sosial emosional.
Seperti halnya melatih stimulasi mental, melatih koordinasi antara mata dengan
2.2.4. MySQL
1. Kecepatan.
2. Mudah digunakan.
3. Open Source
MySQL sudah menggunakan konsep Open Source, siapapun dapat
4. Kapabilitas
5. Biaya murah
License.
6. Keamanan
data. Adanya tingkatan user dan jenis akses yang beragam dan sistem
2.2.5. Java
Java adalah bahasa pemrograman yang dapat dijalankan di berbagai
komputer termasuk telepon genggam. Bahasa ini awalnya dibuat oleh James
Gosling saat masih bergabung di Sun Microsystems saat ini merupakan bagian
dari Oracle dan dirilis tahun 1995. Bahasa ini banyak mengadopsi sintaksis yang
terdapat pada C dan C++ namun dengan sintaksis model objek yang lebih
dapat dijalankan pada berbagai Mesin Virtual Java (JVM). Java merupakan
java mampu berjalan di beberapa platform sistem operasi yang berbeda, java
dikenal pula dengan slogannya, "Tulis sekali, jalankan di mana pun". Saat ini
dengan sengaja dan sistematis terhadap aktivitas individu atau obyek lain yang
nonpartisipan.
Observasi merupakan salah satu teknik pengumpulan data yang tidak hanya
mengukur sikap dari responden (wawancara dan angket) namun juga dapat
Observasi dilakukan untuk melihat dan peneliti kondisi objek secara langsung,
sebelumnya.
Amikom resource center dari mulai datang, meminjam buku, pengembalian buku,
a. Observasi
No. Pertanyaan Sangat Puas Cukup Kurang Sangat
solver
solver
puzzle solver?
Metode Pengembangan Sistem yang digunakan pada penelitian ini adalah dengan
menggunakan metode agile. Dikarenakan Metode Agile adalah jenis pegembangan sistem
jangka pendek yang memerlukan adaptasi cepat dan pengembang terhadap perubahan
1. Kepuasan klien adalah prioritas utama dengan menghasilkan produk lebih awal dan
terus menerus.
2. Menerima perubahan kebutuhan, sekalipun diakhir pengembangan.
3. Penyerahan hasil/software dalam hitungan waktu beberapa minggu sampai
beberapa bulan.
4. Pihak bisnis dan pengembang harus bekerja sama setiap hari selama
pengembangan berjalan.
5. Membangun proyek di lingkungan orang-orang yang bermotivasi tinggi yang
bekerja dalam lingkungan yang mendukung dan yang dipercaya untuk dapat
menyelesaikan proyek.
6. Komunikasi dengan berhadapan langsung adalah komunikasi yang efektif dan
efisien.
7. Software ynag berfungsi adalah ukuran dari kemajuan proyek.
8. Dukungan yang stabil dari sponsor, pembangun, dan pengguna diperlukan untuk
dirinya sendiri.
12. Secara periodik tim evaluasi diri dan mencari cara untuk lebih efektif dan segera
melakukannya.
DAFTAR PUSTAKA
https://id.wikipedia.org/wiki/Kecerdasan_buatan
https://radityokuncoro.wordpress.com/2014/10/13/iterative-deepening-a/
https://dwinami.wordpress.com/2014/12/10/media-puzzle-untuk-belajar-anak-usia-dini/
http://jurnal-
online.um.ac.id/data/artikel/artikel42671409CEA439260ECC0A6E4CD39651.pdf
https://www.cs.us.es/cursos/ia1-2007/trabajos/trabajo-1/pattern-databases.pdf
http://www.slideshare.net/samirnasri2911/jurnal-kecerdasan-buatan
https://n-puzzle-solver.appspot.com/