File ini berisi template untuk mejawab pertanyaan 5W+1H saat briefing Capstone Data Visualization sebagai langkah awal sebelum membuat Dashboard. Silakan Bapak/Ibu mengisi jawaban di bawah.
File ini tidak akan dinilai namun Bapak/Ibu WAJIB disubmit ke dalam classroom pada hari H briefing Capstone Data Visualization.
Saya memakai data youtube indonesia dari kaggle https://www.kaggle.com/datasets/syahrulhamdani/indonesias-trending-youtube-video-statistics?resource=download&select=trending.csv, khususnya field yang akan saya teliti dan ambil sebanyak 12 field yaitu:
Tujuan yang ingin dicapai atau informasi yang ingin disampaikan:
Channel youtube dengan interaksi terbaik berdasarkan (view, like dan comment)
Gap antara pubblish time dan trending time
Category youtube yang paling banyak channelnya
Dimensi video (HD) apakah mempengaruhi gap trending dibandingkan yang (SD)
Channel youtube terfavorite berdasarkan category dengan channel terbanyak
Jam terbaik publish video agar trending dengan cepat
dashboard ini akan dibuat untuk youtuber yang ingin meningkatkan interaksi vid yang diberikan dilihat dari pertimbangan kategori yang terbanyak channelnya, sampai channel apa yang diminati pasar indonesia.
Data sesuai dengan tujuan karena saat ini banyak yang tertarik memulai live streaming dan mendapatkan penghasilan dari youtube sehingga akan membutuhkan data ini dan bisa lebih terarah dalam membuat konten yang sekiranya dengan cepat bisa trending dan mendapat viewer yang banyak dengan mempertimbangkan beberapa hal di atas.
data yang digunakan masih up to date atau masih relevan dengan kondisi sekarang, dengan melihat waktu publish dari video di kisaran 11 januari 2021 sampai 12 april 2022 sehingga data masih up to date yaitu 1 tahun terakhir
Bagaimana Bapak/Ibu menggunakan visualisasi untuk menjawab tujuan yang telah disebutkan?
Buat plot yang akan dimasukkan ke dalam dashboard. Boleh dalam bentuk
ggplot maupun plotly.
Jawab
library(ggplot2) # pembuatan plot statis## Warning: package 'ggplot2' was built under R version 4.1.3
library(plotly) # buat plot interaktif## Warning: package 'plotly' was built under R version 4.1.3
##
## Attaching package: 'plotly'
## The following object is masked from 'package:ggplot2':
##
## last_plot
## The following object is masked from 'package:stats':
##
## filter
## The following object is masked from 'package:graphics':
##
## layout
library(glue) # utk setting tooltip## Warning: package 'glue' was built under R version 4.1.3
Plot untuk menjawab tujuan pertama tujuan:
channel youtube dengan interaksi terbanyak (view,like dan comment)
melakukan subset data: 1. memisahkan data
# your code herePlot kedua
# your code herePlot ketiga
# your code hereBuat chunk baru apabila ada lebih dari 3 plot.
Bagaimana desain layout atau tata letak dashboard yang akan dibuat?
Jawab
Contoh penulisan layout.
category dengan chanel terbanyak
menampilkan total banyak video
membuat slider dari jan 2021 sampai apr 2022
plot top 10 channel youtube berdasarkan view tertinggi
plot top 10 channel youtube berdasarkan like tertinggi
plot top 10 channel youtube berdasarkan comment tertinggi
select input category
plot list channel terbanyak favoritenya
gap publish dan trending
memilih dimensi video (hd/sd)