BAB I PENDAHULUAN
1.1
Latar Belakang Masalah Dalam pengelolaan suatu minimarket tidak pernah lepas dari yang namanya
persediaan barang. Persediaan barang menjadi bagian yang sangat vital dalam tumbuh kembangnya suatu minimarket. Hal ini sangat berkaitan erat dengan berapa target penjualan pada setiap barang yang dijual. Dapat dibayangkan, apabila pemilik tidak mengetahui kapan ia harus memesan barang atau bahkan tidak tahu berapa jumlah barang yang akan dijual. Oleh karena itu, pemilik harus dapat mengetahui perkiraan
W
jumlah penjualan setiap barang yang dijual di minimarket miliknya. Mega Bumi Minimarket adalah minimarket yang menjual barang – barang kebutuhan sehari – hari dan aneka makanan ringan. Dalam hal persediaan barang,
D
pemilik memang sudah memperkirakan berapa jumlah barang yang harus ia pesan kepada supplier. Namun kadang kala tidak tepat, malah seringkali meleset jauh serta tidak adanya patokan yang pasti. Untuk membantu menentukan jumlah barang yang
K
dipesan, maka pemilik dapat dibantu dengan perkiraan jumlah penjualan setiap barang. Banyaknya jenis barang, jumlah transaksi setiap hari, serta adanya barang- barang
U
dengan jenis tertentu yang jumlah permintaannya bergantung pada musim atau trend penjualan pada waktu itu membuat pemilik kesulitan dalam memperkirakan berapa
©
perkiraan penjualan barang setiap hari atau bahkan setiap bulannya. Berdasarkan permasalahan di atas, maka dalam penelitian ini akan dibuat
suatu program bantu berbasis komputer yang berfungsi untuk membantu pemilik minimarket dalam memperkirakan prediksi jumlah penjualan barang baik setiap hari, maupun setiap bulan. Alternatif solusinya adalah dengan menggunakan metode Exponential Smoothing dan Winter’s.
1.2
Rumusan Masalah 1. Menentukan patokan jumlah barang yang akan dipesan oleh pemilik minimarket 2. Menentukan jumlah barang yang penjualannya konstan dan musiman
1
yang akan dipesan oleh pemilik
1.3
Batasan Masalah 1. Sistem baru dapat melakukan prediksi penjualan pada barang yang sudah ada transaksi selama 1 bulan 2. Data – data yang didapat adalah data penjualan bulanan di Mega Bumi Minimarket dari bulan Januari 2008 sampai dengan Desember 2010 3. Jenis barang yang diteliti sebanyak 10 jenis, 5 jenis merupakan barang
yang
penjualannya
konstan,
dan
5
jenis
yang
W
penjualannya meningkat atau menurun pada bulan – bulan tertentu saja
4. Metode peramalan yang dipakai adalah Exponential Smoothing
1.4
D
dan Winter’s
Hipotesis
K
1. Sistem dapat dibangun dengan menggunakan metode Exponential Smoothing dan Winter’s untuk meramalkan target penjualan barang
U
di minimarket 2. Setelah itu hasil peramalan masing – masing metode dibandingkan
©
dengan menggunakan 4 parameter untuk mendapatkan metode yang terbaik, yaitu : •
Keakuratan Metode Dengan menggunakan Mean Squared Error (MSE) akan dilihat
manakah metode yang hasil peramalannya memiliki error paling kecil, dari situlah dapat diketahui metode mana yang paling akurat. Semakin kecil MSE, berarti data semakin mendekati kebenaran •
Lama Proses Masing – masing metode memiliki kecepatan proses sesuai
dengan algoritma yang dipakai. Dengan menggunakan timer, akan dilakukan uji coba pada setiap data dari masing – masing metode
2
dengan ukuran detik, sehingga dapat diketahui metode mana yang proses penghitungannya lebih cepat •
Analisis Algoritma Analisis algoritma untuk metode Exponential Smoothing : a. Prediksi atau peramalan b. Kesalahan peramalan c. Hitung nilai statistic yaitu MSE d. Banyaknya operasi yang ada (penambahan, pengurangan, perkalian, pembagian)
W
Analisis algoritma untuk metode Winter’s : a. Perhitungan nilai pemulusan secara exponential b. Perhitungan nilai estimasi tren
D
c. Perhitungan nilai estimasi musiman
d. Perhitungan nilai kesalahan peramalan e. Perhitungan nilai statistic yaitu MSE
K
f. Banyaknya operasi yang ada (penambahan, pengurangan,
U
perkalian, pembagian)
•
Aplikasi Metode
©
Membandingkan siklus data yang diuji, apakah cocok dengan
teori metode tersebut jika dilihat dari time series-nya. Untuk metode Exponential Smoothing memiliki siklus data cenderung stabil atau tidak musiman, sedangkan Winter’s siklus datanya adalah musiman atau per bulan tertentu
1.1.
Tujuan Penelitian 1. Sebagai salah satu syarat memperoleh gelar S1 2. Membuat suatu program yang akan meramalkan target penjualan barang pada minimarket
3
3. Memperoleh prediksi target penjualan setiap barang dengan metode Exponential Smoothing dan Winter's 4. Mengetahui jenis peramalan yang tepat pada setiap barang, termasuk barang yang transaksinya meningkat pada saat-saat tertentu (musiman) atau stabil
1.4
Spesifikasi Sistem 1.4.1 Fitur Sistem yang dibangun memiliki kemampuan sebagai berikut: 1. Sistem dapat melakukan pencatatan data barang dari berbagi jenis,
W
merek, warna, ukuran, satuan 2. Sistem menyediakan fasilitas pencarian data barang berdasarkan kode barang, nama barang dan jenis, merek, ukuran, satuan
D
3. Sistem dapat menampilkan target penjualan barang 1-12 bulan ke depan
4. Sistem dapat menampilkan history peramalan barang per bulan
K
5. Sistem menyediakan fasilitas cetak laporan, antara lain laporan penjualan barang per bulan, laporan peramalan dengan metode
U
exponential smoothing, laporan peramalan dengan metode winters,
©
laporan perbandingan kedua metode, dan lain-lain.
1.4.2
Hardware
1. Processor minimal Intel Pentium 4 2. RAM 512 MB 3. Harddisk 80 GB 4. Printer
1.4.3
Software
1. Microsoft Visual FoxPro 9.0 2. Sistem Operasi Minimal Windows 2000 SP3, XP SP1, atau Server 2003
4
3. Space Harddisk Minimal 150MB 1.4.4
Brainware •
Memahami cara kerja sistem beserta pengaturan yang ada di dalamnya
1.9
Metodologi Penelitian Adapun metode yang dilakukan yang dilakukan dalam Tugas Akhir ini
adalah: 1.9.1 Penelitian Lapangan Dengan metode dokumentasi, dilakukan pengumpulan data dari
W
catatan bulanan penjualan berupa sample barang sebanyak 10 macam produk yang diurutkan dari barang yang paling laris terjual, dimana masing – masing produk diambil 1 merek saja. Data yang diambil
1.9.2 Studi Pustaka
D
mulai bulan Januari 2008 sampai dengan Desember 2010.
Mempelajari buku-buku penunjang Tugas Akhir, diantaranya adalah
K
buku - buku mengenai Peramalan dan buku-buku mengenai MS
1.10
U
Visual FoxPro
Sistematika Penulisan
©
Sistematika Penulisan yang akan digunakan adalah dengan membagi menjadi lima bab bagian, yaitu : Bab I
: Merupakan bab pendahuluan yang berisi uraian latar belakang masalah, rumusan masalah, batasan sistem, tujuan tugas akhir, spesifikasi sistem, metodologi sistem, dan sistematika penulisan tugas akhir ini.
Bab II
: Mengenai tinjauan pustaka dan landasan teori, bagaimana teori – teori peramalan, metode Exponential Smoothing maupun metode Winter’s dalam Sistem Pendukung Keputusan melandasi penulisan tugas akhir ini.
5
Bab III : Membahas mengenai perancangan sistem secara keseluruhan yang meliputi analisis kebutuhan sistem dan perancangan sistem yang terdiri dari Data Flow Diagram(DFD), kamus data, perancangan database (perancangan input, output, dan perancangan proses). Kemudian mengimplementasi program bantu dengan metode Exponential Smoothing dan Winter’s. Bab IV : Membahas implementasi sistem, implementasi sistem dalam bentuk program yang dibuat beserta penjelasan listing program dan algoritmanya, selain itu juga berisi analisa terhadap terhadap sistem yang telah dibuat.
W
Bab V : Merupakan bab penutup yang berisi kesimpulan dari proyek tugas akhir ini dan saran atas hasil dari program yang dibuat dan serta
1.11 Jadwal Penelitian
D
pengembangannya pada mendatang.
Tabel 1.1 Jadwal Penulisan
K
Waktu
U
Minggu ke-1-2 Nov 2010 Minggu ke-1 Nov 2010
Penetapan Proposal Skripsi Pengambilan data dan requirement
©
Menganalisa dan merancang basis
Minggu ke-1 Nov 2010
data
Minggu ke-2 Nov 2010
Mendesain sistem
Minggu 3 Nov-Minggu 4 Des 2010
Pembuatan program
Minggu ke-4 Des-Minggu ke-2 Jan 2010
Testing dan Implementasi
Minggu ke-2 Jan 2010
Pendadaran
6
Kegiatan