1 Pendahuluan
1.1 Latar Belakang
Indomaret merupakan minimarket yang menyediakan segala kebutuhan pokok dan kebutuhan sehari-hari. Indomaret mempunyai sistem penjualan yang didukung databse tapi sistem penjualannya tidak bisa memprediksi nominal pembelian perhari sehingga pemilik dan karyawan indomaret harus menghitung pendapatan, rugi/bala secara berkala. Jika pemilik indomaret dapat memprediksi nominal pembelian perhari, maka pemilik indomaret dapat memprediksi pendapatan tiap hari.
Oleh karena itu, Analisis Regresi sangat direkomendasikan untuk memprediksi pendapatan tiap hari dengan menghitung pengunjung dan pembeli setiap hari. Pada kasus ini, digunakan data dari Indomaret Kedungmundu Semarang
1.2 Analisis Regresi Linier Berganda
Analisis regresi berganda digunakan untuk memprediksi berubahnya
nilai variabel tertendu bila variabel lain berubah.Dikatakan regresi
berganda, karena jumlah variabel bebas sebagai prediktor terdapat lebih
dari satu.Hubungan antara satu variabel dependen dengan satu atau lebih
variabel independen dapat dinyatakan regresi linier berganda (Draper
& H. Smith, 1992) Pada umumnya analisis regresi linier berganda
dapat dinyatakan dengan rumus, sebagai berikut : \[
Y = α_0 + α_1x_1 +...+ α_kx_k +\epsilon_i
\] Dengan
\(Y\) = Variabel tidak bebas
\(α_k\) = Koefisien regresi
\(x_k\) = Variabel bebas
\(\epsilon_i\) = Error
1.3 Data
Data yang digunakan adalah data yand diambil dengan hasil survey yaitu mennghitung pengunjung, pembeli, dan nominal pembelian tiap hari selama 30 hari.
2 Source Code
2.1 Library yang dibutuhkan
> library(lmtest)
> library(tseries)
> library(car)2.2 Mengambil data
> setwd("D:/__Kuliah/__Tugas/Semester 4/PRAK KOMSTAT/Tugas2")
> Data=read.csv("DataIndomaret.csv",header=T,sep=",")2.3 Membentuk fungsi LM
> reg=lm(Nominal.Pembelian.dlm.jutaan.~Pengunjung+Pembeli,data=Data)2.4 Plot
> par(mfrow=c(2,2))
> plot(reg)
## Uji homogenitas
> bptest(reg)
studentized Breusch-Pagan test
data: reg
BP = 4.0268, df = 2, p-value = 0.13352.5 Uji autokorelasi
> dwtest(reg)
Durbin-Watson test
data: reg
DW = 1.9114, p-value = 0.3677
alternative hypothesis: true autocorrelation is greater than 02.6 Uji multikolinieritas
> vif(reg)
Pengunjung Pembeli
3.002117 3.002117 2.7 Uji normalitas
> sisa=residuals(reg)
> jarque.bera.test(sisa)
Jarque Bera Test
data: sisa
X-squared = 22.787, df = 2, p-value = 1.127e-05
> shapiro.test(sisa)
Shapiro-Wilk normality test
data: sisa
W = 0.86634, p-value = 0.00139