ABSTRAK
Permainan kartu sudah terkenal di kalangan masyarakat, banyak permainan kartu yang dimainkan di masyarakat. Permainan kartu yang sering dimainkan oleh masyarakat di Bali salah satunya adalah Kartu Domino dengan jenis permainan Game Tembak. Masyarakat umum mengenal permainan Game Tembak dengan sebutan Domino. Game Kartu Domino memiliki rule pemainan yang berbeda dari permainan Domino pada umumnya, yang membuat berbeda adalah adanya penambahan nilai dan pengurangan nilai pada saat permainan berlangsung dan pada akhir permainan. Penambahan 5 poin diberikan kepada user yang menghentikan pergerakan lawan berikutnya, dan penambahan 10 poin apabila user dapat menyelesaikan permainan. Poin yang dikumpulkan menentukan pemenang pada akhir permainan. Permainan Kartu Domino dikenalkan kembali ke masyarakat luas dengan menggunakan smartphone Android, ini bertujuan sebagai media hiburan bagi masyarakat yang sudah mengetahui permainan ini dan sebagai media pengenalan bagi masyarakat yang belum mengetahui permainan ini. Permainan Kartu Domino dengan media smartphone Android juga bermanfaat dari sisi biaya karena tidak perlu membeli Kartu Domino dan juga paperless. Fitur yang ada pada Game Kartu Domino memungkinkan pemain untuk bermain secara multiplayer dengan menggunakan jaringan local network, selain itu pemain juga bisa bermain secara single player melawan AI (Artificial Intelligence). Permainan yang dihasilkan dari game Kartu Domino yaitu user dapat memilih kartu yang akan dikeluarkan dalam meja permainan. Kartu yang dikeluarkan oleh user merupakan kartu prediksi dari user yang memainkan, prediksi didapat dari kartu yang dibawa oleh user dan kartu yang ada pada meja permainan. User dengan prediksi yang tepatlah yang mendapatkan poin dan memenangkan permainan setelah mengumpulkan banyak poin.
ABSTRACT
Card game is very popular in society and this game is also played in society. Card game always plays by Bali society. One of them is Domino, Dominoes has many ways to play, and one of the games (play ways) that usually Balinese society played is Game Tembak. Game Tembak is also called Domino. Domino card game has different rule with public Domino. The difference of it in addition and reduction score. The user will get 5 points who can stop the opponent ad 10 point who can finishes the game. The winner of the game is the user who can collect the most point. This Domino Card Games are reintroduced into the wider community using Android smartphone, aims to media entertainment to people who already know the game and as a media introduction for people who do not know this game. Domino Card Games with Android smartphone as the media will also save the cost and it does not need to buy Domino cards and also paperless. Domino card game can play both of multiplayer and single player against AI (Artificial Intelligence). The user in this game can chose the card on the game table. The card which remove by the user is prediction card from the user. The user who can predict the card properly will get the most points and as the winner in the game.
DAFTAR ISI
HALAMAN SAMPUL... i
HALAMAN JUDUL ... ii
LEMBAR PERNYATAAN ... iii
LEMBAR PENGESAHAN TUGAS AKHIR ... iv
BERITA ACARA TUGAS AKHIR ... v
KATA PENGANTAR ... vi
ABSTRAK ... viii
ABSTRACT ... ix
DAFTAR ISI ... x
DAFTAR GAMBAR... xiii
DAFTAR TABEL ... xv BAB I PENDAHULUAN... 1 1.1 Latar Belakang ... 1 1.2 Rumusan Masalah ... 3 1.3 Tujuan ... 3 1.4 Manfaat ... 4
1.5 Ruang Lingkup dan Batasan Masalah... 4
1.6 Sistematika Penulisan ... 4
BAB II TINJAUAN PUSTAKA... 6
2.1 State of The Art ... 6
2.2 Permainan Kartu Domino ... 8
2.3 Sejarah dan Asal Usul Permainan Kartu Domino... 10
2.3.1 Sejarah Permainan Kartu Domino ... 11
2.4 Pengertian Game ... 12
2.4.1 Jenis-Jenis Genre Game ... 13
2.4.2 Komponen-komponen Game ... 13
2.5 Kecerdasan Buatan ... 14
2.6 Algoritma Minimax ... 15
2.7.1 Non-Networked System ... 16
2.7.2 Networked System ... 16
2.8 Client Server ... 16
2.8.1 Komponen dasar Client Server ... 17
2.9 Android Studio ... 18
2.10 Bahasa Java ... 19
2.11 JSON (Java Script Object Notation) ... 19
2.12 Android ... 20
BAB III METODOLOGI ... 21
3.1 Tempat dan Waktu Penelitian ... 21
3.2 Alur Penelitian ... 21
3.3 Data ... 23
3.3.1 Sumber Data ... 23
3.3.2 Metode Pengumpulan Data ... 23
3.4 Konfigurasi Hardware dan Software PC ... 24
3.5 Gambaran Umum Sistem ... 25
3.6 Alur Program ... 26
3.7 Alur Game ... 27
3.7.1 Diagram Use Case ... 28
3.7.2 Diagram Activity ... 28
3.7.2.1 Activity Diagram Single player ... 29
3.7.2.2 Activity Diagram Multiplayer ... 30
3.7.2.3 Activity Diagram Help... 31
3.7.2.4 Activity Diagram Exit ... 32
3.8 Perancangan ... 32
3.8.1 Desain Tampilan Kartu ... 33
3.8.2 Desain Logo Game ... 33
3.8.3 Desain Game Play ... 34
BAB IV PEMBAHASAN DAN ANALISA SISTEM... 36
4.1 Konfigurasi Minimal Hardware dan Software Device ... 36
4.3 Hasil Perancangan ... 37
4.3.1 Scene Splah Screen ... 37
4.3.2 Scene Menu Utama ... 38
4.3.3 Scene Gameplay ... 38
4.3.3.1 Scene Single player ... 39
4.3.3.2 Scene Multiplayer ... 42
4.3.4 Scene Help ... 48
4.4 Alur Aliran Data Multiplayer ... 49
4.5 Hasil Uji Coba pada Dua Device Handphone ... 50
4.6 Analisa Sistem ... 56
4.6.1 Metode Pengambilan Data ... 56
4.6.2 Kriteria Variabel ... 56
4.6.2.1 Aspek User Interface Game ... 56
4.6.2.2 Aspek Rekayasa Perangkat Lunak ... 56
4.6.2.3 Aspek Entertainment Game ... 57
4.6.2.4 Aspek Content Game ... 57
4.6.2.5 Aspek Overall Game ... 57
4.6.3 Penetapan Skor ... 58
4.7 Perhitungan dan Penyajian Data ... 58
4.7.1 Aspek User Interface Game ... 58
4.7.2 Aspek Rekayasa Perangkat Lunak ... 60
4.7.3 Aspek Entertaiment ... 61
4.7.4 Aspek Content ... 63
4.7.5 Aspek Overall Game ... 65
BAB V PENUTUP ... 68
5.1 Simpulan ... 68
5.2 Saran ... 68
DAFTAR PUSTAKA ... 69
DAFTAR GAMBAR
Gambar 2.1 Kartu Domino... 9
Gambar 2.2 Komponen Dasar Client Server ... 17
Gambar 3.1 Flowchart Alur Penelitian Game Kartu Domino ... 22
Gambar 3.2 Gambaran Umum ... 25
Gambar 3.3 Alur Program ... 26
Gambar 3.4 Diagram Use Case Game Kartu Domino ... 28
Gambar 3.5 Activity Diagram Single player ... 29
Gambar 3.6 Activity Diagram Multiplayer... 30
Gambar 3.7 Activity Diagram Help... 31
Gambar 3.8 Activity Diagram Exit ... 32
Gambar 3.9 Desain Kartu ... 33
Gambar 3.10 Logo Game Kartu Domino ... 34
Gambar 3.11 Desain Game Play ... 34
Gambar 4.1 Tampilan Scene Splah Screen ... 37
Gambar 4.2 Tampilan Scene Menu Utama... 38
Gambar 4.3 Tampilan Scene Gameplay Single player... 39
Gambar 4.4 Tampilan Single player 2 Player ... 39
Gambar 4.5 Tampilan Single player 4 Player ... 40
Gambar 4.6 Tampilan Single player 4 Player Saat Permainan Berlangsung .. 41
Gambar 4.7 Tampilan Menu Saat Permainan dan Juga Tampilan Saat Game Berakhir ... 42
Gambar 4.8 Tampilan Player Mode Multiplayer ... 43
Gambar 4.9 Tampilan Player Mode yang Sudah Terisi ... 43
Gambar 4.10 Tampilan Meja Permainan saat Menunggu Pemain Lain ... 44
Gambar 4.11 Tampilan Apabila Semua Pemain Sudah Masuk ... 45
Gambar 4.12 Tampilan Pemberitahuan untuk Pass ... 45
Gambar 4.13 Tampilan Penambahan Point ... 46
Gambar 4.14 Tampilan Memilih Pasang di Mana ... 47
Gambar 4.16 Tampilan Menu Help ... 49
Gambar 4.17 Menu Utama ... 51
Gambar 4.18 Player Mode ... 52
Gambar 4.19 User Pertama Masuk ... 53
Gambar 4.20 Memulai Permainan ... 53
Gambar 4.21 Tampilan Pass ... 54
Gambar 4.22 Tampilan Scoring ... 55
Gambar 4.23 Diagram Aspek User Interface Game ... 59
Gambar 4.24 Diagram Aspek Rekayasa Perangkat Lunak ... 61
Gambar 4.25 Diagram Aspek Entertaiment ... 63
Gambar 4.26 Diagram Aspek Content ... 65
DAFTAR TABEL
Tabel 2.1 Jenis-jenis genre game... 13 Tabel 4.1 Penilaian Responden Terhadap Aspek User Interface Game ... 58 Tabel 4.2 Penilaian Responden Terhadap Aspek Rekayasa Perangkat Lunak . 60 Tabel 4.3 Penilaian Responden Terhadap Aspek Entertaiment ... 61 Tabel 4.4 Penilaian Responden Terhadap Aspek Content ... 63 Tabel 4.5 Penilaian Responden Terhadap Aspek Overall Game ... 65
BAB I PENDAHULUAN
Bab ini membahas mengenai latar belakang dari dibuatnya game edukasi ini beserta tujuan, manfaat serta ruang lingkup dari pembuatan game ini.
1.1 Latar Belakang
Permainan kartu Domino sering dimainkan semua kalangan masyarakat. Permainan kartu memiliki berbagai jenis permainan. Permainan kartu yang sering dimainkan di Bali adalah permainan kartu dengan menggunakn kartu Ceki dan kartu Domino. Kartu Domino memiliki beberapa jenis permainan yang dapat dimainkan oleh berbagai kalangan usia. Permainan kartu ini sudah dikenal sejak dahulu hingga sekarang. Pengenalan permainan kartu sangat mudah, hanya dengan mencoba memainkan sebentar seseorang sudah dapat memainkannya dengan sangat lancar. Permainan Kartu Domino berbeda dengan permainan kartu lainnya, permainan Domino sangat mengandalkan kemampuan seseorang dalam memprediksi kartu. Pemain tidak hanya dituntut mampu memeriksa jumlah kartu yang sudah keluar, namun pemain juga harus mampu memprediksi kartu apa saja yang ada di tangan lawan. Memprediksi kartu lawan bertujuan untuk menghentikan pergerakan lawan, sehingga pemain mendapatkan poin. Memprediksi dan dapat menghentikan pergerakan lawan merupakan hal yang menyebabkan permainan kartu Domino menjadi menarik. Perkembangan teknologi seperti sekarang ini tentunya mengurangi minat seseorang untuk mencoba atau memainkannya, hal ini disebabkan karena pada jaman sekarang anak-anak lebih tertarik bermain dengan gadget mereka dari pada bermain kartu. Permainan kartu pada jaman dahulu menjadi media hiburan yang bisa dikatakan sudah dalam golongan yang cukup mewah, karena pada jaman dahulu untuk membeli kartu saja sudah dianggap mahal oleh anak-anak jaman dahulu.
Pengenalan permainan Kartu Domino di kalangan anak-anak di jaman sekarang tidaklah mudah. Anak-anak lebih memilih permainan kartu dengan menggunakan kartu Remi dan juga kartu Uno. Cara yang dapat menarik minat
seseorang untuk mengenal permainan Kartu Domino pada saat ini adalah dengan memanfaatkan perkembangan teknologi, karena anak-anak pada jaman sekarang sangat suka menggunakan perkembangan teknologi yang sudah diciptakan. Perkembangan teknologi yang sangat digemari oleh anak-anak pada saat ini adalah mobile phone. Teknologi pada mobile phone, dimanfaatkan untuk mengenalkan kembali kepada masyarakat betapa menariknya permainan dengan menggunakan Kartu Domino.
Pengenalan permainan Kartu Domino menggunakan gadget dapat dilakukan dengan membuat suatu aplikasi game Kartu Domino. Aplikasi permainan Kartu Domino dibuat seperti permainan kartu asli pada umumnya, dalam aplikasi tersebut ditampilkan meja, dan kartu yang digunakan untuk bermain. Aplikasi permainan Kartu Domino ini dirancang bisa dimainkan multiplayer, sehingga pengguna smartphone Android dapat bermain dengan pengguna smartphone Android lainnya. Game kartu ini dirancang berbasis system operasi Android, dimana pengguna dapat memainkan dengan menggunakan smartphone Android. Game Kartu Domino dirancang dengan rule permainan yang berbeda dengan game Domino pada umumnya. Aturan umum permainan Domino yaitu, pemain yang bisa menghabiskan kartunya terlebih dahulu, dianggap sebagai pemenang. Sedangkan pemain kedua, ketiga, dan keempat dihitung sisa angka yang masih dipegang. Pemain yang memegang sisa angka terbesar dianggap sebagai pihak yang kalah. Aplikasi game Kartu Domino memiliki rule yang berbeda, dalam memainkannya. Pemain yang dapat menghentikan pergerakan lawan giliran berikutnya mendapatkan poin sebanyak 5 poin, dan 10 poin diberikan kepada pemain yang dapat menhabiskan kartu terlebih dahulu. Pemenang ditentukan berdasarkan total jumlah poin yang didapat.
Aplikasi permainan Kartu Domino ini diharapkan dapat memperkenalkan permainan Kartu Domino kepada anak-anak jaman sekarang, mengingat kurangnya peminat dari pemain kartu ini khususnya anak-anak yang masih kecil. Smartphone Android sangat mudah digunakan oleh anak-anak pada jaman sekarang karena kebanyakan orang tua sudah mengenalkan smartphone kepada anak-anak sejak bayi, sehingga anak-anak sudah sangat mahir menggunakan
smartphone. Permainan kartu Domino yang dirancang dikenalkan secara langsung ke masyarakat dengan menggunakan aplikasi game Kartu Domino berbasis Android. Aplikasi game Kartu Domino selain untuk mempermudah pengenalan dan mengajarkan cara permainan Kartu Domino, aplikasi ini juga dapat menghemat pengeluaran untuk membeli Kartu Domino. Seseorang yang bermain Kartu Domino perlu membeli kartu, tentunya itu memerlukan biaya, belum lagi pembelian kartu tidaklah bisa hanya sekali saja karena kebanyakan orang mengganti kartu apabila kartu yang digunakan sudah mulai rusak. Aplikasi Kartu Domino ini membuat orang-orang tidak perlu lagi membeli kartu, cukup hanya dengan mengaplikasikannya pada smartphone Android orang-orang sudah dapat memainkannya tanpa harus takut kartunya rusak karena kartu tersebut ditampilkan secara langsung pada layar dan berapakalipun orang mamainkannya kartu itu tidak rusak. Berdasarkan hal tersebutlah maka dibuatlah aplikasi permainan Kartu Domino, selain itu permainan ini bersifat menghibur bagi yang memainkan.
1.2 Rumusan Masalah
Berdasarkan dari uraian latar belakang diatas maka dapat dirumuskan permasalahan dalam rancang bangun aplikasi game Kartu Domino berbasis Android ini yaitu:
1. Bagaimana perancangan game Kartu Domino berbasis Android? 2. Bagaimana hasil atau pengimplementasiannya?
1.3 Tujuan
Berdasarkan rumusan masalah yang ada, dapat diuraikan beberapa tujuan yang ingin dicapai dari pembuatan aplikasi ini diantaranya adalah:
1. Mengetahui tentang perancangan game Kartu Domino berbasis Android 2. Mengetahui hasil atau pengimplementasiannya
1.4 Manfaat
Adapun beberapa manfaat yang di peroleh dari perancangan aplikasi ini adalah:
1. Masyarakat dapat memainkan permainan Kartu Domino dimana saja dan kapan saja tanpa harus membawa kartu Domino
2. Memperkenalkan kepada masyarakat umum pengguna smart phone Android tentang permainan Kartu Domino
1.5 Ruang Lingkup dan Batasan Masalah
Adapun yang menjadi ruang lingkup dan batasan masalah dari aplikasi game Kartu Domino ini adalah:
1. Aplikasi dibangun berbasis Android dengan OS minimal Android 4.2 (Jelly Bean).
2. Aplikasi ini hanya dapat memainkan permainan Kartu Domino dengan jenis permainan Domino.
3. Aplikasi ini menggunakan bahasa Java.
4. Pemainan kartu single player dan multiplayer dapat dimainkan 2 dan 4 pemain dengan pembagian kartu sebanyak 6 kartu.
1.6 Sistematika Penulisan
Sistematika penulisan yang digunakan dalam penulisan ini adalah sebagai berikut:
BAB I PENDAHULUAN
Berisikan latar belakang masalah, rumusan masalah, tujuan, manfaat, dan batasan masalah, dan sistematika penulisan.
BAB II TINJAUAN PUSTAKA
Berisi tentang teori-teori penunjang untuk pembuatan Aplikasi game Kartu Domino berbasis Android, meliputi state of the art, penjelasan tentang game dan genre game, serta komponen-komponen lain yang berfungsi sebagai penunjang pembuatan game Kartu Domino.
BAB III METODE DAN PERANCANGAN SISTEM
Berisi tentang rancangan aplikasi, rancangan desain, gambaran umum, sumber data dalam pembuatan aplikasi game Kartu Domino berbasis Android.
BAB IV PEMBAHASAN DAN ANALISIS SISTEM
Berisi tentang pembahasan hasil uji coba tampilan dan analisa terhadap keakuratan Aplikasi game Kartu Domino berbasis Android.
BAB V PENUTUP
Berisi tentang simpulan yang menjawab permasalahan yang telah dirumuskan dan berisikan saran-saran untuk pengembangan game Kartu Domino lebih lanjut.