#1.
nilai <- data.frame(
  Nama = c("Mark", "Renjun", "Jeno", "Haechan", "Jaemin", "Chenle", "Jisung"),
  Nilai = c(95, 97, 94, 98, 96, 95, 97)
)

summary(nilai)
##      Nama               Nilai   
##  Length:7           Min.   :94  
##  Class :character   1st Qu.:95  
##  Mode  :character   Median :96  
##                     Mean   :96  
##                     3rd Qu.:97  
##                     Max.   :98
#2
x <- numeric(12)
x[1] <- 4

pola <- c("+3", "*2", "-1")

for (i in 2: length(x)) {
  aturan <- pola[(i-2) %% length(pola) + 1]
  
  if ( aturan == "+3") x[i] <- x[i-1]+3
  if ( aturan == "*2") x[i] <- x[i-1]*2
  if ( aturan == "-1") x[i] <- x[i-1]-1
}

x
##  [1]   4   7  14  13  16  32  31  34  68  67  70 140
#3
ulang <- rep(seq(0, 6, length = 4), each = 2, times = 3)
ulang
##  [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
#4
set.seed(31)
hasil_simulasi <- sample(c(0,1), size = 30, replace = TRUE, c(0.45, 0.55))

hasil_simulasi
##  [1] 1 0 1 1 0 1 0 1 0 1 1 0 0 1 0 1 1 1 1 1 1 0 1 1 0 1 1 0 1 1
#5
hari <- c("Senin", "Selasa", "Rabu", "Kamis", "Jumat", "Sabtu", "Minggu", "Senin", "Selasa", "Rabu", "Kamis", "Jumat", "Sabtu", "Minggu", "Senin")
jumlah_terjual <- c(65, 31, 42, 68, 25, 38, 51, 59, 70, 28, 45, 62, 35, 48, 55)

harga_satuan <- c(18500, 42000, 12800, 56200, 23500, 31900, 48000, 15300, 61500, 26800, 38200, 5300, 11900, 45600, 59800)

total_pendapatan <- jumlah_terjual * harga_satuan

data_umkm <- data.frame(
  Hari = hari,
  "Jumlah Produk Terjual" = jumlah_terjual,
  "Harga Satuan" = harga_satuan,
  "Total Pendapatan" = total_pendapatan
)

print(data_umkm)
##      Hari Jumlah.Produk.Terjual Harga.Satuan Total.Pendapatan
## 1   Senin                    65        18500          1202500
## 2  Selasa                    31        42000          1302000
## 3    Rabu                    42        12800           537600
## 4   Kamis                    68        56200          3821600
## 5   Jumat                    25        23500           587500
## 6   Sabtu                    38        31900          1212200
## 7  Minggu                    51        48000          2448000
## 8   Senin                    59        15300           902700
## 9  Selasa                    70        61500          4305000
## 10   Rabu                    28        26800           750400
## 11  Kamis                    45        38200          1719000
## 12  Jumat                    62         5300           328600
## 13  Sabtu                    35        11900           416500
## 14 Minggu                    48        45600          2188800
## 15  Senin                    55        59800          3289000
summary(data_umkm)
##      Hari           Jumlah.Produk.Terjual  Harga.Satuan   Total.Pendapatan 
##  Length:15          Min.   :25.00         Min.   : 5300   Min.   : 328600  
##  Class :character   1st Qu.:36.50         1st Qu.:16900   1st Qu.: 668950  
##  Mode  :character   Median :48.00         Median :31900   Median :1212200  
##                     Mean   :48.13         Mean   :33153   Mean   :1667427  
##                     3rd Qu.:60.50         3rd Qu.:46800   3rd Qu.:2318400  
##                     Max.   :70.00         Max.   :61500   Max.   :4305000