data_toko <- data.frame(
Tahun = c(2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020),
Gula = c(50, 70, 100, 120, 110, 100, 120, 135, 140, 150, 145),
Minyak = c(80, 85, 90, 100, 120, 125, 135, 140, 150, 190, 195),
Sabun = c(55, 70, 80, 95, 80, 100, 105, 110, 120, 100, 130)
)
write.csv(data_toko, "datatoko.csv", row.names = FALSE)
datatoko <- read.csv("datatoko.csv")
print("=== DATA PENJUALAN TOKO A ===")
## [1] "=== DATA PENJUALAN TOKO A ==="
print(datatoko)
## Tahun Gula Minyak Sabun
## 1 2010 50 80 55
## 2 2011 70 85 70
## 3 2012 100 90 80
## 4 2013 120 100 95
## 5 2014 110 120 80
## 6 2015 100 125 100
## 7 2016 120 135 105
## 8 2017 135 140 110
## 9 2018 140 150 120
## 10 2019 150 190 100
## 11 2020 145 195 130
print("=== RINGKASAN STATISTIK (SUMMARY) ===")
## [1] "=== RINGKASAN STATISTIK (SUMMARY) ==="
summary(datatoko)
## Tahun Gula Minyak Sabun
## Min. :2010 Min. : 50.0 Min. : 80.0 Min. : 55.0
## 1st Qu.:2012 1st Qu.:100.0 1st Qu.: 95.0 1st Qu.: 80.0
## Median :2015 Median :120.0 Median :125.0 Median :100.0
## Mean :2015 Mean :112.7 Mean :128.2 Mean : 95.0
## 3rd Qu.:2018 3rd Qu.:137.5 3rd Qu.:145.0 3rd Qu.:107.5
## Max. :2020 Max. :150.0 Max. :195.0 Max. :130.0
plot(datatoko$Tahun, datatoko$Gula, type = "o", col = "blue", pch = 16, lwd = 2,
main = "Penjualan Gula Toko A (2010-2020)",
xlab = "Tahun", ylab = "Jumlah Terjual")
grid()

plot(datatoko$Tahun, datatoko$Minyak, type = "o", col = "red", pch = 17, lwd = 2,
main = "Penjualan Minyak Toko A (2010-2020)",
xlab = "Tahun", ylab = "Jumlah Terjual")
grid()

plot(datatoko$Tahun, datatoko$Sabun, type = "o", col = "darkgreen", pch = 15, lwd = 2,
main = "Penjualan Sabun Toko A (2010-2020)",
xlab = "Tahun", ylab = "Jumlah Terjual")
grid()

plot(datatoko$Tahun, datatoko$Minyak, type = "o", col = "red", pch = 17, lwd = 2,
ylim = c(40, 210),
main = "Gabungan Data Penjualan Toko A (2010-2020)",
xlab = "Tahun", ylab = "Jumlah Terjual")
lines(datatoko$Tahun, datatoko$Gula, type = "o", col = "blue", pch = 16, lwd = 2)
lines(datatoko$Tahun, datatoko$Sabun, type = "o", col = "darkgreen", pch = 15, lwd = 2)
grid()
legend("topleft", legend = c("Minyak", "Gula", "Sabun"),
col = c("red", "blue", "darkgreen"), pch = c(17, 16, 15), lty = 1, lwd = 2)
