IMPLEMENTASI SISTEM PENDUKUNG KEPUTUSAN (SPK) DENGAN METODE FUZZY LOGIC DAN PROFILE MATCHING DALAM SELEKSI PEMAIN FUTSAL (STUDI KASUS:PRA PON FUTSAL SUMATERA UTARA) SKRIPSI M IQBAL LUBIS 111401082 PROGRAM STUDI S1 ILMU KOMPUTER FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI UNIVERSITAS SUMATERA UTARA MEDAN 2015
ii 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 MEDAN 2015
iii PERSETUJUAN Judul : IMPLEMENTASI SISTEM PENDUKUNG KEPUTUSAN(SPK) DENGAN METODE FUZZY LOGIC DAN PROFILE MATCHING DALAM SELEKSI PEMAIN FUTSAL( STUDI KASUS: PRA- PON FUTSAL SUMATERA UTARA) Kategori : SKRIPSI Nama : M IQBAL LUBIS 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, Dr. Poltak Sihombing, M.Kom NIP 196203171991031001
iv 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 111401082
v 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,. Penulis ingin menyampaikan ucapan terimakasih kepada : 1. Bapak Prof. Runtung Sitepu, SH., M.Hum selaku Rektor. 2. Bapak Prof. Dr. Opim Salim Sitompul,M.Sc Dekan Fakultas Ilmu Komputer dan Teknologi Informasi, 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 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. 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 untuk sukses, kasih dan sayang dan selalu memberikan dukungan yang sangat luar biasa serta doa kepada penulis.
vi 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 M iqbal Lubis
vii 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. Kata kunci : fuzzy logic dan profile matching, running time,futsal.
viii 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. Keyword : fuzzy logic and profile matching,running time,futsal
ix DAFTAR ISI Persetujuan Pernyataan Penghargaan Abstrak Abstract Daftar Isi Daftar Tabel Daftar Gambar Daftar Lampiran Halaman ii iii iv vi vii viii xi xiii xv Bab I Pendahuluan 1 1.1. Latar Belakang 1 1.2. Rumusan Masalah 2 1.3. Batasan Masalah 2 1.4. Tujuan Penelitian 3 1.5. Manfaat Penelitian 3 1.6. Metodologi Penelitian 3 1.7. Sistematika Penulisan 4 Bab II Landasan Teori 5 2.1. Futsal 5 2.1.1 Sejarah Futsal 5 2.1.2 Peraturan Futsal 6 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.3 Sequence Diagram 49
x 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 5.2 Saran 71
xi DAFTAR TABEL Halaman Tabel 2.1 Tabel Ilustrasi Penerapan logika kabur pada produk 16 Tabel 3.1 Data Pemain Futsal 22 Tabel 3.2 Data Pemain Futsal(Lanjutan) 23 Tabel 3.3 Data Tahapan Tes Peserta 23 Tabel 3.4 Data Kriteria Tes Peserta 24 Tabel 3.5 Data Nilai Tes Teknik Peserta 24 Tabel 3.6 Data Nilai Tes Personal Peserta 25 Tabel 3.7 Data Nilai Tes Fisik Peserta 25 Tabel 3.8 Himpunan Fuzzy 28 Tabel 3.9 Tabel Kriteria Seleksi Pemain 34 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.22 Hasil Perhitungan Cpre dan Secondary Factor 40 Tabel 3.23 Hasil Perhitungan Nilai Total 41 Tabel 3.24 Perhitungan Data Nilai Tes Fisik 41
xii 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
xiii DAFTAR GAMBAR 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 Gambar 3.4 Use Case Diagram Sistem Pendukung Keputusan Pemilihan Pemain Futsal terbaik 45 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 Gambar 3.7 Sequence Diagram untuk Proses Pemilihan Pemain Futsal Terbaik dengan Metode Fuzzy Logic 49 Sequence Diagram untuk Proses Pemilihan Pemain Futsal Terbaik dengan Metode Profile Matching 50 Gambar 3.8 Flowchart Metode Fuzzy Logic 51 Gambar 3.9 Flowchart Metode Profile Matching 52
xiv Gambar 3.10 Rancangan Tampilan Antarmuka Menu Home 54 Gambar 3.11 Rancangan Tampilan Antarmuka Submenu Fuzzy Logic 55 Gambar 3.12 Rancangan Tampilan Antarmuka Submenu Profile Matching 56 Gambar 3.13 Rancangan Tampilan Antarmuka Data Pemain 58 Gambar 3.14 Rancangan Tampilan Antarmuka Data Kriteria 59 Gambar 3.15 Rancangan Tampilan Antarmuka Data Tes 60 Gambar 3.16 Rancangan Tampilan Antarmuka Menu Help 62 Gambar 3.17 Rancangan Tampilan Antarmuka Menu About 63 Gambar 4.1 Tampilan Antarmuka Menu Home 64 Gambar 4.2 Tampilan Antarmuka Input Data Pemain 65 Gambar 4.3 Tampilan Antarmuka Input Data tes 65 Gambar 4.4 Tampilan Antarmuka Input Data Kriteria 66 Gambar 4.5 Tampilan Antarmuka Fuzzy logic 66 Gambar 4.6 Tampilan Antarmuka Profile Matching 67 Gambar 4.7 Tampilan Antarmuka Menu Help 67 Gambar 4.8 Tampilan Antarmuka About 68
xv DAFTAR LAMPIRAN Halaman A. Listing Program A-1 B. Curriculum Vitae B-1