12

repository.untag-sby.ac.idrepository.untag-sby.ac.id/862/2/ABSTRAK.pdfsaya Bu Enny Indasyah yang telah menyediakan waktu, tenaga dan pikiran untuk mengarahkan saya dalam penyusunan

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: repository.untag-sby.ac.idrepository.untag-sby.ac.id/862/2/ABSTRAK.pdfsaya Bu Enny Indasyah yang telah menyediakan waktu, tenaga dan pikiran untuk mengarahkan saya dalam penyusunan
Page 2: repository.untag-sby.ac.idrepository.untag-sby.ac.id/862/2/ABSTRAK.pdfsaya Bu Enny Indasyah yang telah menyediakan waktu, tenaga dan pikiran untuk mengarahkan saya dalam penyusunan
Page 3: repository.untag-sby.ac.idrepository.untag-sby.ac.id/862/2/ABSTRAK.pdfsaya Bu Enny Indasyah yang telah menyediakan waktu, tenaga dan pikiran untuk mengarahkan saya dalam penyusunan
Page 4: repository.untag-sby.ac.idrepository.untag-sby.ac.id/862/2/ABSTRAK.pdfsaya Bu Enny Indasyah yang telah menyediakan waktu, tenaga dan pikiran untuk mengarahkan saya dalam penyusunan
Page 5: repository.untag-sby.ac.idrepository.untag-sby.ac.id/862/2/ABSTRAK.pdfsaya Bu Enny Indasyah yang telah menyediakan waktu, tenaga dan pikiran untuk mengarahkan saya dalam penyusunan

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.

Page 6: repository.untag-sby.ac.idrepository.untag-sby.ac.id/862/2/ABSTRAK.pdfsaya Bu Enny Indasyah yang telah menyediakan waktu, tenaga dan pikiran untuk mengarahkan saya dalam penyusunan

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.

Page 7: repository.untag-sby.ac.idrepository.untag-sby.ac.id/862/2/ABSTRAK.pdfsaya Bu Enny Indasyah yang telah menyediakan waktu, tenaga dan pikiran untuk mengarahkan saya dalam penyusunan

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.

Page 8: repository.untag-sby.ac.idrepository.untag-sby.ac.id/862/2/ABSTRAK.pdfsaya Bu Enny Indasyah yang telah menyediakan waktu, tenaga dan pikiran untuk mengarahkan saya dalam penyusunan

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

Page 9: repository.untag-sby.ac.idrepository.untag-sby.ac.id/862/2/ABSTRAK.pdfsaya Bu Enny Indasyah yang telah menyediakan waktu, tenaga dan pikiran untuk mengarahkan saya dalam penyusunan

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

Page 10: repository.untag-sby.ac.idrepository.untag-sby.ac.id/862/2/ABSTRAK.pdfsaya Bu Enny Indasyah yang telah menyediakan waktu, tenaga dan pikiran untuk mengarahkan saya dalam penyusunan

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

Page 11: repository.untag-sby.ac.idrepository.untag-sby.ac.id/862/2/ABSTRAK.pdfsaya Bu Enny Indasyah yang telah menyediakan waktu, tenaga dan pikiran untuk mengarahkan saya dalam penyusunan

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

Page 12: repository.untag-sby.ac.idrepository.untag-sby.ac.id/862/2/ABSTRAK.pdfsaya Bu Enny Indasyah yang telah menyediakan waktu, tenaga dan pikiran untuk mengarahkan saya dalam penyusunan

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