IMPLEMENTASI METODE NAIVE BAYES DALAM MENENTUKAN POSISI IDEAL PEMAIN DALAM SEPAK BOLA BERBASIS ANDROID (STUDI KASUS : TALENTA SOCCER RANTAUPRAPAT) SKRIPSI AHMAD RIFAI 111401020

IMPLEMENTASI METODE NAIVE BAYES DALAM MENENTUKAN POSISI

  IDEAL PEMAIN DALAM SEPAK BOLA BERBASIS ANDROID (STUDI KASUS : TALENTA SOCCER RANTAUPRAPAT) SKRIPSI AHMAD RIFAI 111401020 PROGRAM STUDI S1 ILMU KOMPUTER FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI UNIVERSITAS SUMATERA UTARA MEDAN 2015

IMPLEMENTASI METODE NAIVE BAYES DALAM MENENTUKAN POSISI

  

IDEAL PEMAIN DALAM SEPAK BOLA BERBASIS ANDROID

(STUDI KASUS : TALENTA SOCCER RANTAUPRAPAT)

SKRIPSI

Diajukan untuk melengkapi tugas dan memenuhi syarat memperoleh ijazah

  

Sarjana Ilmu Komputer

AHMAD RIFAI

111401020

  

PROGRAM STUDI S1 ILMU KOMPUTER

FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI

UNIVERSITAS SUMATERA UTARA

MEDAN

2015

  

PERSETUJUAN

  Judul : IMPLEMENTASI METODE NAIVE BAYES DALAM MENENTUKAN POSISI IDEAL PEMAIN DALAM SEPAK BOLA BERBASIS ANDROID (STUDI KASUS : TALENTA SOCCER RANTAUPRAPAT)

  Kategori : SKRIPSI Nama : AHMAD RIFAI Nomor Induk Mahasiswa : 111401020 Program Studi : SARJANA (S1) ILMU KOMPUTER Departemen : ILMU KOMPUTER Fakultas : ILMU KOMPUTER DAN TEKNOLOGI INFORMASI

  UNIVERSITAS SUMATERA UTARA Diluluskan di

  Medan, Agustus 2015 Komisi Pembimbing : Pembimbing 2 Pembimbing 1 Dian Rachmawati, S.Si., M.Kom Dr. Poltak Sihombing, M.Kom NIP. 19830723 200912 2 004 NIP. 19620317 199103 1 001 Diketahui/disetujui oleh Program Studi S1 Ilmu Komputer Ketua, Dr. Poltak Sihombing, M.Kom NIP. 19620317 199103 1 001

  

PERNYATAAN

  IMPLEMENTASI METODE NAIVE BAYES DALAM MENENTUKAN POSISI

  IDEAL PEMAIN DALAM SEPAK BOLA BERBASIS ANDROID (STUDI KASUS : TALENTA SOCCER RANTAUPRAPAT)

  SKRIPSI Saya menyatakan bahwa skripsi ini adalah hasil karya saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing telah disebutkan sumbernya.

  Medan, Agustus 2015 Ahmad Rifai 111401020

  

PENGHARGAAN

  Alhamdulillah. Puji dan syukur kehadirat Allah SWT, yang dengan rahmat dan karunia-Nya penulis dapat menyelesaikan penyusunan skripsi ini, sebagai syarat untuk memperoleh gelar Sarjana Komputer, pada Program Studi S1 Ilmu Komputer Fakultas Ilmu Komputer dan Teknologi Informasi Universitas Sumatera Utara.

  Pada pengerjaan skripsi dengan judul Implementasi Metode Naive Bayes dalam Menentukan Posisi Ideal Pemain dalam Sepak Bola Berbasis Android, penulis menyadari bahwa banyak pihak yang turut membantu, baik dari pihak keluarga, sahabat dan orang-orang terkasih yang memotivasi dalam pengerjaannya. Dalam kesempatan ini, penulis mengucapkan terima kasih kepada:

  1. Bapak Prof. Drs. Subhilhar, M.A., Ph.D selaku Pj. Rektor Universitas Sumatera Utara.

  2. Bapak Prof. Dr. Muhammad Zarlis selaku Dekan Fakultas Ilmu Komputer dan Teknologi Informasi Universitas Sumatera Utara.

  3. Bapak Dr. Poltak Sihombing, M.Kom selaku Ketua Program Studi S1 Ilmu Komputer Fakultas Ilmu Komputer dan Teknologi Informasi Universitas Sumatera Utara sekaligus selaku Dosen Pembimbing I yang telah memberikan arahan serta motivasi kepada penulis dalam pengerjaan skripsi ini.

  4. Ibu Dian Rachmawati S.Si., M.Kom selaku Dosen Pembimbing II yang telah memberikan arahan, kritik dan saran serta motivasi kepada penulis dalam pengerjaan skripsi ini.

  5. Bapak Dr. Syahril Effendi S.Si., M.IT selaku Dosen Pembanding I yang telah banyak memberikan arahan dan masukan yang sangat berharga kepada penulis.

  6. Bapak Drs. Marihat Situmorang, M.Kom selaku Dosen Pembanding II yang telah banyak memberikan arahan dan masukan yang sangat berharga kepada penulis.

  7. Seluruh tenaga pengajar dan pegawai di Fakultas Ilmu Komputer dan Teknologi Informasi USU.

  8. RCS yang selama ini telah menjadi keluarga dan rumah penulis selama menjalani masa perkuliahan, tempat berbagi suka dan duka.

  9. Teman-teman kuliah, khususnya Hari Rahman Nihe, Jonathan Simamora, Aditya Putra, Sandy Ramadhan, Alfrid Iskandar, Tifany Maria, Syafura Tri Utari, Fildzah Hanifati serta seluruh stambuk 2011 yang tidak dapat disebut satu- persatu, yang telah banyak membantu dalam selesainya pengerjaan skripsi ini.

  10. Teman-teman Pengurus IMILKOM (Ikatan Mahasiswa S1 Ilmu Komputer) Fasilkom-TI 2014/2015, Nurhayati Lubis, Abidah Novita, Farid Akbar, Abdussubhi Afif, Joshua Christy, Steven Sinaga, Deka Triatnoko, Magdalena Siregar, Meylina Manik, Witty Mareta, Ivana Lisa Sitepu, Arief Anwar, Hanafi Ahmad, Nadhira Dwi Sabrina, Ita Sinaga dan Astrid Febrina Siregar yang telah memberikan banyak dukungan, tempat belajar berorganisasi yang benar, dan menimba pengalaman.

  11. Terakhir, untuk yang paling berharga dalam hidup, almarhum Bapak saya Suharto, Ibunda Kartini Nasution, Kakak-kakak tercinta Nurmeini, Kurnia Sari dan Siti Maimunah, yang telah banyak memberikan kasih sayang, semangat, dorongan serta merupakan sumber motivasi bagi saya dalam menjalani kehidupan. Tidak ada satu hari pun saya tidak mengingat dan mendoakan yang terbaik buat kalian dan tidak ada yang lebih membahagiakan selain ada disisi kalian. Semua yang baik dari saya adalah dari dan untuk kalian.

  Semoga Allah SWT. melimpahkan berkah dan membalas dengan kebaikan kepada semua pihak yang telah memberikan bantuan, perhatian, serta dukungan kepada penulis dalam menyelesaikan skripsi ini.

  Medan, Agustus 2015 Penulis, Ahmad Rifai

  

ABSTRAK

Kebutuhan masyarakat terhadap layanan teknologi berbasis IT sangat bervariasi.

  Ketersediaan suatu perangkat mobile berbasis Android yang dapat membantu memecahkan suatu permasalahan adalah sesuatu yang dapat bermanfaat bagi masyarakat. Dalam hal ini, penulis berusaha menambang data pemain sebuah sekolah sepak bola untuk mengetahui posisi pemain yakni Kiper, Bek, Gelandang dan Penyerang dengan menggunakan teknik Data Mining. Data mining adalah teknik yang memanfaatkan data dalam jumlah yang besar untuk memperoleh informasi berharga yang sebelumnya tidak diketahui dan dapat dimanfaatkan untuk pengambilan keputusan penting. Data yang ada dianalisis menggunakan metode Naive Bayes, yang bertujuan untuk melakukan klasifikasi data pada kelas tertentu, kemudian pola tersebut dapat digunakan untuk memperkirakan posisi ideal pemain yang baru sehingga pelatih bisa mengambil keputusan untuk menempatkan posisi pemain tersebut.

  

Kata Kunci : Android , Sepak Bola, Data Mining, Metode Naive Bayes, Sistem

Pendukung Keputusan.

IMPLEMENTATION NAIVE BAYES METHOD FOR DETERMINING THE

  

IDEAL POSITION IN FOOTBALL PLAYERS BASED ON ANDROID

ABSTRACT

  Social demand for IT services based technologies vary widely. The availability of an Android-based mobile devices that can help solve a problem is something that can be useful to society. In this case, the authors tried to mine the data of a school football players to know the position of the player Goalkeeper, Defender, Midfielder and Striker by using Data Mining techniques. Data mining is a technique that utilizes large amounts of data to obtain valuable information that was not previously known and can be used for making important decisions. Existing data were analyzed using Naive Bayes, which aims to classify the data in a particular class, then the pattern can be used to estimate the ideal position of the new players that the coach can take the decision to put the position of the player.

  

Keywords : Android, Football, Data Mining, Naive Bayes Method, Decision Support

System.

DAFTAR ISI

  3.1 Analisis Sistem

  10

  2.4 Metode Naive Bayes

  12

  2.5 Android

  17

  2.6 Sepak Bola

  18

  2.6.1 Pengenalan Sepak Bola

  19

  2.6.2 Posisi dan Peran Pemain

  19

  2.7 Penelitian yang relevan

  20 BAB 3 ANALISIS DAN PERANCANGAN SISTEM

  22

  9

  3.1.1 Analisis Masalah

  22

  3.1.2 Analisis Persyaratan

  23

  3.1.2.1 Persyaratan Fungsional

  23

  3.1.2.2 Persyaratan Non Fungsional

  24

  3.1.3 Pemodelan

  24

  3.1.3.1 Use Case Diagram

  24

  3.1.3.2 Activity Diagram

  27

  2.3 Klasifikasi

  Halaman PERSETUJUAN ii

  PERNYATAAN iii

  2

  PENGHARGAAN iv

  ABSTRAK vi

  ABSTRACT vii

  DAFTAR ISI viii

  DAFTAR TABEL x

  DAFTAR GAMBAR xi

  DAFTAR LAMPIRAN xii

  BAB 1 PENDAHULUAN

  1.1 Latar Belakang

  1

  1.2 Rumusan Masalah

  2

  1.3 Batasan Masalah

  1.4 Tujuan Penelitian

  8

  3

  1.5 Manfaat Penelitian

  3

  1.6 Metodologi Penelitian

  3

  1.7 Sistematika Penulisan

  4 BAB 2 LANDASAN TEORI

  2.1 Sistem Pendukung Keputusan

  6

  2.2.1 Komponen Sistem Pendukung Keputusan

  6

  2.2 Data Mining

  8

  2.3.1 Tugas Utama Data Mining

  2.3.2 Proses Data Mining

  3.1.3.3 Sequence Diagram

  27

  3.1.3.4 Kamus Data

  28

  3.1.3.5 Flowchart Sistem

  29

  3.1.3.6 Pseudecode Program

  31

  3.2 Perancangan Sistem

  39

  3.2.1 Menu Utama

  40

  3.2.2 Menu Database

  41

  3.2.3 Menu Proses Naive Bayes

  42

  3.2.4 Menu Proses

  43

  3.2.5 Menu Help

  44

  3.2.6 Menu About

  45 BAB 4 IMPLEMENTASI DAN PENGUJIAN

  4.1 Implementasi

  46

  4.2 Antarmuka Sistem

  46

  4.2.1 Menu Utama

  47

  4.2.2 Menu Database

  47

  4.2.3 Proses Naive Bayes

  48

  4.2.4 Menu Proses

  49

  4.2.5 Menu Help

  50

  4.2.6 Menu About

  50

  4.3 Pengujian

  51 BAB 5 KESIMPULAN DAN SARAN

  5.1 Kesimpulan

  73

  5.2 Saran

  73 DAFTAR PUSTAKA

  75 Lampiran

  

DAFTAR TABEL

Nomor Tabel Nama Tabel Halaman

  Data training awal untuk atribut objektif Data training atribut objektif Data training atribut subjektif

  52

  51

  45

  44

  43

  42

  41

  40

  31

  29

  26

  26

  25

  16

  Keterangan gambar rancangan Menu Utama Keterangan gambar rancangan Menu Database Keterangan gambar rancangan Menu Proses Naive Bayes Keterangan gambar rancangan Menu Proses Keterangan gambar rancangan Menu Help Keterangan gambar rancangan Menu About

  2.1

  3.7

  3.1

  3.2

  3.3

  3.4

  3.5

  3.6

  3.8

  Pseudecode Naive Bayes

  3.9

  3.10

  3.11

  4.1

  4.2

  4.3 Data Pemain dan Posisi Dokumentasi Naratif Use Case Database Dokumentasi Naratif Use Case Proses Naive Bayes Dokumentasi Naratif Use Case Help Kamus Data

  53

  

DAFTAR GAMBAR

Nomor Gambar Nama Gambar Halaman

  44

  11

  15

  20

  23

  25

  27

  28

  30

  40

  41

  42

  43

  45

  Rancangan Menu Utama Rancangan Menu Database Rancangan Menu Proses Naive Bayes Rancangan Menu Proses Rancangan Menu Help Rancangan Menu About Menu Utama Menu Database Menu Lanjutan Menu Database Menu Proses Naive Bayes Menu Proses Menu Help Menu About Inputan Pengujian 1 Hasil Pengujian 1 Inputan Pengujian 2 Hasil Pengujian 2 Inputan Pengujian 3 Hasil Pengujian 3

  47

  48

  48

  49

  49

  50

  50

  54

  59

  60

  66

  67

  7

  Use Case Diagram Sistem Activity Diagram Sequence Diagram Flowchart Sistem

  2.1

  3.10

  2.2

  2.3

  2.4

  3.1

  3.2

  3.3

  3.4

  3.5

  3.6

  3.7

  3.8

  3.9

  3.11

  4.13 Komponen Sistem Pendukung Keputusan Langkah Proses Klasifikasi Skema Naive Bayes Posisi Pemain Sepak Bola Diagram Ishikawa

  4.1

  4.2

  4.3

  4.4

  4.5

  4.6

  4.7

  4.8

  4.9

  4.10

  4.11

  4.12

  72