proses klasifikasi event fans club bola eropa di indonesia pada...

12
Proses Klasifikasi Event Fans Club Bola Eropa Di Indonesia Pada Twitter Menggunakan Metode Rule Based TUGAS AKHIR Diajukan Untuk Memenuhi Persyaratan Guna Meraih Gelar Sarjana Strata I Teknik Informatika Universitas Muhammadiyah Malang Disusun Oleh : WIRA TUNGKY ARIWIBOWO 201110370311012 JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH MALANG 2016

Upload: others

Post on 27-Jan-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Proses Klasifikasi Event Fans Club Bola Eropa Di Indonesia Pada

Twitter Menggunakan Metode Rule Based

TUGAS AKHIR

Diajukan Untuk Memenuhi

Persyaratan Guna Meraih Gelar Sarjana Strata I

Teknik Informatika Universitas Muhammadiyah Malang

Disusun Oleh :

WIRA TUNGKY ARIWIBOWO

201110370311012

JURUSAN TEKNIK INFORMATIKA

FAKULTAS TEKNIK

UNIVERSITAS MUHAMMADIYAH MALANG

2016

KATA PENGANTAR

Puji syukur kehadirat Allah SWT, atas limpahan Rahmat dan Karunia-Nya, sehingga

penulis dapat merampungkan skripsi dengan judul: Klasifikasi Event Fans Club Bola

Eropa Di Indonesia Pada Twitter Menggunakan Metode Naïve Bayes. Ini untuk

memenuhi salah satu syarat menyelesaikan studi serta dalam rangka memperoleh gelar

Sarjana Komputer Strata Satu pada Program Studi Teknik Informatika Universitas

Muhammadiyah Malang. Penghargaan dan terima kasih yang setulus-tulusnya kepada Ibu

tercinta Irma Isniwati, Nenek yang kusayangi Tiah, Padeh dan Budeh yang saya sayangi

Irwan dan Kusdwiani, Om dan Tante yang saya sayangi (Irvan, Siti, Ida), Kakak-kakakku

yang saya sayangi (Okky, Hendy, Chandra) dan Adik saya (Junior, Ronal, Navis) yang

telah mencurahkan segenap cinta dan kasih sayang serta perhatian moril maupun materil.

Semoga Allah SWT selalu melimpahkan Rahmat, Kesehatan, Karunia dan keberkahan di

dunia dan di akhirat atas budi baik yang telah diberikan kepada penulis.

Penghargaan dan terima kasih penulis berikan kepada Bapak Yuda Munarko, S.Kom,

M.Sc selaku Pembimbing I dan Bapak Maskur, S.Kom, M.Kom selaku Pembimbing II

yang telah membantu penulisan skripsi ini. Serta ucapan terima kasih kepada Ali Usman

yang telah membimbing saya dalam pemograman android. Terimakasih juga kepada

Sahabat-sahabatku (Ono, Danil, Madan, Yogi, Lilik, Vena, Ridho, Alex, Bukma, Eda,

Yandhi, Ketek, Aldi, Rafsan, Fahri, Nanda, Dio, Acong, Kentung, Rizky, Alung, Owen,

Rudi, Badar, Egi, Rahmat, Arief) dan rekan-rekan mahasiswa khususnya Teknik

Informatika.

Seluruh teman-teman Budas, Brotherhood, B-29 dan Dota (Persahabatan dan

kebersamaan kita tak akan kulupakan), buat orang terdekat saya (Novia Chairun Nissa)

yang selalu membantu di dalam penyusunan skripsi dan juga ucapan terimakasih atas

perhatiannya selama ini terhadap penulis.

Akhir kata penulis menyadari bahwa dalam penulisan skripsi ini masih jauh dari

kesempurnaan. Karena itu, penulis memohon saran dan kritik yang sifatnya membangun

demi kesempurnaannya dan semoga bermanfaat bagi kita semua. Amin

Malang, 16 Januari 2015

DAFTAR ISI

HALAMAN JUDUL ........................................................................................... i

LEMBAR PERSETUJUAN ................................................................................ ii

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

LEMBAR PERNYATAAN ................................................................................ iv

ABSTRAK .......................................................................................................... v

ABSTRACT ........................................................................................................ vi

KATA PENGANTAR ........................................................................................ vii

DAFTAR ISI ....................................................................................................... viii

DAFTAR GAMBAR ........................................................................................... xi

DAFTAR TABEL ............................................................................................... xii

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

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

1.2 Rumusan Masalah ...................................................................................... 2

1.3 Batasan Masalah.......................................................................................... 2

1.4 Tujuan ......................................................................................................... 2

1.5 Manfaat ...................................................................................................... 2

1.6 Metodologi………………………………………………………………... 2

1.6.1 Studi Literatur ................................................................................... 3

1.6.2 Analisa Desain Sistem ....................................................................... 3

1.6.3 Implementasi Perangkat Lunak .......................................................... 3

1.6.4 Uji Coba dan Evaluasi ........................................................................ 4

1.6.5 Sistematika Penulisan ........................................................................ 4

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

2.1 Data Mining ............................................................................................... 6

2.1.1 Text Mining ....................................................................................... 8

2.1.2 Text Preprocessing ........................................................................... 10

2.1.3 Rule Based ......................................................................................... 12

2.2 Komunitas .................................................................................................. 13

2.3 Twitter ......................................................................................................... 14

BAB III ANALISA DAN PERANCANGAN SISTEM .................................. 15

3.1 Analisa Sistem ............................................................................................. 15

3.1.1 Deskripsi Sistem ......... ...................................................................... 15

3.1.2 Spesifikasi Perangkat Lunak Dan Perancangan User Interface......... 16

3.1.3 Fungsionalitas Sistem........................................................................ 17

3.1.4 Non - Fungsionalitas Sistem.............................................................. 18

3.1.5 Usecase Diagram............................................................................... 18

3.2 Perancangan Sistem .................................................................................... 19

3.2.1 Activity Diagram Login ..................................................................... 19

3.2.2 Activity Diagram Memilih Club ....................................................... 20

3.2.3 Sequence Diagram Login .................................................................. 21

3.2.4 Sequence Diagram Memilih Club………………………………….. 22

3.2.5 Class Diagram ……………………………………………………. . 22

3.2 Rule Klasifikasi Kategori Event .................................................................. 23

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM .............................. 26

4.1 Implementasi .............................................................................................. 26

4.1.1 Implementasi Text Preprocessing...................................................... 27

4.1.2 Implementasi Metode Rule Based ..................................................... 29

4.1.3 Implementasi Request Token............................................................. 32

4.1.4 Implementasi Tampilan Antar Muka................................................. 34

4.2 Pengujian Sistem ....................................................................................... 42

4.2.1 Skenario Pengujian ........................................................................... 43

4.2.2 Proses Black-Box Testing ................................................................. 43

4.2.3 Kesimpulan Pengujian Black-Box ..................................................... 46

4.2.4 Pengujian Ketepatan Hasil Menggunakan Precision dan Recall....... 46

BAB V PENUTUP ............................................................................................. 48

5.1 Kesimpulan ................................................................................................ 48

5.2 Saran ........................................................................................................... 48

DAFTAR PUSTAKA ........................................................................................ 49

DAFTAR GAMBAR

Gambar 1.1 Metodologi Pengerjaan .............................................................. 3

Gambar 2.1 Contoh Tweet Nobar .................................................................. 13

Gambar 2.2 Contoh Tweet Futsal .................................................................. 14

Gambar 3.1 Menu Awal Aplikasi .................................................................. 16

Gambar 3.2 Menu Aplikasi Club .................................................................. 17

Gambar 3.3 Usecase Diagram ...................................................................... 19

Gambar 3.4 Activity Diagram Login .............................................................. 20

Gambar 3.5 Activity Diagram Memilih Club................................................. 20

Gambar 3.6 Sequence Diagram Login ........................................................... 21

Gambar 3.7 Sequence Diagram Memilih Club .............................................. 22

Gambar 3.8 Class Diagram Aplikasi ............................................................. 22

Gambar 4.1 Smartphone dengan OS Android ................................................ 27

Gambar 4.2 Request Token ............................................................................. 32

Gambar 4.3 Menu Utama ............................................................................... 34

Gambar 4.4 Menu Club .................................................................................. 36

Gambar 4.5 Menu Arsenal ............................................................................. 38

Gambar 4.6 Menu As Roma ........................................................................... 38

Gambar 4.7 Menu Barcelona .......................................................................... 39

Gambar 4.8 Menu About ................................................................................ 40

Gambar 4.9 Hasil Klarifikasi Twitter Arsenal ................................................ 41

Gambar 4.10 Hasil Klarifikasi Twitter AS Roma ............................................ 41

Gambar 4.11 Hasil Klarifikasi Twitter Barcelona ............................................ 42

Gambar 4.12 Rumus Precision dan Recall ....................................................... 46

DAFTAR TABEL

Tabel 3.1 Event ........................................................................................... 23

Tabel 3.2 Data Karakter Event.................................................................... 23

Tabel 3.3 Rule ............................................................................................. 25

Tabel 4.1 Spesifikasi perangkat .................................................................. 26

Tabel 4.2 Rencana Pengujian ..................................................................... 43

Tabel 4.3 Pengujian Menu Utama .............................................................. 44

Tabel 4.4 Pengujian Menu About ............................................................... 44

Tabel 4.5 Pengujian Menu Exit .................................................................. 45

Tabel 4.6 Pengujian Menu Arsenal, As Roma, dan Barcelona................... 45

Tabel 4.7 Pengujian Menu Nobar, Futsal, dan Kopdar .............................. 45

Tabel 4.8 Hasil Pengujian Ketepatan Hasil ................................................ 47

DAFTAR PUSTAKA

[1] Ema Utami, Sri Hartati 2007. Pendekatan Metode Rule Based Dengan

Mengalihbahasakan Teks Bahasa Inggris ke Teks Bahasa Indonesia

[2] http://www.academia.edu/4880132/Definisi_Data_Mining (diakses pada tanggal 11

Desember 2015, 20.10 WIB)

[3] https://www.scribd.com/doc/216421345/Makalah-Data-Mining (diakses pada tanggal

11 Desember 2015, 20.30 WIB)

[4] Dako, Rahmat Deddy Rianto 2010. Pendekatan Metode Rule Based Pada Penerjemah

Bahasa Indonesia ke Bahasa Gorontalo

[5] M Karibun, 2005. Penerapan Metode Rule Based Dengan Unsupervised Learning

Untuk Pelabelan Dokumen Berbahasa Indonesia

[6] http://kombiindo.wix.com/kombiindo#!Pengertian-Komunitas-Menurut-

Ahli/vo4e6/56171a770cf2c3576e54e784(diakses pada tanggal 12 Desember 2015,

22.10 WIB)

[7] http://komputerlamongan.com/pengertian-twitter-beserta-kegunaannya/ (diakses

pada tanggal 13 Desember 2015, 23.10 WIB)

BIOGRAFI PENULIS

Wira Tungky Ariwibowo dilahirkan di

Balikpapan, Kalimantan Timur pada tanggal 17 Maret

1994. Penulis dengan konsentrasi rekayasa perangkat

lunak jurusan Teknik Informatika Universitas

Muhammadiyah Malang tahun 2011 ini berasal dari

Balikpapan, Kalimantan Timur yang beralamat di

Jl.Penegak RT 07 No. 8 Kelurahan Damai Bahagia.

Jika ada pertanyaan dan saran terkait dengan tugas

akhir ini dapat menulis pesan melalui email :

[email protected].