Rabu, 11 April 2018

Pokok Bahasan dan Studi Kasus Ilmu Budaya Dasar

Nama           : Emirza Mahendra
NPM             : 53414559
Kelas            : 1IA04 (4IA01)
Dosen           : Widio Purwani
Mata Kuliah   : Ilmu Budaya Dasar
Tugas            : 2

MANUSIA DAN PENDERITAAN

PENGERTIAN PENDERITAAN
Penderitaan berasal dari kara derita , kata derita berasal dari bahasa sansekerta dhra artinya menahan atau menanggung. Derita artinya menanggung atau merasakan sesuatu yang tidak menyenangkan penderitaan itu dapat lahir atau batin atau lahir batin.
Baik dalam Al-quran maupun kitab suci agama lain banyak surat dan ayat yang menguraikan tentang penderitaan yang di alami oleh manusia atau berisi peringatan bagi manusia akan adanya penderitaan. Tetapi umumnya manusia kurang memperhatikan peringatan tersebut,sehingga manusia mengalami penderitaan.

CONTOH KASUS :
Sembako Mahal, Warga Miskin Makan Nasi Aking
indosiar.com, Serang - Mahalnya harga sembilan bahan pokok terutama beras membuat sejumlah keluarga di kampung Masigit Desa Priyayi, Kecamatan Kasemen, Serang, Banten kini mengkonsumsi nasi aking. Sebagai lauknya warga memanfaatkan keong untuk disantap bersama nasi yang biasanya jadi makanan bebek ini.
Beginilah suasana perkampungan Masigit Desa Priyayi, Kecamatan Serang, Banten yang merupakan rata-rata keluarga miskin. Sejak harga beras semakin tinggi, mereka memilih makanan alternatif nasi aking. Meskipun nasi bekas ini biasa dijadikan makanan bebek, warga mengaku tidak ada pilihan lain.
Sutiyah salah satunya yang mengaku seringkali makan nasi aking untuk dimakan bersama 4 orang anaknya jika sedang tidak mempunyai uang untuk membeli beras. Karena harga lauk pauk juga semakin mahal, ia hanya mampu membeli ikan asin dan menangkap keong di sawah untuk disantap bersama nasi aking.
Di sejumlah pasar di Serang, Banten harga beras kualitas paling rendah sudah mencapai 4700 rupiah perkilogram. Harga ini dua kali lipat dibandingkan harga nasi aking yang dijual 2000 rupiah perkilogram. (Heni Murniati)
(http://www.indosiar.com/fokus/sembako-mahal-warga-miskin-makan-nasi-aking_67686.html)

MANUSIA DAN PANDANGAN HIDUP

PENGERTIAN PANDANGAN HIDUP
Setiap manusia mempunyai pandangan hidup.Pandangan hidup itu bersifat kondrati karena itu ia menentukan masa depan seseorang.Untuk itu perlu dijelaskan pula apa arti pandangan hidup.Pandangan hidup artinya pendapat atau pertimbangan yang di jadikan pegangan,pedoman,arahan,petunjuk hidup di dunia.Pendapat atau pertimbangan itu merupakan hasil pemikiran manusia berdasarkan pengalaman sejarah menurut waktu dan tempat hidupnya.
Pandangan hidup banyak sekali macamnya dan ragamnya.Akan tetapi pandangan hidup dapat di klasifikasikan berdasarkan asalnya yaitu terdiri dari 3 macam :
a)      Pandangan hidup yang berasal dari agama yaitu pandangan hidup yang mutlak kebenarannya.
b)      Pndangan hidup yang berupa ideology yang di sesuaikan dengan kebudayaan dan norma yang terdapat pada Negara tersebut.
c)      Pandangan hidup hasil renungan yaitu pandagan hidup yang relative kebenarannya.
Pandangan hidup pada dasarnya mempunyai unsur-unsur  yaitu cita-cita,kebajikan.usaha,keyakinan/kepercayaan.Keempat unsure ini merupakan satu rangkaian kesatuan yang tidak terpisahkan.

CONTOH KASUS
Jangan ke Universitas Bila Mau Jadi Pengusaha
Jumat, 22 Maret 2013 | 16:08 WIB
SYDNEY, KOMPAS.com- Ingin menjadi kaya, punya perusahaan sendiri ketika masih muda? Menurut seorang pengusaha muda Australia Jack Delosa, perjalanan menuju ke kesuksesan itu lebih mudah dilakukan dibandingkan sebelumnya.
Delosa sudah membuktikannya. Di usia 25 tahun, dia sudah menjadi jutawan di Australia, dimana perusahaannya menjadi salah satu dari 50 perusahaan baru yang tercepat mencapai sukses.
"Yang diperlukan adalah internet, modal sekitar 5 ribu dolar (Rp 50 juta), ide bisnis, dan keberanian untuk membuat kesalahan. Yang tidak diperlukan adalah gelar sarjana." kata Delosa seperti dilaporkan news.com.au.
Pandangan Delosa mungkin kontroversial, namun sebagai bagian dari generasi muda dunia sekarang ini, Delosa melihat kesempatan harus dimanfaatkan sebaik-baiknya.
"Generasi kami lebih independen, tidak sabar dan orientasinya adalah pada gaya hidup. Kami juga punya sumber daya sendiri. Namun untuk membuat sebuah bisnis agar berhasil, kita harus juga membuka diri terhadap nasehat praktis dari orang lain, mereka yang sudah punya pengalaman 5, 10, atau bahkan 20 tahun." kata Delosa.
Delosa percaya sepenuhnya pada kekuatan mentor, dan dampaknya terhadap keberhasilnnya membuat juga berusaha membantu anak-anak muda lain. Nah sebuah organisasi bernama The Entourage, organisasi nirlaba yang berusaha membantu para wiraswastawan muda untuk sukses akan mengadakan pertemuan di Sydney hari Sabtu (23/3/2013).
Kombinasi para wiraswasta pemula dan mereka yang sudah berhasil menjadi kunci pertemuan The Entourage bernama Unconvention. Menurut laporan koresponden Kompas di Australia,L Sastra Wijaya, mereka yang berhasil misalnya adalah Kathryn Sampson dan Peter Lackovic.
Sampson mebuka kedai sandwich pertamanya ketika berusia 27 tahun.Meskipun berbuat kesalahan, dan harus bekerja keras, dia kemudian menjadi salah seorang pemilik franchise kedai sandwich terbesar Australia.
Sampson setuju dengan Delosa bahwa hal yang paling bagus dalam kehidupan dunia bisnis modern sekarang ini adalah kemudahan berbagi informasi dan pengalaman antar para pelaku bisnis.
"Kita tidak bisa melindungi ide kita lagi, karena adanya internet. Namun itu tidak apa. Siapapun bisa mencuri ide. Bagaimana mewujudkan ide itu yang penting, dan pengalaman orang lain penting juga. Saya memiliki lima orang mentor yang membantu perjalanan mereka dan bantuan mereka sangat berharga." kata Sampson.
Peter Lackovic yang sekarang menjadi CEO The Entourage mengatakan, kemampuan untuk mendengar dan mengambil nasehat orang lain sangat penting untuk mencapai keberhasilan lebih cepat.
"Rasanya puas bisa membantu orang-orang untuk memperjelas ide mereka, dan membantu dari awal hingga berhasil, kadang bisa dalam waktu kurang dari 12 bulan," kata Lackovic.
Menurut Lackovic, forum yang dilakukan The Entourage ini dilakukan dua kali dalam setahun, dan tidak dikenakan biaya. "Kami sadar bahwa ketika seseorang mulai melakukan bisnis, dia mungkin tidak punya banyak dana untuk dihabiskan belajar. Jadi kami buat Unconvention setiap enam bulan, dan berharap orang bisa mendapatkan inspirasi dari sini." kata Delosa.
Delosa dan Lackovic mengatakan, mereka membuat forum seperti The Entourage untuk siapa saja yang mau belajar berbisnis dengan latar belakang apa saja.
"Untuk mereka yang sehari-hari di rumah saja, orang tua yang harus mengasuh anak tapi punya ide bisnis. Atau mereka yang terkena PHK, atau anak-anak muda yang tidak bisa masuk ke universitas," kata Delosa.
(http://internasional.kompas.com/read/2013/03/22/16084685/Jangan.ke.Universitas.Bila.Mau.Jadi.Pengusaha)

Sumber:
http://luthfisobana26.blogspot.co.id/2014/11/rangkuman-ibd-bab-6-manusia-dan.html
http://luthfisobana26.blogspot.co.id/2014/11/rangkuman-dan-contoh-kasus-ibd-bab-8.html

Pengertian dan Tujuan Ilmu Budaya Dasar

Nama           : Emirza Mahendra
NPM             : 53414559
Kelas            : 1IA04 (4IA01)
Dosen           : Widio Purwani
Mata Kuliah   : Ilmu Budaya Dasar
Tugas            : 1

PENGERTIAN ILMU BUDAYA DASAR
Ilmu Budaya Dasar adalah pengetahuan yang diharapkan dapat memberikan pengetahuan dasar dan pengertian umum tentang konsep-konsep yang dikembangkan untuk mengkaji masalah-masalah manusia dan kebudayaan.

Istilah llmu Budaya Dasar dikembangkan di Indonesia sebagai pengganti istilah Basic Humanitiesm yang berasal dari istilah bahasa Inggris "The Humanities". Adapun istilah Humanities itu sendiri berasal dan bahasa latin humanus yang bisa diartikan manusia, berbudaya dan halus. Dengan mempelajari the humanities diandaikan seseorang akan bisa menjadi lebih manusiawi, lebih berbudaya dan lebih halus. Dengan demikian bisa dikatakan bahwa the humanities berkaitan dengan nilai-nilai yaitu nilai-nilai manusia sebagai homo humanus atau manusia berbudaya. Agar supaya manusia bisa menjadi humanus, mereka harus mempelajari ilmu yaitu the humanities disamping tidak meninggalkan tanggungjawabnya yang lain sebagai manusia itu sendiri.

Ilmu budaya dasar berbeda dengan pengetahuan budaya. Ilmu budaya dasar dalam bahasa Inggris disebut dengan Basic Humanities. Pengetahuan budaya dalam bahasa inggris disebut dengan istilah the humanities. pengetahuan budaya mengkaji masalah nilai-nilai manusia sebagai mahluk betbudaya ( homo humanus ), sedangkan Ilmu budaya dasar bukan ilmu tentang budaya, melainkan mengenai pengetahuan dasar dan pengertian umum tentang konsep-konsep yang dikembangkan untuk mengkaji masalah-masalah manusia dan budaya.

Menurut Prof Dr. Harsya Bactiar mengemukakan bahwa ilmu dan pengetahuan dikelompokkan dalam tiga kelompok besar yaitu :
  1. Ilmu-ilmu Alamiah ( natural scince )
    Ilmu-ilmu alamiah bertujuan mengetahui keteraturan-keteraturan yang terdapat dalam alam semesta. Untuk mengkaji hal ini digunakan metode ilmiah. Caranya ialah dengan menentukan hukum yang berlaku mengenai keteraturan-keteraturan itu, lalu dibuat analisis untuk menentukan suatu kualitas. Hasil analisis ini kemudian digeneralisasikan. Atas dasar ini lalu dibuat prediksi. Hasil penelitian 100% benar dan 100% salah. Yang termasuk kelompok ilmu-ilmu alamiah antara lain astronomi, fisika, kimia, biologi, kedokteran, mekanika.
  2. Ilmu-ilmu Sosial ( social scince )
    Ilmu-ilmu sosial bertujuan untuk mengkaji keteraturan-keteraturan yang terdapat dalam hubungan antara manusia. Untuk mengkaji hal ini digunakan metode ilmiah sebagai pinjaman dari ilmu-ilmu alamiah. Tapi hasil penelitiannya tidak 100% benar, hanya mendekati kebenaran. Sebabnya ialah keteraturan dalam hubungan antara manusia ini tidak dapat berubah dari saat ke saat. Yang termasuk kelompok ilmu-ilmu sosial antara lain ilmu ekonomi, sosiologi, politik, demografi, antropologi sosial, sosiologi hukum, dan sebagainya.
  3. Pengetahuan budaya ( the humanities )
    Pengetahuan budaya bertujuan untuk memahami dan mencari arti kenyataan-kenyataan yang bersifat manusiawi. Untuk mengkaji hal itu digunakan metode pengungkapan peristiwa-peristiwa dan pemyataan-pemyataan yang bersifat unik, kemudian diberi arti. Peristiwa-peristiwa dan pemyatan-pemyataan itu pada umumnya terdapat dalam tulisan-tulisan., Metode ini tidak ada sangkut pautnya dengan metode ilmiah, hanya mungkin ada pengaruh dari metode ilmiah.
    Pengetahuan budaya ( The Humanities ) dibatasi sebagai pengetahuan yang mencakup kcahlian (disiplin) scni dan filsafat. Keahlian inipun dapat dibagi-bagi lagi ke dalam berbagai bidang keahlian lain, seperti seni tari, seni rupa, seni musik, dll. Sedang Ilmu Budaya Dasat ( Basic Humanities ) adalah usaha yang diharapkan dapat memberikan pengetahuan dasar dan pengertian umum tentang konsep-konsep yang dikembangkan untuk mengkaji masalah-masalah manusia dan kebudayaan. Dengan perkataan lain Ilmu Budaya dasar menggunakan pengertian-pengertian yang berasal dari berbagai bidang pengetahuan budaya untuk mengembangkan wawasan pemikiran dan kepekaan dalam mengkaji masalah-masalah manusia dan kebudayaan.

TUJUAN ILMU BUDAYA DASAR
Penyajian mata kuliah Ilmu Budaya Dasar tidak lain merupakan usaha yang diharapkan dapat memberikan pengetahuan dasar dan pengertian umum tentang konsep-konsep yang dikembangkan untuk mengkaji masalah-masalah manusia dan kebudayaan. Dengan demikian jelaslah bahwa mata kuliah Ilmu Budaya Dasar tidak dimaksudkan untuk mendidik ahli-ahli dalam salah satu bidang keahlian yang termasuk didalam pengetahuan budaya (the humanities). akan tetapi ilmu budaya dasar semata-mata sebagai salah satu usaha mengembangkan kepribadian mahasiswa dengan cam memperluas wawasan pemikiran serta kemarnpuan kritikalnya terhadap nilai-nilai budaya, baik yang menyangkut orang lain dan alam sekitarnya, maupun yang menyangkut dirinya sendiri.

Untuk bisa menjangkau tujuan tersebut Ilmu Budaya Dasar diharapkan dapat:
  1. Mengusahakan penajaman kepekaan mahasiswa terhadap lingkungan budaya, sehingga mereka lebih mudah menyesuaikan diri dengan lingkungan yang benar, terutama untuk kepentingan profesi mereka
  2. Memberi kesempatan pada mahasiswa untuk memperluas pandangan mereka tentang masalah kemánusiaan dan budaya serta mengembangkan daya kritis mereka terhadap persoalan-persoalan yang menyangkut kedua hal tersebut.
  3. Mengusahakan agar mahasiswa, sebagai calon pemimpin bangsa dan negara serta ahli dalam bidang disiplin masing-masing, tidak jatuh ke dalam sifat-sifat kedaerahan dan pengkotakan disiplin yang ketat. Usaha ini terjadi karena ruang lingkup pendidikan kita amat sempit dan condong membuat manusia spesialis yang berpandangan kurang luas. kedaerahan dan pengkotakan disiplin ilmu yang ketat.
  4. Mengusahakan wahana komunikasi para akademisi agar mereka lebih mampu berdialog satu sama lain. Dengan memilki satu bekal yang sama, para akademisi diharapkan akan lebih lancar dalam berkomunikasi.


RUANG LINGKUP ILMU BUDAYA DASAR
Bertitik tolak dari kerangka tujuan yang telah ditentukan diatas, dua masalah pokok bisa dipakai sebagi bahan pertimbangan untuk menentukan ruang lingkup kajian mata kuliah Ilmu Budaya Dasar. Kedua masalah pokok itu ialah:
  1. Berbagai aspek kehidupan yang seluruhnya merupakan ungkapan masalah kemanusiaan dan budaya yang dapat didekati dengan menggunakan pengetahuan budaya ( The Humanities ), baik dari segi masing-masing keahlian ( disiplin ) didalam pengetahuan budaya, maupun secara gabungan (antar bidang) berbagai disiplin dalam pengetahuan budaya.
  2. Hakekat manusia yang satu atau universal, akan tetapi yang beraneka ragam perwujudannya dalam kebudayaan masing-masing jaman dan tempat. Dalam melihat dan menghadapi lingkungan alam, sosial dan budaya, manusia tidak hanya mewujudkan kesamaan-kesamaan, akan tetapi juga ketidak seragaman yang diungkapkan secara tidak seragam, sebagaimana yang terlihat ekspresinya dalam berbagai bentuk dan corak: ungkapan, pikiran, dan perasaan, tingkah laku, dan hasil kelakuan mereka.

Menilik kedua masalah pokok yang bisa dikaji dalam mata kuliah Ilmu Budaya. Dasar tersebut di atas, nampak dengan jelas bahwa manusia menempati posisi sentral dalam pengkajian. Manusia tidak sebagi subyek akan tetapi sebagai obyek pengkajian . Bagaimana hubungan manusia dengan alam, dengan sesama manusia, dirinya sendiri, nilai-nilai manusia dan bagaimana pula hubungan manusia dengan Tuhan menjadi tema sentral dalam Ilmu Budaya Dasar.

Pokok bahasan yang akan dikembangkan adalah :
  1. Manusia dan cinta kasih
    (Kasih Sayang, Kemesraan, Pemujaan, Belas Kasih dan Cinta Kasih)
  2. Manusia dan keindahan
    (Kontemplasi dan Ekstasi)
  3. Manusia dan penderitaan
    (Nasib Buruk, Penyesalan dan Kehilangan yang Dicintai)
  4. Manusia dan keadilan
    (Rasa Keadilan dan Perlakuan yang Adil)
  5. Manusia dan pandangan hidup
    (Cita-cita dan Kebijakan)
  6. Manusia dan tanggung jawab serta pengabdian
    (Kesadaran dan Pengorbanan)
  7. Manusia dan kegelisahan
    (Keterasingan, Kesepian dan Ketidakpastian)
  8. Manusia dan harapan
    (Kepercayaan dan Harapan)

Kedelapan pokok bahasan itu termasuk dalam karya-karya yang tercakup dalam pengetahuan budaya. Perwujudan mengenai cinta, misalnya, terdapat dalam karya sastra, tarian, musik, filsafat, lukisan, patung dan sebagainya. Masing-masing pokok bahasan dapat didekati dengan baik menggunakan cabang-cabang pengetahuan budaya secara sendiri-sendiri maupun secara gabungan cabang-cabang tersebut.Pokok bahasan manusia dan cinta kasih misalnya, dapat didekati dengan menggunakan karya seni sastra, atau filsafat atau seni tari dan sebagainya. Disamping itu pokok bahasan manusia dan cinta kasih juga dapat didekati dengan menggunakan gabungan karya seni sastra, karya seni tari, atau filsafat dan sebagainya.

CONTOH PENERAPAN ILMU BUDAYA DASAR
Contoh penerapan Ilmu Budaya Dasar dalam kehidupan sehari- hari :
  1. Contoh kecilnya adalah komunikasi antar keluarga, pergaulan kita terhadap teman, yang mungkin kita dapat mengetahui bagaimana kita dapat memahami sifat dan karakteristik setiap orang. Begitu pun dalam bermasyarakat, dalam interaksi kita harus memahami norma- norma dalam masyarakat agar tercipta keharmonisan dalam kehidupan bermasyarakat.
  2. Contoh luas nya penerapan Ilmu budaya dasar dalam kehidupan manusia seperti dalam aspek bersikap dalam kehidupan yang berbeda beda sehingga kita dapat menempatkan diri pada situasi apapun yang akan kita hadapi. Dalam penerapan ilmu ini factor pendukungnya antara lain adalah agama atau kepercayaan kita terhadap tuhan, dimana dalam agama itu sendiri kita sudah pasti diajarkan bagaimana kita harus menjaga interaksi kita terhadap tuhan dan sesama manusia, agar tercipta hubungan yang harmonis dalam kehidupan. Inti dari ilmu budaya dasar adalah kehidupan bermasyarakat, yaitu sejauh apa ilmu budaya dasar dapat mempengaruhi sikap dan tata cara kita dalam bermasyarakat. Bila kita sudah mempunyai dasar yang kuat, dapat diyakini bahwa kita akandapat membawa diri dalam masyarakat.

Sumber :
https://www.apaajamakalah.com/2018/03/ibd-1-pengertian-ilmu-budaya-dasar.html
http://muhammadsopwan.blogspot.co.id/2012/03/pengertian-dan-contoh-penerapan-ilmu.html

Selasa, 20 Maret 2018

Sentiment Analysis Twitter in Bullying Using R

Kelompok:
Emirza Mahendra
Fajar Sukma
Krisna Mustikarani
Ruth Inggrid Stompul
Kelas : 4IA01

Pada artikel kali ini, akan dibahas mengenai cara menganalisa sentimen masyarakat melalui media sosial Twitter  terhadap bullying menggunakan aplikasi R. Berikut ini adalah hal-hal yang harus disiapkan:
1. Install Software R, anda dapat mengunduhnya disini. Usahakan menggunakan software R versi  terbaru, versi saat ini yang terbaru adalah 3.4.4. Pastikan di komputer ada telah terinstall juga Java.
2. Buat API Key dan Acces Token dari Twitter. Caranya dengan membuat akun pada Twitter Apps.
3. Kunjungi  https://apps.twitter.com dan Login menggunakan akun Twitter yang anda miliki, agar selanjutnya dapat membuat akun pada Twitter Apps.

4. Kemudian Create New App.

5. Isikan Form-Form wajib seperti Nama Aplikasi pada kolom NAME , dan DESCRIPTION yang dapat diisi dengan bebas. Kemudian, pada kolom Website, isikan dengan Website apa saja yang anda miliki, sebaiknya gunakan Website resmi. Disini digunakan URL LinkedIn.
6. Ceklis pada Developer Agreement.
7. Kemudian klik “Create your Twitter Application” .
8. Setelah akun terbuat, masuk pada jendela “Keys and Access Tokens”. Dapat dilihat bahwa kita sudah memiliki Consumer Key (API key) dan Consumer Secret (API secret). Tetapi belum memilik Token, untuk mendapatkan Token, bisa dengan klik “Create my access token” yang berada pada bagian bawah.




9. Setelah berhasil mendapatkan API Key dan Access Token Twitter, selanjutnya adalah membuka aplikasi R yang sudah terinstall. Gunakan aplikasi R versi 3.4.4. Setelah terbuka akan muncul window seperti dibawah ini. Pada R selain terdapat console juga terdapat sebuah Text Editor. Untuk menampilkan Text Editor, pilih menu File-> New Script. Untuk me Run syntax oada editor, dapat melakukan block pada syntax tersebut, klik kanan lalu Klik Run Line on Selection.



10. Setelah itu lakukan installasi packages yang dibutuhkan. Pada saat menginstall packages twitteR, nantinya akan muncul Secure CRAN mirrors, pilih Indonesia(Jakarta)[https].




# Install R packages required
install.packages("twitteR")
install.packages("stringr")
install.packages("xlsx")
install.packages("plyr")

# Load the required R libraries
library(twitteR)
library(stringr)
library(xlsx)
library(plyr)

Penginstallan packages tambahan R digunakan sintaks install.packages disertai dengan sintaks library (nama_package). Packages yang ditambahkan dalam sentiment analysis pada Twitter adalah:
  • twitteR
    Package ini yang akan membantu dalam pengaksesan ke API Twitter, sehingga memungkinkan crawling atau pengambilan data pada Twitter.
  • Stringr
    Package ini berguna untuk menangan masalah string yang umumnya ditemui, misalnya menghasilkan output yang lebih bersih dan rapih.
  • Xlsx
    Package ini berguna untuk mengexport hasil analisis kedalam file excel, yang biasanya berekstensi .xlxs
  • Rcurl
    Package ini berguna untuk menyediakan fasilitas HTTP yang memungkinkan untuk mendownload file dari web server, post form, menagani redirect, autentikasi password.
  • ROAuth
    Package ini merupakan interface untuk melakukan autentikasi ke server yang menerapkan Oauth.
  • Base64enc
    Package ini digunakan untuk menangani masalah encoding base 64.
11. Selanjutnya masukan API yang sudah didapatkan sebelumnya, dengan syntax berikut:



consumerKey <- " kcvzlbxxxxxxxxxxxxxxxxxxxxxxx"
consumerSecret <- " VLcNdxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
accessToken <- " 1329527xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
accessTokenSecret <- " i0qfY9Ek95xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

setup_twitter_oauth(consumerKey, consumerSecret, accessToken, accessTokenSecret)
Selection : 2

Ketika fungsi dijalankan setup_twitter_oauth(), R console akan menanyakan: “Use a local file to cache OAuth access credentials between R sessions?”. Masukkan angka “2” yang berarti No.

12. Jika sudah berhasil, artinya kita sudah terkoneksi pada Twitter API dan R siap untuk mengambil data. Maka, untuk menguji apakah kita sudah dapat melakukan crawling pada tweet dengan suatu keywoard, kita dapat melakukan percobaan mendapatkan tweet dengan cara seperti dibawah ini, yang akan menghasilkan 25 tweet yang merupakan default dari pengambilan tweet dalam R. 
searchTwitter("perundungan")



13. Selanjutnya adalah memindai kata-kata Positive dan Negative dengan membuat bank kata yang berisi kata-kata Positivedan Negative secara lengkap, makin lengkap bank kata yang kita miliki, maka akan semakin akurat juga analisis yang kita dapatkan.

Disini terdapat bank kata berupa file text yaitu text yang berisikan kata-kata bermuatan positif dan juga kata-kata yang bermuatan negatif, bank kata ini tersimpan ke dalam file positive-word.txt dan negative-word.txt.

Kita akan membaca file tersebut dengan fungsi scan pada R, dan menyimpannya kedalam variabel  ‘pos’ untuk kata positif, dan ‘neg’ untuk kata negatif. Dengan cara mengetikkan sintaks dibawah ini.

pos = scan('D:/Fajar/Belajar Pemrograman/R Programming/positive-words.txt', what='character')
neg = scan('D:/Fajar/Belajar Pemrograman/R Programming/negative-words.txt', what='character')


Kita juga dapat menambah berbagai kata baru pada variabel pos, atau neg yang sudah kita dekklarasikan, dengan menggunakan fungsi combine c(), misal kita ingin menambahkan kata negatif baru maka kita dapat mengetikkan sintaks berikut, maka kata akan tergabung dengan variabel neg.

neg = c(neg,'murahan','gampangan','idiot','najis', 'goblok')


14. Saat melakukan crawling, beberapa tweet akan mengandung angka, tanda baca, atau huruf besar , hal-hal demikian harus dibersihkan, agar data yang diperoleh hanyalah  berupa string yang bersih, maka selanjutnya kita membuat fungsi sentiment yang terdiri dari beberapa parameter yaitu untuk membersihkan tweets yang akan diambil nantinya, dan variabel positif dan negatif yang sudah di deklarasikan sebelumnya.

score.sentiment = function(tweets, pos.words, neg.words)
{
require(plyr)
require(stringr)
scores = laply(tweets, function(tweet, pos.words, neg.words) {

Sintaks diatas merupkan fungsi perhitungan score yang nantinya akan menjumlahkan tweets positive dan tweets negative, untuk sebuah kata positive bernilai +1 dan sebuah kata negative bernilai -1, sedangkan kata yang normal bernilai.

Syntax dibawah ini berguna untuk mebersihkan tweet dengan fungsi gsub()
tweet = gsub('https://','',tweet)

Syntax untuk menghapus https://
tweet = gsub('http://','',tweet)

Syntax untuk menghapus http://
tweet=gsub('[^[:graph:]]', ' ',tweet)

Syntax untuk menghapus karakter grafik
tweet = gsub('[[:punct:]]', '', tweet)

Syntax untuk menghapus tanda baca
tweet = gsub('[[:cntrl:]]', '', tweet)

Syntax untuk menghapus karakter control
tweet = gsub('\\d+', '', tweet)

Syntax untuk menghapus digit/angka
tweet = str_replace_all(tweet,"[^[:graph:]]", " ")

tweet = tolower(tweet)

Syntax untuk mengubah huruf besar menjadi huruf kecil
word.list = str_split(tweet, '\\s+')

syntax untuk memecah tweet perkata kedalam sebuah list
words = unlist(word.list)

Syntax untuk mengubah list kedalam vektor
pos.matches = match(words, pos.words)
neg.matches = match(words, neg.words)

Syntax untuk membandingkan katakata dengan bank kata negative dan positive yang sudah dibuat sebelumnya.
pos.matches = !is.na(pos.matches)
neg.matches = !is.na(neg.matches)

Syntax untuk mengubah kata yang cocok kedalam bentuk TRUE ata FALSE
score = sum(pos.matches) - sum(neg.matches)
return(score)
}, pos.words, neg.words)
scores.df = data.frame(score=scores, text=tweets)
return(scores.df)
}

Syntax TRUE/FALSE akan dianggap sebagai 1/0 sehingga dapat ditambahkan dengan fungsi sum() :

Dan berikut adalah perintah untuk mencari kata-kata bersifat bullying
ktkasar = ('kampungan||murahan||gampangan||keling||cupu||jereng||pesek')
tweets = searchTwitter(ktkasar,n=1000, lang="id")
Tweets.text = laply(tweets,function(t)t$getText())
analysis = score.sentiment(Tweets.text, pos, neg)

  • ktkasar , merupakan kata kunci yang digunakan untuk mengambil tweet tweet, sehingga tweet yang mengandung kata kata tersebut akan diambil.
  • searchTweet, merupakan fungsi untuk mengambil tweet melalui twitter API, dimana paramaeter yang diberikan disini adalah variabel ktkasar, dan n adalah jumlah tweet yang akan diambil yaitu sebanyak 1000 tweet.
  • Fungsi laply berfungsi untuk mengambil text tweet
  • Fungsi score sentiment, merupakan fungsi yang sudah dibuat sebelumnya untuk melakukan analisis sentiment terhadap tweet yang sudah diambil.
  • count(analysis$score), Fungsi count() untuk menghitung banyak frekuensi nilai sentimen.

Dapat dilihat pada gambar di atas bahwa rentang nilai sentimen dari -9 sampai 2 dengan jumlah terbanyak berada di nilai -5, -4, -2 dan -1 dengan rincian tweet negatif sebanyak 841 tweet, netral sebanyak 91 tweet dan positif sebanyak 68 tweet. Dari data tersebut terlihat bahwa 84,1% kata mengandung Bullying di Twitter dengan menggunakan kata kampungan, murahan, gampangan, keeling, cupu, jereng, pesek.

15. Untuk menampilkan hasil dalam bentuk histogram berdasarkan data yang diperoleh, dapat dilakukan dengan memasukan syntax dibawah ini;
hist(analysis$score)

Untuk memindahkan hasil ke dalam bentuk excel dengan menggunakan library xlsx dan menyimpannya ke file excel bernama tweetperundungan.xlsx.

Berikut adalah hasil data yang terdapat pada Excel