Aplikasi jejak karbon “EcoTrack” mencatat menit penggunaan harian dari 15 pengguna aktif dalam satu minggu:
22, 25, 19, 30, 24, 21, 45, 23, 20, 26, 24, 22, 18, 27, 23
menit <- c(22,25,19,30,24,21,45,23,20,26,24,22,18,27,23)
n <- length(menit)
cat("Banyak data (n) =", n, "\n")## Banyak data (n) = 15
## [1] 18 19 20 21 22 22 23 23 24 24 25 26 27 30 45
Soal 1. Hitung mean, median, dan modus data tersebut secara manual, lalu verifikasi dengan RStudio. (Manual + RStudio)
rata <- mean(menit)
med <- median(menit)
modus <- function(x) {
tb <- table(x)
as.numeric(names(tb)[tb == max(tb)])
}
mod <- modus(menit)
hasil1 <- data.frame(
Ukuran = c("Mean", "Median", "Modus"),
Nilai = c(round(rata, 2), med, paste(mod, collapse = ", "))
)
knitr::kable(hasil1, align = "lc", caption = "Ukuran pemusatan data")| Ukuran | Nilai |
|---|---|
| Mean | 24.6 |
| Median | 23 |
| Modus | 22, 23, 24 |
Interpretasi: Mean sebesar 24.6 menit lebih besar daripada median sebesar 23 menit karena ada satu pengguna dengan pemakaian ekstrem (45 menit) yang menarik mean ke atas. Data bersifat multimodus (22, 23, 24 menit), masing-masing muncul 2 kali. Untuk data ini, median lebih representatif sebagai pusat data.
Soal 2. Tentukan Q1 dan Q3, lalu interpretasikan IQR-nya dalam konteks kasus ini. (Manual + RStudio)
# type = 6 sesuai rumus manual posisi i(n+1)/4
kuartil <- quantile(menit, probs = c(0.25, 0.5, 0.75), type = 6)
iqr <- IQR(menit, type = 6)
knitr::kable(data.frame(Kuartil = names(kuartil), Nilai = as.numeric(kuartil)),
caption = "Kuartil data")| Kuartil | Nilai |
|---|---|
| 25% | 21 |
| 50% | 23 |
| 75% | 26 |
## IQR = 5
boxplot(menit, horizontal = TRUE, col = "#ffc107", border = "#1a2b6d",
main = "Boxplot Menit Penggunaan EcoTrack", xlab = "Menit per hari")Interpretasi: Q1 = 21 dan Q3 = 26, sehingga IQR = 5 menit. Artinya 50% pengguna di bagian tengah memakai EcoTrack antara 21 sampai 26 menit per hari, dengan selisih hanya 5 menit. Pola pemakaian pengguna pada umumnya cukup seragam. Titik di luar kotak pada boxplot menunjukkan outlier (45 menit).
Soal 3. Hitung varians dan standar deviasi; menurut Anda, apakah data ini tergolong bervariasi tinggi atau rendah? (Manual + RStudio)
varians <- var(menit)
simp <- sd(menit)
kv <- simp / mean(menit) * 100
hasil3 <- data.frame(
Ukuran = c("Varians (s²)", "Standar Deviasi (s)", "Koefisien Variasi (%)"),
Nilai = round(c(varians, simp, kv), 2)
)
knitr::kable(hasil3, caption = "Ukuran penyebaran data")| Ukuran | Nilai |
|---|---|
| Varians (s²) | 41.54 |
| Standar Deviasi (s) | 6.45 |
| Koefisien Variasi (%) | 26.20 |
Interpretasi: Varians = 41.54 dan standar deviasi = 6.45 menit, dengan koefisien variasi sekitar 26.2%. Variasi data tergolong sedang cenderung tinggi. Penyebab utamanya adalah satu outlier (45 menit), karena IQR hanya 5 menit sedangkan SD lebih besar (6.45).
Soal 4. Hitung koefisien skewness Pearson dan
tentukan arah kemencengannya; verifikasi dengan fungsi
skewness() di R. (RStudio)
sk_pearson <- 3 * (mean(menit) - median(menit)) / sd(menit)
sk_moments <- skewness(menit)
hasil4 <- data.frame(
Metode = c("Pearson (3(mean - median)/s)", "skewness() package moments"),
Nilai = round(c(sk_pearson, sk_moments), 2)
)
knitr::kable(hasil4, caption = "Koefisien skewness")| Metode | Nilai |
|---|---|
| Pearson (3(mean - median)/s) | 0.74 |
| skewness() package moments | 2.21 |
Kedua nilai berbeda angka karena rumusnya berbeda: Pearson memakai
selisih mean dan median, sedangkan skewness() memakai momen
ke-3. Arah kemencengannya sama.
Kesimpulan: Kedua koefisien bernilai
positif (Pearson = 0.74; skewness() =
2.21), jadi distribusi menceng ke kanan. Ekor
distribusi memanjang ke arah pengguna dengan durasi tinggi (45 menit),
sejalan dengan mean yang lebih besar daripada median.
Soal 5. Jika EcoTrack ingin menyusun tabel distribusi frekuensi berkelompok dari data yang lebih besar (misalnya 100 pengguna), jelaskan langkah-langkah menghitung mean, median, dan modus berkelompok (cukup jelaskan prosedurnya, tanpa perlu menghitung angka). (Tulis di kertas)
Soal 5 dijawab pada lembar kertas (PDF hitung manual), sehingga tidak ada perhitungan R pada bagian ini.
| Ukuran | Nilai |
|---|---|
| Mean | 24.6 |
| Median | 23 |
| Modus | 22, 23, 24 |
| Q1 | 21 |
| Q3 | 26 |
| IQR | 5 |
| Varians | 41.54 |
| SD | 6.45 |
| Skewness Pearson | 0.74 |