data <- read.delim(file.choose(),
header=TRUE,
sep="\t",
dec=",")
names(data) <- c("Provinsi","Merokok")
data <- data[data$Provinsi != "INDONESIA",]
data
## Provinsi Merokok
## 1 ACEH 28.19
## 2 SUMATERA UTARA 26.41
## 3 SUMATERA BARAT 30.48
## 4 RIAU 28.88
## 5 JAMBI 30.29
## 6 SUMATERA SELATAN 31.02
## 7 BENGKULU 32.03
## 8 LAMPUNG 34.25
## 9 KEP. BANGKA BELITUNG 27.71
## 10 KEP. RIAU 24.67
## 11 DKI JAKARTA 25.17
## 12 JAWA BARAT 32.07
## 13 JAWA TENGAH 28.48
## 14 DI YOGYAKARTA 23.29
## 15 JAWA TIMUR 28.11
## 16 BANTEN 31.19
## 17 BALI 19.02
## 18 NUSA TENGGARA BARAT 32.32
## 19 NUSA TENGGARA TIMUR 28.55
## 20 KALIMANTAN BARAT 27.80
## 21 KALIMANTAN TENGAH 27.13
## 22 KALIMANTAN SELATAN 23.21
## 23 KALIMANTAN TIMUR 22.42
## 24 KALIMANTAN UTARA 25.83
## 25 SULAWESI UTARA 25.81
## 26 SULAWESI TENGAH 28.48
## 27 SULAWESI SELATAN 24.05
## 28 SULAWESI TENGGARA 25.42
## 29 GORONTALO 30.72
## 30 SULAWESI BARAT 26.31
## 31 MALUKU 27.59
## 32 MALUKU UTARA 29.08
## 33 PAPUA BARAT 27.76
## 34 PAPUA BARAT DAYA 24.94
## 35 PAPUA 22.02
## 36 PAPUA SELATAN 31.62
## 37 PAPUA TENGAH 23.98
## 38 PAPUA PEGUNUNGAN 26.52
## 39 NA
## 40 NA
data2 <- data[order(data$Merokok),]
par(mar=c(4, 6, 2, 8))
barplot(data2$Merokok,
names.arg=data2$Provinsi,
horiz=TRUE,
las=1,
cex.names=0.6,
main="Persentase Penduduk yang Merokok Tahun 2025",
xlab="Persentase (%)",
ylab="Provinsi")

boxplot(data$Merokok,
main="Boxplot Persentase Penduduk yang Merokok Tahun 2025",
ylab="Persentase (%)")

Kalimantan <- subset(data,
Provinsi %in% c("KALIMANTAN BARAT",
"KALIMANTAN TENGAH",
"KALIMANTAN SELATAN",
"KALIMANTAN TIMUR",
"KALIMANTAN UTARA"))
Kalimantan
## Provinsi Merokok
## 20 KALIMANTAN BARAT 27.80
## 21 KALIMANTAN TENGAH 27.13
## 22 KALIMANTAN SELATAN 23.21
## 23 KALIMANTAN TIMUR 22.42
## 24 KALIMANTAN UTARA 25.83
barplot(Kalimantan$Merokok,
names.arg=Kalimantan$Provinsi,
las=2,
main="Persentase Penduduk yang Merokok di Pulau Kalimantan",
xlab="Provinsi",
ylab="Persentase (%)")
