v
ABSTRAK
Nama : Christian Adikusuma Tanjung
Program Studi : Teknik Informatika
Judul : Sistem Penentuan Hero Counter pada Game Mobile Legends
dengan Logika Fuzzy Metode Mamdani
Mobile Legends adalah game bergenre MOBA android yang memiliki banyak
peminat sejak pertama rilis pada tahun 2016. Banyak pemain pemula game ini yang
sebelumnya tidak tahu cara melawan hero musuh dengan cara memilih hero yang
tepat untuk dapat mengalahkannya sehingga seringkali mengalami kekalahan dalam
pertandingan. Pada tugas akhir ini penulis akan menerapkan logika fuzzy metode
mamdani yang diimplementasikan untuk membuat sistem penentuan hero counter
pada game Mobile Legends guna membantu pemain dalam pemilihan hero. Untuk itu
diperlukan beberapa variable input yaitu kelincahan dan ability effect yang dimiliki
setiap hero serta waktu lama berjalannya pertandingan. Setelah itu semua variabel
input akan diolah dengan logika fuzzy dengan tahapan pembentukan himpunan fuzzy,
fungsi implikasi, komposisi aturan, dan defuzzyfikasi.
Berdasarkan pengujian tingkat keakuratan untuk mengetahui hero counter,
dilakukan dengan percobaan pada setiap hero assassin dengan kondisi waktu yang
berbeda dan menghasilkan nilai akurasi dari sistem ini sebesar 84,375%. Dengan
begitu aplikasi ini diharapkan dapat membantu pemain pemula Mobile Legends saat
memilih hero untuk meningkatkan presentase kemenangan guna menghindari
kekalahan dalam pertandingan.
Kata kunci : Mobile Legends, MOBA, logika fuzzy, hero counter.
vi
ABSTRACT
Name : Christian Adikusuma Tanjung
Study Program : Teknik Informatika
Title : Sistem Penentuan Hero Counter pada Game Mobile Legends
dengan Logika Fuzzy Metode Mamdani
Mobile Legends is a MOBA android game that has many enthusiasts since its
first release in 2016. Many beginner players of this game who previously did not know
how to fight enemy heroes by choosing the right hero to beat him so often experience
defeat in the game. In this final project I will apply fuzzy logic mamdani method
which is implemented to make hero counter determination system in Mobile Legends
game to help player in hero election. For that we need some input variables that is the
agility and ability effect of each hero and the long running time of the game. After
that all input variables will be processed with fuzzy logic with fuzzy set forming
stages, function implications, composition rules, and defuzzyfikasi.
Based on the accuracy level test to find out the counter hero, conducted by
experiment on each hero assassin with different time condition and yield accuracy
value of this system equal to 84,375%. With this application is expected to help
beginner Mobile Legends player when choosing heroes to increase the percentage of
victory in order to avoid defeat in the game.
Keywords : Mobile Legends, MOBA, logika fuzzy, hero counter.
vii
KATA PENGANTAR/UCAPAN TERIMAKASIH
Puji syukur kami panjatkan kepada Tuhan yang Maha Kuasa yang senantiasa
melimpahkan rahmat dan hidayah-Nya sehingga dapat terselesaikan Tugas Akhir
yang berjudul:
“SISTEM PENENTUAN HERO COUNTER PADA GAME MOBILE
LEGENDS DENGAN LOGIKA FUZZY METODE MAMDANI”
Tugas Akhir ini dimaksudkan untuk memenuhi salah satu persyaratan menyelesaikan
studi di Universitas 17 Agustus 1945 Surabaya. Penulis menyadari bahwa, tanpa
bantuan dan bimbingan dari berbagai pihak, dari masa perkuliahan sampai pada
penyusunan tugas akhir ini, sangatlah sulit bagi penulis untuk menyelesaikan tugas
akhir ini. Oleh karena itu, penulis mengucapkan terima kasih kepada:
(1) Orang tua dan keluarga saya yang telah memberikan doa dan dukungan berupa
material dan moral;
(2) Dosen pembimbing saya Bu Fajar Astuti Hermawanti dan dosen co.pembimbing
saya Bu Enny Indasyah yang telah menyediakan waktu, tenaga dan pikiran untuk
mengarahkan saya dalam penyusunan tugas akhir ini;
(3) Teman-teman warga Lab. Dasar Komputer yang telah memberikan semangat dan
motivasi untuk menyelesaikan tugas akhir ini;
(4) Andrianto, Sena, Shokibul, Yuan dan Rochman yang telah membantu saya dalam
penyusunan tugas akhir ini dalam berbagai hal.
(5) Seluruh teman-teman dan pihak yang tidak dapat saya sebutkan satu-persatu
Akhir kata, saya berharap Tuhan Yang Maha Esa berkenan membalas segala kebaikan
semua pihak yang telah membantu. Semoga tugas akhir ini membawa mafaat bagi
pengembangan ilmu.
xiii
DAFTAR ISI
HALAMAN JUDUL .................................................................................................... i
LEMBAR PENGESAHAN TUGAS AKHIR ........................................................... iii
PERNYATAAN KEASLIAN DAN PERSETUJUAN PUBLIKASI ......................... v
KATA PENGANTAR/UCAPAN TERIMAKASIH .................................................vii
ABSTRAK ................................................................................................................. ix
ABSTRACT ............................................................................................................... xi
DAFTAR ISI ........................................................................................................... xiii
DAFTAR GAMBAR ................................................................................................ xv
DAFTAR TABEL ...................................................................................................xvii
1. PENDAHULUAN ................................................................................................... 1
1.1 Latar Belakang ............................................................................................... 1
1.2 Perumusan Masalah ........................................................................................ 2
1.3 Batasan Masalah ............................................................................................. 2
1.4 Tujuan Penelitian ............................................................................................ 3
1.5 Manfaat Penelitian .......................................................................................... 3
2. TINJAUAN PUSTAKA DAN DASAR TEORI ..................................................... 5
2.1 Penelitian Terdahulu ....................................................................................... 5
2.1.1 Penelitian Suwandi DKK (2011) ......................................................... 5
2.1.2 Penelitian Mariyansari DKK (2011) .................................................... 5
2.1.3 Penelitian Djunaidi DKK (2005) ......................................................... 6
2.1.4 Penelitian Kastina dan Silalahi (2016) ................................................. 6
2.1.5 Penelitian Haryati, Nourma Endah (2014) ........................................... 6
2.2 Dasar Teori ..................................................................................................... 7
2.2.1 Logika Fuzzy........................................................................................ 7
2.2.2 Konsep Himpunan Fuzzy ..................................................................... 8
2.2.2.1 Pengertian ............................................................................. 8
2.2.2.2 Fungsi Keanggotaan ............................................................. 9
xiv
2.2.2.3 Operator Logika Fuzzy ...................................................... 12
2.2.2.4 Fungsi Implikasi ................................................................ 12
2.2.2.5 Sistem Inferensi Fuzzy ...................................................... 13
2.2.3 Mobile Legends ................................................................................. 15
2.2.3.1 Tipe-Tipe Hero Mobile Legends ....................................... 16
2.2.3.2 Mode Permainan ................................................................ 21
2.2.4 MOBA ............................................................................................... 26
2.2.4.1 Sejarah ............................................................................... 26
2.2.4.2 Gameplay ........................................................................... 28
3. METODE PENELITIAN ..................................................................................... 31
3.1 Analisis Kebutuhan ...................................................................................... 31
3.2 Pengumpulan Data ....................................................................................... 31
3.3 Rencana Penelitian....................................................................................... 32
3.4 Desain User Interface .................................................................................. 38
3.4.1 Halaman Utama ................................................................................. 38
3.4.2 Menu Data Hero ................................................................................ 38
3.4.3 Menu Counter Hero ........................................................................... 39
4. HASIL DAN PEMBAHASAN ............................................................................ 41
4.1 Hasil Impementasi Sistem ........................................................................... 41
4.2 Pengujian Tingkat Keakuratan Sistem ......................................................... 44
5. KESIMPULAN DAN SARAN ............................................................................ 51
5.1. Kesimpulan .................................................................................................. 51
5.2. Saran………………………………………………………………………..51
DAFTAR PUSTAKA ............................................................................................... 53
LAMPIRAN ............................................................................................................. 55
xvii
DAFTAR TABEL
Table 3.1. Aturan yang terbentuk pada inferensi fuzzy ............................................ 37
Tabel 4.1. Proses Inferensi ........................................................................................ 45
Tabel 4.2. Hasil Pengujian Sistem ............................................................................ 48
xv
DAFTAR GAMBAR
Gambar 2.1 Representasi Linear Naik ........................................................................ 9
Gambar 2.2 Representasi Linear Turun .................................................................... 10
Gambar 2.3 Representasi Kurva Segitiga.................................................................. 11
Gambar 2.4 Representasi Kurva Trapesium.............................................................. 11
Gambar 2.5 Himpunan Output .................................................................................. 15
Gambar 2.6 Daftar Hero Tank................................................................................... 17
Gambar 2.7 Daftar Hero Fighter ............................................................................... 18
Gambar 2.8 Daftar Hero Assassin ............................................................................. 19
Gambar 2.9 Daftar Hero Mage .................................................................................. 19
Gambar 2.10 Daftar Hero Marksman ........................................................................ 20
Gambar 2.11 Daftar Hero Support ............................................................................ 21
Gambar 2.12 Mode Classic ....................................................................................... 22
Gambar 2.13 Mode Ranked ...................................................................................... 22
Gambar 2.14 Divisi Warrior, Elite, Master dan Grandmaster ................................... 23
Gambar 2.15 Divisi Epic, Legend dan Mythic .......................................................... 23
Gambar 2.16 Mode Brawl ......................................................................................... 24
Gambar 2.17 Mode VS AI ........................................................................................ 25
Gambar 2.18 Mode Custom ...................................................................................... 25
Gambar 2.19 Pilihan pada Mode Custom ................................................................. 26
Gambar 3. 1. Use Case Diagram ............................................................................... 31
Gambar 3. 2. Blok Diagram ...................................................................................... 32
Gambar 3. 3. Flowchart perancangan fuzzy .............................................................. 33
Gambar 3. 4. Fungsi keanggotaan kelincahan ........................................................... 34
Gambar 3. 5. Fungsi keanggotaan ability effect ........................................................ 35
Gambar 3. 6. Fungsi keanggotaan waktu .................................................................. 36
Gambar 3. 7. Fungsi Keanggotaan Output ................................................................ 36
Gambar 3. 8. Desain Halaman Utama ....................................................................... 38
Gambar 3. 9. Desain Menu Data Hero ...................................................................... 39
Gambar 3. 10. Desain Menu Hero Counter ............................................................... 39
xvi
Gambar 3. 11. Desain Menu Output Hero ................................................................ 40
Gambar 4. 1. Menu Halaman Utama ........................................................................ 41
Gambar 4. 2. Halaman Data Hero ............................................................................ 42
Gambar 4. 3. Halaman Proses Hero Counter ............................................................ 42
Gambar 4. 4. Halaman Output Mage ........................................................................ 43
Gambar 4. 5. Halman Output Fighter ....................................................................... 43
Gambar 4. 6. Halaman Output Assasin .................................................................... 44
Gambar 4. 7. Hasil Perhitungan Pertama pada Sistem ............................................. 47
Gambar 4. 8. Hasil Uji Coba Langsung Pertama...................................................... 47
Top Related