PENGEMBANGAN GAME TIC TAC TOE MENGGUNAKAN ALGORITMA GENETIKA TUGAS AKHIR

dokumen-dokumen yang mirip
RANCANG BANGUN PERMAINAN TRADISIONAL MACANAN MENGGUNAKAN ALGORITMA HEURISTIK BERBASIS WEB

PERANCANGAN DAN IMPLEMENTTASI APLIKASI MAP RUMAH SAKIT DI KOTA MALANG PADA TELEPON SELULER BERBASIS ANDROID TUGAS AKHIR

PENERAPAN ALGORITMA GENETIKA UNTUK PENJADWALAN UJIAN TUGAS AKHIR PADA JURUSAN TEKNIK INFORMATIKA UNIVERSITAS MUHAMMADIYAH MALANG

GAME EDUKASI TEBAK NAMA BUAH BUAHAN DAN SAYUR MAYUR UNTUK PENDIDIKAN ANAK USIA DINI TUGAS AKHIR

IMPLEMENTASI 2D ACCELEROMETER SEBAGAI CONTROL GAME PADA GAME PETUALANGAN SI DAMI BERBASIS ANDROID TUGAS AKHIR

Game Edukasi Pengenalan Gerakan Semaphore Untuk Pramuka Siaga

Implementasi Algoritma Naïve Bayes untuk Sistem Klasifikasi Emosi Musik Otomatis TUGAS AKHIR

Oleh: ORIZA SATIFA ANANDA NIM

APLIKASI PENGINGAT KREDIT BERBASIS ANDROID TUGAS AKHIR

Implementasi Steganografi Pesan Text Kedalam File Gambar (.PNG) Dengan Metode Least Significant Bit (LSB) Pada Platform Android TUGAS AKHIR

Aplikasi Game Shaun The Sheep Berbasis J2ME

GAME TETRIS DENGAN MENGGUNAKAN ALGORITMA GREEDY TUGAS AKHIR

MEDIA PEMBELAJARAN BILANGAN PECAHAN UNTUK ANAK SEKOLAH DASAR TUGAS AKHIR

RANCANG BANGUN GAME SCRAMBLE DENGAN ALGORITMA DEPTH FIRST SEARCH (DFS) BERBASIS ANDROID TUGAS AKHIR

SISTEM PENDUKUNG KEPUTUSAN PENGENDALIAN STOK BARANG PADA KKK AUTOSHOP MENGGUNAKAN METODE FUZZY TSUKAMOTO TUGAS AKHIR

PEMETAAN KONDISI BANGUNAN SEKOLAH MENGGUNAKAN GOOGLE MAPS JAVASCRIPT API V3 TUGAS AKHIR

IMPLEMENTASI MOBILE CLOUD FILE SHARING BERBASIS ANDROID MOBILE TUGAS AKHIR

PENENTUAN PENJADWALAN GURU MENGGUNAKAN ALGORITMA GENETIKA PADA SMA WIDYA GAMA MALANG BERBASIS DESKTOP TUGAS AKHIR

DETEKSI MUTU BAKAT PEMAIN FUTSAL MENGGUNAKAN METODE ANALITYCAL HIERARCHY PROCESS (AHP)

PEMBUATAN APLIKASI MEDIA PEMBELAJARAN PEMROGRAMAN DASAR BERBASIS 3D (3 DIMENSI) MENGGUNAKAN UNITY DAN BLENDER

PERANCANGAN DAN IMPLEMENTASI SISTEM E-PEMILU UNTUK PEMILIHAN KETUA BEM MENGGUNAKAN PHP DAN MYSQL TUGAS AKHIR

IMPLEMENTASI ALGORITMA FLOYD-WARSHALL UNTUK PENENTUAN RUTE TERPENDEK MENUJU WAHANA BERMAIN (STUDI KASUS JAWA TIMUR PARK 1 KOTA BATU) TUGAS AKHIR

SUSUN KATA PADA GAME EDUKASI Menyusun Kata Dalam Bahasa Inggris Dengan Melawan Zombie DENGAN IMPLEMENTASI ALGORITMA BACKTRACKING TUGAS AKHIR

PENERAPAN ALGORITMA LATENT SEMANTIC INDEXING PADA CONTENT BASED IMAGE RETRIEVAL SYSTEM

PREDIKSI PEMENANG PADA PERMAINAN DOTA MENGGUNAKAN ALGORITMA ANFIS TUGAS AKHIR

RANCANG BANGUN GAME PERMAINAN ANAK PENJAGA LABIRIN MENGGUNAKAN ALGORITMA GREEDY

GAME TRADISIONAL DAM DAMAN UNTUK SMARTPHONE TUGAS AKHIR

RANCANG BANGUN APLIKASI TEBAK LAGU WAJIB NASIONAL DAN DAERAH BERBASIS ANDROID

IMPLEMENTASI ALGORITMA RUNUT BALIK DALAM PENYELESAIAN PERMAINAN KAKURO TUGAS AKHIR

MEMBANGUN APLIKASI ENKRIPSI DAN KOMPRESI LAYANAN PESAN SINGKAT MENGGUNAKAN ALGORITMA RSA DAN METODE HUFFMAN BERBASIS ANDROID. Proposal Tugas Akhir

VIRTUAL KEYBOARD BERBASIS AUGMENTED REALITY TUGAS AKHIR

APLIKASI PEMBELAJARAN GITAR MENGGUNAKAN TEKNOLOGI ANDROID TUGAS AKHIR

RANCANG BANGUN APLIKASI PEMBELAJARAN PEMETAAN KEBUDAYAAN DI INDONESIA BERBASIS ANDROID

RANCANG BANGUN PENCARIAN TUGAS AKHIR DENGAN METODE HILL CLIMBING AUTOMATIC CLUSTER TUGAS AKHIR

PEMBANGUNAN WEB SERVICE SEBAGAI PENYEDIA LAYANAN M-TICKETING BERBASIS MOBILE TUGAS AKHIR

PENGELOMPOKAN PROGRAM PNPM MANDIRI DENGAN MENGGUNAKAN METODE K-MEANS CLUSTERING DAN METODE K-NEAREST NEIGHBOR TUGAS AKHIR

ANALISIS DAN PERBANDINGAN ALGORITMA FLOYD-WARSHALL DAN DEPTH FIRST SEARCH (DFS) DALAM PROSES PENCARIAN JALUR TERDEKAT PADA LABIRIN TUGAS AKHIR

DETEKSI PLAGIARISME DENGAN ALGORITMA RABIN KARP DAN ALGORITMA KLASTERISASI SUFFIX TREE PADA TEKS DOKUMEN TUGAS AKHIR

PENGEMBANGAN GAME CONGKLAK BERBASIS ANDROID TUGAS AKHIR

KLASIFIKASI TEKS SURAT KABAR DENGAN MENGGUNAKAN ALGORITMA N-GRAM STEMMERS TUGAS AKHIR

GAME EDUKASI MENYUSUN KATA DALAM BAHASA INGGRIS DENGAN MELAWAN ZOMBIE

Aplikasi Nilai Blok Online Mahasiswa Fakultas Kedokteran Universitas Muhammadiyah Malang TUGAS AKHIR

PROTOTYPE GEOSOCIAL NETWORKING UNTUK PERNIAGAAN TUGAS AKHIR

GAME EDUKASI TEMPAT BERSEJARAH DI INDONESIA TUGAS AKHIR

PEMBUATAN APLIKASI POINT OF SALES MULTIPLATFORM USER INTERFACE MENGGUNAKAN ZEND FRAMEWORK

GAME EDUKASI TRASH COLLECTION UNTUK PEMBELAJARAN TENTANG SAMPAH

DisusunOleh : YANUAR EKO EFFENDYK NIM :

APLIKASI PENGHITUNG JARAK DENGAN MEMANFAATKAN SENSOR ACCELEROMETER PADA MOBILE PHONE BERBASIS ANDROID TUGAS AKHIR

APLIKASI GAME EDUCATION KETANGKASAN BERHITUNG MENGGUNAKAN FLASH TUGAS AKHIR

RANCANG BANGUN APLIKASI TAKSONOMI TUMBUHAN DIKOTIL DAN MONOKOTIL BERBASIS MOBILE TUGAS AKHIR

PERANCANGAN DAN IMPLEMENTASI KAMUS ISTILAH BIOLOGI BERBASIS ANDROID. Laporan Tugas Akhir

IMPLEMENTASI SISTEM FAILOVER PADA WEB SERVER MENGGUNAKAN ORACLE DATA GUARD TUGAS AKHIR

PERANCANGAN DAN PEMBUATAN SISTEM LAYANAN INFORMASI P2KK BERBASIS TEKNOLOGI SMS GATEWAY TUGAS AKHIR

SISTEM INFORMASI REKAP ABSENSI DAN MONITORING DATA SISWA BERBASIS SMS GATEWAY TUGAS AKHIR

PENGEMBANGAN GAME CATUR JAWA BERBASIS MOBILE MENGGUNAKAN ALGORITMA MINIMAX

Analisa Pengelompokan Data Piutang Menggunakan Metode K-Means Dengan Automatic K (Study Kasus Pada PT. Varia Usaha)

IMPLEMENTASI METODE ELECTRE SEBAGAI PENENTU PENERIMA BEASISWA DJARUM

IMPLEMENTASI APLIKASI IMAGE WATERMARKING DENGAN METODE LSB (LEAST SIGNIFICANT BIT) BERBASIS BLACKBERRY TUGAS AKHIR

APLIKASI PENGENALAN NAMA BARANG PADA SEBUAH PENITIPAN BARANG MENGGUNAKAN ALGORITMA SURF TUGAS AKHIR

PENGENALAN KARAKTERISTIK FAUNA DENGAN TEKNIK NON-PHOTOREALISTIC RENDERING DALAM AUGMENTED REALITY TUGAS AKHIR

MODIFIKASI SECURE KEY COLUMNAR TRANSPOSITION MENGGUNAKAN MACLAURIN PADA PLAYFAIR CIPHER UNTUK KEAMANAN SMS BERBASIS ANDROID TUGAS AKHIR

Pembuatan Game Aircraft Pada OS Android. Tugas Akhir

IMPLEMENTASI KRIPTOGRAFI PADA CHATTING MENGGUNAKAN METODE ONE TIME PAD (OTP) BERBASIS ANDROID

JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH MALANG

GAME EDUKASI SEMPOA DASAR UNTUK MENGASAH MENTAL ARITMATIKA BERBASIS MOBILE

Sistem Informasi Penerimaan Siswa Baru (PSB) Untuk Tingkat SMP dan SMU Menggunakan CodeIgniter TUGAS AKHIR

RANCANG BANGUN APLIKASI MOBILE NOTIFICATION UNTUK PROMOSI UKM BERBASIS ANDROID TUGAS AKHIR

TUGAS AKHIR. Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadyah Malang. Oleh:

RANCANG BANGUN GAME EDUKASI NAPAK TILAS PERJALANAN PANGLIMA BESAR JENDERAL SOEDIRMAN TUGAS AKHIR

RANCANG BANGUN SISTEM PERAMALAN PENJUALAN OBAT MENGGUNAKAN METODE SINGLE EXPONENTIAL SMOOTHING DI UMM MEDICAL CENTER TUGAS AKHIR

RANCANG BANGUN GAME PETUALANGAN SI CEMING MENGGUNAKAN HTML5 TUGAS AKHIR

RANCANG BANGUN GAME TEBAK ANGKA UNTUK MELATIH DAYA INGAT TUGAS AKHIR

IMPLEMENTASI GABUNGAN METODE HIERARCHY DAN ALGORITMA K-MEANS DALAM CLUSTER DOKUMEN BERITA TUGAS AKHIR

TUGAS AKHIR. Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang. Oleh : FARKHAN AMINULLOH

APLIKASI PEMBELAJARAN GITAR PADA PENTATONIC SCALE DAN GUITAR TUNER BERBASIS ANDROID TUGAS AKHIR

IMPLEMENTASI METODE ASSOSIATION RULES UNTUK MENEMUKAN POLA HUBUNGAN ANTARA DATA AKADEMIK DAN NON-AKADEMIK TUGAS AKHIR

SISTEM APLIKASI PEMBELIAN SMARTPHONE MENGGUNAKAN METODE TOPSIS ANALISIS BERBASIS ANDROID TUGAS AKHIR

PENAMAAN LABEL TEKS PENDEK (TWEET) DI TWITTER MENGGUNAKAN JACCARD COEFFICIENT TUGAS AKHIR

Aplikasi Pencarian Jalan Berbasis Web GIS (Geografis Information System) (Implementasi Perangkat Delivery Service Resto Cooking Company Cab.

TUGAS AKHIR. Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang. Oleh :

Decision Support System Penilaian Kinerja Guru SMK Berdasarkan Standar KTSP (KURIKULUM TINGKAT SATUAN PENDIDIKAN)

IMPLEMENTASI PENJADWALAN TWEET INFORMASI JURUSAN PADA TWITTER TEKNIK INFORMATIKA UNIVERSITAS MUHAMMADIYAH MALANG

RANCANG BANGUN GAME EDUKASI PENGENALAN SANDI LINGKARAN DAN SANDI KOTAK DALAM KEPRAMUKAAN

APLIKASI LATIHAN BEBAN BERBASIS ANDROID TUGAS AKHIR

PENCARIAN DOKUMEN MENGGUNAKAN METODE SINGLE PASS CLUSTERING (STUDI KASUS : ABSTRAKSI TA TEKNIK INFORMATIKA UNIV. MUHAMMADIYAH MALANG) TUGAS AKHIR

PERANGKAT AJAR DASAR FOTOGRAFI DENGAN MULTIMEDIA INTERAKTIF

PEMBUATAN APLIKASI WISUDA MENGGUNAKAN TEXT TO SPEECH BERBAHASA INDONESIA DENGAN MBROLA SPEECH ENGINE BERBASIS DESKTOP

PENERAPAN ALGORITMA C4.5 UNTUK MEMBANTU CALON KONSUMEN DALAM MENENTUKAN PROGRAM ASURANSI YANG SESUAI (STUDI KASUS : PT. ASURANSI BINTANG Tbk.

IMPLEMENTASI ALGORITMA ITERATIVE DEEPENING SEARCH (IDS) PADA GAME EDUCATION PUZZLE KATA MENGGUNAKAN MOBILE TECHNOLOGY TUGAS AKHIR

TUGAS AKHIR. Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang. Oleh :

GAME EDUKASI TETRIS MATEMATIKA MENGGUNAKAN MOBILE TECHNOLOGY TUGAS AKHIR

PEMBUATAN GAME EDUKASI PENCOCOKAN PETA DAN BENDERA BERBASIS MOBILE TEKNOLOGI TUGAS AKHIR

PEMBANGUNAN APLIKASI E-HAFIS SEBAGAI MEDIA UNTUK MENGHAFAL AL-QURAN BERBASIS ANDROID TUGAS AKHIR. Diajukan Untuk Memenuhi

IMPLEMENTASI ALGORITMA GENETIKA PADA OPTIMALISASI PENJADWALAN MATA PELAJARAN (Studi Kasus SMP Negeri 1 Singosari) TUGAS AKHIR

SISTEM INFORMASI MANAJEMEN BARANG TOKO CANTIK KOTA TIDORE KEPULAUAN MENGGUNAKAN BAHASA PEMROGRAMAN HTML : WEB PROMOSI TUGAS AKHIR

PENENTUAN LINTASAN VISUAL MENGGUNAKAN ALGORITMA A* (A STAR) BERBASIS KINECT TUGAS AKHIR

RANCANG BANGUN APLIKASI LAYANAN ADMINISTRASI JURUSAN TEKNIK INFORMATIKA PADA MOBILE BERBASIS ANDROID. Tugas Akhir

SHARING DATA PADA JARINGAN PEER TO PEER DENGAN JXTA

APLIKASI FUZZY INFERENCE SYSTEM MAMDANI UNTUK KLASIFIKASI EKSTRAKURIKULER SEKOLAH

UNIVERSITAS MUHAMMDIYAH MALANG

Transkripsi:

PENGEMBANGAN GAME TIC TAC TOE MENGGUNAKAN ALGORITMA GENETIKA TUGAS AKHIR Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang Oleh : Lukman Nur Hakim 06560055 JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH MALANG 2013

LEMBAR PERSETUJUAN PENGEMBANGAN GAME TIC TAC TOE MENGGUNAKAN ALGORITMA GENETIKA TUGAS AKHIR Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang Menyetujui, Pembimbing I Pembimbing II Eko Budi Cahyono S.kom, MT NIP: 108.9504.0330 Ali S. Kholimi, S.Kom NIDN: 0701038202

LEMBAR PENGESAHAN PENGEMBANGAN GAME TIC TAC TOE MENGGUNAKAN ALGORITMA GENETIKA TUGAS AKHIR Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang Disusun Oleh : Lukman Nur Hakim Tugas Akhir ini telah diuji dan dinyatakan lulus melalui sidang majelis penguji pada tanggal 24 Januari 2013 Penguji I Menyetujui, Penguji II Hariyady, S.Kom, M.T NIP : 101.9406.0262 Mengetahui, Ketua Jurusan Teknik Informatika Hardianto Wibowo, S.Kom Eko Budi Cahyono, S.Kom, MT NIP: 108.9504.0330

LEMBAR PERNYATAAN Yang bertanda tangan dibawah ini : NAMA : LUKMAN NUR HAKIM NIM : 06560055 FAK. / JUR. : TEKNIK / TEKNIK INFORMATIKA Dengan ini saya menyatakan bahwa Tugas Akhir dengan judul Pengembangan Game Tic Tac Toe Menggunakan Algoritma Genetika beserta seluruh isinya adalah karya saya sendiri dan bukan merupakan karya tulis orang lain, baik sebagian maupun seluruhnya, kecuali dalam bentuk kutipan yang telah disebutkan sumbernya. Demikian surat pernyataan ini saya buat dengan sebenar-benarnya. Apabila kemudian ditemukan adanya pelanggaran terhadap etika keilmuan dalam karya saya ini, atau ada klaim dari pihak lain terhadap keaslian karya saya ini maka saya siap menanggung segala bentuk resiko/sanksi yang berlaku. Mengetahui, Dosen Pembimbing Malang, 18 Januari 2013 Yang Membuat Pernyataan Eko Budi Cahyono, S.Kom, MT NIP: 108.9504.0330 Lukman Nur Hakim

LEMBAR PERNYATAAN Yang bertanda tangan dibawah ini : NAMA : LUKMAN NUR HAKIM NIM : 06560055 FAK. / JUR. : TEKNIK / TEKNIK INFORMATIKA Dengan ini saya menyatakan bahwa Tugas Akhir dengan judul Pengembangan Game Tic Tac Toe Menggunakan Algoritma Genetika beserta seluruh isinya adalah karya saya sendiri dan bukan merupakan karya tulis orang lain, baik sebagian maupun seluruhnya, kecuali dalam bentuk kutipan yang telah disebutkan sumbernya. Demikian surat pernyataan ini saya buat dengan sebenar-benarnya. Apabila kemudian ditemukan adanya pelanggaran terhadap etika keilmuan dalam karya saya ini, atau ada klaim dari pihak lain terhadap keaslian karya saya ini maka saya siap menanggung segala bentuk resiko/sanksi yang berlaku. Mengetahui, Dosen Pembimbing Malang, 18 Januari 2013 Yang Membuat Pernyataan Eko Budi Cahyono, S.Kom, MT NIP: 108.9504.0330 Lukman Nur Hakim

LEMBAR PERSEMBAHAN Pada lembar persembahan ini penulis ingin menyampaikan banyak terimakasih kepada semua pihak yang telah terlibat dalam tugas akhir ini. Pertama penulis mengucapkan rasa syukur kepada Allah Swt yang telah memberi kelancaran dan kesehatan sehingga tugas akhir ini dapat terselesaikan dengan baik. Kepada Bapak Alm.H.Martono dan mama Ibu Rohmawati berserta keluarga besar saya dirumah yang selalu mendoakan dan memberi dukungan semangat yang tak pernah putus. Bapak penguji Hariyady, S.Kom, M.T dan Hardianto Wibowo, S.Kom dan pembimbing Eko Budi Cahyono S.kom, MT dan Ali S. Kholimi, S.Kom terima kasih telah memberikan waktu dan ilmunya sehingga perlahan tapi pasti tugas akhir ini dapat selesai dengan baik. Teman-teman yang telah memberikan semangat Hendra Adi Saputra (Achuk), Panji Trihartanto (Panjank), Aidil Fadli (paloy), Fadli gendut, Surya Maulana, Pinkan Utami, Mega Bagonk, Tim Hore ABODMU MAGAZINE ( www.abodmu.net )( Reza, Yudis, Derry, Diaz, Nopan,Ndoi, Ayu), Anak- Anak Asrama MANDAU KAL-TIM, masih banyak lagi teman-teman yang tidak dapat disebutkan dan diucapkan terima kasih. Dan semua band-band keren yang telah menciptakan musik keren yang merubah dunia menjadi lebih asik, terlalu banyak band yang keren sehingga tidak dapat disebutkan. Karena musik yang bagus dan keren adalah salah satu faktor tugas akhir ini dapat diselesaikan.

KATA PENGANTAR Dengan memanjatkan puji syukur kehadirat Allah subhanahu wa ta ala atas limpahan rahmat dan hidayah-nya sehingga penulis dapat menyelesaikan tugas akhir yang berjudul : GAME TIC TAC TOE MENGGUNAKAN ALGORITMA GENETIKA Di dalam tulisan ini disajikan pokok-pokok pembahasan yang meliputi pendahuluan, landasan teori, perancangan sistem, implementasi dan pengujian sistem. Peneliti menyadari sepenuhnya bahwa dalam penulisan tugas akhir ini masih banyak kekurangan da keterbatasan. Oleh karena itu peneliti mengharapkan saran yang membangun agar tulisan ini bermanfaat bagi perkembangan ilmu pengetahuan ke depan. Malang, 23 Januari 2013 Penulis iii

DAFTAR ISI ABSTRAK... i ABSTRACT... ii KATA PENGANTAR... iii DAFTAR ISI... iv DAFTAR GAMBAR... vi DAFTAR TABEL... viii 1. PENDAHULUAN... 1 1.1 Latar Belakang Masalah... 1 1.2 Rumusan Masalah... 2 1.3 Tujuan dan Manfaat... 2 1.4 Batasan Masalah... 3 1.5 Metodologi Penelitian... 3 1.5.1 Studi Literatur... 3 1.5.2 Analisa Sistem... 3 1.5.3 Perancangan dan Implementasi Sistem... 3 1.5.4 Pengujian dan Evaluasi... 3 1.5.5 Penulisan Dokumen Tugas Akhir... 3 1.6 Sistematika Penulisan... 4 2. LANDASAN TEORI... 5 2.1 Konsep Dasar Game... 5 2.1.1 Pengertian Game... 5 2.1.2 Pengertian PC Game... 5 2.1.3 Komponen Pada Game... 6 2.1.4 Game Tic Tac Toe... 7 2.2 Kecerdasan Buatan... 8 2.3 Algoritma Genetika... 9 2.3.1 Aplikasi Algoritma Genetika... 9 2.3.2 Struktur Algoritma Genetika... 10 2.3.3 Komponen Algoritma Genetika... 11 2.3.4 Operator Algoritma Genetika... 11 iv

3. ANALISA dan PERANCANGAN SISTEM... 16 3.1 Analisa Fungsional... 16 3.1.1 Gambaran Umum Sistem... 19 3.2 Perancangan Sistem... 20 3.2.1 Flowchart secara umum... 20 3.2.2 Design Interface... 31 4. IMPLEMENTASI DAN PENGUJIAN... 33 4.1 Implementasi... 33 4.1.1 Kebutuhan Sistem... 33 4.2 Implementasi Interface... 34 4.2.1 Halaman Menu Utama... 34 4.2.2 Menu Papan Permainan... 35 4.2.3 Halaman Fiture... 36 4.2.4 Halaman Help... 37 4.2.5 Halaman Contact... 38 4.2.6 Bentuk Papan Permainan... 38 4.2.7 Design Karakter Pemain... 40 4.3 Implementasi Modul Program... 41 4.4 Pengujian Sistem... 42 4.4.1 Pengujian Algoritma... 43 4.4.2 Inisialisasi... 43 4.4.3 Evaluasi Ketepatan Komputer... 53 5. PENUTUP... 63 5.1 Kesimpulan... 63 5.2 Saran... 63 DAFTAR PUSTAKA... 64 v

DAFTAR GAMBAR Gambar 2.1 Contoh Pohon Permainan Tic Tac Toe... 7 Gambar 2.2 Individu Dalam Algoritma Genetika... 10 Gambar 2.3 Mutasi Dalam Pengkodean Pohon... 15 Gambar 3.1 Konfigurasi Awal... 17 Gambar 3.2 Konfigurasi Target... 17 Gambar 3.3 Flowvhart Game Tic Tac Toe... 26 Gambar 3.4 Flowchart AI Dalam Game Tic Tac Toe... 27 Gambar 3.5 Flowchart pembentukan Populasi Awal... 28 Gambar 3.6 Flowchart Seleksi Kromosom... 29 Gambar 3.7 Proses Mutasi Kromosom... 26 Gambar 3.8 Rancangan Tampilan Utama... 31 Gambar 3.9 Papan Permainan Model A... 31 Gambar 3.10 Papan Permainan Model B... 32 Gambar 3.11 Papan Permainan Model C... 32 Gambar 4.1 Menu Utama... 35 Gambar 4.2 Pilihan Papan Permainan... 35 Gambar 4.3 Menu Fiture 1... 36 Gambar 4.4 Menu Fiture 2... 36 Gambar 4.5 Menu Fiture 3... 37 Gambar 4.6 Menu Help... 37 Gambar 4.7 Menu Contact... 38 Gambar 4.8 Papan Permainan Model A... 39 Gambar 4.9 Papan Permainan Model B... 39 Gambar 4.10 Papan Permainan Model C... 40 Gambar 4.11 Design Pemain Human... 40 Gambar 4.12 Design Pemain Computer... 41 Gambar 4.13 Inisialisasi Angka... 43 Gambar 4.14 Inisialisasi Huruf... 44 Gambar 4.15 Target Gerak... 44 Gambar 4.16 Populasi Awal... 45 Gambar 4.17 Hasil Crossover... 46 vi

Gambar 4.18 Source Code Crossover... 46 Gambar 4.19 Hasil Mutasi... 49 Gambar 4.20 Source Code Mutasi... 49 Gambar 4.21 Hasil Seleksi 1... 50 Gambar 4.22 Hasil Seleksi 2... 51 Gambar 4.23 Source Code Nilai Fitnes... 51 Gambar 4.24 Contoh Target Gerak... 52 Gambar 4.25 Contoh Hasil Gerak... 53 Gambar 4.26 Gerak 1... 53 Gambar 4.27 Gerak 2... 54 Gambar 4.28 Gerak 3... 55 Gambar 4.29 Gerak 4... 55 Gambar 4.22 Gerak 5... 56 Gambar 4.22 Gerak 6... 57 Gambar 4.22 Gerak 7... 57 Gambar 4.22 Gerak 8... 58 Gambar 4.22 Gerak 9... 59 Gambar 4.22 Gerak 10... 60 vii

DAFTAR TABEL Tabel 3.1 Table Target Pada Permainan A... 19 Tabel 4.1 Implementasi Modul Program... 41 Tabel 4.2 Data Pengujian Akurasi... 61 viii

DAFTAR PUSTAKA 1. Sulistya, Uwie, 2012 http://uwiesulistya.blogspot.com/2012/03/definisigame.html, di akses pada tanggal 7 mei 2012; 2. Banna, Are 2009, http://are-tech.blogspot.com/2009/02/sejarah-game.html, di akses pada tanggal 25 mei 2012. 3. Paputungan, Irving Vitra, 2006 Konsep permainan tic tac toe menggunakan algoritma genetika Laboratorium Komputasi dan Sistem Cerdas, Jurusan Teknik Informatika, Fakultas Teknologi Industri Universitas Islam Indonesia, Yogyakarta. 4. Sarwadi, KSW, Anjar, 2004, Algoritma Genetika Untuk Penyelesaian Vehichel Routing Journal Matematika dan Komputer Jurusan Matematika Universitas Diponegoro, Semarang. 5. T.Sutojo, Edy Mulyanto, Vincent Suharto, 2011, Kecerdasan Buatan, Universitas Dian Nuswantoro, Penerbit Andi, Yogyakarta. 6. Adipranata, Rudy, Felicia Soedjianto, Wahyudi Tjondro, 2009 Perbandingan Algoritma Exhaustive, Algoritma Genetika Dan Algoritma Jaringan Syaraf Tiruan Hopfield Untuk Pencarian Rute Terpendek Tugas Akhir Teknik Informatika, Fakultas Teknologi Industri, Universitas Kristen Petra 7. Saputra, Nico, Dirgagautama, Erdo, 2004, Penerapan Algoritma Pada Catur Jawa Jurusan Ilmu Komputer, Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Khatolik Parahayangan, Bandung. 8. Mutamainah, Muntini S. Melania, 2010, Penerapan Algoritma Genetika Untuk Optimasi Transfer Daya Pada Sensor Gas Metana Jurusan Fisika Pascasarjana FMIPA Institut Teknologi Sepuluh November (ITS), Surabaya. 9. Kosasih, DJonaidi, 2005, Analisis Algoritma Genetika Dalam Proses Design Perkerasan, Journal Teknik Sipil jurusan Teknik Sipil Universitas Tarumanegara, Jakarta. 64