# Memuat library
library(readxl)
library(dplyr)
## Warning: package 'dplyr' was built under R version 4.4.2
##
## Attaching package: 'dplyr'
## The following objects are masked from 'package:stats':
##
## filter, lag
## The following objects are masked from 'package:base':
##
## intersect, setdiff, setequal, union
library(ggplot2)
# Membaca data dari Excel
data <- read_excel("C:/Users/ACER/Downloads/Soal UAS Riset Pasar.xlsx")
# Melihat nama kolom untuk identifikasi
names(data)
## [1] "Usia"
## [2] "Jenis Kelamin"
## [3] "Fakultas"
## [4] "Tingkat Studi"
## [5] "Apakah Anda tinggal di kos atau rumah sendiri?"
## [6] "Berapa pengeluaran bulanan Anda (dalam Rp)?"
## [7] "Seberapa sering Anda membeli makanan/minuman di kampus?"
## [8] "Apakah Anda tertarik membeli produk buatan mahasiswa?"
## [9] "Produk apa yang sering Anda beli di kampus?"
## [10] "Seberapa penting kemudahan pembayaran bagi Anda?"
## [11] "Platform mana yang Anda gunakan untuk belanja online?"
## [12] "Apakah Anda mengikuti tren fashion kampus?"
## [13] "Apakah Anda membeli produk digital (ebook, template, dll)?"
## [14] "Apakah Anda suka barang custom (sesuai permintaan)?"
## [15] "Apakah Anda peduli dengan isu ramah lingkungan?"
## [16] "Topik apa yang paling Anda minati saat ini?"
## [17] "Berapa kali dalam seminggu Anda nongkrong di kampus?"
## [18] "Apa faktor utama Anda dalam memilih produk (harga, kualitas, tren, dll)?"
## [19] "Jika ada produk baru, apa yang membuat Anda tertarik mencoba?"
## [20] "Ide produk apa yang Anda inginkan ada di kampus?"
data <- data %>%
rename(
Jenis_Kelamin = 'Jenis Kelamin',
Tingkat_Studi = 'Tingkat Studi',
Tempat_Tinggal = 'Apakah Anda tinggal di kos atau rumah sendiri?',
Pengeluaran = `Berapa pengeluaran bulanan Anda (dalam Rp)?`,
Frekuensi_Beli = 'Seberapa sering Anda membeli makanan/minuman di kampus?',
Minat_ProdukMhs = 'Apakah Anda tertarik membeli produk buatan mahasiswa?',
Sering_Dibeli = 'Produk apa yang sering Anda beli di kampus?',
Pembayaran = 'Seberapa penting kemudahan pembayaran bagi Anda?',
Platform = 'Platform mana yang Anda gunakan untuk belanja online?',
Tren_Fashion = 'Apakah Anda mengikuti tren fashion kampus?',
Minat_Digital = `Apakah Anda membeli produk digital (ebook, template, dll)?`,
Minat_Custom = 'Apakah Anda suka barang custom (sesuai permintaan)?',
Kepedulian_Lingkungan = 'Apakah Anda peduli dengan isu ramah lingkungan?',
Minat_Topik ='Topik apa yang paling Anda minati saat ini?',
Frekuensi_Nongkrong = 'Berapa kali dalam seminggu Anda nongkrong di kampus?',
Faktor_Memilih_Produk = 'Apa faktor utama Anda dalam memilih produk (harga, kualitas, tren, dll)?',
Minat_ProdukBaru = 'Jika ada produk baru, apa yang membuat Anda tertarik mencoba?',
Ide = 'Ide produk apa yang Anda inginkan ada di kampus?'
)
names(data)
## [1] "Usia" "Jenis_Kelamin" "Fakultas"
## [4] "Tingkat_Studi" "Tempat_Tinggal" "Pengeluaran"
## [7] "Frekuensi_Beli" "Minat_ProdukMhs" "Sering_Dibeli"
## [10] "Pembayaran" "Platform" "Tren_Fashion"
## [13] "Minat_Digital" "Minat_Custom" "Kepedulian_Lingkungan"
## [16] "Minat_Topik" "Frekuensi_Nongkrong" "Faktor_Memilih_Produk"
## [19] "Minat_ProdukBaru" "Ide"
table(data$Tempat_Tinggal, data$Frekuensi_Beli)
##
## Beberapa kali seminggu Jarang Setiap hari Tidak pernah
## Asrama 36 36 31 28
## Kos 40 25 20 29
## Rumah sendiri 36 23 19 32
chisq.test(table(data$Tempat_Tinggal, data$Frekuensi_Beli))
##
## Pearson's Chi-squared test
##
## data: table(data$Tempat_Tinggal, data$Frekuensi_Beli)
## X-squared = 5.5631, df = 6, p-value = 0.4739
Penjelasan: Berdasarkan hasil analisis, tempat tinggal mahasiswa tidak memengaruhi kebiasaan membeli makanan atau minuman di kampus. Hal ini dapat dilihat dari hasil uji Chi-Square yang menghasilkan p-value sebesar 0.4739, lebih besar dari taraf signifikan 0.05
sort(table(data$Platform), decreasing = TRUE)
##
## WhatsApp Instagram Tokopedia Lainnya Shopee
## 82 74 72 68 59
# Hitung frekuensi setiap platform
platform_freq <- as.data.frame(table(data$Platform))
# Ubah nama kolom biar lebih rapi
colnames(platform_freq) <- c("Platform", "Jumlah")
# Buat bar chart horizontal
ggplot(platform_freq, aes(x = reorder(Platform, Jumlah), y = Jumlah)) +
geom_bar(stat = "identity", fill = "#0073e6") +
coord_flip() +
labs(title = "Platform Belanja Online Paling Populer di Kalangan Mahasiswa",
x = "Platform Belanja Online", y = "Jumlah Mahasiswa") +
theme_minimal()
Penjelasan: Berdasarkan analisis di atas, WhatsApp menjadi platform belanja online yang paling populer di kalangan mahasiswa, diikuti oleh Instagram dan Tokopedia. Hal ini menunjukkan bahwa WhatsApp memiliki daya tarik yang lebih besar di kalangan mahasiswa, kemungkinan karena harga yang kompetitif (tidak di markup) atau karena kemudahan penggunaan aplikasinya.
chisq.test(table(data$Tingkat_Studi, data$Kepedulian_Lingkungan))
##
## Pearson's Chi-squared test
##
## data: table(data$Tingkat_Studi, data$Kepedulian_Lingkungan)
## X-squared = 6.3344, df = 4, p-value = 0.1755
Penjelasan: Berdasarkan hasil analisis, p-value sebesar 0.1755 lebih besar dari taraf signifikansi 0.05 menunjukkan tidak ada hubungan yang signifikan antara tingkat studi mahasiswa (D3/ S1/ S2) dengan tingkat kepedulian terhadap isu ramah lingkungan.
Dengan kata lain, mahasiswa S2 tidak secara khusus lebih peduli terhadap isu ramah lingkungan dibandingkan mahasiswa dari jenjang lainnya.
data$Alasan_Unik <- ifelse(data$Minat_ProdukBaru == "Unik", "Ya", "Tidak")
table(data$Alasan_Unik, data$Minat_Topik)
##
## Bisnis Desain Lingkungan Musik Teknologi
## Tidak 52 41 61 57 46
## Ya 16 23 16 28 15
chisq.test(table(data$Alasan_Unik, data$Minat_Topik))
##
## Pearson's Chi-squared test
##
## data: table(data$Alasan_Unik, data$Minat_Topik)
## X-squared = 6.0723, df = 4, p-value = 0.1938
Penjelasan: Berdasarkan hasil uji chi-square, tidak ditemukan hubungan yang signifikan antara mahasiswa yang memilih alasan “unik” saat mencoba produk baru dengan minat mereka terhadap berbagai topik (bisnis, desain, lingkungan, musik, teknologi). Hal ini ditunjukkan oleh p-value sebesar 0.1938 yang lebih besar dari taraf signifikansi 0.05, sehingga tidak ada cukup bukti untuk menyimpulkan adanya perbedaan minat berdasarkan alasan tersebut.
Dengan kata lain, mahasiswa yang memilih alasan “unik” tidak menunjukkan kecenderungan minat khusus terhadap topik tertentu dibandingkan mahasiswa lainnya.
table_usia_digital <- table(data$Usia, data$Minat_Digital)
print(table_usia_digital)
##
## Tidak Ya
## <18 35 46
## >25 42 57
## 18-21 49 47
## 22-25 44 35
library(ggplot2)
ggplot(data, aes(x = Usia, fill = Minat_Digital)) +
geom_bar(position = "dodge") +
labs(title = "Minat Produk Digital berdasarkan Kelompok Usia",
x = "Usia", y = "Jumlah Mahasiswa") +
scale_fill_manual(values = c("Ya" = "#0073e6", "Tidak" = "#d9d9d9")) +
theme_minimal()
Penjelasan: Berdasarkan hasil plot data, mahasiswa
dengan usia lebih dari 25 tahun merupakan yang paling tertarik membeli
produk digital. Hal ini terlihat dari jumlah responden yang menyatakan
“ya” pada pertanyaan “Apakah Anda membeli produk digital (ebook,
template, dll)
sort(table(data$Sering_Dibeli), decreasing = TRUE)
##
## Aksesoris Alat tulis Makanan Merchandise kampus
## 75 74 69 69
## Minuman
## 68
library(ggplot2)
ggplot(data, aes(x = Sering_Dibeli)) +
geom_bar(fill = "steelblue") +
theme_minimal() +
labs(title = "Produk yang Paling Sering Dibeli Mahasiswa",
x = "Jenis Produk", y = "Jumlah Pembeli") +
theme(axis.text.x = element_text(angle = 45, hjust = 1))
Berdasarkan hasil analisis frekuensi, produk yang paling sering dibeli
mahasiswa adalah aksesoris, diikuti oleh alat tulis. Hal ini menunjukkan
bahwa produk tersebut memiliki daya tarik tinggi di lingkungan kampus
dan mungkin menjadi kebutuhan utama mahasiswa.
# Mengelompokkan berdasarkan pengeluaran
data <- data %>%
mutate(Kelompok_Pengeluaran = ifelse(Pengeluaran > 2000000, ">2 juta", "≤2 juta"))
# Melihat ringkasan data minat digital berdasarkan kelompok pengeluaran
table(data$Kelompok_Pengeluaran, data$Minat_Digital)
##
## Tidak Ya
## >2 juta 39 42
## ≤2 juta 131 143
# Uji chi-square
uji <- chisq.test(table(data$Kelompok_Pengeluaran, data$Minat_Digital))
print(uji)
##
## Pearson's Chi-squared test with Yates' continuity correction
##
## data: table(data$Kelompok_Pengeluaran, data$Minat_Digital)
## X-squared = 2.4976e-30, df = 1, p-value = 1
Penjelasan: Berdasarkan analisis, minat mahasiswa terhadap produk digital tidak tergantung pada besar kecilnya pengeluaran mereka. Mahasiswa dengan pengeluaran tinggi dan rendah sama-sama bisa tertarik ataupun tidak tertarik pada produk digital.
table_jk_produk <- table(data$Jenis_Kelamin, data$Minat_ProdukMhs)
print(table_jk_produk)
##
## Mungkin Tidak Ya
## Laki-laki 59 61 60
## Perempuan 58 57 60
# Uji Chi-Square
chisq.test(table_jk_produk)
##
## Pearson's Chi-squared test
##
## data: table_jk_produk
## X-squared = 0.073732, df = 2, p-value = 0.9638
Penjelasan: Berdasarkan hasil uji chi-square, tidak ditemukan hubungan yang signifikan antara jenis kelamin dengan preferensi ketertarikan membeli produk buatan mahasiswa. Nilai p-value sebasar 0.9638 lebih besar dari taraf signifakansi 0.05.
Artinya, baik laki-laki maupun perempuan memiliki ketertarikan yang relatif sama terhadap produk buatan mahasiswa.
library(ggplot2)
library(dplyr)
# Filter hanya yang menjawab "Ya"
cemilan_ya <- data %>%
filter(Ide == "Cemilan sehat") %>%
group_by(Fakultas) %>%
summarise(Jumlah = n()) %>%
arrange(desc(Jumlah))
# Visualisasi bar chart horizontal
ggplot(cemilan_ya, aes(x = reorder(Fakultas, Jumlah), y = Jumlah)) +
geom_bar(stat = "identity", fill = "#33a02c") +
coord_flip() +
labs(title = "Fakultas dengan Minat Tertinggi pada Cemilan Sehat",
x = "Fakultas", y = "Jumlah Mahasiswa") +
theme_minimal()
Penjelasan: Berdasarkan plot di atas, diketahui bahwa
fakultas yang paling menginginkan cemilan sehat dijual di kampus yaitu
fakultas MIPA.