1 PENDAHULUAN

Video game merupakan hobi yang sangat diminati oleh semua kalangan. Pada artikel ini, dataset yang digunakan adalah penjualan video game di atas 100.000 copy. Dan platform yang akan dibahas adalah platform terpopuler yakni PS4, X360, dan Wii.

2 SETUP

Library yang digunakan :

library(ggplot2)

3 IMPORT DATA

game <- read.csv("data/vgsales.csv")
game

Berikut penjelasan kolom yang terdapat pada dataframe game :

- Rank: Peringkat Penjualan

- Name: Judul Game

- Platform: Platform Game

- Year: Tahun Release

- Genre: Genre Game

- Publisher: Publisher Game

- NA_Sales: Penjualan di Amerika Utara (Juta)

- EU_Sales: Penjualan di Eropa (Juta)

- JP_Sales : Penjualan di Jepang (Juta)

- Other_Sales: Penjualan di Negara Lain (Juta)

- Global_Sales: Total Penjualan di Seluruh Dunia (Juta)

4 DATA WRANGLING

Inspeksi Data :

str(game)
#> 'data.frame':    16598 obs. of  11 variables:
#>  $ Rank        : int  1 2 3 4 5 6 7 8 9 10 ...
#>  $ Name        : chr  "Wii Sports" "Super Mario Bros." "Mario Kart Wii" "Wii Sports Resort" ...
#>  $ Platform    : chr  "Wii" "NES" "Wii" "Wii" ...
#>  $ Year        : chr  "2006" "1985" "2008" "2009" ...
#>  $ Genre       : chr  "Sports" "Platform" "Racing" "Sports" ...
#>  $ Publisher   : chr  "Nintendo" "Nintendo" "Nintendo" "Nintendo" ...
#>  $ NA_Sales    : num  41.5 29.1 15.8 15.8 11.3 ...
#>  $ EU_Sales    : num  29.02 3.58 12.88 11.01 8.89 ...
#>  $ JP_Sales    : num  3.77 6.81 3.79 3.28 10.22 ...
#>  $ Other_Sales : num  8.46 0.77 3.31 2.96 1 0.58 2.9 2.85 2.26 0.47 ...
#>  $ Global_Sales: num  82.7 40.2 35.8 33 31.4 ...

Tipe data yang belum sesuai adalah : - Platform -> factor - Genre -> factor - Publisher -> factor

# Membuat kumpulan nama kolom, masukkan ke object columns
columns <- c("Platform", "Genre", "Publisher")
# Memasukkan columns ke lapply()
game[, columns] <- lapply(game[, columns], as.factor)
game_agt_platform <- game[game$Platform %in% c("Wii", "PS4", "X360"),]

Check Missing Value

anyNA(game)
#> [1] FALSE

Berikut adalah hubungan antara 3 platform terpopuler (“Wii”, “PS4”, “X360”, “Nintendo”) dengan penjualan (satuan juta):

game_agt_platform$Platform <- droplevels(game_agt_platform$Platform)
plot(x = game_agt_platform$Platform, y = game_agt_platform$Global_Sales, xlab = "Platform", ylab = "Sales (Juta Copy)")

Insight :

- Distribusi penjualan platform PS4, Wii, dan X360 hampir sama, yakni mayoritas berada di rentang 0 - 20 juta copy.

- Platform Wii mempunyai banyak outlier. Sangat berbeda dengan platform PS$ dan X360. Artinya, Plafform Wii mempunyai beberapa game yang hanya ada pada Platform mereka sendiri dan sangat diminati para gamer

Berikut adalah ranking penjualan berdasarkan Genre pada Platform PS4, Wii, dan X360:

# aggregasi data
game_agg_platform_genre <- aggregate(Global_Sales ~ Platform + Genre, 
                      data = game_agt_platform, 
                      FUN = sum)

names(game_agg_platform_genre) <- c("Platform", "Genre", "Sales")

game_agg_platform_genre <- game_agg_platform_genre[game_agg_platform_genre$Sales > 10,]


ggplot(data = game_agg_platform_genre, mapping = aes(x = Sales, y = reorder(Platform, Sales))) +
  geom_col(mapping = aes(fill = Genre), position = "dodge") +
  
  labs(title = "Ranking Penjualan Game",
       subtitle = "Untuk Platform Terpopuler (Wii, PS4, X360)",
       fill = "Genre",
       x = "Sales",
       y = "Platform")

Penjualan yang ditampilkan pada plot di atas adalah genre dengan penjualan diatas 40 juta copy.

Insight:

- Wii dan X360 dapat menguasai pasar game karena mereka fokus kepada genre tertentu dan membuat game tersebut ekskulif, hanya bisa dimainkan pada platform mereka saja.

- Wii menguasai pasar dengan fokus pada genre Sports dan Misc. Terlihat genre yang lain cukup signifikan perbedaannya.

- Demikian juga dengan X360. Fokus pada genre Shooter dan Action. X360 mengabaikan (tidak fokus) pada genre yang telah dikuasai oleh Wii.

- PS4 memang terkenal sebagai platform sejuta umat. Tidak ada fokus pada genre tertentu. Terlihat penjualannya merata hampir di semua genre.

- Kesimpulannya adalah untuk menguasai pasar game, sangat diperlukan untuk fokus pada genre tertentu.

5 REFERENSI