Lisensi ini mengizinkan setiap orang untuk menggubah ...kc.umn.ac.id/2661/1/HALAMAN AWAL.pdf · 2)...
Transcript of Lisensi ini mengizinkan setiap orang untuk menggubah ...kc.umn.ac.id/2661/1/HALAMAN AWAL.pdf · 2)...
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.
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
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
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
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
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
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
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
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
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
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
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
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