Syntax Literate: Jurnal Ilmiah Indonesia p�ISSN: 2541-0849 e-ISSN: 2548-1398
Vol. 7, No. 10, Oktober
2022
PENERAPAN METODE SIMPLE
MOVING AVERAGE TERHADAP PREDIKSI TRANSAKSI PENJUALAN
Elfina Maulid
Sekolah
Tinggi Manajemen Informatika
dan Komputer Indo Daya Suvana, Indonesia
E-mail:
[email protected]
Abstrak
Penggunaan
data mining untuk peramalan data atau bisa kita sebut sebagai
metode forecasting. Metode
forecasting adalah metode pembuatan prediksi yang menggunakan data pada masa lalu,
untuk memprediksi suatu nilai di masa mendatang. Metode ini sangat membantu dalam studi kasus yang akan diangkat oleh penulis,
yang berupa �Perancangan Sistem Prediksi Penjualan Menggunakan Metode Simple Moving Average�, dimana masalah
yang terjadi pada tempat studi kasus tersebut
berupa kurangnya prediksi yang dimiliki sehingga mengakibatkan kesalahan prediksi pada saat pembelian bahan baku, dan
terjadinya fenomena bahan baku yang terbuang, diakibatkan oleh jumlah permintaan
yang tidak sesuai dengan bahan
baku yang sudah dipersiapkan.
Dengan adanya hasil dari perhitungan peramalan atau
forecasting, diharapkan hasil dari
data peramalan bisa menjadi
acuan terhadap pembelian untuk pasokan bahan baku
dan mengurangi bahan baku yang tidak terpakai.
Kata
kunci: Prediksi, Penjualan, Simple Moving Average
Abstract
The use of data mining for data
forecasting or we can call it a forecasting method. The forecasting method is a
method of making predictions that use data from the past, to predict a value in
the future. This method is very helpful in the case study that will be raised
by the author, in the form of "Design of a Sales Prediction System Using
the Simple Moving Average Method", where the problem that occurs at the
place of the case study is in the form of lack of predictions that are owned
resulting in prediction errors when purchasing raw materials, and the
phenomenon of wasted raw materials, caused by the amount of demand that is not
in accordance with the raw materials that have been prepared. With
the results of forecasting calculations or forecasting, it is expected that the
results of forecasting data can be a reference for purchases for raw material
supply and reduce unused raw materials.��
Keywords: Prediction, Sales, Simple Moving Average
Pendahuluan
Data Mining
dapat membantu bisnis untuk menganalisis data, perilaku pengguna, dan
memprediksi tren masa depan(Hamid Mughal, 2018). Data mining merupakan suatu
teknologi yang dapat mengumpulkan atau mengolah suatu data yang ukuranya sangat
besar. Untuk penggunan
sendiri, Data mining memiliki 2 fungsi: Fungsi Deskriptif, Prediktif, dan lain-lain.
Fungsi prediktif merupakan fungsi
yang dimana, untuk bisa memprediksi variabel yang belum diketahui nilainya, Dibutuhkan suatu proses yang nantinya akan menemukan
beberapa pola-pola tertentu dari suatu
data. Di dalam
data mining terdapat beberapa
metode,
atau cara yang digunakan untuk menyelesaikan berbagai macam tujuan tertentu. Salah satu dari metode
tersebut adalah Forecasting.
Metode forecasting adalah
metode pembuat prediksi yang menggunakan data riwayat, atau data pada masa lalu,
untuk memprediksi suatu nilai yang akan
dicapai pada periode di masa mendatang.
Dengan menggunakan metode ini, nilai pada periode sebelumnya bisa menjadi dasar untuk bahan prediksi di periode
masa mendatang.
Dengan adanya Forecasting, Bukan tidak mungkin untuk memperkirakan kemungkinan
untuk dapat memprediksikan hasil yang nantinya akan didapat di masa mendatang. Terutama dalam penjualan dari usaha yang memproduksi produk yang berupa kue
kering. Dengan menggunakan algoritma pemrograman yang tepat, sebuah teknologi
dapat memperhitungkan hasil pendapatan suatu usaha produksi kue kering dimasa
mendatang. DimtyaCookies adalah rumah produksi, yang memproduksi kue kering
khas lebaran. Setiap tahunya DimtyaCookies hanya memproduksi selama kegiatan
puasa ramadhan.
DimtyaCookies
memiliki masalah, yang ingin penulis angkat untuk dijadikan bahan dasar Untuk
penelitian skripsi, yang dimana masalah tersebut adalah, belum adanya sistem
yang dapat memprediksikan hasil penjualan dimasa mendatang. Dengan kurangnya prediksi
yang dimiliki mengakibatkan kesalahan prediksi pada saat pembelian bahan baku,
sehingga terjadinya, fenomena bahan baku yang terbuang, diakibatkan oleh jumlah
permintaan yang tidak sesuai dengan bahan baku yang sudah dipersiapkan. Untuk
menyelesaikan masalah tersebut, Penulis
membuat penelitian yang Berjudul �Perancangan Sistem Prediksi Penjualan
Menggunakan Metode Simple Moving Average�. Dengan menggunakan salah satu dari algoritma
Forecasting yang berupa
algoritma Simple Moving Average. Yang dimana algoritma tersebut dapat memprediksikan hasil penjualan
dimasa mendatang dan bisa untuk menekan kemungkinan terbuangnya bahan baku pada
saat penyetokan.
Dalam pemilihan
algoritma, penulis melakukan beberapa perbandingan algoritma, untuk menemukan
algoritma yang cocok terhadap dataset yang dimiliki untuk detail lebih lanjut
bisa dilihat pada halaman Lampiran, berdasarkan perhitungan pada halaman
Lampiran terbukti algoritma Simple Moving
Average sangat cocok untuk dataset yang dimiliki oleh penulis berdasarkan
nilai RMSE yang kecil.
�Dengan menjumlahkan dengan beberapa data
penjualan yang ada sebelumnya. Simple Moving Average merupakan sebuah peramalan yang umum dan banyak digunakan dalam
memproduksi mapun memprediksi laba dan rugi perusahaan(Aini et al., 2018).
Tinjauan Teoritis
Didalam proses pembuatan penelitian ini penulis
menggunakan beberapa teori yang bisa membantu dan mendukung penulis,
selama penelitianya berlangsung. Teori yang digunakan adalah sebagai berikut:
Data
mining
Data mining adalah proses yang mempelajari alur atau pertukaran data
dari gudang data. Proses ini memiliki berbagai macam pola dan aturan berbeda,
yang dapat membantu pengguna. Untuk menganalisa data yang telah dikumpulkan
oleh gudang data(Hamid Mughal, 2018).
Forecasting
Forecasting adalah ilmu atau seni, yang mempelajari ilmu memprediksi atau meramal,
pada suatu peristiwa-peristiwa.
Yang akan terjadi(Aini et al., 2018). Forecasting
merupakan suatu kegiatan meramalkan penjualan di masa mendatang, dengan
menentukan perkiraan
besarnya volume, potensi, dan luas pasar di masa mendatang(Rahmatullah et al., 2020).
Forecasting adalah suatu usaha yang melakukan prosess memperkirakan tentang apa yang
mungkin terjadi dimasa depan Secara sistematis(Kurniadi, 2018). Salah satu contoh dari penggunaan forecasting adalah penggunaan untuk memprediksi ketersediaan pada
pasokan air yang dimiliki(Fatimah et al., 2018).
Simple
Moving Average
Metode Simple
Moving Average (SMA). Adalah
metode yang sangat sederhana, yang dimana dalam perhitungan nya tidak
menggunakan pembobotan terhadap closing price(Aini et al., 2018). Unuk penggunaanya Sangat mudah untuk Digunakan. Yang
dimana algoritma ini bekerja, dengan mengambil Nilai prediksi pada sebuah
periode. berdasarkan rata-rata dari sekian baris data sebelumnya. Metode SMA
mampu dan dapat melakukan perhitungan dengan data permintaan penjualan yang
stabil dan atau konstan(Hariri et al., 2021).
Simple Moving average bekerja dengan menghitung rata-rata bergerak selama
periode tertentu, berdasarkan serangkaian parameter(Sembiring et al., 2021).
Mt = Rata-rata bergerak pada
periode t
Yt+1 = Nilai ramalan periode
berikutnya
Yt = Jumlah data dalam rata-rata
bergerak
Langkah-langkah
penggunaan algoritma terdapat pada rumus diatas (Syafira & Hutahaean,
2022). Simple Moving
Average Menghitung dengan menggunakan rata-rata dari sejumlah (n) data
terkini untuk meramalkan periode mendatang. Simple Moving Average akan efektif
diterapkan apabila kita dapat berasumsi bahwa permintaan pasar terhadap produk
akan tetap stabil sepanjang waktu(Kurniadi, 2018). Pengumpulan data dapat dilakukan dengan melakukan
wawancara terhadap sumber terkait, untuk memperoleh data dan informasi yang
dibutuhkan(Lusinia & Rahmansyah,
2020).
Prototype
Prototype Model
adalah salah satu dari model yang terdapat dalam siklus SDLC. Model Prototype adalah metode yang memperbolehkan pengguna
untuk memiliki gambaran awal tentang sistem yang akan dibuat, serta bisa
menguji gambaran awal yang dimiliki oleh pengguna langsung ke dalam sistem yang
sedang dikembangkan.
Web
Web
adalah sebuah Software Aplikasi yang terdapat pada browser digunakan untuk
menerima, menampilkan, dan menerjemahkan informasi dari World Wide Web(www). Dan informasi tersebut dibuat dalam format
kode dalam bentuk HTML(Taryana & Kom, 2021).
Node Js
Node js
adalah runtime environment untuk javascript. runtime environment sendiri adalah
keadaan dimana suatu program aplikasi sedang dijalankan. Node js ini bersifat open source, yang dimana developer dapat
menggunakannya dengan gratis.
Framework
Framework
adalah kerangka kerja, yang dapat membantu pengembang untuk menulis code dengan
lebih terstruktur dan rapi. Framework
dirancang tujuan untuk menggantikan konsep lama aplikasi multi page, di mana dokumen HTML baru dimuat dengan setiap
interaksi dengan konsep aplikasi single
page, di mana hanya bagian UI yang diubah(Merkel, 2021).
Angular
Angular adalah
platform dan framework yang menggunakan html, css, dan typescript yang sering
digunakan dalam pengembangan Web
Development. Dalam pengembanganya angular dikembangkan pada tahun 2016 dan
sekarang didasarkan pada TypeScript, bukan JavaScript (Merkel, 2021).
Strapi
Strapi merupakan
Headless CMS open-soure yang dimana Strapi memberikan kebebasan kepada
pengembang untuk menggunakan alat dan kerangka kerja favorit mereka. Strapi
memberikan pengembang kebebasan untuk memilih frameworks, alat kesukaan dan favorit
mereka, juga para pengembang diberi kebebasan memungkinkan editor untuk
mengelola dan mendistribusikan konten mereka dengan mudah(Sanjaya & Suwarno,
2021).
SQLITE
SQLite
adalah sebuah sistem manajemen relational database yang bersifat open source, serverless, dan portabel yang digunakan untuk mempermudah akses dan
mengelola database anda. SQLite juga memungkinkan para
pengembang untuk mengatur penyimpana data dengan cara yang lebih sederhana(Ali Subhan Afrizal, S.T.,
2019).
UML
Unified Modeling
Language merupakan kumpulan pemodelan diagram yang merancang sistem
berorientasi object secara visual
yang menggambarkan arsitektur, atribut, perilaku dengan kompleksitas yang baik
dan mudah dimengerti(Madjid et al., 2021).
Penelitian Sebelumnya
Penelitian
sebelumnya adalah kumpulan dari beberapa penelitian terdahulu. sehingga hasil
dari beberapa penelitian sebelumnya bisa menjadi referensi atau acuan untuk
penelitian di masa yang akan datang.
Tabel 1
Penelitian
Terdahulu
No |
Judul |
Tahun |
Metode |
Penulis |
Hasil Penelitian |
1 |
Prediksi Penjualan
Barang Menggunakan Algoritma Moving Average Pada Toko Ars Frozen food |
2022 |
Moving Average |
Nur, Alfian Choirun, Rois Helilintar, Risa Informatika, Teknik Teknik,
Fakultas Nusantara, Universitas Kediri, Pgri |
Hasil Penelitian yang terjadi berupa halaman yang menampilkan hasil
peramalan dari periode yang sudah diinputkan sebelumnya(Nur et al., 2022). |
2 |
Prediksi Pemakaian Air
PDAM Menggunakan Metode Simple Moving Average |
2018 |
Simple Moving Average |
Fatimah, Fajar Tejawati, Andi Puspitasari, Novianti |
sistem ini mampu memberikan hasil prediksi yang baik yaitu dengan nilai
MAPE sebesar 0,1712, dimana apabila nilai MAPE < 10% maka hasil prediksi
termasuk dalam kategori baik berdasarkan data pemakaian air PDAM Tirta
Kencana pada tahun 2016 dan 2017(Fatimah et al., 2018). |
3 |
Penerapan Metode Simple
Moving Average Untuk Memprediksi Hasil Laba Laundry Karpet Pada CV . Homecare |
2018 |
Simple Moving Average |
Aini, Nur Sinurat, Sinar Hutabarat, Sumiaty Adelina |
Berdasarkan hasil prediksi Simple Moving Average dengan pergerakan 7,
maka didapat hasil prediksi sebesar Rp. 28.122.590 pada bulan yang akan
datang atau bulan agustus 2017(Aini et al., 2018). |
4 |
Prediksi Penjualan
Produk Menggunakan Algoritma Naive Bayes |
2019 |
Naive Bayes |
Yulianto, Teguh |
Diharapkan Metode ini dapat membantu proses penjualan produk sesuai
dengan yang dibutuhkan masyarakat(Yulianto, 2019). |
5 |
Penerapan Data Mining
Untuk Peramalan Penjualan Obat dengan Menggunakan Single Exponential
Smoothing di Apotek Hamzah Farma |
2018 |
Single Exponential Smoothin |
Efendi, Dwi Marisa Ardhy, Ferly |
Hasil peramalan ini diharapkan dapat meningkatkan strategi penjualan dan
pendapatan Apotek Hamzah Farma(Efendi & Ardhy, 2018). |
6 |
Prediksi Penjualan Roti
Menggunakan Metode Exponential Smoothing (Studi Kasus : Harum Bakery) |
2019 |
Exponential Smoothing |
Laksmana, Reyhan Dzickrillah Santoso, Edy Rahayudi, Bayu |
dalam memprediksi penjualan sangat dipengaruhi oleh berbagai parameter
yaitu nilai a,b,y(Laksmana et al., 2019) |
Metode Penelitian
Dalam penelitian
nya, penulis menggunakan jenis Penelitian Kuantitatif. Penelitian Kuantitatif
merupakan suatu penelitian ilmiah yang bersifat sistematis, terhadap
bagian-bagian dan fenomena serta kualitas hubungan-hubungannya.
Metode
penelitian Kuantitatif merupakan metode, yang berlandaskan pada objek-objek,
yang bisa diamati sebagai sampel data yang terkumpul berupa angka-angka yang
kemudian dianalisis, dan diperhitungkan. Sehingga dapat mendeskripsikan suatu
objek yang dapat dimunculkan berupa tabel maupun grafik(Sya & Pd, 2005). Penelitian positivistic (positivist research)
dikembangkan dengan cara mengumpulkan sejumlah data berdasarkan perilaku yang
bisa diamati dari sampel yang ada, dan kemudian data yang berupa angka-angka
tersebut akan dianalisis(Sya & Pd, 2005).
Penelitian
kuantitatif masuk ke dalam jenis penelitian positivistic. Alasan mengapa metode
ini disebut sebagai metode positivistic karena metode tersebut berlandaskan
pada filsafat positivisme(Sya & Pd, 2005).
Hasil dan Pembahasan
Di dalam DimtyaCookies terdapat
kesalahan prediksi pada saat pembelian bahan baku, sehingga terjadinya,
fenomena pasokan bahan baku tidak sebanding dengan jumlah permintaan pada
konsumen, maka jumlah bahan baku tersebut menjadi tidak terpakai, sehingga
mengakibatkan beberapa kerugian. Berikut ini merupakan tabel dibawah ini yang
berisi data pengeluaran serta kergugian yang dialami oleh DimtyaCookies pada tahun 2020.
Disiapkan |
�Rp 4.195.000 |
Terpakai |
�Rp 2.585.000 |
Kerugian |
�Rp 1.610.000 |
Untuk menghindari terjadinya kesalahan pada saat pembelian
bahan baku digunakanya sistem
prediksi yang menggunakan perhitungan Simple
Moving Average (SMA), sebagai algoritma yang digunakan didalam sistem.
Berikut ini adalah Perhitungan pada prediksi setiap produk yang menggunakan
algoritma simple moving average
Peramalan Produk Nastar
Data peramalan
2023 = 47,3
Peramalan Produk Kastengel
Data peramalan
2023 = 40
Peramalan Produk Putri salju
Data peramalan
2023 = 39
Peramalan Produk Stik coklat
Data peramalan
2023 = 35
Peramalan Produk Coklat Mede
Data peramalan 2023 = 28
Peramalan Produk Choco Chip
Data peramalan 2023 = 25
Peramalan Produk Kurma Coklat
Data peramalan 2023 = 22
Peramalan Produk Milk Cookies
Data peramalan 2023 = 24
Peramalan Produk Milk Cookies
Data peramalan 2023 = 24
Hasil
Berikut merupakan contoh
sistem dalam memredikisi suatu produk, dalam hal ini produk yang akan di prediksikan merupakan produk Nastar.
Pada Gambar diatas adalah tampilan dari proses Prediksi, dengan
memilih tahun produk yang diinginkan dan rata-rata, lalu menekan tombol
prediksi. akan keluar hasil dari prediksi semua produk pada tahun yang dipilih.
Pada gambar dibawah
ini, adalah hasil dari peramalan produk pada tahun 2023 dengan menggunakan rata-rata sama dengan 3, akan menampilka semua prediksi
produk pada tahun 2023.
Black Box Testing
Dengan melakukan pengujian black box, pengujian dilakukan untuk melihat
detail aplikasi seperti tampilan aplikasi, fungsi- fungsi yang ada pada
aplikasi dan kesesuaian alur fungsi dengan sistem kerja yang diinginkan perancangnya(Uminingsih et al., 2022). Pengujian ini tidak melihat dan menguji source code
program.
Pengujian Menu Penjualan
Pengujian Menu Tambah
Penjualan
Pengujian Menu
Peramalan
Pengujian Menu Produk
Selama pengerjaan yang telah dilakukan oleh penulis sejauh ini, penulis
menarik beberapa Kesimpulan. Berikut adalah beberapa kesimpulan yang dapat diambil
oleh penulis, diantaranya: (1) Dengan menggunakan metode peramalan berupa
Simple Moving Average, kita dapat
menggunakan data yang dimiliki, untuk melakukan peramalan dan mengetahui data
di masa yang akan datang. (2) Dengan adanya hasil dari peramalan diharapkan,
hasil dari data peramalan bisa menjadi acuan terhadap pembelian untuk pasokan
bahan baku dan
mengurangi bahan baku yang tidak terpakai. (2) Dengan Menggunakan Simple Moving Average pada data penjualan, akan
memudahkan pengguna untuk bisa mempersiapkan bahan baku dengan tepat sesuai
dengan data permintaan yang telah diramal
BIBLIOGRAFI
Aini, N., Sinurat, S., & Hutabarat, S. A. (2018).
Penerapan Metode Simple Moving Average Untuk Memprediksi Hasil Laba Laundry
Karpet Pada CV . Homecare. Jurnal Riset Komputer (JURIKOM), 5(2),
167�175.
Ali Subhan Afrizal, S.T., M. K. (2019). Rancang Bangun
Aplikasi Edukasi Pajak Sebagai Media Edukasi Perpajakan Kepada Masyarakat. Jurnal
TIPS: Jurnal Teknologi Informasi Dan Komputer Politeknik Sekayu, 10(2),
18�29.
Efendi, D. M., & Ardhy, F. (2018). Penerapan Data Mining
Untuk Peramalan Penjualan Obat dengan Menggunakan Single Exponential Smoothing
di Apotek Hamzah Farma. Seminar Nasional Teknologi Dan Bisnis, 198�203.
Fatimah, F., Tejawati, A., & Puspitasari, N. (2018).
Prediksi Pemakaian Air PDAM Menggunakan Metode Simple Moving Average. Jurnal
Rekayasa Teknologi Informasi (JURTI), 2(1), 55.
https://doi.org/10.30872/jurti.v2i1.1410
Hamid Mughal, M. J. (2018). Data mining: Web data mining
techniques, tools and algorithms: An overview. International Journal of
Advanced Computer Science and Applications, 9(6), 208�215.
https://doi.org/10.14569/IJACSA.2018.090630
Hariri, F. R., Sari, W., & Mashuri, C. (2021).
Perbandingan metode Double Exponential Smoothing dan Simple Moving Average pada
kasus peramalan penjualan. Teknologi, 11(2), 93�100.
https://doi.org/10.26594/teknologi.v11i2.2348
Kurniadi, W. (2018). Pendukung Keputusan Dalam Peramalan
Penjualan Ayam Broiler Dengan Metode Trend Moment Dan Simple Moving Average
Pada CV. Merdeka Adi Perkasa. Jurnal Media Informatika Budidarma, 2(3),
76�90. https://doi.org/10.30865/mib.v2i3.652
Laksmana, R. D., Santoso, E., & Rahayudi, B. (2019).
Prediksi Penjualan Roti Menggunakan Metode Exponential Smoothing (Studi Kasus :
Harum Bakery). Jurnal Pengembangan Teknologi Informasi Dan Ilmu Komputer,
3(5), 4933�4941.
Lusinia, S., & Rahmansyah, N. (2020). Analysis of the
Level of Vulnerability to Floods using the Method of Simple Moving Average (A
Case Study of the City of Padang). Jurnal KomtekInfo, 7(3), 242�246.
https://doi.org/10.35134/komtekinfo.v7i3.84
Madjid, H. A., Ambarwati, A., & Latipah, L. (2021).
Decision Support System Peramalan Permintaan Layanan Kecantikan dengan Single
Exponential Smoothing dan Simple Moving Average. Jurnal Sistem Dan Teknologi
Informasi (Justin), 9(3), 372.
https://doi.org/10.26418/justin.v9i3.45796
Merkel, M. (2021). Do TypeScript Applications Show Better
Software Quality than JavaScript Applications ? A Repository Mining Study
on GitHub.
Nur, A., Choirun, R., Helilintar, R., Informatika, T., Teknik,
F., Nusantara, U., & Kediri, P. (2022). Prediksi Penjualan Barang
Menggunakan Algoritma Moving Average Pada Toko Ars Frozenfood. 1,
313�319.
Rahmatullah, S., Wahyuni, S., Chaining, M. F., & Method,
F. C. (2020). Penerapan Data Mining Untuk Prediksi Penjualan Produk
Furniture Terlaris Menggunakan Metode Knearest Neighbor. 3(2), 75�86.
https://doi.org/10.47065/bits.v3i4.1408
Sanjaya, T., & Suwarno. (2021). Perancangan Dan
Implementasi Company Profile Berbasis Website Sebagai Media Promosi di PT.
Hassani Can Packaging. 1(1), 14�19.
Sembiring, F., Gustian, D., Erfina, A., & ... (2021).
Analisis Tingkat Akurasi Algoritma Moving Average dalam Prediksi Pergerakan
Uang Elektronik Bitcoin. � Informatika Dan �.
Sya, A., & Pd, M. (2005). Teknik analisis data penelitian.
1�5.
Syafira, S., & Hutahaean, J. (2022). Perbandingan
Metode SMA dan MWA Dalam Memprediksi Jumlah Penjualan Alat Olahraga. 3(4),
617�631. https://doi.org/10.47065/bits.v3i4.1409
Taryana, O. :, & Kom, S. M. (2021). Pengenalan
HTML, Browser dan Text Editor. Pengenalan HTML, Browser Dan Text Editor,
10.
Uminingsih, Ichsanudin, M. N., Yusuf, M., & Suraya.
(2022). Pengujian Fungsional Perangkat Lunak Sistem Informasi Perpustakaan
Dengan Metode Black Box Testing Bagi Pemula. Jurnal Ilmiah Teknik Dan Ilmu
Komputer, 1(2), 1�8.
Yulianto, T. (2019). Prediksi Penjualan Produk Menggunakan
Algoritma Naive Bayes. Journal Teknologi Yogyakarta, 1(2), 3�10.
Copyright holder: Elfina Maulid
(2022) |
First publication right: Syntax
Literate: Jurnal Ilmiah Indonesia |
This article is licensed under: |