| Nama | NIM |
|---|---|
| Bevan Tri Ramadiyas | 3337250063 |
| Dimas Setiawan | 3337250022 |
| Barly Ramanio | 3337250109 |
| Mahesa Pratama | 3337250033 |
| Bintang Abimanyu | 3337250175 |
Nilai tukar mata uang merupakan indikator penting dalam perekonomian global. Kurs menunjukkan nilai suatu mata uang dibandingkan dengan mata uang lainnya dan sering digunakan dalam perdagangan internasional, investasi, serta kebijakan ekonomi suatu negara.
Perubahan nilai tukar dipengaruhi oleh berbagai faktor seperti inflasi, suku bunga, stabilitas ekonomi, serta kebijakan moneter. Oleh karena itu, analisis statistik terhadap nilai tukar mata uang dapat memberikan gambaran mengenai perbandingan kekuatan mata uang dunia terhadap Rupiah.
Tujuan analisis ini adalah untuk melihat gambaran statistik nilai tukar beberapa mata uang dunia terhadap Rupiah menggunakan metode statistik deskriptif dan visualisasi data.
Sumber data:
https://www.xe.com https://www.investing.com https://www.exchange-rates.org
| Variabel | Keterangan |
|---|---|
| Mata_Uang | Jenis mata uang |
| Kawasan | Wilayah mata uang |
| Nilai_Tukar_IDR | Nilai tukar terhadap Rupiah |
| Perubahan_Persen | Persentase perubahan nilai tukar |
Variabel Mata_Uang dan Kawasan merupakan data kategorik, sedangkan Nilai_Tukar_IDR dan Perubahan_Persen merupakan data numerik.
Metode analisis yang digunakan adalah statistik deskriptif yang meliputi:
Visualisasi data yang digunakan:
mata_uang <- data.frame(
Mata_Uang = c("USD","EUR","JPY","GBP","AUD","SGD","CNY","KRW","MYR","THB"),
Kawasan = c("Amerika","Eropa","Asia","Eropa","Australia","Asia","Asia","Asia","Asia","Asia"),
Nilai_Tukar_IDR = c(15600,17000,105,19800,10200,11600,2200,11,3300,430),
Perubahan_Persen = c(0.5,-0.2,0.1,0.3,-0.4,0.2,0.1,-0.1,0.0,0.2)
)
mata_uang <- mata_uang %>%
arrange(desc(Nilai_Tukar_IDR)) %>%
mutate(Ranking = row_number())
kable(mata_uang, caption="Dataset Nilai Tukar Mata Uang terhadap Rupiah")
| Mata_Uang | Kawasan | Nilai_Tukar_IDR | Perubahan_Persen | Ranking |
|---|---|---|---|---|
| GBP | Eropa | 19800 | 0.3 | 1 |
| EUR | Eropa | 17000 | -0.2 | 2 |
| USD | Amerika | 15600 | 0.5 | 3 |
| SGD | Asia | 11600 | 0.2 | 4 |
| AUD | Australia | 10200 | -0.4 | 5 |
| MYR | Asia | 3300 | 0.0 | 6 |
| CNY | Asia | 2200 | 0.1 | 7 |
| THB | Asia | 430 | 0.2 | 8 |
| JPY | Asia | 105 | 0.1 | 9 |
| KRW | Asia | 11 | -0.1 | 10 |
ggplot(mata_uang,
aes(x=reorder(Mata_Uang, Nilai_Tukar_IDR),
y=Nilai_Tukar_IDR,
fill=Nilai_Tukar_IDR)) +
geom_bar(stat="identity") +
coord_flip() +
geom_text(aes(label=paste0("#",Ranking)),
hjust=-0.1,
size=4,
fontface="bold") +
scale_y_continuous(labels=comma) +
scale_fill_viridis(option="C") +
labs(
title="Perbandingan Nilai Tukar Mata Uang terhadap Rupiah",
x="Mata Uang",
y="Nilai Tukar (IDR)"
) +
theme(legend.position="none")
Grafik bar menunjukkan perbandingan nilai tukar mata uang dunia terhadap Rupiah serta menampilkan peringkat nilai tukar tertinggi.
region <- mata_uang %>%
count(Kawasan) %>%
mutate(persen = n / sum(n) * 100)
ggplot(region, aes(x="", y=n, fill=Kawasan)) +
geom_col(width=1, color="white") +
coord_polar("y") +
geom_text(aes(label=paste0(round(persen,1),"%")),
position=position_stack(vjust=0.5),
color="white",
size=5) +
scale_fill_viridis(discrete=TRUE) +
labs(title="Distribusi Mata Uang Berdasarkan Kawasan") +
theme_void()
Pie chart menunjukkan proporsi mata uang berdasarkan kawasan dengan persentase distribusi.
ggplot(mata_uang,
aes(x=Nilai_Tukar_IDR)) +
geom_histogram(bins=8,
fill="#2c7fb8",
color="white") +
geom_vline(aes(xintercept=mean(Nilai_Tukar_IDR)),
color="red",
linetype="dashed",
linewidth=1) +
labs(
title="Histogram Nilai Tukar Mata Uang",
x="Nilai Tukar (IDR)",
y="Frekuensi"
)
Histogram menunjukkan distribusi nilai tukar mata uang serta garis merah yang menunjukkan nilai rata-rata.
ggplot(mata_uang,
aes(x = Nilai_Tukar_IDR)) +
geom_density(fill = "#41ab5d", alpha = 0.6) +
geom_vline(aes(xintercept = median(Nilai_Tukar_IDR)),
color = "red",
linetype = "dashed",
linewidth = 1) +
labs(
title = "Density Plot Nilai Tukar Mata Uang",
x = "Nilai Tukar (IDR)",
y = "Density"
)
Density plot memberikan gambaran distribusi data nilai tukar secara lebih halus.
ggplot(mata_uang,
aes(x = Kawasan,
y = Nilai_Tukar_IDR,
fill = Kawasan)) +
geom_boxplot(width = 0.6) +
scale_fill_viridis(discrete = TRUE) +
scale_y_continuous(labels = comma) +
labs(
title = "Box Plot Nilai Tukar Mata Uang per Kawasan",
x = "Kawasan",
y = "Nilai Tukar (IDR)"
) +
theme_minimal() +
theme(
plot.title = element_text(hjust = 0.5, face = "bold"),
legend.position = "none"
)
Boxplot menunjukkan penyebaran nilai tukar mata uang berdasarkan kawasan.
library(ggrepel)
ggplot(mata_uang, aes(x = Nilai_Tukar_IDR, y = Perubahan_Persen, color = Kawasan)) +
geom_point(size = 4) +
geom_text_repel(aes(label = Mata_Uang), show.legend = FALSE) +
geom_smooth(method = "lm", formula = y ~ x, se = FALSE) +
labs(
title = "Hubungan Nilai Tukar dan Perubahan Persen",
x = "Nilai Tukar (IDR)",
y = "Perubahan (%)"
) +
theme_minimal() +
theme(plot.title = element_text(hjust = 0.5))
Scatter plot memperlihatkan hubungan antara nilai tukar dan perubahan persentase.
kurs <- mata_uang$Nilai_Tukar_IDR
mean_val <- mean(kurs)
median_val <- median(kurs)
q1_val <- quantile(kurs,0.25)
q3_val <- quantile(kurs,0.75)
range_val <- diff(range(kurs))
var_val <- var(kurs)
sd_val <- sd(kurs)
statistik <- data.frame(
Ukuran=c("Mean","Median","Q1","Q3","Range","Varians","Standar Deviasi"),
Nilai=c(mean_val,median_val,q1_val,q3_val,range_val,var_val,sd_val)
)
kable(statistik, caption="Statistik Deskriptif Nilai Tukar Mata Uang")
| Ukuran | Nilai |
|---|---|
| Mean | 8024.600 |
| Median | 6750.000 |
| Q1 | 872.500 |
| Q3 | 14600.000 |
| Range | 19789.000 |
| Varians | 59442666.044 |
| Standar Deviasi | 7709.907 |
Statistik deskriptif memberikan gambaran umum mengenai karakteristik data nilai tukar.
Berdasarkan hasil analisis statistik dan visualisasi data, dapat disimpulkan bahwa terdapat variasi nilai tukar yang cukup signifikan antar mata uang dunia terhadap Rupiah. Mata uang dari kawasan Eropa dan Amerika cenderung memiliki nilai tukar yang lebih tinggi dibandingkan sebagian besar mata uang Asia.
Analisis statistik deskriptif serta visualisasi data membantu memberikan gambaran mengenai distribusi nilai tukar dan perbedaan nilai mata uang antar kawasan di dunia.