SISTEM PENDUKUNG KEPUTUSAN SELEKSI PEMAIN SEPAK BOLA MENGGUNAKAN METODE FUZZY SUGENO (Studi Persatuan Organisasi Sepak Bola Tempurrejo Ngawi)
TUGAS AKHIR
Disusun Oleh : Ikhwanus Shofa Fitrian 08560365
JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH MALANG 2015
LEMBAR PERSETUJUAN SISTEM PENDUKUNG KEPUTUSAN SELEKSI PEMAIN SEPAK BOLA MENGGUNAKAN METODE FUZZY SUGENO (Studi Persatuan Organisasi Sepak Bola Tempurrejo Ngawi)
Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang
Disusun Oleh : Ikhwanus Shofa Fitrian 08560365
Menyetujui,
Pembimbing I
Pembimbing II
Eko Budi Cahyono, S.Kom, M.T
Gita Indah Marthasari, ST, M.Kom
NIP. 108.9504.0330
NIP. 108.0611.0442
ii
LEMBAR PENGESAHAN SISTEM PENDUKUNG KEPUTUSAN SELEKSI PEMAIN SEPAK BOLA MENGGUNAKAN METODE FUZZY SUGENO (Studi Persatuan Organisasi Sepak Bola Tempurrejo Ngawi) TUGAS AKHIR Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang
Disusun Oleh : Ikhwanus Shofa Fitrian 08560365
Tugas Akhir ini telah diuji dan dinyatakan lulus melalui sidang majelis penguji pada tanggal 28 Januari 2015 Menyetujui, Penguji I
Penguji II
Yuda Munarko, S.Kom, M.Sc
Aminudin, S.Kom
NIDN: 0706077902
NIDN:0701068603
Mengetahui, Ketua Jurusan Teknik Informatika
Yuda Munarko, S.Kom, M.Sc NIDN: 0706077902
iii
SURAT PERNYATAAN
Yang bertanda tangan dibawah ini : NAMA
: IKHWANUS SHOFA FITRIAN
NIM
: 08560365
FAK. / JUR. : TEKNIK / TEKNIK INFORMATIKA Dengan ini saya menyatakan bahwa Tugas Akhir dengan judul “SISTEM PENDUKUNG
KEPUTUSAN
SELEKSI
PEMAIN
SEPAK
BOLA
MENGGUNAKAN METODE FUZZY SUGENO (Studi Persatuan Organisasi Sepak Bola Tempurrejo Ngawi)” beserta seluruh isinya adalah karya saya sendiri dan bukan merupakan karya tulis orang lain, baik sebagian maupun seluruhnya, kecuali dalam bentuk kutipan yang telah disebutkan sumbernya. Demikian surat pernyataan ini saya buat dengan sebenar-benarnya. Apabila kemudian ditemukan adanya pelanggaran terhadap etika keilmuan dalam karya saya ini, atau ada klaim dari pihak lain terhadap keaslian karya saya ini maka saya siap menanggung segala bentuk resiko/sanksi yang berlaku.
Malang, 27 Januari 2015 Yang Membuat Pernyataan
(Ikhwanus Shofa Fitrian)
Mengetahui, Pembimbing I
Pembimbing II
Eko Budi Cahyono, S.Kom, M.T
Gita Indah Marthasari, ST, M.Kom
NIP. 108.9504.0330
NIP. 108.0611.0442 iv
KATA PENGANTAR Dengan memanjatkan puji syukur kehadirat Allah SWT. atas limpahan rahmat dan hidayah-NYA sehingga peneliti dapat menyelesaikan tugas akhir yang berjudul : ”SISTEM PENDUKUNG KEPUTUSAN SELEKSI PEMAIN SEPAK BOLA MENGGUNAKAN METODE FUZZY SUGENO (Studi Persatuan Organisasi Sepak bola Tempurrejo Ngawi)” Di dalam tulisan ini disajikan pokok-pokok bahasan yang meliputi bagaimana cara membuat sistem yang bisa membantu proses perekrutan pemain sepak bola menggunakan metode fuzzy sugeno dan menggabungkannya dengan metode Profile Matching. Peneliti menyadari sepenuhnya bahwa dalam penulisan tugas akhir ini masih banyak kekurangan dan keterbatasan. Oleh karena itu peneliti mengharapkan saran yang membangun agar tulisan ini bermanfaat bagi perkembangan ilmu pengetahuan kedepan.
Malang, 2 Februari 2015 Penulis
Ikhwanus Shofa Fitrian
v
DAFTAR ISI Halaman LEMBAR JUDUL ................................................................................................... i LEMBAR PERSETUJUAN ................................................................................... ii LEMBAR PENGESAHAN ................................................................................... iii SURAT PERNYATAAN ...................................................................................... iv ABSTRAK ...............................................................................................................v ABSTRACT........................................................................................................... vi KATA PENGANTAR .......................................................................................... vii DAFTAR ISI........................................................................................................ viii DAFTAR GAMBAR ............................................................................................. xi DAFTAR TABEL................................................................................................ xiii DAFTAR LAMPIRAN........................................................................................ xiv
BAB I PENDAHULUAN.......................................................................................1 1.1.
Latar Belakang ..........................................................................................1
1.2.
Rumusan Masalah .....................................................................................3
1.3.
Tujuan Penelitian.......................................................................................3
1.4.
Batasan Masalah........................................................................................3
1.5.
Metodologi ................................................................................................3
1.6.
Sistematika Penulisan................................................................................4
BAB II LANDASAN TEORI ................................................................................6 2.1.
Tinjauan Pustaka .......................................................................................6
2.2.
Sistem Pendukung Keputusan (Decision Support System) .......................6
2.2.1.
Pengertian Sistem Pendukung Keputusan .........................................6
2.2.2.
Karakteristik Sistem Pendukung Keputusan......................................9
2.2.3.
Komponen Sistem Pendukung Keputusan .......................................10
2.3.
Logika Fuzzy ...........................................................................................11
2.4.
Fungsi keanggotaan .................................................................................13
2.5.
Metode Sugeno ........................................................................................15
vi
2.6.
Profile Matching (Pencocokan Profil) ....................................................15
2.6.1.
Pemetaan Gap Kompetensi..............................................................16
2.6.2.
Pembobotan......................................................................................16
2.6.3.
Perhitungan dan Pengelompokan Core dan Secondary Factor .......16
2.6.4.
Penghitungan Nilai Total .................................................................17
2.6.5.
Perhitungan Penentuan Ranking ......................................................17
BAB III ANALISA DAN PERANCANGAN SISTEM.....................................18 3.1.
Analisa Sistem.........................................................................................18
3.1.1.
Arsitektur Sistem .............................................................................18
3.1.2.
Deskripsi Sistem ..............................................................................18
3.1.3.
Analisa Kebutuhan Fungsional ........................................................19
3.1.4.
Use case Diagram ............................................................................19
3.1.5.
Use case Skenario ............................................................................20
3.1.6.
Profil PORTIM ................................................................................22
3.2.
Perancangan Sistem.................................................................................23
3.2.1.
Activity Diagram ..............................................................................23
3.2.2.
Sequence Diagram............................................................................25
3.2.3.
Logika Fuzzy ....................................................................................28
3.2.4.
Perhitungan Fuzzy ............................................................................41
3.2.5.
Metode Profile Matching .................................................................43
3.2.6.
Perhitungan Profile Matching..........................................................44
3.2.7.
Perancangan Antarmuka ..................................................................45
BAB IV IMPLEMENTASI DAN PENGUJIAN ...............................................46 4.1.
Implementasi ...........................................................................................46
4.1.1.
Alat dan Bahan.................................................................................46
4.1.2.
Implementasi Database ....................................................................47
4.1.3.
Implementasi Antarmuka .................................................................49
4.1.4.
Implementasi Menu Utama ..............................................................50
4.1.5.
Implementasi Entri Pemain ..............................................................50
4.1.6.
Implementasi Proses Seleksi Pemain ...............................................52
vii
4.1.7.
Implementasi Daftar Pemain............................................................56
4.1.8.
Implementasi Laporan .....................................................................57
4.2.
Pengujian Sistem .....................................................................................58
4.2.1.
Pengujian Akurasi Sistem ................................................................62
BAB V PENUTUP................................................................................................65 5.1.
Kesimpulan..............................................................................................65
5.2.
Saran ........................................................................................................66
DAFTAR PUTAKA LAMPIRAN BIOGRAFI PENULIS
viii
DAFTAR GAMBAR Halaman Gambar 2.1 Komponen Decision Support System (Efraim, 2005) ........................11 Gambar 2.2. Representasi Linear Naik ..................................................................14 Gambar 2.3 Kurva Segitiga....................................................................................14 Gambar 3.1 Arsitektur Sistem................................................................................18 Gambar 3.2 Use Case Diagram .............................................................................19 Gambar 3.3 Struktur Organisasi Sepak Bola Portim .............................................23 Gambar 3.4 Activity Diagram Entri Data ...............................................................24 Gambar 3.5 Activity Diagram Proses Seleksi ........................................................24 Gambar 3.6 Activity Diagram Daftar Pemain ........................................................25 Gambar 3.7 Activity Diagram Laporan ..................................................................25 Gambar 3.8 Sequence Diagram Entri Data ............................................................26 Gambar 3.9 Sequence Diagram Seleksi Pemain ....................................................26 Gambar 3.10 Sequence Diagram Daftar Pemain ...................................................27 Gambar 3.11 Sequence Diagram Laporan .............................................................27 Gambar 3.12 Parameter Tehnik .............................................................................28 Gambar 3.13 Parameter Kecepatan........................................................................30 Gambar 3.14 Parameter Fisik.................................................................................32 Gambar 3.15 Parameter Resistensi ........................................................................34 Gambar 3.16 Diagram Fuzzy Output (Z) ...............................................................35 Gambar 3.17 Alur Profile Matching ......................................................................43 Gambar 3.18 Layout Aplikasi Seleksi Pemain Sepak Bola ...................................45 Gambar 4.1 Database Master Pemain ....................................................................47 Gambar 4.2 Implementasi Query Database Master Pemain ..................................47 Gambar 4.3 Database Proses..................................................................................48 Gambar 4.4 Implementasi Query Database Tabel Proses......................................48 Gambar 4.5 Menu Utama.......................................................................................50 Gambar 4.6 Entri Pemain.......................................................................................50 Gambar 4.7 Source Code Entri Pemain .................................................................51 Gambar 4.8 Proses Seleksi Pemain........................................................................52 Gambar 4.9 Source Code Cari Skor Kriteria .........................................................54 ix
Gambar 4.10 Source Code Gap Profile Matching .................................................55 Gambar 4.11 Daftar Pemain...................................................................................56 Gambar 4.12 Source Code Daftar Pemain .............................................................57 Gambar 4.13 Laporan ............................................................................................57
x
DAFTAR TABEL Halaman Tabel 2.1 DSS dan sistem EDP................................................................................7 Tabel 2.2 Bobot Nilai Gap.....................................................................................16 Tabel 3.1 Entry Data Pemain .................................................................................20 Tabel 3.2 Proses Seleksi Pemain ...........................................................................20 Tabel 3.3 Daftar Pemain ........................................................................................21 Tabel 3.4 Laporan ..................................................................................................22 Tabel 3.5 Nilai Himpunan dari Fungsi Keanggotaan ............................................36 Tabel 3.6 Rule Base System ...................................................................................39 Tabel 4.1 Implementasi antarmuka ........................................................................49 Tabel 4.2 Pengujian Menu Entri Data....................................................................58 Tabel 4.3 Pengujian Menu Proses Seleksi Pemain ................................................59 Tabel 4.4 Pengujian Daftar Pemain .......................................................................60 Tabel 4.5 Pengujian Laporan .................................................................................61 Tabel 4.6 Perbandingan Hasil Implementasi .........................................................63
xi
DAFTAR LAMPIRAN 1. SURAT KETERANGAN PENELITIAN 2. DATA KRITERIA & NILAI STANDAR PORTIM 3. DATA PESERTA SELEKSI PORTIM
xii
DAFTAR PUSTAKA Afshari, Alireza, Mojahed, Majid, Yusuf, M dan Rosnah.2010. Simple Additive Weighting Approach to Personnel Selection Problem Universitas Putra Malaysia. Andrew, P, Sage. 1991. Decision Support Systems Engineering. John Wiley & Sons, Inc, New York. Benny, U, Ferdian. 2011. Sistem Pendukung Keputusan Perencanaan Pemilihan Karyawan Berprestasi Pada CV. SAS Bandung. Universitas Komputer Indonesia Efraim, Turban, Aronson, J. E dan Liang, P, T. 2005. Decision Support System and Intelligent Systems (7th Edition). Andi Offset, Yogyakarta Erlangga, S, Yudi. 2013. Survey Kondisi Fisik dan Keterampilan Dasar Sepakbola. Universitas Negeri Surabaya Eka, Diah, Restu dan Yasrifan. 2013. Penerapan Logika Fuzzy Metode Sugeno untuk Sistem Pendukung Keputusan Prakiraan Cuaca. Universitas Brawijaya Malang. Girona. 2013. Sugeno Fuzzy Inference System. University College Cork. Ireland Hidayatullah, P. 2014. Visual Basic.NET Membuat Aplikasi Database dan Program Kreatif. Informatika Bandung. Hermawan, 2005. Perancangan Sistem Pendukung Keputusan. Penerbit : PT Elex Media Komputindo, Jakarta. Jayanti, S dan Hartati, S. 2012. Sistem Pendukung Keputusan Seleksi Anggota Paduan Suara Dewasa Menggunakan Metode Fuzzy Mamdani. IJCCS, Vol.6, No.1, January 2012, pp. 55~66 Kusumadewi, S., dan Purnomo, S. 2010. Aplikasi Logika Fuzzy untuk Pendukung Keputusan. Penerbit : Graha Ilmu. Yogyakarta. Kusrini, 2007. Konsep dan Aplikasi Sistem Pendukung Keputusan. Penerbit : Andi Yogyakarta. Power, Daniel J. 2002. Decision Support System: concepts and resources for managers. Quorum Books division Greenwood Publishing. USA. Scheuneman, Tima. 2009. Futsal for Winners. Dioma Publishing House, Malang.
Sparague, Ralph, H dan Watson, H. 1996. Decision Support for Management (1st Edition). Prentice Hall : Business Publishing Turban, Efraim dan Aronson, J. E. 2001. Decision Support System and Intelligent Systems (6th Edition). Prentice Hall : Upper Saddle River, NJ ____________________________ dan Liang, Ting-Peng. Diterjemahkan oleh Prabantini, Dwi. 2005. Decission Support Systems and Intelligent Systems, 7th edition. Prentice Hall International, Inc.,USA. Yunita.
Rachma.
2003. Perancangan
dan
Pembuatan Sistem
Pendukung
Keputusan Untuk Kenaikan Jabatan dan Perencanaan Karir Pada PT. Krakatau Steel. Jurusan Teknik Informatika, Fakultas Teknologi Industri, Universitas Kristen Petra, Surabaya. Winarno, E dan Zaki, A. 2012. Step by Step Visual Basic.NET. Semarang.