Anda di halaman 1dari 11

Pelita Teknologi: Jurnal Ilmiah Informatika, Arsitektur dan Lingkungan 14 (1) 2020-15

Pelita Teknologi: Jurnal Ilmiah Informatika,


Arsitektur dan Lingkungan
Journal homepage: jurnal.pelitabangsa.ac.id

PENERAPAN METODE REGRESI LINIER UNTUK MEMPREDIKSI


STOK BARANG PADA TOSERBA SAMAYRA

Desi Wulandari

Program Studi Teknik Informatika, Universitas Pelita Bangsa


Korespondensi email: pelitateknologi@gmail.com

Abstrak Informasi Artikel


Pengendalian persediaan (stock control) Diterima: 31 Oktober 2020
adalah usaha yang dilakukan oleh Direvisi: 2 Novemeber 2020
perusahaan dalam penyediaan barang- Dipublikasikan: 21 November 2020
barang yang dibutuhkan untuk proses
produksi agar terpenuhi secara optimal
Keywords
sehingga proses produksi berjalan dengan
lancar dan mengurangi adanya resiko
Data Mining, Regresi Linier, Prediksi
yang akan terjadi seperti kekurangan
barang serta perusahaan dapat
memperoleh biaya persediaan sekecil-
kecilnya yang akan menguntungkan
perusahaan. Pemanfaatan data stok pada
Toserba Samayra melalui pendekatan
metode prediksi dapat diterapkan dalam
menganalisis data guna melakukan
prediksi kebutuhan stok dimasa
mendatang berdasar dari tingkat penjualan
toko. Penerapan persamaan algoritma
Regresi Linear sederhana dapat
diimplementasikan dimana hasilnya juga
menunjukkan sebuah wawasan baru bagi
kebutuhan prediksi terhadap ketersediaan
stok dari produk yang dijual pada Toserba
Samayra. Evaluasi dan pengujian
performa menggunakan aplikasi Rapid
Miner juga dapat menghasilkan gambaran
yang relevan dengan skenario yang
dimodelkan. Model persamaan Regresi
Linear sederhana setelah dibandingkan
hasil perhitungan secara manual dan juga
dengan aplikasi Rapid Miner secara
umum menunjukkan data yang sama.
Nilai RMSE juga didapat saat melakukan
evaluasi performa model yang diterapkan,
dengan nilai RMSE sebesar 2,248 dengan
standar deviasi +- 0,0.

1
Pelita Teknologi: Jurnal Ilmiah Informatika, Arsitektur dan Lingkungan 14 (1) 2020-15

Pelita Teknologi: Jurnal Ilmiah Informatika,


Arsitektur dan Lingkungan
Journal homepage: jurnal.pelitabangsa.ac.id

I.

2
ISSN: p.2301-475X e.2656-7059

I. PENDAHULUAN stock barang. Oleh karena itu, untuk


meminimalisir kesalahan yang terjadi
Toserba Samayra sebuah toko
pada data penjualan maka dalam
serba ada yang bergerak di bidang
penelitian ini akan menerapkan data
penjualan makanan, minuman seperti
mining dalam menentukan kebutuhan
sembako dan kebutuhan rumah tangga
stok barang. Data Mining adalah
serta peralatan rumah tangga lainya
langkah analisis terhadap proses
yang sedang mengalami peningkatan
penemuan pengetahuan di dalam basis
baik dari segi konsumen maupun dari
data atau Knowledge Discovery in
jenis barang dagangannya.
Database (KDD). Data Mining
Permasalahan yang sering terjadi pada
terdapat beberapa teknik salah satunya
toko adalah sering mengalami
adalah estimasi atau prediksi. Estimasi
kelebihan atau kekurangan stok
digunakan untuk menganalisis
barang, ketidakpahaman barang yang
kebutuhan stok barang dan algoritma
terjual membuat arus kas menjadi
yang akan diterapkan dari estimasi ini
tidak optimal. Hal ini disebabkan
adalah Regresi Linier.
karena terjadi penumpukan stok
barang suatu produk dan kekurangan
stok barang di produk yang lain. Maka II. Metodologi
dari itu dibutuhkan suatu analisis yang
dapat meramalkan kebutuhan barang Tahap Penelitian
untuk periode mendatang. Suatu Dalam melakukan penelitian
peramalan bisa dilakukan dengan seorang peneliti memiliki pedoman
menggunakan metode perhitungan yang secara bertahap yang akan
dilakukan sebagai berikut:
menggunakan regrensi liniear
merupakan sebuah metode yang
1. Pengumpulan Data
menggunakan cara-cara perhitungan Mengumpulkan data yang
statistika dan matematika tertentu dibutuhkan guna membangun untuk
untuk mengetahui fungsi data yang mendukung keputusan penentuann
dibentuk oleh data historis kebutuhan stok barang, serta
perusahaan. Pemasaran produk mengidentifikasi masalah kualitas
meliputi semua aktivitas yang datanya untuk mendapatkan bagian
melibatkan penjualan barang secara yang menarik dari data yang dapat
langsung ke konsumen akhir untuk digunakan dalam penelitian untuk
penggunaan pribadi ataupun mendapatkan informasi yang
seseorang yang menjalankan bisnis ini tersembunyi. Teknik yang digunakan
dalam penelitian ini adalah :
yang disebut pula sebagai pengecer.
a. Wawancara
Pada umumnya konsumen melakukan
pembelian barang ataupun produk dari Wawancara yang dilakukan
toko. Peningkatan penjualan perlu adalah tanya jawab antara peneliti
adanya sebuah prediksi yang akurat dan narasumber dengan maksud
agar dapat membantu toko untuk menggali data atau
meningkatkan penjualan dan data memperoleh informasi yang
behubungan dengan penelitian.

3
ISSN: p.2301-475X e.2656-7059

b. Observasi perusahaan dalam pengambilan


keputusan, Pada tahap ini pengujian
Penulis melakukan pengamatan
dilakukan dengan rapidminer. Dalam
dan mencatat hal-hal yang berkaitan
tahapan penelitian ini di gambarkan
dengan bahan penelitian.
dalam gambar dibawah ini :
Pengamatan dilakukan dengan
datang langsung dan melihat
bagaimana proses pengambilan data.

c. Studi Pustaka
Dalam penelitian ini penulis
mmerlukan sumber informasi yang
diambil dari buku referensi dan
jurnal ilmiah yang berkaitan dengan
penelitian ini terutama yaitu data
mining, estimasi, dan regresi linier.

2. Pengolahan Data
Tahap ini merupakan tahap
pengelolaan data berkaitan dengan
pencarian subjek penelitian, dengan
melakukan pemilihan tabel, record,
Pengumpulan Data
dan atribut-atribut data, termasuk juga
proses cleaning, selection dan Tahap pertama dalam
transformasi data yang kemudian akan pelaksanaan penelitian ini adalah
dijadikan masukan pada tahap data melakukan pengumpulan data.
mining. Pengolahan data ini penulis Adapun data yang dikumpulkan
menggunakan metode Association merupakan data yang didapat dari data
Rule. stok barang pada Toserba Samayra
pada periode Juni – Agustus 2020,
3. Pemodelan yang didapatkan dalam bentuk file
Pemodelan pada penelitian ini spreadsheet berformat Excel.
dilakukan dengan data mining teknik Penggunaan Pengolahan Data
estimasi menggunakan algoritma
1. Data Cleaning
regresi linier. Teknik ini dipilih
karena merupakan metode yang Data cleaning merupakan
umum dipakai pada penelitian data proses pembersihan data dengan
mining untuk mencari seleksi aturan, memeriksa inkonsistensi data dan
maupun sebuah prediksi. memperbaiki kesalahan pada data
serta membuang missing value
4. Evaluasi Dan Hasil maupun duplikasi data. Proses
Pada tahap ini merupakan evaluasi pembersihan data dilakukan secara
dan hasil penelitian yang telah manual seperti melakukan
dilakukan sehingga dapat membantu pembersihan data terhadap data yang

4
ISSN: p.2301-475X e.2656-7059

memiliki value minus (-), nol (0) dan 3. Data Transformation


juga membuang daftar produk yang
Tahap Data Transformation
berada dalam kelompok kode merupakan proses mengubah format
kategori “V” karena merupakan data awal menjadi sebuah format data
produk digital yang tidak dapat untuk proses dengan algoritma pada
diukur ketersediaan stoknya secara program maupun tool yang
fisik. digunakan. Berikut adalah hasil
pengolahan data awal setelah
2. Data Selection
melawati tahapan diatas untuk
Data Selection merupakan dijadikan dataset training pada tahap
proses pemilihan data dari selanjutnya, ditunjukkan pada Tabel
sekumpulan data operasional yang 3.10, yang selengkapnya dapat dilihat
ada sebelum masuk ke tahap mining pada lampiran.
data maupun informasi. Pada tahap
ini akan dilakukan langkah –
langkah sebagai berikut : Perhitungan Nilai XY, XX dan YY
1. Diambil sampel data secara Perhitungan terhadap Nilai XY, XX,
random dan acak sebanyak 120 dan YY dilakukan pada data latih
record dataset dengan (training) untuk mendapatkan model
parameter adalah Top 10 produk persamaan regresi linier yang akan
dengan total stok tertinggi diterapkan dalam memprediksi stok
selama periode Juni-Agustus barang terhadap data uji (testing).
dari masing-masing kode Perhitungan dilakukan antara lain
kategori produk, untuk dengan mendapatkan nilai XY yang
selanjutnya dijadikan data merupakan perkalian dari kedua
training dan memastikan data variabel tersebut kemudian nilai XX
yang dipilih layak dipakai untuk yang merupakan nilai variabel X yang
dilakukan proses pemodelan. dikuadratkan dan nilai YY dari nilai
variabel Y yang dikuadratkan.
2. Dilakukan seleksi atribut yang
Variabel X merupakan variabel yang
akan dipakai dan dianalisis,
mewakili atribut Total Penjualan pada
karena pada data awal terdapat
dataset training yang digunakan
beberapa atribut yang tidak
sementara variabel Y merupakan
dibutuhkan. Atribut yang akan
atribut Total Stok.
dipakai seperti atribut total
penjualan sebagai kandidat Perhitungan Koefisien A dan B
variabel X dan total stok
sebagai kandidat variabel Y, Perhitungan koefisien A dan B yang
serta atribut nama produk untuk dilakukan menggunakan rumus
identitas data tersebut. dibawah berikut :
Penghapusan atribut dari data Koefisien A : ¿ ¿
utama dilakukan karena tidak
ada keterkaitan terhadap Koefisien B : n ¿ ¿
penerapan algoritma Regresi
Linier yang akan digunakan.

5
ISSN: p.2301-475X e.2656-7059

Model Persamaan Regresi Linier dataset awal dan menentukan ulang


Sederhana nilai variabel X dengan acak sebagai
Metode Kuadrat Terkecil (Least prediksi nilai Y secara time series.
Square Method) merupakan metode Berikut adalah data uji (testing) yang
yang paling populer untuk akan dilakukan peramalan dapat
menetapkan persamaan regresi linier dilihat pada tabel dibawah ini.
sederhana. Model sesuai dengan
menghitung persamaan regresi linier
menggunakan rumus berikut : HASIL DAN PEMBAHASAN
Y = a + bX Hasil Perhitungan Nilai XY, XX,
dan YY
Dimana :
Perhitungan dilakukan pada 120
Y : variabel terikat
record dataset yang dijadikan data
a : koefisien regresi intersep latih (training) antara lain dengan
(konstanta) mendapatkan nilai XY yang
merupakan perkalian dari kedua
b : koefisien regresi slop (kemiringan) variabel tersebut kemudian nilai XX
X : variabel bebas yang merupakan nilai variabel X yang
dikuadratkan dan YY merupakan nilai
variabel Y yang dikuadratkan.Sebagai
Data Training atau Data Testing gambaran umum dibawah ini
merupakan contoh perhitungan
1. Data Training terhadap record dataset ke-1, ke-2 dan
ke-3 untuk mencari nilai XY, XX, dan
Data latih (training) berjumlah YY.
120 record dataset yang dipakai
dalam penerapan model Regresi 1. Objek data MY ROTI KRIM
Linier pada penelitian ini. Pada data SUSU 58G memiliki nilai X =
latih (training) akan dilakukan 15 dan Y= 25, maka
perhitungan nilai XY, XX dan YY perhitungannya adalah sebagai
terhadap variabel X dan Y. Selain itu berikut :
data training juga akan digunakan
untuk mencari nilai Koefisien A dan XY = 15 x 25 = 375
Koefisien B. XX = 15 x 15 = 225
2. Data Testing YY = 25 x 25 = 625
Data uji (testing) akan
digunakan dalam peramalan dan
prediksi dengan menerapkan model 2. Objek data MY ROTI
persamaan Regresi Linier yang PANDAN KELAPA AREN
58G memiliki nilai X = 23 dan
sudah didapatkan. Adapaun dalam
Y= 24, maka perhitungannya
penelitian ini, data uji (testing) adalah sebagai berikut :
ditentukan sebanyak 36 record data
yang diambil secara random dari XY = 23 x 24 = 552

6
ISSN: p.2301-475X e.2656-7059

XX = 23 x 23 = 529 Jadi dapat diketahui untuk nilai b


adalah 0,64.
YY = 24 x 24 = 576

Implementasi Persamaan Regresi


3. Objek data MY ROTI SW Linier
COKLAT 50G memiliki nilai X
= 19 dan Y= 39, maka Dari hasil perhitungan pada
perhitungannya adalah sebagai pencarian nilai koefisien A dan
berikut : koefisien B, maka dengan begitu
model persamaan regresi linier yang
XY = 19 x 39 = 741 dihasilkan adalah sebagai berikut :
XX = 19 x 19 = 361 Y = a + bx
YY = 39 x 39 = 1521 Y = 108,97 + 0,64 (x)
Dimana keterangannya adalah berikut:
Hasil Perhitungan Koefisien A dan Y = variabel hasil prediksi
Koefisien B
108,97 = koefisien regresi intersep
Dalam menerapkan rumus (konstanta)
dibawah ini maka didapatkan nilai
untuk Koefisien A dan Koefisien B X = variabel bebas
dari dataset training yang dipakai
dalam penelitian ini ialah seperti 0,64 = koefisien regresi slop
berikut : (kemiringan)

Koefisien A : ¿ ¿ Persamaan Regresi Linier


sederhana tersebut kemudian
a = digunakan untuk melakukan prediksi
( 23678 )( 21307530 ) −(16650)(15381087) terhadap data uji (testing) yang terdiri
120 ( 21307530 ) −(16550)2 dari 36 record dataset dengan
penentuan variabel X secara acak .
248424596790 Berikut adalah contoh perhitungan
a=
2279681100 untuk persamaan Regresi Linier
sederhana pada data uji (testing)
a = 108,97
record ke-1, ke-2 dan ke-3.
Jadi dapat diketahui untuk nilai a
1. Data ke-1
adalah 108,97
MY ROTI ISI KRIM SUSU 58G
Koefisien B : n ¿ ¿
(X = 35)
120 ( 15381087 )−(16650)(23678)
b= Y = a + bx
120 ( 21307530 )−(16550)2
Y = 108,97 + 0,64 x 35
1451491740
b= Y = 131
2279681100
b = 0,64 2. Data ke-2

7
ISSN: p.2301-475X e.2656-7059

MY ROTI PANDAN KELAPA pada folder ke layar tampilan


AREN 58G (X = 43) proses.
Y = a + bx 3. Berikutnya pada menu Modelling,
dalam submenu Predictive, pilih
Y = 108,97 + 0,64 x 43 operator fungsi Linear
Y = 136 Regression, untuk menerapkan
persamaan algoritma Regresi
3. Data ke-3 Linear sederhana terhadap proses
MY ROTI SW COKLAT 50G (X = prediksi objek yang akan
39) dilakukan.

Y = a + bx 4. Selanjutnya pada menu Scoring


pilih operator Apply Model dan
Y = 108,97 + 0,64 x 39 drag ke layar tampilan proses,
melalui fungsi ini dapat mengatur
Y = 134
penerapan model dari dataset
yang dipakai pada proses ini
terhadap prediksi label yang akan
Evaluasi Data Uji pada Rapid diterapkan.
Miner
5. Tambahkan operator
Tahapan evaluasi terhadap data Performance yang didapat dari
uji (testing) yang digunakan untuk menu Validation dan submenu
menilai model persamaan algoritma Performance untuk mengukur
Regresi Linier sederhana yang tingkat performa dari model yang
diterapkan dalam pembentukan diterapkan.
prediksi kebutuhan stok dari suatu
objek baru dengan keakurasian yang 6. Pada operator Performance
tepat . Dalam penelitian ini penulis tentukan paramater yang akan
memanfaatkan aplikasi Rapid Miner, digunakan yaitu Root Mean
hasil pengujian yang dilakukan Square Error (RMSE).
menggunakan aplikasi Rapid Miner
7. Koneksikan semua perintah
adalah dengan menerapkan langkah-
tersebut sehingga pada layar
langkah sebagai berikut :
tampilan proses terlihat alur
1. Melakukan import data yang tahapan seperti pada gambar
diperlukan untuk proses pada berikut.
tools Rapid Miner. Pada aplikasi
Rapid Miner pilih dan klik Import
Data, kemudian pilih data yang
akan dipakai serta kemudian
menentukan attribut dan label
yang akan digunakan.
2. Klik menu Design, pada tampilan
proses, tambahkan dataset latih
(training) dan dataset uji (testing)

8
ISSN: p.2301-475X e.2656-7059

8. Setelah dilakukan Running mengkonversi rumus dalam mencari


nilai koefisien A dan B, sehingga
Process pada tools Rapid Miner,
didapat nilai a sebesar 108,97, dan
didapatkan hasil prediksi objek untuk nilai b yaitu 0,64. Kedua nilai
koefisien ini yang akan dipakai dalam
testing dengan menggunakan
penerapan persamaan algoritma
algoritma Regresi Linier. regresi linear sederhana. Hal ini juga
selaras dengan perhitungan koefisien
pada aplikasi Rapid Miner yang juga
menunjukkan angka yang sama
Pengujian Performa Regresi Linier
seperti dapat dilihat pada tabel
Pengujian performa terhadap berikut.
model dan algoritma dilakukan
dengan maksud mengetahui hasil
perhitungan yang dianalisa dan
mengukur metode serta algoritma
yang digunakan apakah berfungsi
dengan baik atau tidak. Hasil nilai
RMSE berdasar pada aplikasi Rapid
Dari nilai koefisien diatas maka
Miner yang didapat dari pengujian
dengan menggunakan model
data testing adalah sebagai berikut.
matematis sederhana maka kita dapat
menentukan persamaan algoritma
Regresi Linear dengan model Y =
108,97 + 0,64 (x), dimana variabel X
adalah variabel Terjual. Seperti pada
deskripsi hasil yang didapat dari
aplikasi Rapid Miner juga
menunjukkan hal yang sama pada
gambar berikut.

Pembahasan
Pada 120 record dataset data
training setelah dilakukan perhitungan
untuk mencari nilai XY, XY, dan YY,
maka secara keseluruhan hasil dari
masing – masing yaitu untuk total Secara umum penerapan
nilai variabel X sebesar 16650, total persamaan Regresi Linear tersebut
nilai variabel Y 23678, kemudian total diaplikasikan untuk memprediksi 36
nilai XY adalah 15381087, total nilai data uji (testing) yang sudah
XX yaitu 21307530 dan total nilai YY ditentukan. Dari perhitungan yang
adalah 22594532. dilakukan secara manual dan juga
dibandingkan dengan proses pada
Sementara keseluruhan total aplikasi Rapid Miner, hasil yang
nilai diatas digunakan untuk ditunjukkan tidak memiliki perbedaan

9
ISSN: p.2301-475X e.2656-7059

yang signifikan, dengan kata lain baik data yang sama. Nilai RMSE juga
dari perhitungan manual maupun yang didapat saat melakukan evaluasi
diproses dalam aplikasi menunjukkan performa model yang diterapkan,
kemiripan hasil. dengan nilai RMSE sebesar 2,248
dengan standar deviasi +- 0,0.
Selanjutnya pada evaluasi
model ini adalah dengan mencari nilai SARAN
root mean squared error atau RMSE,
melalui aplikasi Rapid Miner Beberapa saran dalam penelitian
didapatkan nilai RMSE sebesar 2,248 ini untuk pengembangan lebih
dengan standar deviasi +- 0,0. lanjut antara lain yaitu :
1. Perbanyak data dalam rentang
waktu lebih panjang yang akan
KESIMPULAN digunakan dalam penelitian
selanjutnya agar dapat
Berdasarkan hasil yang meningkatkan nilai akurasi dari
penelitian yang dilakukan oleh model prediksi terhadap
penulis, kesimpulan yang didapat kebutuhan stok produk dimasa
yaitu sebagai berikut : mendatang.
1. Pemanfaatan data stok pada 2. Perlunya adanya penelitian lebih
Toserba Samayra melalui lanjut dengan melakukan
pendekatan metode prediksi dapat pengujian dengan algoritma lain
diterapkan dalam menganalisis seperti C5.0, SVM, dan lain
data guna melakukan prediksi sebagainya, agar memperoleh
kebutuhan stok dimasa mendatang perbandingan hasil RSME yang
berdasar dari tingkat penjualan lebih baik.
toko.
3. Pengembangan model dengan
2. Penerapan persamaan algoritma menggabungkan beberapa
Regresi Linear sederhana dapat metode dan algoritma yang
diimplementasikan dimana dapat digunakan dalam
hasilnya juga menunjukkan sebuah memprediksi sesuatu sehingga
wawasan baru bagi kebutuhan diharapkan memberikan hasil
prediksi terhadap ketersediaan stok yang lebih variatif dan bisa
dari produk yang dijual pada dimanfaatkan dalam
Toserba Samayra. pengambilan kebijakan dan
3. Evaluasi dan pengujian performa strategi pengadaan stok barang.
menggunakan aplikasi Rapid
Miner juga dapat menghasilkan
gambaran yang relevan dengan DAFTAR PUSTAKA
skenario yang dimodelkan. Model
persamaan Regresi Linear [1] A. Kurniadi and Y. Novianto,
sederhana setelah dibandingkan “Penerapan Metode Regresi
hasil perhitungan secara manual Linier untuk Memprediksi
dan juga dengan aplikasi Rapid Kebiasaan Pelanggan Studi
Miner secara umum menunjukkan Kasus : PT . Mensa

10
ISSN: p.2301-475X e.2656-7059

Binasukses,” J. Ilm. Mhs. Tek.


Inform., vol. 2, no. 2, p. 107,
2020.
[2] L. Belakang et al.,
“IMPLEMENTASI METODE
TREND MOMENT PADA
TOKO KEBUTUHAN STOK
BARANG Program Studi
Teknik Informatika , Fakultas
Teknik , Universitas
Muhammadiyah Jember .
( Suharyadi & Purwanto ( dalam
Win Kurniadi , 2018 : 78 )).,”
pp. 1–10, 2018.
[3] D. S. O. Panggabean, E.
Buulolo, and N. Silalahi,
“Penerapan Data Mining Untuk
Memprediksi Pemesanan Bibit
Pohon Dengan Regresi Linear
Berganda,” JURIKOM (Jurnal
Ris. Komputer), vol. 7, no. 1, p.
56, 2020, doi:
10.30865/jurikom.v7i1.1947.
[4] F. Rizky, Y. Syahra, and I.
Mariami, “Implementasi Data
Mining Untuk Memprediksi
Target Pemakaian Stok Barang
Menggunakan Metode Regresi
Linier Berganda,” Sains dan
Komput., vol. 18, no. 2, pp.
167–175, 2019.
[5] I. L. L. Gaol, S. Sinurat, and E.
R. Siagian, “Implementasi Data
Mining Dengan Metode Regresi
Linear Berganda Untuk
Memprediksi Data Persediaan
Buku Pada Pt. Yudhistira Ghalia
Indonesia Area Sumatera
Utara,” KOMIK (Konferensi
Nas. Teknol. Inf. dan
Komputer), vol. 3, no. 1, pp.
130–133, 2019, doi:
10.30865/komik.v3i1.1579.

11

Anda mungkin juga menyukai