Selasa, 20 Maret 2018

Sentiment Analysis Twitter [Hate Speech]

Nama Kelompok :
  1. Agustinus David Santoso (50414521)
  2. Cincin Farah Oktiranani (52414411)
  3. Disty Nadiatul Ulfah (53414202)
  4. Sandy Satriya (59414991)

Sentimen Analisis 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).

Analisis sentimen yang kelompok kami buat merupakan proses klasifikasi dokumen tekstual ke dalam dua kelas, yaitu kelas sentimen positif dan negative. Topik yang diambil yaitu mengenai pornografi. Sumber yang dipilih untuk mendapatkan data tersebut dari social media yaitu Twitter. Twitter merupakan salah satu sosial media yang banyak digunakan oleh masyarakat luas untuk memposting tweet mengenai berbagai macam hal. Tidak jarang kita menemukan akun-akun yang memposting hal-hal yang tidak seharusnya disebar luasnya seperti hate speech.

Pengerjaan program menggunakan Python. Python adalah bahasa pemrograman interpretatif multiguna. Tidak seperti bahasa lain yang susah untuk dibaca dan dipahami, python lebih menekankan pada keterbacaan kode agar lebih mudah untuk memahami sintaks. Hal ini membuat Python sangat mudah dipelajari baik untuk pemula maupun untuk yang sudah menguasai bahasa pemrograman lain.  

Bahasa ini muncul pertama kali pada tahun 1991, dirancang oleh seorang bernama Guido van Rossum. Sampai saat ini Python masih dikembangkan oleh Python Software Foundation. Bahasa Python mendukung hampir semua sistem operasi, bahkan untuk sistem operasi Linux, hampir semua distronya sudah menyertakan Python di dalamnya.

Step - Step Pembuatan program Sentiment Analysis :
  
1. Install Python versi 3.5 beserta library-library pendukung seperti tweepy dan textblob.
2. Dapatkan API Twitter yang akan digunakan untuk melakukan analisis 
tweet pada twitter. Caranya dapat dilihat seperti dibawah ini.

Cara mendapatkan API Twitter :
a. Buka Link https://apps.twitter.com/, lalu log in menggunakan Akun Twitter anda.
b. Lalu pilih Create New Apps.
c. Lalu buat Application dengan mengisikan form Application Details seperti gambar di bawah ini.
d. Jika sudah maka akan muncul Costumer key dan Costumer secret key.
e. Klik tab ‘Create my access token’ untuk mendapatkan access token dan access token secret.
f. Selesai, dan simpan 6 secret key tersebut.
  


 


           3. Buka IDLE python 3.5 lalu buat new file, setelah itu ketikkan kode program seperti berikut ini.






          4. Masukkan Costumer key ,Secret customer key dsb yang sudah anda buat dan dapatkan sebelumnya.

            5. Jika sudah maka run program
dan berikut adalah hasil setelah program dijalankan

source code program python dapat didownload pada link dibawah ini