nama <- c("Dani","Andi","Budi","Dika","Reza","Ahmad","Toni","Dimas","Rendi","Surya")
bb <- c(100, 50, 67, 45, 78, 60, 49, 120, 56, 80)
tb <- c(180, 190, 200, 176, 166, 165, 177, 182, 169, 201)
kelas <- data.frame(nama, bb, tb)
kelas
##     nama  bb  tb
## 1   Dani 100 180
## 2   Andi  50 190
## 3   Budi  67 200
## 4   Dika  45 176
## 5   Reza  78 166
## 6  Ahmad  60 165
## 7   Toni  49 177
## 8  Dimas 120 182
## 9  Rendi  56 169
## 10 Surya  80 201

rbb<-mean(kelas$bb)
cat("Rata rata berat badan :",rbb, "kg", "\n")
## Rata rata berat badan : 70.5 kg
mbb<-mean(kelas$tb)
cat("Rata rata tinggi badan :",mbb, "cm" )
## Rata rata tinggi badan : 180.6 cm

modus<-function(x) {
  ur <- unique(x)
  ur[which.max(tabulate(match(x, ur)))]
}
modus_bb<-modus(bb)
cat("Modus berat badan :",modus_bb, "kg", "\n" )
## Modus berat badan : 100 kg
modus_tb<-modus(tb)
cat("Modus tinggi badan :",modus_tb, "cm" )
## Modus tinggi badan : 180 cm

range_bb<-range(bb) 
cat("Range data :", range_bb, "\n")
## Range data : 45 120
var_bb<-var(bb) 
cat("Variansi data :", var_bb, "\n")
## Variansi data : 592.5
sd_bb<-sd(bb) 
cat("Standar Deviasi data :", sd_bb, "\n")
## Standar Deviasi data : 24.34132
hist(kelas$bb, col = "blue",
     main = "Histogram Berat Badan Kelas",
     xlab = "Berat Badan (kg)",
     ylab = "Jumlah Orang")

boxplot(kelas$bb, col = "navy",
     main = "Box Plot Berat Badan Kelas",
     xlab = "Berat Badan (kg)",
     horizontal = TRUE)