proses klasifikasi event fans club bola eropa di indonesia pada...
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 :