By Stevent Efendi
12111013
In partial fulfillment of the requirements for the
BACHELOR’S DEGREE in
INFORMATION TECHNOLOGY
SWISS GERMAN UNIVERSITY EduTown BSD City
Tangerang 15339 Indonesia
June 2015
Stevent Efendi Student
Approved by:
Alva Erwin, M.Sc.
Thesis Advisor
Dipl –Inf, Kho I Eng Thesis Co-Advisor
Dr. Ir. Gembong Baskoro, M.Sc.
Dean
STATEMENT BY THE AUTHOR
I hereby declare that this submission is my own work and to the best of my knowledge, it contains no material previously published or written by another person, nor material which to a substantial extent has been accepted for the award of any other degree or diploma at any educational institution, except where due acknowledgement is made in the thesis.
Date
Date
Date
Date
ABSTRACT
PREDICTING AUTOMOTIVE BRANDS POPULARITY USING TWITTER DATA
By Stevent Efendi
Prof. Thesis Advisorus, Advisor George Coadvisoris, S.Si, M.Si, Co-Advisor
SWISS GERMAN UNIVERISTY
Begin typing the abstract here, 1.5 spaced. The abstract must include the following components: purpose of the research, methodology, findings, and conclusion. The body of the abstract is limited to maximum 200 words. The abstract may consist of one or more pages. The first page is formatted the same as a first chapter page;
subsequent pages are formatted the same as general text pages. Begin typing the abstract here, 1.5 spaced. The abstract must include the following components:
purpose of the research, methodology, findings, and conclusion. The body of the abstract is limited to maximum 200 words. The abstract may consist of one or more pages. The first page is formatted the same as a first chapter page; subsequent pages are formatted the same as general text pages. Begin typing the abstract here, 1.5 spaced. The abstract must include the following components: purpose of the research, methodology, findings, and conclusion. The body of the abstract is limited to maximum 200 words. The abstract may consist of one or more pages. The abstract must include the following components: purpose of the research, methodology, findings, and conclusion. This is to give the example of abstract with the length of exactly 200 words.
Keywords: Keyword1, Keyword2, Keyword3, Keyword4, Keyword5 (use scientific
terms).
© Copyright 2015
by Stevent Efendi
All rights reserved
DEDICATION
I dedicate this works for the future of the country I loved: Indonesia.
ACKNOWLEDGEMENTS
This is the part where you express your gratitude to all parties involved in the success of your thesis work. However, keep it simple and short.
Example: I wish to thank the members of my committee for their support, patience and good humor. Their gentle but firm direction has been most appreciated. Prof.
Thesis Advisorus was particularly helpful in guiding me toward a qualitative methodology. George Coadvisoris’s interest in sense of competence was the impetus for my proposal. Finally, I would like to thank Dr. Stephen Fain. From the beginning, he had confidence in my abilities to not only complete a degree but to complete it with excellence.
I have found my coursework throughout the Curriculum and Instruction program to be
stimulating and thoughtful, providing me with the tools with which to explore both
past and present ideas and issues.
TABLE OF CONTENTS
STATEMENTBYTHEAUTHOR ... 2
ABSTRACT ... 3
DEDICATION ... 5
ACKNOWLEDGEMENTS ... 6
TABLEOFCONTENTS ... 7
LISTOFFIGURES ... 9
CHAPTER 1 - INTRODUCTION ... 11
1.1 Background ... 11
1.2 Objectives ... 12
1.3 Research Scope ... 12
1.4 Research Limitations ... 12
1.5 Research Problem ... 12
1.6 Significance of Study ... 13
1.7 Research Questions ... 13
1.8 Hypothesis ... 13
1.9 Methodology ... 13
1.9.1 Literature Study ... 14
1.9.2 Analysis construction and Design Phase ... 14
1.9.3 Data Collection Phase ... 14
1.9.4 Data Processing Phase ... 14
1.9.5 Evaluation Phase ... 14
1.9.6 Publication ... 14
CHAPTER 2 - LITERATURE REVIEW ... 16
2.1 Twitter ... 16
2.2 Twitter Streaming API ... 17
2.3 Twitter4j... 18
2.4 Automotive Industry in Indonesia ... 19
2.5 Opinion Mining and Sentiment Analysis ... 20
2.6 Previous Studies ... 20
CHAPTER 3 - RESEARCH METHODS ... 22
3.1 Analysis Construction ... 22
3.1.1 Dataset Characteristic ... 22
3.2 Data Collection ... 23
3.2.1 Obtaining Tokens ... 23
Consumer Key (API Key) ... 23
Consumer Secret (API Secret) ... 23
Access Token ... 23
Access Token Secret ... 24
3.2.2 Setting Twitter4j ... 24
3.2.3 Programming the Application ... 25
Username of the owner ... 25
Tweet content ... 25
Time posted ... 25
3.2.4 Crawling Twitter using Twitter4j ... 26
3.2.4.1 Setting Class Path ... 26
3.2.4.2 Running the Application ... 26
3.3 Data Processing ... 27
3.3.1 Getting Tweet Rate ... 27
3.3.2 Getting Tweets Containing URLs ... 28
CHAPTER 4 - RESULTS AND DISCUSSION ... 29