Sentiment
Analysis- R-
Twitter
Oleh:	Ike	Kurniati M.Kom
1.Kebutuhan Sentiment Analysis
2.Text Mining untuk Sentiment Analysis
3.Pengolahan kata Text Mining menggunakan Machine
Learning
4.Studi Kasus Sentiment Analysis
Overview
Sentiment Analisis
Goals:	Audience	memahami arti,	kebutuhan,	
tujuan dan ruang lingkup dari Sentiment	Analysis
Social	Media
Berbagi
Informasi
Opini Publik
Peran
Pengawasan
• Meningkatnya penggunaan social
media di masyarakat, berdampak
pada bertambahnya peran
berbagi infromasi di ruang
public, yang selanjutnya
menyebabkan berkembangnya
opini publik.
• Kemudian hal tersebut
dimanfaatkan menggunakan
metoda tertentu untuk tujuan
pengawasan terhadap suatu
objek.
Kebutuhan Sentiment Analysis
SentimenAnalisis adalah jenis natural language yaitu
pengolahan kata untuk melacak mood masyarakat tentang
produk atau topik tertentu.Analisis sentimen, disebut opinion
mining.
Definisi Sentiment Analysis
(G.Vinodhini, M.Chandrasekaran 2012)
Keyword
Text
Mining
Visual
Text sebagai Objek
yang di proses
menggunakan Metoda
Text Mining dan
hasilnya dalam
representasi Visual.
Ruang Lingkup
Menemukan
Kata kunci10	Destinasi Wisata yang	
diprioritaskan	oleh Kemenpar
Pilkada	DKI	Jakarta
Jadwal Ganjil Genap
Pemilihan Key Word
Pemilihah Sumber data
Untuk sentiment.
Pemilihan harus
berdasar pada kegunaan
sosmed.
•Ada	fasilitas Repost	yang	memiliki
istilah Reshared,	 jadi kita langsung
bisa mengutip sebuah status	dari
teman yang	ada pada circle	kita.	
Ini mirip seperti Retweet	 di	Twitter
•-Atur status	Status yang	kita buat
bisa diatur apakah itu tidak boleh
dishare kembali atau tidak boleh
dikomentari.
G+
•media	bisnis online	melalui jaringan
pertemanan yang	telah dimiliki.
•-Upload	gambar mudah,	dan bisa dibuat
album	foto.
•-Terdapat	aplikasi	chat	yang	membuat	
pangguna	yang	sedang	online	bisa	chat	
dengan	temannya	yang	sedang	online	juga.
•-Pengguna bisa membuat/bergabung
dengan group	
kesukaan/hobi/bisnis/pertemanan yang	
memungkinkan pembagian informasi lebih
spesifik,	mudah,	dan tepat sasaran.
Facebook
•Menjangkau tidak hanya antara teman,	
tetapi komunikasi antara artis dengan fans-
nya juga menjadi lebih mudah.
•-Komunikasi di	twitter	terjadi sangat cepat.	
Sering terjadi berita-berita terupdate,	
seperti terjadinya suatu bencana misalnya,	
lebih dahulu didapatkan infonya melalui
twitter.
•-Terdapat fitur trending	topic	yang	
memungkinkan kita untuk mengetahui apa
saja yang	sedang in	atau happening	
dibicarakan oleh para	pengguna twitter.
•-Dapat	memasarkan	produk	secara	geratis.
Twitter
•Memperindah foto kita
•bisa menshare video
•memasarkan produk atau
berjualan online
Instagram
•sharing	apa saja yang	kita mau,	
maupun itu lagu,	curhatan,	 foto,	
tempat/lokasi kita berada.
•Path	bersifat privasi,	tidak seperti
facebook dan twitter
•Path	memiliki 8	Free	Filter	 Lenses	
utk mempercantik foto/video
Path
http://suckrockers.blogspot.co.id/20
13/12/sosial-media-beserta-
kelebihan-dan.html
Pemilihan Sumber Data (Sosmed)
Text Mining untuk Sentiment
Analysis
Goals:	
Audience	mengerti dan memahami apa yang	
dimassud dengan tText Mining
Statistic
Artificial
Intelligence
Pattern
Recognition
Basis
Data
Akar Ilmu
• Komputational
• Visualisasi
Statistika
• Machine	
Learning
Artificial	
Intelleigence
• Asosiasi
• Sekuensial
Pattern	
Recognition
• Basis	Data
Basis	Data
Definisi Text Mining
Text mining mengacu pada pencarian
informasi, pertambangan data, mesin-
learning, statistik, dan komputasi
linguistic terhadap informasi yang
disimpan sebagai teks(Bridge, C 2011).
Proses Text Mining
Data
Teks
Tokenisaisi
Sentimen
Positif
Algoritma Machine
Learning
Sentimen
Negatif
End
Input Proses Output
Twitter data
Autentifikasi
berdasarkan
Token akun
Ekstrak
berdasarkan
filter
Data Preparation
Visualisasi
sentimen
analisisdalam
Bentuk grafik
WEB Mining
•mengekstraksi kata	kunci yang	
terkandung pada dokumen web.	Isi	
data	web	antara lain	dapat berupa
teks,	citra,	audio,	video,	metadata,	
dan hyperlink.
Web	Content	
Mining
•struktur link	dari hyperlink
•Membangun rangkuman website	dan
halaman web.	
•Salah	satu manfaatnya adlah
untuk menentukan pagerank pada
suatu halaman web
Web	Structure	
Mining
•teknik	untuk	mengenali	perilaku	
pelanggan	dan	struktur	web	melalui	
informasi	yang	diperoleh	dari	log,	click	
stream,	cookies,	dan	query
Web	Usage	
Mining
Pengolahan Text Mining
menggunakan Machine-Learning
Goals:
Audience	mengetahui konsep Machine	–Learning,	
Tugas,	Cara	kerja dan Algoritma Machine	Learning
Definisi “Machine Learning”
Tom	Mitchel,	1998
T:	Task:Tugas;	P:Performance:Nilai	hasil	kerja;	E:	Experience:	Pengalaman
komputer	dikatakan	melakukan	learning apabila	dalam	
mengerjakan	tugas	T,	hasil	kerjanya	P	semakin	baik	
dengan	bertambahnya	pengalaman	E
Tugas	Sederhana Tugas	rumit
Capaian yang	diinginkan Jelas Jelas
Uraiancapaian Dapat	dirinci Sulit dirinci
Cara mencapai Prosedur
rumus
Memperkirakan
Coba-coba
Sifat	capaian eksak Kira-kira
Cara di	komputer Pemrograman,	algoritma	
konvensional
Machine	learning
Tugas Sederhana & Tugas Rumit
Tugas Sederhana VS Tugas
Rumit
– Kelulusan Siswa
– Profit/Lost
– Suku Bunga Deposito
– Menentukan kadar gula dalam darah
– Prediksi harga saham
– Menentukan kalimat positif dan
negatif
– Keindahan Gunung Bromo sangat
mempesona
– Penduduk disekitar taman nasional
gunung bromo baik dan ramah
– Fasilitas dibukit pananjakan kurang
memadai
– Gunung Bromo banjir pengunjung
– Fasilitas di	tempat itu tidak jelek
– Keindahan bukit mandalika selama
ini tidak banyak yang	tau
– Regresi
Input kontinyu/diskrit, output kontinyu, dengan target
spesifik
– Klasifikasi
Input kontinyu/diskrit,outputdiskrit, dengan target spesifik
– Clustering
Input kontinyu/diskrit,outputdiskrit, dengan target terbuka
Jenis Tugas Machine-Learning
– Supervised	learning
manusia	memberi	seperangkat	contoh	hasil	yang	benar,	
komputer	menggunakan	contoh	tersebut	untuk	menemukan	
hasil	bagi	data	masukan	lain
– Unsupervised	learning
manusia	tidak	campur	tangan	memberikan	jawaban	yang	
benar,	komputer	dibiarkan	menemukan	sendiri	pola	dalam	
data	masukan
– Reinforced	learning
Mesin	mencoba	langkah-langkah	dan	mendapat	umpan	
balik	positif	atau	negatif	pada	setiap	langkah	tersebut
Jenis Cara Kerja Machine-Learning
– Naive	Bayesian
Metode	sederhana	untuk	klasifikasi	dengan	jumlah	data	sedikit,	
bertumpu	pada		statistika	probabilitas
– SVM	(Support	vector	machines)
klasifikasi	dengan	data	besar	&	kompleksitas	tinggi,	dengan	banyak	
parameter	masukan.	Cara	kerjanya	persamaan	jalur	pemisah	
matematis	antarkelompok	data,	dengan	margin	garis	pemisah	
sebesar	mungkin
– Neural	network
Klasifikasi	untuk	hal	yang	rumit
Algoritma Machine-Learning
R Package Sentiment
Timothy Jurka
R- Package Sentiment (classify)
R menyediakan library sentiment dalam R package yang di
buat oleh Timothy Jurka. Dalam package sentiment ini
berfungsi dua fungsi yaitu classify_emotion dan
classify_polarity.
• classify_emotion. Fungsi ini membantu
mengklasifikasikan emotion kedalam beberapa klasifikasi
yaitu: anger, fear, joy, sadness and supprise.
• classify_polarity. Mengkasifikasikan kedalam respon
positive, negative dan neutral.
teknik analisis sentimen dapat diklasifikasikan ke dalam dua kategori:
• Lexicon based: Teknik ini bergantung pada kamus kata yang
dijelaskan dengan orientasi, digambarkan sebagai polaritas
positive, negative dan netral. Metode ini memberikan hasil presisi
tinggi selama leksikon digunakan memiliki cakupan yang baik dari
kata-kata yang dihadapi dalam teks yang dianalisis.
• Learning Based: Teknik ini memerlukan pelatihan classifier dengan
contoh polaritas dikenal disajikan sebagai teks diklasifikasikan ke
dalam kelas yang positif, negatif dan netral.
Teknik Analisis Sentiment
R- Package Sentiment
Classify_polarity.R
Classify_emotion.R
Subjectivity.csv.gz
Emotion.csv.gz
Sentimen Analisis Menggunakan Text
Mining Social Media Twitter sebagai
Controling Pasar Pariwisata Indonesia
Goals:	Audience	turut berpartisipasi aktif
dalam Studi Kasus
Identifikasi Masalah
Menentukan
Topik Pilihan
Menentukan
Keyords
Menentukan
Sumber data	
untuk sentimen
Twitter
Naïve	
bayes
Visualisasi
Data social media twitter dengan filter 10
destinasi wisata yang akan diprioritaskan
yaitu:
1. Danau Toba,
2. Tanjung Kelayang,
3. Kepulauan Seribu,
4. Tanjung Lesung,
5. Borobudur
6. Tamana Nasional Bromo-Tengger-
Semeru,
7. Mandalika,
8. Wakataobi,
9. Labuan Bajo dan
10.Pulau Morotai.
Ruang Lingkup Studi Kasus
1. API
2. Autentification
3. Akuisisi Data
4. Sentiment
Kebutuhan
Mengapa
Digunakan R ??
– R adalah bahasa pemrograman dan perangkat lunak untuk
analisis statistikadan grafik
– Kode sumbernya tersedia secara bebas di bawah Lisensi Publik
Umum GNU, dan versi biner prekompilasinya tersedia untuk berbagai
sistem operasi
– R menggunakan antarmuka baris perintah,
– R menyediakan berbagai teknik statistika (permodelan linier dan
nonlinier, uji statistik klasik, analisis deret waktu, klasifikasi,
klasterisasi,dan sebagainya)
Tool
https://cran.r-project.org/web/packages/twitteR/twitteR.pdf
https://cran.r-
project.org/web/packages/Rfacebook/Rfacebook.pdf
Reference Page
https://cran.r-project.org/web/packages/Rlinkedin/Rlinkedin.pdf
http://kbroman.org/pkg_primer/pages/build.html
SELESAI

More Related Content

PPTX
Introduction to COBIT 5 and IT management
PDF
Computational Thinking
PPTX
Belajar metode Analytical Hierarchy Process (AHP)
PDF
Social Network Analysis
PPTX
Congratulation kls 10 kurikulum 2013
PDF
Teori Analisis Jaringan Sosial untuk Pembangunan Berkelanjutan
PPTX
Presentasi Seminar Tugas Akhir
PPTX
Evaluasi dan Pengendalian Strategi
Introduction to COBIT 5 and IT management
Computational Thinking
Belajar metode Analytical Hierarchy Process (AHP)
Social Network Analysis
Congratulation kls 10 kurikulum 2013
Teori Analisis Jaringan Sosial untuk Pembangunan Berkelanjutan
Presentasi Seminar Tugas Akhir
Evaluasi dan Pengendalian Strategi

What's hot (20)

PPTX
Pertemuan 5 dan 6 representasi pengetahuan
PDF
Data Mining - Naive Bayes
PPTX
01_PENGANTAR DATA DATA SCIENCE.pptx
PDF
Fitur dan Komponen Data Warehouse
PDF
Proses Data Mining
PPTX
Analisis data
PPTX
Sentiment analysis using naive bayes classifier
PPTX
Twitter sentiment analysis
PPTX
Ragam Dialog :: Interaksi Manusia dan Komputer
DOC
Implementasi queue
PPTX
Data mining 8 estimasi linear regression
PPTX
Statistik deskriptif dan inferensial
PDF
Pertemuan 4 Pemodelan Data Multi Dimensi
PDF
Matematika Diskrit - 11 kompleksitas algoritma - 04
PDF
32 metodologi penelitian pada ilmu komputer
PDF
Social Network Analysis using Gephi and Drone Emprit
PDF
Drone Emprit: Konsep dan Teknologi
PDF
9 dts-transformasi data-univ-gunadarma
PPTX
Mulai menulis dengan 5 w 1 h
PPTX
Data mining 1 pengantar
Pertemuan 5 dan 6 representasi pengetahuan
Data Mining - Naive Bayes
01_PENGANTAR DATA DATA SCIENCE.pptx
Fitur dan Komponen Data Warehouse
Proses Data Mining
Analisis data
Sentiment analysis using naive bayes classifier
Twitter sentiment analysis
Ragam Dialog :: Interaksi Manusia dan Komputer
Implementasi queue
Data mining 8 estimasi linear regression
Statistik deskriptif dan inferensial
Pertemuan 4 Pemodelan Data Multi Dimensi
Matematika Diskrit - 11 kompleksitas algoritma - 04
32 metodologi penelitian pada ilmu komputer
Social Network Analysis using Gephi and Drone Emprit
Drone Emprit: Konsep dan Teknologi
9 dts-transformasi data-univ-gunadarma
Mulai menulis dengan 5 w 1 h
Data mining 1 pengantar
Ad

Viewers also liked (20)

PPTX
Sentiment Analysis via R Programming
PDF
Sentiment Analysis of Twitter Data
PPT
How Sentiment Analysis works
PPTX
Sentiment Analysis in Twitter
PPTX
Sentiment analysis of tweets
PDF
Negative Sentiment (or "Sentiment Analysis is Sh*te")
PPTX
Supervised Learning Based Approach to Aspect Based Sentiment Analysis
PDF
Sentiment Analysis in R
PDF
Social media & sentiment analysis splunk conf2012
PDF
Sentiment Analysis and Social Media: How and Why
KEY
R by example: mining Twitter for consumer attitudes towards airlines
PDF
Text mining
PDF
Introduction to Sentiment Analysis
PDF
Text Mining with R -- an Analysis of Twitter Data
PDF
32296 23 algoritma tf idf
PDF
PPTX
Facebook
PPTX
M140039MS_Ajay Ram
PPTX
Data Mining: Text and web mining
PPTX
Text Analytics
Sentiment Analysis via R Programming
Sentiment Analysis of Twitter Data
How Sentiment Analysis works
Sentiment Analysis in Twitter
Sentiment analysis of tweets
Negative Sentiment (or "Sentiment Analysis is Sh*te")
Supervised Learning Based Approach to Aspect Based Sentiment Analysis
Sentiment Analysis in R
Social media & sentiment analysis splunk conf2012
Sentiment Analysis and Social Media: How and Why
R by example: mining Twitter for consumer attitudes towards airlines
Text mining
Introduction to Sentiment Analysis
Text Mining with R -- an Analysis of Twitter Data
32296 23 algoritma tf idf
Facebook
M140039MS_Ajay Ram
Data Mining: Text and web mining
Text Analytics
Ad

Similar to Sentiment analysis (20)

PPTX
Materi Analisis Sentimen RV.pptx
PPTX
ppt_kecerdasan_buatan.pptx
PPTX
Social Media Analytics Media Kit
PDF
Analisis Konten presentation made by canva
PDF
Review Jurnal Analisis Sentimen Pemrosesan Bahasa Alami.pdf
PPTX
Day 2 SMO_Materi 2_Competitor Analysis Report.pptx
PPTX
3. Metode Perencanaan Desain Komunikasi Visual.pptx
PPTX
Analisis Sentimen Aplikasi Tokopedia Seller.pptx
PPTX
ppt seminar proposal yusuf analisis sentimen
PPTX
laporan pengelolaan dan analisis data Ciamis Rabu 29 Mei 2025.pptx
PPTX
Strategi Komunikasi Pemasaran Melalui Media Sosial Berbasis Komunitas_Proposa...
PPTX
analisis data pertemuan 1 menggunakan python.pptx
DOCX
Metodologi Desain
PPTX
Sistem Informasi Pemasaran
PDF
Seminar Hasil Penelitian Abd Rahman24.pdf
PPTX
Analisis-Data-Fondasi-Pengambilan-Keputusan-Berbasis-Bukti.pptx
PPTX
Pertemuan ke dua Creative Plan And Work Flow
DOCX
Data mining
PDF
2016_LEM2_BAB1
Materi Analisis Sentimen RV.pptx
ppt_kecerdasan_buatan.pptx
Social Media Analytics Media Kit
Analisis Konten presentation made by canva
Review Jurnal Analisis Sentimen Pemrosesan Bahasa Alami.pdf
Day 2 SMO_Materi 2_Competitor Analysis Report.pptx
3. Metode Perencanaan Desain Komunikasi Visual.pptx
Analisis Sentimen Aplikasi Tokopedia Seller.pptx
ppt seminar proposal yusuf analisis sentimen
laporan pengelolaan dan analisis data Ciamis Rabu 29 Mei 2025.pptx
Strategi Komunikasi Pemasaran Melalui Media Sosial Berbasis Komunitas_Proposa...
analisis data pertemuan 1 menggunakan python.pptx
Metodologi Desain
Sistem Informasi Pemasaran
Seminar Hasil Penelitian Abd Rahman24.pdf
Analisis-Data-Fondasi-Pengambilan-Keputusan-Berbasis-Bukti.pptx
Pertemuan ke dua Creative Plan And Work Flow
Data mining
2016_LEM2_BAB1

Recently uploaded (19)

PDF
811848831-PPT-TES-DESKRIPShhhhhhhhhI.pdf
PDF
pengenalan_Iot perangkatcerdasmasdepan.pdf
PPTX
ANALISIS DATA FUNGSI INFORMATIKA SMP.pptx
PPTX
Flowchart Pengaplikasian Sistem Arduino.pptx
PPT
Modul-Projek-JAJANAN-PASAR-YANG-MENGHASILKAN-RUPIAH-Fase-C.ppt
DOCX
PROPOSAL PENGARUH PEMBERIAN MIKRONUTRIEN TERHADAP PENINGKATAN INDEKS MASA TUB...
PPTX
EFEKTIVITAS EKSTRAK DAUN INDIGOFERA.pptx
PPTX
PRESNTASI pembangunan perumahan komersil dua lantai
PPTX
Presentasi Pengenalan Sel smp kelas VII semester I.pptx
PPTX
Introduction FastAPI for Professional and Student
DOCX
proposal nurul 2.docx Fix dokumen yang penting
PPTX
PERENCANAAN MEP PERUM.MULTI CIPTA PERMAI_Type 36.pptx
PPTX
materi abimtek aplikasi ehdw bagi kader pembangunan manusia tahun 2025
PPTX
Materi Kesiapan Tahapan Pemungutan dan Penghitungan Suara Pemilihan Ulang Tah...
PPTX
Pelatihan_Model_Pembinaan_Gen_Z_Dasar_Menengah.pptx
PPTX
Gagal Ginjal Akut GHINA SELVIRA .pptx
PDF
c3oYi7NNpW3omVenymVtXLtqfSi2hzugUlVYbGlQ.pdf
PDF
6754aa176b39b (1).pdf data analisis acara
PPTX
Bahan bacaan Informatika pola pikir bertumbuh.pptx
811848831-PPT-TES-DESKRIPShhhhhhhhhI.pdf
pengenalan_Iot perangkatcerdasmasdepan.pdf
ANALISIS DATA FUNGSI INFORMATIKA SMP.pptx
Flowchart Pengaplikasian Sistem Arduino.pptx
Modul-Projek-JAJANAN-PASAR-YANG-MENGHASILKAN-RUPIAH-Fase-C.ppt
PROPOSAL PENGARUH PEMBERIAN MIKRONUTRIEN TERHADAP PENINGKATAN INDEKS MASA TUB...
EFEKTIVITAS EKSTRAK DAUN INDIGOFERA.pptx
PRESNTASI pembangunan perumahan komersil dua lantai
Presentasi Pengenalan Sel smp kelas VII semester I.pptx
Introduction FastAPI for Professional and Student
proposal nurul 2.docx Fix dokumen yang penting
PERENCANAAN MEP PERUM.MULTI CIPTA PERMAI_Type 36.pptx
materi abimtek aplikasi ehdw bagi kader pembangunan manusia tahun 2025
Materi Kesiapan Tahapan Pemungutan dan Penghitungan Suara Pemilihan Ulang Tah...
Pelatihan_Model_Pembinaan_Gen_Z_Dasar_Menengah.pptx
Gagal Ginjal Akut GHINA SELVIRA .pptx
c3oYi7NNpW3omVenymVtXLtqfSi2hzugUlVYbGlQ.pdf
6754aa176b39b (1).pdf data analisis acara
Bahan bacaan Informatika pola pikir bertumbuh.pptx

Sentiment analysis