# Simulasi Distribusi Diskrit (Binomial)
set.seed(123)
binom_sim <- rbinom(1000, size = 10, prob = 0.7)

# Melihat ringkasan
summary(binom_sim)
##    Min. 1st Qu.  Median    Mean 3rd Qu.    Max. 
##   2.000   6.000   7.000   7.011   8.000  10.000
# Plot
hist(binom_sim)

# Simulasi Distribusi Kontinu (Normal)
set.seed(123)
normal_sim <- rnorm(1000, mean = 75, sd = 8)

summary(normal_sim)
##    Min. 1st Qu.  Median    Mean 3rd Qu.    Max. 
##   52.52   69.97   75.07   75.13   80.32  100.93
# Studi Kasus Nilai Ujian
set.seed(123)
nilai_ujian <- rnorm(200, mean = 70, sd = 10)

summary(nilai_ujian)
##    Min. 1st Qu.  Median    Mean 3rd Qu.    Max. 
##   46.91   63.74   69.41   69.91   75.68  102.41
# Berapa yang lulus jika batas lulus 60?
lulus <- sum(nilai_ujian >= 60)
set.seed(123)
antrian <- rpois(1000, lambda = 5)

summary(antrian)
##    Min. 1st Qu.  Median    Mean 3rd Qu.    Max. 
##   0.000   3.000   5.000   4.981   6.000  14.000
hist(antrian)