SKRIPSI
M IQBAL LUBIS 111401082
PROGRAM STUDI S1 ILMU KOMPUTER
FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI UNIVERSITAS SUMATERA UTARA
IMPLEMENTASI SISTEM PENDUKUNG KEPUTUSAN (SPK) DENGAN METODE FUZZY LOGIC DAN PROFILE MATCHING DALAM SELEKSI PEMAIN FUTSAL
(STUDI KASUS:PRA PON FUTSAL SUMATERA UTARA)
SKRIPSI
Diajukan untuk melengkapi tugas dan memenuhi syarat memperoleh ijazah Sarjana Ilmu Komputer
M IQBAL LUBIS 111401082
PROGRAM STUDI S1 ILMU KOMPUTER
FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI UNIVERSITAS SUMATERA UTARA
PERSETUJUAN
Nomor Induk Mahasiswa : 111401182
Program Studi : SARJANA (S1) ILMU KOMPUTER Fakultas : ILMU KOMPUTER DAN TEKNOLOGI
INFORMASI
Diluluskan di Medan, Mei 2016
Komisi Pembimbing :
Pembimbing 2 Pembimbing 1
Dr.Syahril Efendi,S.Si,M.IT Dr.Poltak Sihombing, M.Kom NIP 197611101996021001 NIP 196203171991031001
Diketahui/Disetujui oleh
Program Studi S1 Ilmu Komputer Ketua,
PERNYATAAN
Implementasi sistem pendukung keputusan(SPK) dengan metode fuzzy logic dan profile
matching dalam seleksi pemain futsal (studi kasus: Pra PON Futsal Prov Sumatera Utara)
SKRIPSI
Saya menyatakan bahwa skripsi ini adalah hasil karya saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing telah disebutkan sumbernya.
Medan, Mei 2016
M IQBAL LUBIS
PENGHARGAAN
Puji dan syukur kepada Tuhan Yang Maha Esa atas berkat dan karunia-Nya, sehingga penulis dapat menyelesaikan skripsi ini, sebagai syarat untuk memperoleh gelar Sarjana Komputer, pada Program Studi S1 Ilmu Komputer Fakultas Ilmu Komputer dan Teknologi Informasi, Universitas Sumatera Utara.
Penulis ingin menyampaikan ucapan terimakasih kepada :
1. Bapak Prof. Runtung Sitepu, SH., M.Hum selaku Rektor Universitas Sumatera Utara. 2. Bapak Prof. Dr. Opim Salim Sitompul,M.Sc Dekan Fakultas Ilmu Komputer dan Teknologi Informasi, Universitas Sumatera Utara dan selaku dosen penguji I yang telah memberikan kritik,saran serta dukungannya kepada penulis dalam menyelesaikan skripsi ini.
3. Bapak Dr.Poltak Sihombing, M.Kom, selaku ketua Program studi S1 Ilmu Komputer Universitas Sumatera Utara dan selaku dosen Pembimbing I yang telah
memberikan kritik, saran dan dukungan kepada penulis dalam menyelesaikan skripsi ini.
4. Ibu Maya Silvi Lydia, B.Sc, M.Sc, selaku Sekretaris Program studi S1 Ilmu Komputer Universitas Sumatera Utara.
5. Bapak Ade Candra, ST, M.Kom selaku pembimbing akademik penulis.
6. Bapak Dr.Syahril Efendi,S.Si,M.IT, selaku dosen Pembimbing II yang telah memberikan kritik, saran dan dukungan kepada penulis dalam menyelesaikan skripsi ini.
7. Bapak Drs.Marihat Situmorang M.Si, selaku dosen penguji II yang telah memberikan kritik, saran dan dukungan kepada penulis dalam menyelesaikan skripsi ini.
8. Seluruh dosen dan pegawai Program studi S1 Ilmu Komputer Fasilkom-TI USU. 9. Orangtua penulis Taufik lubis dan Elfina sari yang menjadi semangat hidup penulis
10.Saudara kandung penulis, adinda Arif Rahman lubis yang telah memberikan semangat,dukungan dan doa kepada penulis.
11.Adinda tersayang Lydia nur utami, yang telah memberikan motivasi, dukungan, dan menemani penulis selama menyelasaikan skripsi ini.
12.Teman-teman kuliah penulis, semua stambuk 2011 terkhusus Irpan, Herwanda, Arief, Rizky, yang telah memberikan semangat, ilmu, canda dan tawa kepada penulis.
13.Teman-teman dari SL-42, Qoreb, Jodi, Habil, Fandi, Jupri, Abangda Moefed, Bapak fikri, yang telah memberikan semangat, dukungan, canda dan tawa kepada penulis. Penulis menyadari bahwa skripsi ini masih jauh dari sempurna untuk itu penulis menerima kritik dan saran yang membangun untuk menyempurnakan skripsi ini. Dan semoga Tuhan Yang Maha Esa memberikan berkat dan karuniaNya kepada seluruh pihak yang membantu penulis dalam menyelesaikan skripsi ini
Medan, Mei 2016 Penulis
ABSTRAK
Penilaian pemain futsal yang terbaik meliputi tes teknik, personal dan fisik yang masing masing tes terdiri dari beberapa kriteria. Untuk tes teknik memiliki 11 kriteria, tes personal 3 kriteria dan tes fisik ada 4 kriteria. Dari data tes diatas, setiap pemain harus dilakukan perhitungan secara manual oleh seorang pelatih. Pada penelitian ini dilakukan penilaian pemain futsal yang terbaik dengan menggunakan dua algoritma agar hasil penilaian memiliki perbandingan yang objektif dan proporsional. Algoritma yang digunakan adalah Fuzzy logic dan Profile matching. Hasil dari perhitungan pemain futsal yang terbaik dari 25 pemain adalah kedua algoritma diatas memberikan hasil yang berbeda. Berdasarkan pengujian yang dilakukan didapat bahwa metode Fuzzy Logic lebih cepat dari segi Running Time dibandingkan dengan metode Profile Matching.
Implementation of decision support system using fuzzy logic and matching
profile players in selection of futsal
(Pra Pon case study north sumatera )
Abstract
Assessment of the best futsal players includes testing techniques, personal and physical tests each consisting of several criteria. To test the technique has 11 criteria, 3 personal test and physical test criteria there are four criteria. From the above test data, each player must do the calculations manually by a trainer. In this research, assessment of the best futsal players using two algorithms so that the assessment results have an objective comparison and proportionate. The algorithm used is Fuzzy Logic and Profile matching. The results of the calculation of the best futsal players of the 25 players are above two algorithms give different results. Based on tests performed found that the Fuzzy Logic method is faster in terms Running Time instead of the Profile Matching.
Halaman
2.1.3 Posisi dan Peran Pemain 7
2.2 Sistem Pendukung Keputusan 8
2.2.1 Komponen Sistem Pendukung Keputusan 9
2.3 Metode Fuzzy Logic 9
2.3.1 Himpunan Fuzzy 10
2.3.2 Operasi Himpunan Fuzzy 13
2.3.3 Aplikasi Fuzzy Logic dalam Sistem Kendali 14
2.4 Metode Profile Matching 17
2.5 Penelitian yang Relavan 19
Bab III Analisis dan Perancangan Sistem 20
3.1 Analisis Sistem 20
3.1.1 Analisis Masalah 20
3.1.2 Analisis Kebutuhan Sistem 21 3.1.2.1 Analisis Kebutuhan Fungsional 21 3.1.2.2 Analisis Kebutuhan Non-Fungsional 21
3.1.3 Analisis Proses 22
3.1.3.1 Data yang digunakan 22
3.1.3.2 Perhitungan menggunakan Metode Fuzzy Logic 25 3.1.3.3 Perhitungan Menggunakan Metode Profile Matching 34
3.1.4 Permodelan 44
3.1.4.1 Use Case Diagram 44
3.1.4.2 Activity Diagram 46
3.1.4.4 Flowchart Metode fuzzy Logic 51 3.1.4.5 Flowchart Metode Profile Matching 52
3.1.4.6 Perancangan Database 53
3.2 Perancangan Sistem 54
3.2.1 Rancangan Antarmuka Menu Home 54 3.2.2 Rancangan Antarmuka Menu Metode 55 3.2.2.1 Rancangan Antarmuka Fuzzy Logic 55 3.2.2.2 Rancangan Antarmuka Profile Matching 56 3.2.2.3 Rancangan Antarmuka Data Pemain 57 3.2.2.4 Rancangan Antarmuka Data Kriteria 59 3.2.2.5 Rancangan Antarmuka Data Tes 60 3.2.2.6 Rancangan Antarmuka Menu Help 61 3.2.2.7 Rancangan Antarmuka Menu About 62 Bab IV Implementasi Dan Pengujian Sistem 64
4.1 Implementasi Sistem 64
4.1.1 Tampilan Antarmuka Menu Home 64 4.1.2 Tampilan Antarmuka Input Data Pemain 65 4.1.3 Tampilan Antarmuka Input DataTes 65 4.1.4 Tampilan Antarmuka Input Data Kriteria 66
4.1.5 Tampilan Antarmuka Fuzzy 66
4.1.6 Tampilan Antarmuka Profile Matching 67 4.1.7 Tampilan Antarmuka Menu Help 67
4.1.8 Tampilan Antarmuka About 68
4.2 Pengujian Sistem 68
Bab V Kesimpulan Dan Saran 71
5.1 Kesimpulan 71
Halaman Tabel 3.10 Konversi Penilaian Data Futsal untuk semua Kriteria 35 Tabel 3.11 Perhitungan Data Nilai Tes Teknik 35 Tabel 3.12 Data Rating Kecocokan Pemain Futsal 35
Tabel 3.13 Perhitungan Gap 36
Tabel 3.14 Pembobotan Nilai Gap 36
Tabel 3.15 Hasil Pembobotan 37
Tabel 3.16 Hasil Perhitungan Core Factor dan Secondary Factor 37 Tabel 3.17 Hasil Perhitungan Nilai Total 38 Tabel 3.18 Perhitungan Data Nilai Tes Personal 38
Tabel 3.19 Hasil Pencocokan 39
Tabel 3.20 Perhitungan Gap 39
Tabel 3.21 Hasil Pembobotan 40
Tabel 3.25 Hasil Pencocokan 42
Tabel 3.26 Perhitungan Gap 42
Tabel 3.27 Hasil Pembobotan 43
Tabel 3.28 Hasil Perhitungan Core Factor dan Secondary Factor 43 Tabel 3.29 Hasil Perhitugan Nilai Total 44 Tabel 3.30 Dokumentasi Naratif Use Case Metode Fuzzy logic 45 Tabel 3.31 Dokumentasi Naratif Use Case Metode Profile Matching 46 Tabel 3.32 Struktur Tabel Kriteria 53 Tabel 3.33 Struktur Tabel Pemain 53 Tabel 3.34 Struktur Tabel Data Kriteria 53 Tabel 3.35 Struktur Tabel Data Tes 53 Tabel 4.1 Hasil Pengujian Metode Fuzzy Logic 69 Tabel 4.2 Hasil Pengujian Merode Profile Matching 70
Halaman Gambar 2.1 Posisi Pemain Futsal Secara Umum 4
Gambar 2.2 Komponen Sistem Pendukung Keputusan 5 Gambar 2.3 Representasi Liniear Naik 7 Gambar 2.4 Representasi Liniear Turun 7
Gambar 2.5 Kurva Segitiga 8
Gambar 2.6 Kurva Trapesium 8
Gambar 2.7 Variabel permintaan terbagi menjadi 2 himpunan fuzzy, yaitu
NAIK dan TURUN 9
Gambar 2.8 Irisan dua bilangan segitiga fuzzy 10 Gambar 2.9 Gabungan dua bilangan segitiga fuzzy 10 Gambar 2.10 A dan sebuah komplemen 10 Gambar 2.11 Struktur dasar suatu sistem kendali kabur 11 Gambar 3.1 Diagram Ishikawa Analisis Masalah Sistem 21
Gambar 3.2 Himpunan fuzzy 29
Gambar 3.3 Use Case Diagram Sistem Pendukung Keputusan Pemilihan Pemain
Futsal terbaik 45
Gambar 3.4 Activity Diagram untuk Proses Pemilihan Pemain Futsal Terbaik
dengan Metode Fuzzy Logic 47
Gambar 3.5 Activity Diagram untuk Proses Pemilihan Pemain Futsal Terbaik dengan Metode Profile Matching 48 Gambar 3.6 Sequence Diagram untuk Proses Pemilihan Pemain Futsal Terbaik
dengan Metode Fuzzy Logic 49 Gambar 3.7 Sequence Diagram untuk Proses Pemilihan Pemain Futsal Terbaik
Halaman
A. Listing Program A-1