This is an R Markdown Notebook. When you execute code within the notebook, the results appear beneath the code.
Try executing this chunk by clicking the Run button within the chunk or by placing your cursor inside it and pressing Ctrl+Shift+Enter.
nama <- c("Alice", "Marcel", "Abi", "Jackson")
# Mengatur nilai agar rata-rata 96 maka totalnya harus 384 saat dibagi 4
nilai <- c(95, 97, 96, 96)
df_nilai <- data.frame(Nama = nama, Nilai = nilai)
print(df_nilai)
## Nama Nilai
## 1 Alice 95
## 2 Marcel 97
## 3 Abi 96
## 4 Jackson 96
print(paste("Rata-rata Nilai adalah", mean(df_nilai$Nilai)))
## [1] "Rata-rata Nilai adalah 96"
summary(df_nilai)
## Nama Nilai
## Length:4 Min. :95.00
## Class :character 1st Qu.:95.75
## Mode :character Median :96.00
## Mean :96.00
## 3rd Qu.:96.25
## Max. :97.00
n <- 12
barisan <- numeric(n)
barisan[1] <- 4
for (i in 2:n) {
if ((i - 1) %% 3 == 1) {
# Aturan ke-1: Tambah 3
barisan[i] <- barisan[i - 1] + 3
} else if ((i - 1) %% 3 == 2) {
# Aturan ke-2: Kali 2
barisan[i] <- barisan[i - 1] * 2
} else {
# Aturan ke-3: Kurang 1
barisan[i] <- barisan[i - 1] - 1
}
}
print(barisan)
## [1] 4 7 14 13 16 32 31 34 68 67 70 140
vektor <- rep(rep(seq(0, 6, 2), each = 2), 3)
print(vektor)
## [1] 0 0 2 2 4 4 6 6 0 0 2 2 4 4 6 6 0 0 2 2 4 4 6 6
set.seed(123)
# Keterangan: 45% dari 30 adalah 13 (untuk hasil 0)
# 55% dari 30 adalah 17 (untuk hasil 1)
koin <- c(rep(0, 13), rep(1, 17))
hasil_simulasi <- sample(koin, size = 30, replace = FALSE)
print(hasil_simulasi)
## [1] 1 1 1 0 0 1 1 0 0 1 1 1 0 1 0 1 0 1 1 1 0 0 1 1 1 0 1 0 0 0
table(hasil_simulasi)
## hasil_simulasi
## 0 1
## 13 17
data_umkm <- data.frame(
Hari = c("Senin", "Selasa", "Rabu", "Kamis", "Jumat"),
Jumlah_Produk_Terjual = c(20, 15, 25, 18, 22),
Harga_Satuan = c(15000, 15000, 15000, 15000, 15000)
)
data_umkm$Total_Pendapatan <- data_umkm$Jumlah_Produk_Terjual * data_umkm$Harga_Satuan
print(data_umkm)
## Hari Jumlah_Produk_Terjual Harga_Satuan Total_Pendapatan
## 1 Senin 20 15000 300000
## 2 Selasa 15 15000 225000
## 3 Rabu 25 15000 375000
## 4 Kamis 18 15000 270000
## 5 Jumat 22 15000 330000
summary(data_umkm)
## Hari Jumlah_Produk_Terjual Harga_Satuan Total_Pendapatan
## Length:5 Min. :15 Min. :15000 Min. :225000
## Class :character 1st Qu.:18 1st Qu.:15000 1st Qu.:270000
## Mode :character Median :20 Median :15000 Median :300000
## Mean :20 Mean :15000 Mean :300000
## 3rd Qu.:22 3rd Qu.:15000 3rd Qu.:330000
## Max. :25 Max. :15000 Max. :375000