IMPLEMENTASI ALGORITMA GREEDY PADA PERMAINAN HALMA MULTIPLAYER TUGAS AKHIR

dokumen-dokumen yang mirip
DESAIN DAN IMPLEMENTASI APLIKASI GAME TEBANG MULTIPLAYER PADA MOBILE TEKNOLOGI TUGAS AKHIR

GAME EDUKASI TETRIS MATEMATIKA MENGGUNAKAN MOBILE TECHNOLOGY TUGAS AKHIR

RANCANG BANGUN GAME PERMAINAN ANAK PENJAGA LABIRIN MENGGUNAKAN ALGORITMA GREEDY

APLIKASI FUZZY INFERENCE SYSTEM MAMDANI UNTUK KLASIFIKASI EKSTRAKURIKULER SEKOLAH

PENGEMBANGAN GAME CATUR JAWA BERBASIS MOBILE MENGGUNAKAN ALGORITMA MINIMAX

PEMBUATAN APLIKASI TES KEPRIBADIAN METODE PERSONALITY PLUS BERBASIS WEB (Studi Kasus di PT. Inspiera Sinergi Indonesia Malang)

PANDUAN WISATA SEBAGAI PENUNJUK PERSEBARAN UKM DI KOTA BLITAR BERBASIS ANDROID

IMPLEMENTASI METODE SIMPLE ADDITIVE WEIGHTING (SAW) UNTUK PENENTUAN KELAS AIK UNIVERSITAS MUHAMMADIYAH MALANG TUGAS AKHIR

IMPLEMENTASI ALGORITMA LEVENSHTEIN DISTANCE PADA APLIKASI KAMUS KEPERAWATAN BERBASIS MOBILE TUGAS AKHIR

JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADYAH MALANG 2014

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

RANCANG BANGUN SIMULATOR UJIAN AKHIR SEKOLAH UNTUK ANAK INKLUSI SEKOLAH DASAR TUGAS AKHIR

PENGEMBANGAN GAME CONGKLAK BERBASIS ANDROID TUGAS AKHIR

GAME EDUKASI AKSARA JAWA BERBASIS ANDROID TUGAS AKHIR

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

APLIKASI PENGINGAT KREDIT BERBASIS ANDROID TUGAS AKHIR

JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH MALANG 2014

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

APLIKASI ENSIKLOPEDIA KARAKTER WAYANG KULIT PURWA BERBASIS WEB. Laporan Tugas Akhir

Game Edukasi Pengenalan Gerakan Semaphore Untuk Pramuka Siaga

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

APLIKASI PANDUAN TROUBLE SHOOTING MESIN CUCI 2 TABUNG MENGGUNAKAN METODE FORWARD CHAINING (STUDI KASUS CV NR ELEKTRONIK) Laporan Tugas Akhir

Perancangan Info Jaringan Bengkel Sepeda Motor Berbasis Android

RANCANG BANGUN APLIKASI PELAPORAN STASIUN KERETA API TUJUAN BERBASIS A-GPS (ASSISTED - GLOBAL POSITIONING SYSTEM) PADA MOBILE ANDROID TUGAS AKHIR

GAME TETRIS DENGAN MENGGUNAKAN ALGORITMA GREEDY TUGAS AKHIR

IMPLEMENTASI ALGORITMA RUNUT BALIK DALAM PENYELESAIAN PERMAINAN KAKURO TUGAS AKHIR

MEDIA PEMBELAJARAN BILANGAN PECAHAN UNTUK ANAK SEKOLAH DASAR TUGAS AKHIR

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

RANCANG BANGUN APLIKASI PEMBELAJARAN PEMETAAN KEBUDAYAAN DI INDONESIA BERBASIS ANDROID

APLIKASI PEMBELAJARAN MENGENAL HEWAN UNTUK ANAK USIA DINI BERBASIS ANDROID

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

PERANCANGAN APLIKASI NASAB DALAM PENENTUAN MAHRAM BERBASIS WEB TUGAS AKHIR

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

RANCANG BANGUN PERMAINAN TRADISIONAL MACANAN MENGGUNAKAN ALGORITMA HEURISTIK BERBASIS WEB

RANCANG BANGUN APLIKASI WHOLESALE FASHION STORE BERBASIS ANDROID MOBILE TUGAS AKHIR

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

PENGGUNAAN NEAR FIELD COMMUNICATION (NFC) UNTUK PERANCANGAN SISTEM PARKIR SWALAYAN PADA PLATFORM ANDROID TUGAS AKHIR

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

PERANCANGAN MEDIA INTERAKTIF UNTUK SIMULASI UJIAN SURAT IJIN MENGEMUDI RODA DUA BERBASIS ANDROID TUGAS AKHIR

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

MEMBANGUN APLIKASI PEMBELAJARAN MENULIS DAN CARA BACA HURUF ARAB PADA ANAK BERBASIS ANDROID TUGAS AKHIR. Afif Hidayat

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

GAME EDUKASI TEMPAT BERSEJARAH DI INDONESIA TUGAS AKHIR

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

PEMBUATAN AGEN UNTUK CUSTOMER SERVICE DI WEBSITE UMM BERBASIS PENGETAHUAN TUGAS AKHIR

RANCANG BANGUN GAME THE ALPIN CARD TUGAS AKHIR

RANCANG BANGUN GAME EDUKASI THE FLAFA UNTUK PENGENALAN NAMA ILMIAH FLORA DAN FAUNA TUGAS AKHIR

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

APLIKASI VIRTUAL REALITY FLIGHT SIMULATOR BERBASIS ANDROID MENGGUNAKAN UNITY 3D

Sistem Pakar Pendeteksi Kerusakan Sistem Kelistrikan Pada Mobil Jenis Toyota Rush dengan Menggunakan metode Fuzzy MADM

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

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

JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH MALANG

APLIKASI PENENTU MEREK PAKAIAN FAVORITE MENGGUNAKAN SIMPLE ADDITIVE WEIGHTING (SAW) TUGAS AKHIR

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

RANCANG BANGUN SIMULASI PERAGA FISIKA UNTUK TINGKAT SMP

GAME TRADISIONAL DAM DAMAN UNTUK SMARTPHONE TUGAS AKHIR

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

GAME EDUKASI ANTI KORUPSI BERBASI JAVASCRIPT TUGAS AKHIR

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

SISTEM PENDUKUNG KEPUTUSAN PENGAJUAN KREDIT SEPEDA MOTOR MENGGUNAKAN METODE FUZZY SUGENO (Studi Kasus PT. Bussan Auto Finance Malang) TUGAS AKHIR

Game Gatot Kaca Protection

RANCANG BANGUN APLIKASI TEBAK LAGU WAJIB NASIONAL DAN DAERAH BERBASIS ANDROID

PENERAPAN M-COMMERCE PADA PENJUALAN APEL MALANG BERBASIS ANDROID

MEMBANGUN SMS GATEWAY INFO KESISWAAN PONDOK PESANTREN PUTRA AL-ITTIHAD AL-ISLAMI MADURA

APLIKASI LOST SMARTPHONE DETECTION MENGGUNAKAN METODE LOCATION BASE SERVICE DAN K-NEARESTN NEIGHBOR (KNN)

GAME EDUKASI MENYUSUN KATA DALAM BAHASA INGGRIS DENGAN MELAWAN ZOMBIE

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

APLIKASI PERHITUNGAN WAKTU SHOLAT BERBASIS J2ME TUGAS AKHIR

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

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

RANCANG BANGUN SISTEM REMINDER KREDIT SEMESTER STUDI KASUS JURUSAN TEKNIK INFORMATIKA UNIVERSITAS MUHAMMADIYAH MALANG TUGAS AKHIR

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

GAME EDUKASI PERTOLONGAN PERTAMA TUGAS AKHIR

SISTEM PAKAR KERUSAKAN MESIN MOBIL DENGAN MENGGUNAKAN METODE DEMPSTER SHAFER

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

Oleh: ARIF DARMAWAN NIM

Aplikasi Informasi Tempat Makan Vegetarian Kota Malang Berbasis LBA (Location Based Advertising) Pada Platform Android TUGAS AKHIR

PEMANFAATAN SMARTPHONE SEBAGAI REPORT ABSENSI REAL TIME UNTUK WALI MURID DALAM ABSENSI SISWA

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 Muhammadiyah Malang. Oleh :

RANCANG BANGUN APLIKASI INVENTORY BAHAN DAN KONTROL PENJUALAN PADA MULTI UNIT RESTAURANT BERBASIS MOBILE ANDROID SKRIPSI

PEMBUATAN APLIKASI POINT OF SALES MULTIPLATFORM USER INTERFACE MENGGUNAKAN ZEND FRAMEWORK

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

APLIKASI RUMUS-RUMUS FISIKA DASAR DENGAN PEMBAHASAN, CONTOH DAN LATIHAN SOAL UNTUK UNIVERSITAS BERBASIS ANDROID

PEMANFAATAN METODE EXPONENTIAL MOVING AVERAGE (EMA) DALAM PROSES PREDIKSI HARGA SAHAM PERBANKAN TUGAS AKHIR

PERANCANGAN DAN IMPLEMENTASI APLIKASI UJIAN SERTIFIKASI PADA LEARNING CENTER (Studi Kasus PT.Ebiz Education Enterprise)

APLIKASI SISTEM PAKAR FUZZY SUGENO UNTUK REKOMENDASI PENGOBATAN DIABETES MELLITUS TIPE 2 TUGAS AKHIR

PENERAPAN ALGORITMA LATENT SEMANTIC INDEXING PADA CONTENT BASED IMAGE RETRIEVAL SYSTEM

PEMBUATAN APLIKASI ANGKLUNG DENGAN MEMANFAATKAN ACCELEROMETER PADA DEVICE ANDROID BERBASIS CLIENT-SERVER

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

RANCANG BANGUN APLIKASI WEB E-COMMERCE TANAMAN HIAS DAN JASA TAMAN PADA CV. MALANGGOGREEN MENGGUNAKAN FRAMEWORK CODEIGNITER

Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang

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

GAME EDUKASI SEMPOA DASAR UNTUK MENGASAH MENTAL ARITMATIKA BERBASIS MOBILE

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

IMPLEMENTASI METODE FORWARD CHAINING PADA GAME DUCK HUNTER TUGAS AKHIR

IMPLEMENTASI LEARNING MANAGEMENT SYSTEM PADA PROGRAM STUDI TEKNIK INFORMATIKA UNIVERSITAS MUHAMMADIYAH MALANG BERBASIS RESPONSIVE WEB TUGAS AKHIR

IMPLEMENTASI MOBILE CLOUD FILE SHARING BERBASIS ANDROID MOBILE TUGAS AKHIR

RANCANG BANGUN APLIKASI SISTEM PAKAR UNTUK DETEKSI DINI GIZI BURUK DAN SARAN ASUPAN MAKANAN PADA BALITA GIZI BURUK BERBASIS ANDROID

Transkripsi:

IMPLEMENTASI ALGORITMA GREEDY PADA PERMAINAN HALMA MULTIPLAYER TUGAS AKHIR Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang Umrotin Novita Rahayu 09560298 JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH MALANG 2014

LEMBAR PENGESAHAN IMPLEMENTASI ALGORITMA GREEDY PADA PERMAINAN HALMA MULTIPLAYER TUGAS AKHIR Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang Disusun Oleh : Umrotin Novita Rahayu 09560298 Tugas Akhir ini telah diuji dan dinyatakan lulus melalui sidang majelis penguji pada tanggal 22 Juli 2014 Menyetujui, Penguji I Penguji II Denar Regata Akbi, S.Kom Ilyas Nuryasin, S.Kom, M.Kom Mengetahui, Ketua Jurusan Teknik Informatika Yuda Munarko, S.Kom, M.Sc. NIDN. 0706077902 ii

KATA PENGANTAR Rasa syukur yang teramat dalam penulis panjatkan kepada Allah SWT, atas limpahan rahmad dan hidayah-nya sehingga penulis dapat menyelesaikan Tugas Akhir dengan judul : IMPLEMENTASI ALGORITMA GREEDY PADA PERMAINAN HALMA MULTIPLAYER Seiring dengan perkembangan zaman, banyak permainan tradisional yang satu persatu mulai tersisih dan tergantikan dengan permainan yang lebih modern. Maka dari itu untuk melestarikan kembali permainan tradisional yang mulai menghilang, dibutuhkan suatu upaya untuk membangun kembali permainanpermainan tradisional tersebut agar lebih menarik dan canggih yaitu dengan memanfaatkan kemajuan teknologi yang ada. Apa yang telah penulis berikan ini adalah hasil maksimal dari apa yang dapat dikerjakan, tetapi penulis selaku manusia biasa sedikit banyak pasti tidak luput dari kesalahan maupun kekurangan. Harapan penulis semoga Tugas Akhir ini dapat memberikan sumbangan yang berarti dan berguna bagi semuanya. Saya selaku penulis menyadari bahwa penulisan ini masih jauh dari kata sempurna, untuk itu diharapkan adanya kritik dan saran yang membangun guna kebaikan penulisan selanjutnya. Malang, 7 Juli 2014 Penulis iii

DAFTAR ISI Halaman Judul... i Lembar Persetujuan... ii Lembar Pengesahan... iii Lembar Pernyataan... iv Abstrak... v Abstract... vi Lembar Persembahan... vii Kata Pengantar... viii Daftar Isi... ix Daftar Gambar xi Daftar Tabel xii BAB I PENDAHULUAN... 1 1.1 Latar Belakang... 1 1.2 Rumusan Masalah... 2 1.3 Batasan Masalah... 2 1.4 Tujuan Penelitian... 3 1.5 Metodologi... 3 1.6 Sistematika Penulisan... 4 BAB II LANDASAN TEORI... 5 2.1 Permainan... 5 2.1.1 Sejarah Permainan... 6 2.1.2 Jenis-jenis Permainan... 7 2.2 Halma... 8 2.2.1 Sejarah Halma... 9 2.2.2 Elemen-elemen Pada Halma... 9 2.3 Kecerdasan Buatan... 11 2.3.1 Sejarah Kecerdasan Buatan... 11 2.3.2 Permainan Dengan Kecerdasan Buatan... 12 2.4 Algoritma Greedy... 12 2.4.1 Elemen Algoritma Greedy... 12 iv

2.4.2 Cara Kerja Alforitma Greedy... 13 2.5 Unity 3D... 13 2.5.1 Konsep Unity 3D... 14 2.5.2 Interface Unity 3D... 15 2.6 Bahasa Pemrograman C#... 17 2.6.1 Penggunaan C# Pada Unity 3D... 17 2.7 RPC..... 17 2.8 Jaringan Komputer... 18 2.8.1 Sejarah Jaringan Komputer... 18 2.8.2 Komponen Utama Jaringan Komputer... 18 2.8.3 Tipe-tipe Jaringan Komputer... 19 BAB III ANALISA DAN PERANCANGAN SISTEM... 20 3.1 Analisa Sistem... 20 3.1.1 Flowchart Sistem Permainan Halma... 21 3.1.2 Use case Diagram... 22 3.1.3 Activity Diagram... 23 3.2 Perancangan Sistem... 24 3.2.1 Sequence Diagram... 24 3.2.1 Design Interface... 25 BAB IV IMPLEMENTASI DAN PENGUJIAN... 28 4.1 Implementasi Sistem... 28 4.1.1 Menu Utama... 28 4.1.2 Menu Mulai... 30 4.1.3 Menu Aturan... 37 4.2 Pengujian Sistem... 38 4.2.1 Pengujian Fungsionalitas... 38 4.2.2 Pengujia Jaringan... 39 BAB V PENUTUP... 42 5.1 Kesimpulan... 42 5.2 Saran... 42 Daftar Pustaka... 43 v

DAFTAR PUSTAKA [1] Kartono.1994.Teori Permainan.Penerbit Andi Offset : Yogyakarta [2] Charibaldi,Novrido.dkk.2010.Mobile Game Halma Multiplayer.Program Studi Teknik Informatika FTI UPN Veteran.Yogyakarta [3] Sutojo,Mulyanto,Edi,Vincent.2010.Kecerdasan Buatan.Yogyakarta: ANDI [4] Ardiansyah,dkk.2010.Implementasi Algoritma Greedy Untuk Melakukan Graph Coloring: Study Kasus Peta Propinsi Jawa Timur.Program Studi Teknik Informatika Fakultas Teknologi Industri Universitas Ahmad Dahlan. Yogyakarta. [5] Mondow,Jimmyhard.2008.Pembangunan Aplikasi Permainan Halma Berbasis Kecerdasan Buatan.Program Studi Teknik Informatika Universitas De La Salle.Manado [6] Prasetya,Taufik.2011.Penggunaan Algoritma Greedy Dalam Permainan Warcraft III Tower Defense.Program Studi Teknik Informatika Institut Teknologi Bandung.Bandung. [7] Goldstone,Will.2011.Unity 3.x Game Development Essentials. Birmingham: Packt Publishing Ltd [8] http://www.academia.edu/4651262/modul_pemrograman_c#_fundamental [9] http://repository.usu.ac.id/bitstream/123456789/24126/4/chapter II.pdf [10] http://www.unej.ac.id/files/pdf2/ilmu-komputer-jaringan-komputer-dan- Pengertiannya.pdf [11] Creighton,Ryan Henson.2010.Unity 3D Game Development by Example Beginner's Guide.Birmingham: Packt Publishing Ltd. [12] David M.Bourg,Glenn Seeman.2004.AI for Game Developers.United States of America: O'Reilly Media, Inc. [13] Lieyanda,Vivi.2011.Penerapan Algoritma Greedy untuk Permainan.Program Studi Teknik Informatika.Institut Teknologi Bandung.Bandung [14] Millington,Ian,Funge,John.2009.ARTIFICIAL INTELLIGENCE FOR GAMES Second Edition.Burlington: Morgan Kaufmann Publishers. vi