# --- OPSI A: Membaca dari file CSV (Sesuai Gambar 6.4 di Bab 6) ---
simpan = read.csv2(file.choose(), header = TRUE)
simpan
## Nomor Nama Nilai
## 1 1 A 60
## 2 2 B 50
## 3 3 C 50
## 4 4 D 60
## 5 5 F 60
## 6 6 G 60
## 7 7 H 70
## 8 8 I 70
## 9 9 J 70
## 10 10 K 70
## 11 11 L 60
## 12 12 M 60
## 13 13 N 80
## 14 14 O 90
## 15 15 P 90
## 16 16 Q 80
nilai = simpan$Nilai
# 1. Uji Normalitas Kolmogorov-Smirnov
library(nortest)
lillie.test(nilai)
##
## Lilliefors (Kolmogorov-Smirnov) normality test
##
## data: nilai
## D = 0.22764, p-value = 0.02619
# 2. Uji Normalitas Jarque-Bera (Opsional sesuai Bab 6)
library(e1071)
library(tseries)
## Registered S3 method overwritten by 'quantmod':
## method from
## as.zoo.data.frame zoo
skewness(nilai, type=1)
## [1] 0.4895556
kurtosis(nilai, type=1) + 3
## [1] 2.323251
jarque.bera.test(nilai)
##
## Jarque Bera Test
##
## data: nilai
## X-squared = 0.94443, df = 2, p-value = 0.6236
# 3. Uji Normalitas dengan Q-Q Plot
qqnorm(nilai)
qqline(nilai)
