Anda di halaman 1dari 2

LANGKAH SEDERHANA MEMVISUALISASIKAN DATA DENGAN WORDCLOUD

MENGGUNAKAN APLIKASI R
Sebelum Anda memvisualisasikan data dengan wordcloud, pastikan Anda sudah memiliki teks
yang cukup besar dan bervariasi agar Word Cloud memiliki kata-kata yang relevan dan menarik.
Anda juga dapat menyesuaikan preprocessing dan parameter Word Cloud sesuai kebutuhan
Anda.
Untuk membuat visualisasi Word Cloud (awan kata) menggunakan R, Anda dapat
menggunakan paket "tm" (text mining) untuk memproses teks dan paket "wordcloud" untuk
membuat visualisasi awan kata. Berikut adalah langkah-langkahnya:
1. Instalasi Paket
Pastikan Anda telah menginstal paket "tm" dan "wordcloud". Jika belum, jalankan
perintah berikut di R atau RStudio:

install.packages("tm")
install.packages("wordcloud")

2. Muat Paket
Setelah diinstal, muat kedua paket tersebut:
library(tm)
library(wordcloud)

3. Persiapkan data
Siapkan data teks yang ingin Anda gunakan untuk membuat Word Cloud. Misalnya,
Anda dapat membuat objek teks dari beberapa kalimat atau dokumen.

# Contoh data teks


text_data <- c("Ini adalah contoh teks.", "Visualisasi data
sangat menarik.", "Word Cloud adalah alat yang bagus.")

# Buat korpus
corpus <- Corpus(VectorSource(text_data))

# Preprocessing (bersihkan teks)


corpus <- tm_map(corpus, content_transformer(tolower))
corpus <- tm_map(corpus, removePunctuation)
corpus <- tm_map(corpus, removeNumbers)
corpus <- tm_map(corpus, removeWords, stopwords("en"))
corpus <- tm_map(corpus, stripWhitespace)

4. Membuat wordcloud
Setelah memproses data teks, Anda dapat membuat Word Cloud menggunakan paket
"wordcloud".
# Membuat term-document matrix
tdm <- TermDocumentMatrix(corpus)

# Ubah menjadi matriks biasa


m <- as.matrix(tdm)

# Hitung frekuensi kata


word_freq <- sort(rowSums(m), decreasing=TRUE)

# Membuat Word Cloud


wordcloud(words = names(word_freq), freq = word_freq,
min.freq = 1, scale = c(3, 0.5), colors = brewer.pal(8,
"Dark2"))

5. Menyesuaikan wordcloud
Anda dapat menyesuaikan Word Cloud sesuai kebutuhan dengan mengubah parameter
seperti warna, skala, dan ukuran kata.

Misalnya, untuk menggunakan palet warna lain:


#Membuat Word Cloud dengan palet warna lain
wordcloud(words = names(word_freq), freq = word_freq,
min.freq = 1, scale = c(3, 0.5), colors = brewer.pal(8,
"Set1"))

Silakan berlatih..!!!

Anda mungkin juga menyukai