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
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
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,
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
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
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,
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.
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.
DAFTAR ISI
Halaman
PERSETUJUAN ii
PERNYATAAN iii
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 2
1.4 Tujuan Penelitian 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 8
2.3.2 Proses Data Mining 9
2.3 Klasifikasi 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
3.1 Analisis Sistem 22
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.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
DAFTAR TABEL
Nomor
Tabel Nama Tabel Halaman
2.1
Data Pemain dan Posisi
Dokumentasi Naratif Use Case Database
Dokumentasi Naratif Use Case Proses Naive Bayes Dokumentasi Naratif Use Case Help
Kamus Data
Pseudecode Naive Bayes
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 Data training awal untuk atribut objektif Data training atribut objektif
Data training atribut subjektif
DAFTAR GAMBAR
Nomor
Gambar Nama Gambar Halaman
2.1
Komponen Sistem Pendukung Keputusan Langkah Proses Klasifikasi
Skema Naive Bayes Posisi Pemain Sepak Bola Diagram Ishikawa
Use Case Diagram Sistem Activity Diagram
Sequence Diagram Flowchart Sistem
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
DAFTAR LAMPIRAN
Halaman
Listing Program 77