BAB I PENDAHULUAN. Permainan antara manusia melawan komputer menjadi sangat populer

dokumen-dokumen yang mirip
BAB I PENDAHULUAN. Permainan papan atau biasa disebut dengan Board Games hampir tidak

BAB I PENDAHULUAN. Permainan atau yang saat ini lebih sering disebut dengan game merupakan

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN Latar Belakang Masalah

BAB III METODOLOGI PENELITIAN. Desain penelitian adalah tahapan atau gambaran yang akan dilakukan

BAB I PENDAHULUAN. sangat diandalkan selama kurang lebih 70 tahun lamanya (Mahfudz, 2013:18).

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN Latar Belakang

UKDW. Bab 1 PENDAHULUAN. 1.1 Latar Belakang Masalah

BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah Artificial Intelligence

BAB 1 PENDAHULUAN 1.1. Latar Belakang

UKDW BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN Latar Belakang

BAB 3 ANALISIS ALGORITMA

BAB I PENDAHULUAN. pada saat ini, maka dari itu banyak fitur-fitur dalam. handphone yang mengandung hiburan. Seperti halnya

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah

BAB I PENDAHULUAN. terlibat dalam permasalahan buatan, ditentukan oleh aturan, yang memberikan

BAB I PENDAHULUAN. 1.1 Latar Belakang

STMIK GI MDP. Program Studi Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2009/2010

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB III METODOLOGI PENELITIAN. Berikut ini, pada gambar 3.1 adalah tahapan yang dilakukan dalam

BAB I PENDAHULUAN. Dalam beberapa tahun terakhir Artificial Intelligence (AI) atau kecerdasan

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB 4. Implementasi dan Evaluasi

UKDW BAB 1 PENDAHULUAN Latar Belakang

BAB 1 PENDAHULUAN Latar belakang. Teknologi telah menjadi bagian dari kehidupan masyarakat hampir di seluruh

APLIKASI GAME TIC TAC TOE 6X6 BERBASIS ANDROID MENGGUNAKAN ALGORITMA MINIMAX DAN HEURISTIC EVALUATION

KATA PENGANTAR. Maha Esa, yang telah berkenan memelihara dan membimbing penulis, sehingga

PEMBUATAN GAME CONGKLAK DENGAN ALGORITMA ALPHA BETA PRUNNING BERBASIS ANDROID NASKAH PUBLIKASI. diajukan oleh Nofarianto Sihite

BAB 1 PENDAHULUAN. Hal 1. 1 Dan W. Patterson, Introduction to Artificial Intelligence and Expert System, Prentice Hall, 1990,

BAB I PENDAHULUAN. di dalam suatu permasalahan sehingga dapat menghasilkan suatu hasil yang dapat

UKDW BAB 1 PENDAHULUAN Latar Belakang

BAB 1 PENDAHULUAN 1.1. Latar Belakang Masalah

Penerapan Algoritma Greedy dalam Permainan Bantumi

IMPLEMENTASI ALGORITMA GREEDY BEST FIRST SEARCH PADA APLIKASI PERMAINAN CONGKLAK UNTUK OPTIMASI PEMILIHAN LUBANG DENGAN POLA BERFIKIR DINAMIS

BAB I PENDAHULUAN. remaja maupun orang dewasa. Game ini terdiri dari game tradisional dan

BAB 1 PENDAHULUAN. Berkembangnya game saat ini di Indonesia menumbuhkan minat masyarakat

HALMA 2D MULTIPLAYER BERBASIS APLIKASI DESKTOP TUGAS AKHIR. Disusun Oleh : YUDI HENDRADINATA NPM

BAB I PENDAHULUAN 1.1. Latar Belakang Masalah

IMPLEMENTASI ALGORITMA GREEDY PADA PERMAINAN CONGKLAK

BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah

BAB 1 PENDAHULUAN Latar Belakang

BAB I PENDAHULUAN. dari pemikiran-pemikiran manusia yang semakin maju, hal tersebut dapat. mendukung bagi pengembangan penyebaran informasi.

BAB 1 PENDAHULUAN 1.1 Latar Belakang

PENGEMBANGAN GAME CONGKLAK BERBASIS ANDROID TUGAS AKHIR

BAB 1 PENDAHULUAN. untuk kesenangan dan kadang-kadang digunakan sebagai sarana pendidikan. Permainan

BAB 1 PENDAHULUAN. Dengan pesatnya perkembangan teknologi dalam bidang IT (Information

BAB 3 METODOLOGI PENELITIAN

BAB III ANALISA DAN PERANCANGAN

BAB I PENDAHULUAN. dilakukan untuk kesenangan dan kadang-kadang digunakan sebagai sarana

Program permainan (game) merupakan salah satu implementasi dari. bidang ilmu komputer. Perkembangan permainan pada masa kini sudah sangat

BAB I PENDAHULUAN. terdapat berbagai aturan yang harus dipahami oleh penggunanya dan target-target

BAB 1 PENDAHULUAN. sejak lama peranan permainan dirasakan cukup efektif dalam membantu menghilangkan

BAB I PENDAHULUAN. Pacman adalah suatu permainan sepanjang-masa yang mungkin tak akan. (maze). Konsep permainannya pun sangat sederhana.

BAB 1 PENDAHULUAN. pelajaran juga menjadi hal yang sangat penting. dalam bentuk permainan sehingga anak-anak tertarik untuk belajar.

BAB I PENDAHULUAN. Pada tahun 1947, George B. Dantzig, seorang anggota kelompok penelitian

BAB III KONSEP DAN PERANCANGAN 3.1 KONSEP APLIKASI PERMAINAN CONGKLAK BERBASIS ANDROID

BAB 3 METODOLOGI 3.1. Analisis Kebutuhan dan Masalah Analisis Kebutuhan

BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

IMPLEMENTASI ALGORITMA MINIMAX PADA PERMAINAN TIC-TAC-TOE SKALA 9X9

UKDW BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB 1 PENDAHULUAN. menggunakan sistem komputerisasi. Salah satu bentuk perusahaan yang sangat

BAB I PENDAHULUAN. sebuah kreasi baru, yang memiliki makna baru. dilakukan dengan mudah, yaitu dengan memilih objek (sasaran) pada sumber

UKDW BAB 1 PENDAHULUAN

Pencarian Solusi Optimal dalam Permainan Congklak dengan Program Dinamis

ALGORITMA MINIMAX PADA GAME ANDROID

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN 1.1 Latar Belakang

BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah

BAB I PENDAHULUAN. untuk menyimpan data - data yang terkait dengan proses bisnis seperti akademik,

A-1 BAB I PENDAHULUAN

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. cukup lama dan memakan biaya yang cukup mahal serta tidak konsisten. Penjadwalan

UKDW BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN Latar Belakang

BAB IV HASIL DAN PEMBAHASAN

BAB 1 PENDAHULUAN 1.1 Latar Belakang

BAB III METODE PENELITIAN

ALGORITMA MINIMAX DALAM PERMAINAN CHECKERS

BAB 1 PENDAHULUAN Latar Belakang

BAB 1 PENDAHULUAN Latar Belakang

Bab I PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah

BAB 1 PENDAHULUAN. Saat ini, video game cenderung mengarah ke grafis yang realistic dan complex

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN UKDW

BAB 1 PENDAHULUAN 1-1. Peringkat, diambil dari ~ jurutera/seminar/azmi.html tanggal 22 Januari 2003.

BAB I PENDAHULUAN I.1 Latar Belakang Masalah

BAB 1 PENDAHULUAN Latar Belakang Masalah

BAB I PENDAHULUAN. digunakan untuk mengamankan data ada bermacam-macam. Setiap metode

BAB I PENDAHULUAN I.1 Latar Belakang Masalah

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. perusahaan diharapkan agar mampu menerapkan dan mengikuti. pelayanannya dimana petugas yang melayani pemesanan travel harus

Transkripsi:

BAB I PENDAHULUAN 1.1 Latar Belakang Permainan antara manusia melawan komputer menjadi sangat populer belakangan ini. Uniknya menerapkan kecerdasan buatan pada komputer tidak semudah mengajarkan permainan kepada seorang anak. Pada penelitian sebelumnya membuktikan bahwa komputer yang memiliki kecerdasan buatan menghasilkan kecenderungan menang lebih banyak dibandingkan manusia. Congklak merupakan permainan tradisional asli Indonesia yang dimainkan oleh dua orang (Scribd). Di Negara lain congklak terkenal dengan beragam nama serta strategi dan aturan yang berbeda. Congklak dalam artificial intelegence termasuk dalam permainan berbasis papan/board games. Papan congklak terdiri dari sejumlah lubang kecil yang berada di depan pemain dan dua lubang besar (untuk selanjutnya disebut mangkuk) yang berada di sisi kiri paling ujung masingmasing pemain. Mangkuk berfungsi untuk menampung jumlah biji yang didapatkan setiap pemain, tentu saja pemain hanya boleh menjatuhkan biji congklak ke mangkuk miliknya, tujuannya agar mangkuk miliknya terisi banyak biji. Sejumlah lubang kecil berfungsi sebgai posisi awal jumlah biji pemain dan menjadi media gerak pemain untuk memindahkan biji agar berpindah sebanyakbanyaknya ke mangkuk milik sendiri. Congklak termasuk jenis permainan matematika, Dalam memainkannya seorang pemain dituntut untuk menghitung cepat dengan memperhitungkan hasil 1

2 yang akan terjadi sehingga menghasilkan langkah optimum. Dalam penentuan langkah terbaik digunakanlah sebuah skema permainan yaitu pohon pencarian. Pohon pencarian adalah ruang keadaan/representasi masalah yang berisi seluruh kemungkinan langkah yang dapat terjadi sampai akhir pemainan. Banyaknya kemungkinan langkah dari pemain dan langkah yang akan dilakukan oleh lawan, dapat mengakibatkan besarnya pohon pencarian yang terbentuk. Oleh karena itu pembentukan pohon pencarian dalam kasus penelitian ini dapat dibatasi sesuai dengan level permainan. Untuk menangani masalah permainan dua pemain, salah satu algoritma yang dirasakan sangat andal dalam menyelesaikan permasalahan tersebut adalah algoritma Minimax (Anwari, 2008). Algoritma Minimax akan mengolah pohon pencarian dan nilai heuristik permainan congklak agar dapat bekerja sama meramalkan langkah permainan dan memilih setiap kondisi maksimum. Prinsip kerja algoritma ini adalah mencari solusi terbaik dengan melihat ke depan hingga akhir permainan dan memutuskan atau memilih langkah yang harus diambil saat itu untuk mencapai solusi tersebut (Theodorus, 2009), dengan asumsi lawan akan selalu memilih langkah terbaik. Diharapkan dengan adanya kerjasama dari komponen metode tersebut akan menghasilkan sebuah program permainan yang cukup pintar untuk membaca pergerakan lawan, dan juga dapat meramalkan langkah ke depan dengan sangat jauh sehingga dapat memberikan informasi dimana posisi optimum berada, yang akan berdampak pada pengambilan keputusan terbaik.

3 1.2 Rumusan Masalah Berdasarkan latar belakang penelitian yang telah dijelaskan, terdapat beberapa rumusan masalah, yaitu : 1. Bagaimana membuat mekanisme sebuah pohon pencarian dengan implementasi fungsi heuristik permainan congklak. 2. Bagaimana menerapkan konsep minimax berupa pohon pencarian dengan nilai heuristik dalam pemrograman komputer. 3. Bagaimana merancang dan membuat sebuah pemain komputer (artificial intelegence) yang dapat membaca keadaan dirinya dan lawan, kemudian dapat membaca keadaan yang terjadi dalam setiap kemungkinan langkah. 1.3 Batasan Masalah Dalam penelitian ini ditetapkan beberapa batasan masalah, yaitu : 1. Aspek grafis bukan menjadi fokus utama. 2. Aturan permainan disesuaikan dengan permainan congklak versi jawa yaitu dakon yang telah dimodifikasi. 3. Pada saat implementasi program, jumlah lubang dan jumlah biji masingmasing pemain dapat ditentukan sendiri. 1.4 Tujuan Penelitian Tujuan dari penelitian ini adalah implementasi algoritma minimax pada permainan congklak dengan menentukan pohon pencarian dan formulasi heuristik permainan congklak pada sebuah perangkat lunak berbasis board games.

4 1.5 Manfaat Penelitian Dengan dikembangkannya permainan congklak berbasis kecerdasan buatan, diharapkan memperkaya eksistensi permainan tradisional asli Indonesia dalam penelitian terhadap games komputer serta menambah study literatur tentang kegunaan kecerdasan buatan dalam kehidupan sehari-hari. 1.6 Metode Penelitian Metode yang digunakan dalam menyusun skripsi ini yaitu : 1. Studi Literatur, dalam tahap ini penulis melakukan studi literatur ke pelbagai perpustakaan yang berhubungan dengan skripsi ini, mencari bukubuku yang dapat menunjang proses pembuatan skripsi dan sharing knowledge dengan para ahli termasuk dosen pembimbing. 2. Analisis Spesifikasi dan Perancangan Perangkat Lunak, setelah sejumlah sumber dirasakan cukup untuk membantu pemahaman penulis, tahap selanjutnya adalah mulai merancang perangkat lunak yang akan dibuat. Dalam tahap ini akan dirancang segala aspek pendukung perangkat lunak. dari mulai user interface, segala skema yang terkait dalam perancangan sistem, hingga alur program perangkat lunak selesai. 3. Implementasi Perangkat Lunak, implementasi software mengadaptasi dari perancangan perangkat lunak yang telah dibuat sebelumnya. Perancangan yang baik akan sangat membantu terciptanya sebuah perangkat lunak yang baik. Dalam tahap ini penulis akan menerapkan segala konsep yang telah didapat dan dipelajari sebelumnya dari studi literatur sehingga dapat menghasilkan sebuah perangkat lunak yang sesuai dengan tujuan penelitian.

5 4. Pengujian dan Analisis, Setelah perangkat lunak selesai dibuat, tahap selanjutnya yang menjadi pokok penting dalam sebuah penelitian adalah pengujian dan analisis. Tahap ini akan membuktikan sejauh mana metode yang digunakan efektif dan berhasil dalam sebuah kasus yang diambil dalam penelitian ini. Untuk selanjutnya dituangkan dalam sebuah kesimpulan dan saran. 1.7 Sistematika Penulisan Penulisan skripsi ini tersusun dalam 5 (lima) bab dengan sistematika penulisan sebagai berikut: BAB I PENDAHULUAN Bab pendahuluan berisi latar belakang masalah, rumusan masalah, tujuan penyusunan skripsi, metodologi, dan sistematika penyusunan skripsi. BAB II KAJIAN PUSTAKA Bab ini berisi beberapa teori yang mendasari penyusunan skripsi ini. Adapun yang dibahas dalam bab ini adalah teori yang berkaitan dengan segala aspek pembangun metode optimasi Minimax, termasuk kedalamnya skema pohon pencarian, fungsi heuristic, karakteristik permainan congklak, dan lain sebagainya. BAB III METODOLOGI PENELITIAN Pada bab ini diuraikan deskripsi dan design simulasi program yang akan dikembangkan mencakup algoritma dan struktur datanya.

6 BAB IV HASIL PENELITIAN DAN PEMBAHASAN Berisi implementasi perangkat lunak dan evaluasi terhadap optimasi algoritma Minimax yang telah diterapkan dalam perangkat lunak permainan congklak sehingga dapat memberikan solusi terbaik. BAB V PENUTUP Bab penutup berisi kesimpulan dan saran dari rumusan masalah dalam penelitian dan juga intisari dari BAB IV.