Baca Data Penjelasan Proses

39 linkage dengan menggunakan matriks jarak yang sudah didapatkan.kemudian proses terakhir atau proses keempat adalah proses perhitungan akurasi dengan berdasarkan cluster yang terbentuk dan dendrogram yang terbentuk.

3.5 Penjelasan Proses

3.5.1 Baca Data

Setelah data dimasukan kedalam excel dan melewati tahap knowledge discovery in database data siap digunakan dalam proses selanjutnya yaitu pre- processing .Dalam sebuah pertandingan seorang Carry diwajibkan memiliki Gold-Per-Minute GPM yang tinggi karena dibutuhkan untuk membeli item atau barang yang menunjang kemenangan tim tersebut. 3.5.2 Pre-processing Setelah data siap maka proses selanjutnya adalah melakukan preprocessing pada data.terdapat 2 tahap Pre-processing sebelum data digunakan yaitu transformasi data dengan Z-score dan MinMax terhadap 300 data pertandingan.Selain transformasi data juga akan diuji menggunakan PCA Principal component analysis untuk menguji apakah akurasi dapat lebih besar atau sebaliknya.Bagi yang memilkiki peran Carry NETWORTH menjadi sangat penting karena dalam tim Carry diwajibkan memiliki item progres yang cepat , kemudian seroang Carry juga harus memiliki LAST_HIT yang banyak dan juga KILL yang banyak. Sangat berbeda dengan yang berperan sebagai Support dan Hard-support dalam peran ini harus merelekan item mereka demi seorang Carry agar Carry menjadi kuat dengan kata lain Carry menjadi prioritas utama.Dalam data terdapat atribut DAMAGE dimana atribut ini sangat tidak berpengaruh terhadap proses cluster karena DAMAGE adalah besar serangan yang masuk kedalam musuh seroang Support bisa saja memiliki DAMAGE yang besar karena skill yang dia miliki oleh karena itu atribut ini menggunakan normalisasi [0-1] agar tidak merusak proses clustering data berdasarkan proses PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 40 dalam permainan.sedangkan NETWORTH ,GOLD_PER_MINUTE dan EXPERIENCE_PER_MINUTE menggunakan normalisasi [0-471] karena dari ketiga atribut itu sangat tergantung pada LAS_HIT .Berikut adalah tahap-tahap normalisasi : a Langkah-langkah function MinMax 1. Proses cut data pada data pertandingan DOTA 2 profesional 2016 pemotongan hanya pada atribut 4,8,9 dan 10. 2. Simpan data cut menjadi satu dalam bentuk excel dengan nama DATA_CUT_NORMALISASI.xlsx. 3. Kemudian membuat data yang tidak di-cut dalam proses di atas menjadi 1 dengan nama DATA_CUT_SISA_NORMALISASI.xlsx 4. Mengambil nilai dari data cut minmax ,kemudian menentukan nilai minimal dan maksimal yang baru untuk dipakai dalam perhitungan. 5. Menghitung rumus minmax yaitu minmax=dataAwalcut- nilai_max_baru nilai_max_baru - nilai_min_baru nilai_max- nilai_min+ nilai_max 6. Kemudian data hasil perhitungan dengan rumus tersebut digabungkan dengan data sisa hasil cut kemudian dijadikan menjadi satu file excel untuk diolah dengan nama DATA_FINAL_HASIL_NORMALISASI.xlsx b Zscore menggunkan fungsi pada matlab data zscore zscoredata=zscoredataAwal; c Langkah-Langkah Perhitungan PCA 1. membuat matriks x dengan cara mengurangi rata2 setiap dimensi pada matriks 2. menghitung nilai covarience dari matriks x PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 41 3. menghitung eigenvector dan eigenvalue dari covariance matrix. 4. Pilih komponen dan bentuk vector feature dan principal component dari eigenvector yang memiliki eigenvalue paling besar diambil decreasing order. 5. menurunkan satu set data baru 6. kemudian memasukan jumlah PCA yang digunakan dalam pemotongan data.

3.5.3 Pengukuran Jarak