Sumber : https://www.kompasiana.com/taufansatyadharma8095/5da97f790d82306132041a42/belajar-menempatkan-bukan-membuang-pada-tempatnya

text = readLines("file:///C:/Users/Adit/Documents/Sampah.txt")
## Warning in readLines("file:///C:/Users/Adit/Documents/Sampah.txt"):
## incomplete final line found on 'C:/Users/Adit/Documents/Sampah.txt'
text = unlist(strsplit(text, "\\W+"))
text = tolower(text)
text = data.frame(table(text))

View(text)
library(wordcloud)
## Warning: package 'wordcloud' was built under R version 3.5.3
## Loading required package: RColorBrewer
wordcloud(text$text, text$Freq)

stopw = readLines("file:///C:/Users/Adit/Documents/Stopword.txt")
## Warning in readLines("file:///C:/Users/Adit/Documents/Stopword.txt"):
## incomplete final line found on 'C:/Users/Adit/Documents/Stopword.txt'
text = text[!is.element(text$text, stopw),]
wordcloud(text$text, text$Freq, random.order=FALSE, rot.per=0.25
          , colors=brewer.pal(8, "Dark2"))

# Menghitung frequensi per kata
text = readLines("file:///C:/Users/Adit/Documents/Sampah.txt")
## Warning in readLines("file:///C:/Users/Adit/Documents/Sampah.txt"):
## incomplete final line found on 'C:/Users/Adit/Documents/Sampah.txt'
text = unlist(strsplit(text, "\\W+"))
text = tolower(text)
text = data.frame(table(text))
text
##                text Freq
## 1                      1
## 2                 5    1
## 3           abaikan    1
## 4               ada    5
## 5              agar    1
## 6              ahli    1
## 7               air    1
## 8              akal    1
## 9              akan    2
## 10             alam    3
## 11           anggap    1
## 12          anjuran    1
## 13              apa    7
## 14          apabila    1
## 15           apakah    1
## 16             asih    1
## 17             atau    6
## 18          ataupun    2
## 19             ayat    1
## 20             bagi    1
## 21           bahkan    2
## 22            bahwa    3
## 23             baik    2
## 24              bak    1
## 25             bali    1
## 26            bapak    3
## 27           bareng    1
## 28             baru    2
## 29            bebas    1
## 30            bekas    1
## 31          belajar    2
## 32           beliau    6
## 33           berada    1
## 34          berarti    2
## 35         bercocok    1
## 36      berekspresi    1
## 37           berisi    2
## 38         bermakna    1
## 39         bernilai    1
## 40         bertanya    2
## 41        bertempat    1
## 42           bidang    1
## 43             bisa    3
## 44            buang    1
## 45            bukan    5
## 46         bukankah    3
## 47             bumi    1
## 48           cahaya    1
## 49             cara    5
## 50      cendekiawan    1
## 51          ceroboh    1
## 52          cianjur    1
## 53           contoh    1
## 54            cukup    1
## 55        daerahnya    1
## 56            dalam    1
## 57              dan    3
## 58             dari    6
## 59           dengan   11
## 60               di   17
## 61              dia    1
## 62        dialihkan    1
## 63          dibuang    2
## 64           dibuka    1
## 65       diciptakan    1
## 66          digeser    1
## 67           dijual    2
## 68           dikaji    1
## 69        dilakukan    1
## 70         dimaknai    1
## 71     dipandangnya    1
## 72        dipercaya    1
## 73         diproses    1
## 74             diri    4
## 75           dirimu    1
## 76          dirinya    1
## 77   disalahsangkai    1
## 78          disebut    1
## 79     disingkirkan    1
## 80           disini    1
## 81          diskusi    1
## 82             dulu    1
## 83            dunia    2
## 84              eko    3
## 85            entah    1
## 86        gelengkan    1
## 87          gunanya    1
## 88              hal    1
## 89            hanya    7
## 90             hari    1
## 91         harusnya    1
## 92             hati    1
## 93           hayati    4
## 94            hidup    1
## 95         hubungan    2
## 96               ia    1
## 97        identitas    1
## 98        indramayu    1
## 99              ini    3
## 100 intelektualitas    1
## 101         istilah    1
## 102             itu    5
## 103            jadi    1
## 104          jamaah    1
## 105          jangan    4
## 106         jawaban    1
## 107           jenis    1
## 108            jika    1
## 109            juga    3
## 110          justru    1
## 111           kalah    4
## 112           kalau    2
## 113          kaleng    2
## 114          kampus    1
## 115          karena    1
## 116            kata    1
## 117              ke    1
## 118   keangkuhannya    1
## 119        kearifan    1
## 120      kehilangan    1
## 121          kemana    1
## 122         kembali    1
## 123        kemudian    3
## 124          kepada    2
## 125       kepalanya    1
## 126       kesadaran    1
## 127      kesejatian    1
## 128          ketika    1
## 129            kita   16
## 130           kitab    2
## 131            kota    1
## 132             lah    2
## 133           lahir    1
## 134            lain    2
## 135           lebih    1
## 136      lingkungan    1
## 137            luar    1
## 138           malah    1
## 139           malam    2
## 140            mana    2
## 141         manusia    5
## 142      manusianya    1
## 143         masalah    1
## 144          masing    2
## 145          maupun    1
## 146       mayoritas    1
## 147            mbah    2
## 148       melakukan    3
## 149     melanjutkan    1
## 150        melebihi    1
## 151      meletakkan    2
## 152         memberi    1
## 153      memberikan    2
## 154        membuang    2
## 155       memerangi    1
## 156        memiliki    2
## 157        memintas    1
## 158   memperlakukan    1
## 159          menang    2
## 160         menaruh    1
## 161     mendapatkan    1
## 162   mendiskusikan    1
## 163      menentukan    1
## 164        mengenai    3
## 165      mengetahui    2
## 166      menggeleng    1
## 167      menggunung    1
## 168   menghilangkan    1
## 169       mengikuti    1
## 170       mengotori    1
## 171         menilai    1
## 172         menjadi    5
## 173        menjalar    1
## 174         menurut    1
## 175     menyakitimu    2
## 176    menyampahkan    1
## 177    menyimpulkan    1
## 178          mereka    1
## 179       merupakan    2
## 180         mungkin    2
## 181           namun    1
## 182      narasumber    1
## 183           nilai    1
## 184        nyatanya    2
## 185           orang    1
## 186         organik    2
## 187            pada    1
## 188           paham    1
## 189         pandang    3
## 190        pangkuan    1
## 191            para    1
## 192         pelajar    1
## 193    pemaknaannya    1
## 194    pembelajaran    1
## 195          pemuda    1
## 196          pemudi    1
## 197      penaklukan    1
## 198       pengajian    1
## 199    pengungkapan    1
## 200      penindasan    1
## 201       perbedaan    1
## 202       perlakuan    2
## 203           perlu    3
## 204          pernah    1
## 205        persepsi    1
## 206       pertanian    1
## 207         pertiwi    1
## 208          petani    5
## 209           pihak    1
## 210         pikiran    1
## 211         plastik    2
## 212          posisi    2
## 213         pribadi    1
## 214          proses    1
## 215             pun    4
## 216            rasa    1
## 217          relasi    1
## 218            saat    1
## 219           sadar    1
## 220            saja    1
## 221           sakit    1
## 222           salah    5
## 223            sama    1
## 224          sampah   20
## 225       sampahnya    1
## 226          sampai    5
## 227          sangat    2
## 228       sangatlah    1
## 229            satu    2
## 230            saya    3
## 231         sebagai    3
## 232          sebagi    1
## 233         sebelum    1
## 234          sebisa    2
## 235          sebuah    2
## 236          sedang    2
## 237       sedangkan    1
## 238       sederhana    1
## 239         sedikit    2
## 240          segala    3
## 241      seharusnya    2
## 242        sekarang    1
## 243         semakin    1
## 244     sembarangan    1
## 245         semesta    1
## 246           semua    3
## 247         sendiri    6
## 248         seorang    3
## 249          sepele    1
## 250          sering    3
## 251         sesuatu    3
## 252         setelah    1
## 253             sia    4
## 254           sikap    1
## 255          simbah    1
## 256           sinau    1
## 257            sini    1
## 258            sisi    1
## 259           sulit    1
## 260        tanahnya    1
## 261           tanam    1
## 262      tanamannya    1
## 263            tapi    3
## 264           telah    3
## 265          tempat    2
## 266       tempatnya    1
## 267          tenama    1
## 268          tengah    1
## 269         tentang    3
## 270           tepat    3
## 271        tercipta    1
## 272        terhadap    2
## 273        terlahir    1
## 274         terlalu    1
## 275        terletak    1
## 276        termasuk    2
## 277        tersisih    1
## 278        tertarik    2
## 279        tertulis    1
## 280        terutama    1
## 281           tetap    1
## 282          tetapi    2
## 283           tidak   10
## 284         tinggal    1
## 285             tua    1
## 286          tumbuh    1
## 287           tunas    1
## 288           ulang    1
## 289           unsur    2
## 290           untuk    3
## 291           waktu    2
## 292           warna    1
## 293         winardi    3
## 294           yaitu    1
## 295            yang   34
# Menghapus stop-words
stopw = readLines("file:///C:/Users/Adit/Documents/Stopword.txt")
## Warning in readLines("file:///C:/Users/Adit/Documents/Stopword.txt"):
## incomplete final line found on 'C:/Users/Adit/Documents/Stopword.txt'
text = text[!is.element(text$text, stopw),]

# Generate word-cloud
wordcloud(text$text, text$Freq, max.words = 10000000, random.order=FALSE, rot.per=0, colors=brewer.pal(8, "Dark2"))