Identifikasi Permasalahan dan Analisa Kebutuhan Sistem

34

BAB III PERANCANGAN SISTEM

3.1 Identifikasi Permasalahan dan Analisa Kebutuhan Sistem

Penerapan sistem belajar untuk dapat membantu penentuan hero pada tahap eliminasi dan tahap pemilihan DoTA dengan mode CM memiliki permasalahan yang komplek, karena tahap eliminasi dan tahap pemilihan hero dilakukan secara bergantian antar 2 tim yang bertanding, dengan komposisi 1-1-1- 1-1-1-1-1 untuk tahap eliminasi, dan 1-2-2-2-2-1. Dibutuhkan total 7 arsitektur ANN untuk 1 tim, yaitu 4 arsitektur ANN untuk tahap eliminasi, dan 3 arsitektur ANN untuk tahap pemilihan. Pada penelitian tugas akhir ini akan difokuskan pada sistem penentuan hero untuk tim 2. Adanya variasi data yang cukup banyak dan memiliki perbedaan yang besar untuk 1 hero pada tahap eliminasi awal, dimana data masukan ANN hanya ada 1, yaitu hero yang dieliminasi tim 1, maka sangat dimungkinkan pembelajaran ANN pada tahap ini akan mengalami kegagalan. Permasalahan lainnya adalah dibutuhkannya cara untuk mengasosiasikan hero input dan hero output ANN secara tepat, karena ID hero kurang dapat mewakili karakteristik hero terkait. Karakteristik tiap hero dapat diwakili dengan 13 kemampuan dasar atribut yang ada pada tiap hero, oleh sebab itu maka hero input dan hero output ANN akan diasosiasikan terhadap ke 13 atribut yang ada, yaitu tanker, ganker, initiator, pusher, disabler, AOE stunner, AOE nuker, nuker, support, semi carry, carry DPS, stunner, dan slower. Hero output ANN yang berupa nilai 13 atribut hero perlu diproses lebih lanjut untuk dapat menghasilkan hero yang berkarakter sesuai, sehingga output ANN dijadikan dasar seleksi dari tiap hero yang ada berdasarkan pada nilai dari 13 atributnya. Hero rekomendasi ANN akan ditampilkan secara urut berdasarkan pada kesesuaian 13 atribut hero terkait dengan 13 atribut hasil dari ANN. Sistem juga perlu memberikan tambahan informasi untuk membantu keputusan pemilihan hero dari daftar rekomendasi hero yang dihasilkan ANN di tahap pemilihan, yaitu counter hero, combo 2 hero, dan combo 3 hero. Pemberian informasi ini akan dilakukan dengan proses query dari tabel counter hero, combo 2 hero, dan combo 3 hero terhadap hero rekomendasi ANN dengan hero yang telah dipilih oleh tim 2.

3.2 Desain Sistem