Pendahuluan

Dokumen ini berisi visualisasi data kepadatan penduduk di DKI Jakarta menggunakan package ggplot2.
Visualisasi yang dibuat meliputi:

Import Library dan Data

## 
## Attaching package: 'dplyr'
## The following objects are masked from 'package:stats':
## 
##     filter, lag
## The following objects are masked from 'package:base':
## 
##     intersect, setdiff, setequal, union
## 
## Attaching package: 'latticeExtra'
## The following object is masked from 'package:ggplot2':
## 
##     layer
## Rows: 267 Columns: 7
## ── Column specification ────────────────────────────────────────────────────────
## Delimiter: ";"
## chr (4): NAMA PROVINSI, NAMA KABUPATEN/KOTA, NAMA KECAMATAN, NAMA KELURAHAN
## dbl (3): TAHUN, LUAS WILAYAH (KM2), KEPADATAN (JIWA/KM2)
## 
## ℹ Use `spec()` to retrieve the full column specification for this data.
## ℹ Specify the column types or set `show_col_types = FALSE` to quiet this message.

Scatter Plot

Visualisasi hubungan antara luas wilayah dan kepadatan penduduk.

ggplot(data) +
  geom_point(aes(x = Luas, y = Kepadatan, color = Kab)) +
  labs(
    title = "Perbandingan Luas vs Kepadatan DKI Jakarta",
    x = "Luas (Km2)",
    y = "Kepadatan (Jiwa/Km2)"
  ) +
  theme_minimal()

Bar Chart

Visualisasi jumlah data berdasarkan kabupaten/kota.

ggplot(data) +
  geom_bar(aes(x = Kab, fill = Kab)) +
  labs(
    title = "Jumlah Data per Kabupaten/Kota",
    x = "Kabupaten/Kota",
    y = "Jumlah"
  ) +
  theme_minimal() +
  theme(
    axis.text.x = element_text(angle = 45, hjust = 1)
  )

Boxplot

Visualisasi persebaran kepadatan penduduk berdasarkan kabupaten/kota.

ggplot(data, aes(x = Kab, y = Kepadatan, fill = Kab)) +
  geom_boxplot() +
  labs(
    title = "Distribusi Kepadatan Penduduk",
    x = "Kabupaten/Kota",
    y = "Kepadatan"
  ) +
  theme_minimal() +
  theme(
    axis.text.x = element_text(angle = 45, hjust = 1)
  )

Kombinasi Point dan Line Chart

Visualisasi hubungan luas wilayah dan kepadatan menggunakan titik dan garis.

ggplot(data, aes(x = Luas, y = Kepadatan, color = Kab)) +
  geom_point() +
  geom_line() +
  labs(
    title = "Perbandingan Luas vs Kepadatan DKI Jakarta",
    x = "Luas (Km2)",
    y = "Kepadatan (Jiwa/Km2)"
  ) +
  theme_minimal()

Kesimpulan

Berdasarkan visualisasi yang telah dibuat, dapat dilihat bahwa terdapat variasi kepadatan penduduk antar wilayah di DKI Jakarta.