Lisensi ini mengizinkan setiap orang untuk menggubah ...kc.umn.ac.id/2661/1/HALAMAN AWAL.pdf · 2)...

13
Team project ©2017 Dony Pratidana S. Hum | Bima Agus Setyawan S. IIP Hak cipta dan penggunaan kembali: Lisensi ini mengizinkan setiap orang untuk menggubah, memperbaiki, dan membuat ciptaan turunan bukan untuk kepentingan komersial, selama anda mencantumkan nama penulis dan melisensikan ciptaan turunan dengan syarat yang serupa dengan ciptaan asli. Copyright and reuse: This license lets you remix, tweak, and build upon work non-commercially, as long as you credit the origin creator and license it on your new creations under the identical terms.

Transcript of Lisensi ini mengizinkan setiap orang untuk menggubah ...kc.umn.ac.id/2661/1/HALAMAN AWAL.pdf · 2)...

Page 1: Lisensi ini mengizinkan setiap orang untuk menggubah ...kc.umn.ac.id/2661/1/HALAMAN AWAL.pdf · 2) Maria Irmina Prasetiyowati, S.Kom., M.T. selaku ketua program studi Teknik Informatika

Team project ©2017 Dony Pratidana S. Hum | Bima Agus Setyawan S. IIP 

 

 

 

 

 

Hak cipta dan penggunaan kembali:

Lisensi ini mengizinkan setiap orang untuk menggubah, memperbaiki, dan membuat ciptaan turunan bukan untuk kepentingan komersial, selama anda mencantumkan nama penulis dan melisensikan ciptaan turunan dengan syarat yang serupa dengan ciptaan asli.

Copyright and reuse:

This license lets you remix, tweak, and build upon work non-commercially, as long as you credit the origin creator and license it on your new creations under the identical terms.

Page 2: Lisensi ini mengizinkan setiap orang untuk menggubah ...kc.umn.ac.id/2661/1/HALAMAN AWAL.pdf · 2) Maria Irmina Prasetiyowati, S.Kom., M.T. selaku ketua program studi Teknik Informatika

IMPLEMENTASI TEOREMA BAYES UNTUK SIMULASI

PREDIKSI HASIL AKHIR KOMPETISI SEPAKBOLA

BARCLAYS PREMIER LEAGUE

SKRIPSI

Diajukan sebagai salah satu syarat untuk memperoleh gelar

Sarjana Komputer (S.Kom.)

Stevanus Kevin Santana

11110110084

PROGRAM STUDI TEKNIK INFORMATIKA

FAKULTAS TEKNOLOGI INFORMASI DAN KOMUNIKASI

UNIVERSITAS MULTIMEDIA NUSANTARA

TANGERANG

2015

Page 3: Lisensi ini mengizinkan setiap orang untuk menggubah ...kc.umn.ac.id/2661/1/HALAMAN AWAL.pdf · 2) Maria Irmina Prasetiyowati, S.Kom., M.T. selaku ketua program studi Teknik Informatika

ii

PERNYATAAN TIDAK MELAKUKAN PLAGIAT

Dengan ini saya :

Nama : Stevanus Kevin Santana

NIM : 11110110084

Fakultas : ICT

Program Studi : Teknik Informatika

menyatakan bahwa skripsi yang berjudul Implementasi Teorema Bayes untuk

Simulasi Prediksi Hasil Akhir Kompetisi Sepakbola Barclays Premier League ini

adalah karya ilmiah saya sendiri, bukan plagiat dari karya ilmiah yang ditulis oleh

orang lain atau lembaga lain, dan semua karya ilmiah orang lain atau lembaga lain

yang dirujuk dalam skripsi ini telah disebutkan sumber kutipannya serta dicantumkan

di Daftar Pustaka.

Jika di kemudian hari terbukti ditemukan kecurangan/penyimpangan, baik dalam

pelaksanaan skripsi maupun dalam penulisan laporan skripsi, saya bersedia menerima

konsekuensi dinyatakan TIDAK LULUS untuk mata kuliah Skripsi yang telah saya

tempuh.

Tangerang, 6 Juli 2015

( )

Tanda tangan dan nama terang

Rancang Bangun ..., Samuel Wiryaputra, FTI UMN, 2015

Page 4: Lisensi ini mengizinkan setiap orang untuk menggubah ...kc.umn.ac.id/2661/1/HALAMAN AWAL.pdf · 2) Maria Irmina Prasetiyowati, S.Kom., M.T. selaku ketua program studi Teknik Informatika

iii

LEMBAR PENGESAHAN SKRIPSI

IMPLEMENTASI TEOREMA BAYES UNTUK SIMULASI PREDIKSI

HASIL AKHIR KOMPETISI SEPAKBOLA

BARCLAYS PREMIER LEAGUE

Oleh

Nama : Stevanus Kevin Santana

NIM : 11110110084

Fakultas : ICT

Program Studio : Teknik Informatika

Skripsi ini telah diujikan pada 5 Agustus 2015 dan dinyatakan lulus dengan susunan

penguji sebagai berikut.

Ketua Sidang Dosen Penguji

Dr. P.M. Winarno, M.Kom. Yustinus Widya Wiratama, S.Kom. , M.Sc.

Dosen Pembimbing

Adhi Kusnadi, S.T., M.Si.

Mengetahui,

Ketua Program Studi

Teknik Informatika

Maria Irmina Prasetiyowati, S.Kom., M.T.

Rancang Bangun ..., Samuel Wiryaputra, FTI UMN, 2015

Page 5: Lisensi ini mengizinkan setiap orang untuk menggubah ...kc.umn.ac.id/2661/1/HALAMAN AWAL.pdf · 2) Maria Irmina Prasetiyowati, S.Kom., M.T. selaku ketua program studi Teknik Informatika

iv

HALAMAN PERSEMBAHAN/MOTTO

Karya ini saya dedikasikan terutama untuk kedua orang tua dan saudara saya

yang telah membimbing dan mendukung saya tanpa terkecuali hingga saya dapat

menjadi seperti sekarang.

Selain itu saya juga mendedikasikan hasil karya ini untuk kemajuan ilmu

pengetahuan terutama di bidang yang saya tekuni, yaitu Teknik Informasi. Semoga

karya ini dapat berguna bagi para peneliti selanjutnya di masa depan.

“Tomorrow is not what we pursue,

but what we have changed from today”

Rancang Bangun ..., Samuel Wiryaputra, FTI UMN, 2015

Page 6: Lisensi ini mengizinkan setiap orang untuk menggubah ...kc.umn.ac.id/2661/1/HALAMAN AWAL.pdf · 2) Maria Irmina Prasetiyowati, S.Kom., M.T. selaku ketua program studi Teknik Informatika

v

KATA PENGANTAR

Pertama-tama penulis ingin mengucapkan puji syukur kepada Tuhan Yang

Maha Esa atas segala berkat dan rahmat-Nya sehingga penulis mampu menyelesaikan

keseluruhan proses kerja magang dan penyusunan skripsi yang berjudul

“Implementasi Teorema Bayes Untuk Simulasi Prediksi Hasil Akhir Kompetisi

Sepakbola Barclays Premier League” ini dengan baik.

Selain itu, penulis juga ingin menyampaikan rasa terima kasih sebesar-

besarnya kepada pihak-pihak yang berperan dalam terlaksananya proses pengerjaan

skripsi ini, antara lain sebagai berikut.

1) Dr. Ninok Leksono, selaku Rektor Universitas Multimedia Nusantara.

2) Maria Irmina Prasetiyowati, S.Kom., M.T. selaku ketua program studi Teknik

Informatika Universitas Multimedia Nusantara.

3) Adhi Kusnadi, S.T., M.Si., selaku dosen pembimbing skripsi yang telah

membimbing dan merevisi dalam pelaksanaan penelitian dan proses

penyusunan laporan ini.

4) Seng Hansun, S.Si, M.Cs. selaku dosen dan pengajar yang telah membimbing

dan membantu dalam proses penyusunan laporan ini.

5) Dosen dan seluruh staf Universitas Multimedia Nusantara yang telah

membantu dan mendukung dalam proses pengerjaan skripsi.

6) Orang tua dan saudara yang selalu memberikan dukungan dan bantuan kepada

penulis.

Rancang Bangun ..., Samuel Wiryaputra, FTI UMN, 2015

Page 7: Lisensi ini mengizinkan setiap orang untuk menggubah ...kc.umn.ac.id/2661/1/HALAMAN AWAL.pdf · 2) Maria Irmina Prasetiyowati, S.Kom., M.T. selaku ketua program studi Teknik Informatika

vi

7) Pihak-pihak lainnya yang telah berperan mendukung terlaksananya proses

pengerjaan skripsi ini.

Semoga laporan magang ini dapat memenuhi harapan para pembaca dan dapat

menjadi bacaan yang bermanfaat.

Tangerang, 22 Juni 2015

Salam hangat,

Penulis

Rancang Bangun ..., Samuel Wiryaputra, FTI UMN, 2015

Page 8: Lisensi ini mengizinkan setiap orang untuk menggubah ...kc.umn.ac.id/2661/1/HALAMAN AWAL.pdf · 2) Maria Irmina Prasetiyowati, S.Kom., M.T. selaku ketua program studi Teknik Informatika

vii

IMPLEMENTASI TEOREMA BAYES UNTUK SIMULASI PREDIKSI

HASIL AKHIR KOMPETISI SEPAKBOLA

BARCLAYS PREMIER LEAGUE

ABSTRAK

Tidak ada satupun manusia yang mampu secara mutlak memprediksi masa

depan. Meskipun manusia tidak dapat melakukan prediksi secara mutlak, terdapat

berbagai cara untuk mempersempit lingkup kemungkinan dan meningkatkan akurasi

dari prediksi. Melalui data-data terdahulu dan metode statistika, seseorang dapat

mengukur tingkat kemungkinan terjadinya sebuah peristiwa di masa depan. Barclays

Premier League sebagai salah satu kompetisi sepakbola paling prestisius dan dikenal

di masyarakat Indonesia selalu menarik perhatian para penggemarnya untuk

menebak-nebak tim manakah yang akan keluar sebagai juara. Penelitian ini bertujuan

untuk menerapkan Teorema Bayes, sebagai salah satu bentuk penerapan statistika,

dalam menciptakan prediksi hasil akhir pertandingan serta kompetisi Barclays

Premier League tersebut. Inti dari Teorema Bayes adalah bahwa tambahan informasi

atau faktor yang terlibat dapat memperbaiki tingkat akurasi probabilitas, sehingga

cocok untuk diterapkan terhadap perhitungan probabilitas hasil akhir pertandingan

sepakbola yang dipengaruhi oleh banyak faktor. Selain itu, melalui kumpulan hasil

perhitungan tersebut, penelitian ini juga bertujuan menciptakan aplikasi yang mampu

mensimulasikan keseluruhan kompetisi Barclays Premier League. Sebagai hasil akhir

penelitian ini, Teorema Bayes berhasil diterapkan dalam perhitungan probabilitas

hasil akhir pertandingan sepakbola, serta sebagai dasar aplikasi simulasi kompetisi

Barclays Premier League.

Kata kunci : simulasi, prediksi, Barclays Premier League, sepakbola, Teorema Bayes,

kompetisi.

Rancang Bangun ..., Samuel Wiryaputra, FTI UMN, 2015

Page 9: Lisensi ini mengizinkan setiap orang untuk menggubah ...kc.umn.ac.id/2661/1/HALAMAN AWAL.pdf · 2) Maria Irmina Prasetiyowati, S.Kom., M.T. selaku ketua program studi Teknik Informatika

viii

IMPLEMENTASI TEOREMA BAYES UNTUK SIMULASI PREDIKSI

HASIL AKHIR KOMPETISI SEPAKBOLA

BARCLAYS PREMIER LEAGUE

ABSTRACT

No human could perfectly predict the future. Nonetheless, there are some

methods to narrow down possibilities and increase degree of accuracy of a prediction

to certain extent. Through past data and statistical method, one could measure degree

of possibilites of a future event. Barclays Premier League, as one of the most highly

regarded and famous among Indonesian soccer-loving citizens, has always been

interesting subject to predict which team would emerge as the champion. This

research’s objective is to implements Bayes’ Theorem, as a form of statistics, in order

to create a prediction of Barclays Premier league matches and final league outcome.

In principal, Bayes’ Theorem state that additional related information or data leads to

more accurate prediction, which fits soccer outcome predictions, that affected by a lot

of deciding factors, well. Moreover, based on those calculations’ outcome, this

research also strive to create an application to simulate the whole season of Barclays

Premier League competition. As the result, Bayes’ Theorem succesfully implemented

on calculation of soccer matches outcome, which also used as base of simulation

application of Barclays Premier League competition.

Keywords: simulation, prediction, Barclays Premier League, soccer, Bayes’ Theorem,

competition.

Rancang Bangun ..., Samuel Wiryaputra, FTI UMN, 2015

Page 10: Lisensi ini mengizinkan setiap orang untuk menggubah ...kc.umn.ac.id/2661/1/HALAMAN AWAL.pdf · 2) Maria Irmina Prasetiyowati, S.Kom., M.T. selaku ketua program studi Teknik Informatika

ix

DAFTAR ISI

PERNYATAAN TIDAK MELAKUKAN PLAGIAT ................................................. ii

LEMBAR PENGESAHAN SKRIPSI ......................................................................... iii

HALAMAN PERSEMBAHAN/MOTTO ................................................................... iv

KATA PENGANTAR .................................................................................................. v

ABSTRAK .................................................................................................................. vii

ABSTRACT ............................................................................................................... viii

DAFTAR ISI ................................................................................................................ ix

DAFTAR TABEL ........................................................................................................ xi

DAFTAR GAMBAR .................................................................................................. xii

BAB I PENDAHULUAN ............................................................................................. 1

1.1 Latar Belakang Masalah ................................................................................. 1

1.2 Rumusan Masalah ........................................................................................... 3

1.3 Batasan Masalah ............................................................................................. 4

1.4 Tujuan Penelitian ............................................................................................ 4

1.5 Manfaat Penelitian .......................................................................................... 5

BAB II LANDASAN TEORI ....................................................................................... 6

2.1 Simulasi........................................................................................................... 6

2.2 Prediksi ........................................................................................................... 6

2.3 Teorema Bayes................................................................................................ 7

2.5 Sepakbola ...................................................................................................... 11

2.6 Barclays Premier League .............................................................................. 11

BAB III METODE DAN PERANCANGAN SISTEM .............................................. 13

3.1 Metode Penelitian ......................................................................................... 13

3.2 Gambaran Umum .......................................................................................... 15

3.3 Prediksi Hasil Akhir Pertandingan................................................................ 16

3.4 Perhitungan Probabilitas dengan Teorema Bayes......................................... 17

3.5 Diagram Perancangan Sistem ....................................................................... 20

3.5.1 Data Flow Diagram ........................................................................... 20

3.5.2 Flowchart .......................................................................................... 22

3.5.3 Entity Relationship Diagram ............................................................. 29

3.6 Rancangan Tampilan Aplikasi ...................................................................... 33

Rancang Bangun ..., Samuel Wiryaputra, FTI UMN, 2015

Page 11: Lisensi ini mengizinkan setiap orang untuk menggubah ...kc.umn.ac.id/2661/1/HALAMAN AWAL.pdf · 2) Maria Irmina Prasetiyowati, S.Kom., M.T. selaku ketua program studi Teknik Informatika

x

3.6.1 Rancangan Tampilan Home .............................................................. 33

3.6.2 Rancangan Tampilan Fixture List ..................................................... 34

3.6.3 Rancangan Tampilan Team List ....................................................... 35

3.6.4 Rancangan Tampilan Match Details ................................................. 36

3.6.5 Rancangan Tampilan Season Simulation .......................................... 37

BAB IV IMPLEMENTASI DAN UJI COBA ............................................................ 38

4.1 Gambaran Hasil Akhir .................................................................................. 38

4.2 Spesifikasi Sistem ......................................................................................... 38

4.3 Aplikasi Utama ............................................................................................. 39

4.4 Uji Performa.................................................................................................. 51

4.4.1 Uji Performa Prediksi Menggunakan Teorema Bayes ...................... 52

4.4.2 Uji Performa Simulasi Kompetisi ..................................................... 54

BAB V SIMPULAN DAN SARAN ........................................................................... 65

5.1 Simpulan ....................................................................................................... 65

5.2 Hambatan ...................................................................................................... 65

5.3 Saran ............................................................................................................. 66

DAFTAR PUSTAKA ................................................................................................. 68

Rancang Bangun ..., Samuel Wiryaputra, FTI UMN, 2015

Page 12: Lisensi ini mengizinkan setiap orang untuk menggubah ...kc.umn.ac.id/2661/1/HALAMAN AWAL.pdf · 2) Maria Irmina Prasetiyowati, S.Kom., M.T. selaku ketua program studi Teknik Informatika

xi

DAFTAR TABEL

Tabel 3.1. Atribut Entitas Fixture ............................................................................. 30

Tabel 3.2. Atribut Entitas Team ................................................................................ 30

Tabel 3.2. Atribut Entitas Team (Lanjutan) .............................................................. 31

Tabel 3.3. Atribut Entitas h2h ................................................................................... 31

Tabel 3.3. Atribut Entitas h2h (Lanjutan) ................................................................. 32

Tabel 4.1 Hasil Uji Performa Prediksi Menggunakan Teorema Bayes ................... 53

Tabel 4.2 Klasemen Akhir Barclays Premier League 2014/2015 ............................ 55

Tabel 4.3 Klasemen Akhir Percobaan 1 ................................................................... 55

Tabel 4.3 Klasemen Akhir Percobaan 1 (Lanjutan) ................................................. 56

Tabel 4.4 Klasemen Akhir Percobaan 2 ................................................................... 56

Tabel 4.5 Klasemen Akhir Percobaan 3 ................................................................... 57

Tabel 4.6 Klasemen Akhir Percobaan 4 ................................................................... 57

Tabel 4.6 Klasemen Akhir Percobaan 4 (Lanjutan) ................................................. 58

Tabel 4.7 Klasemen Akhir Percobaan 5 ................................................................... 58

Tabel 4.8 Klasemen Akhir Percobaan 6 ................................................................... 59

Tabel 4.9 Klasemen Akhir Percobaan 7 ................................................................... 59

Tabel 4.9 Klasemen Akhir Percobaan 7 (Lanjutan) ................................................. 60

Tabel 4.10 Klasemen Akhir Percobaan 8 ................................................................... 60

Tabel 4.11 Klasemen Akhir Percobaan 9 ................................................................... 61

Tabel 4.12 Klasemen Akhir Percobaan 10 ................................................................. 61

Tabel 4.12 Klasemen Akhir Percobaan 10 (Lanjutan) ............................................... 62

Tabel 4.13 Klasemen Akhir Percobaan Berdasarkan Akumulasi Poin ...................... 62

Tabel 4.13 Klasemen Akhir Percobaan Berdasarkan Akumulasi Poin (Lanjutan) .... 63

Rancang Bangun ..., Samuel Wiryaputra, FTI UMN, 2015

Page 13: Lisensi ini mengizinkan setiap orang untuk menggubah ...kc.umn.ac.id/2661/1/HALAMAN AWAL.pdf · 2) Maria Irmina Prasetiyowati, S.Kom., M.T. selaku ketua program studi Teknik Informatika

xii

DAFTAR GAMBAR

Gambar 3.5 Context Diagram Aplikasi ................................................................... 20

Gambar 3.6 Data Flow Diagram Aplikasi .............................................................. 21

Gambar 3.1 Flowchart penggunaan aplikasi ........................................................... 22

Gambar 3.2 Flowchart proses simulasi kompetisi .................................................. 23

Gambar 3.3 Flowchart proses perhitungan menggunakan Teorema Bayes ............ 25

Gambar 3.4 Flowchart proses menentukan pemenang ........................................... 27

Gambar 3.7 Entity Relationship Diagram aplikasi ................................................. 29

Gambar 3.8 Rancangan Tampilan Home ................................................................ 33

Gambar 3.9 Rancangan Tampilan Fixture List ....................................................... 34

Gambar 3.10 Rancangan Tampilan Team List .......................................................... 35

Gambar 3.11 Rancangan Tampilan Match Details ................................................... 36

Gambar 3.12 Rancangan Tampilan Simulate Season ................................................ 37

Gambar 4.1 Tampilan Utama Aplikasi.................................................................... 40

Gambar 4.2 Tampilan Fixture List .......................................................................... 40

Gambar 4.3 Tampilan Team List ............................................................................. 41

Gambar 4.4 Tampilan Simulate Season .................................................................. 41

Gambar 4.5 Tampilan Match Details ...................................................................... 51

Rancang Bangun ..., Samuel Wiryaputra, FTI UMN, 2015