20
BAB III ANALISIS DAN PERANCANGAN SISTEM
3.1 Analisis Sistem
Tahap analisis sistem merupakan tahap dimana sebuah solusi diberikan untuk menyelesaikan masalah yang telah dirumuskan dalam BAB I. Penyelesaian tersebut
dibagi ke dalam beberapa komponen yang nantinya akan saling berinteraksi untuk mencapai tujuan.
Dalam bab ini, analisis sistem digambarkan dengan bentuk pemodelan fungsi – fungsi
yang ada di sistem dan alur dari sistem tersebut. Sistem yang akan dibuat adalah sistem yang dapat mengelola data transaksi penjualan
perusahaan retail yang digunakan untuk melakukan proses data mining, melakukan analisa terhadap rule hasil dari proses mining dan mencetak hasil analisa proses mining.
Seperti yang telah disebutkan pada BAB I dalam Tujun Penelitian, maka sistem ini akan melakukan proses data mining dengan menggunakan algoritma FP-Growthuntuk
memprediksi ketersediaan jenis barang pada perusahaan tersebut.
3.1.1 Analisis Data Awal
Data yang digunakan dalam penelitian ini adalah data transaksi detail dari perusahaan retail ABC selama 1 hari. Data tersebut terdiri dari 3556 record.
Tabel 3. 1 Atribut dalam table transaksi detail
No Nama Atribut Keterangan
1 noFaktur
Nomor nota transaksi penjualan 2
kodeBarang Kode dari masing masing barang
3 namaBarang
Nama dari item barang yang di beli 4
satuan Jenis satuan barang yang di beli
5 size
Ukuran dari suatu item 6
hargaJual Harga dari brang yang di beli
7 quantity
Jumlah pembelian barang dalam satu kali transaksi
8 discount
Potongan harga dari suatu barang 9
discountReal 10
discount2 11
total Total harga setelah discount
12 urut
No urut barang dari setiap nota transaksi 13
hpp 14
hppdpp 15
hargasatuan 16
sisapesan 17
statusReturOrder Berisi status dari retur order 18
statusNotaKredit Berisi status dari nota kredit 19
nourut No urut transaksi penjualan
3.1.2 Tahap – Tahap KDD
Sebelum data tersebut dimasukkan ke dalam sistem untuk dilakukan penambangan data, maka dilakukan terlebih dahulu tahap
– tahap dalam KDD Knowledge Discovery In Database. Tahap
– tahap tersebut akan dijelaskan lebih detail pada penjelasan berikut ini :
3.1.2.1 Pembersihan Data Data Cleaning
Proses pembesihan data ini merupakan tahap pertama dalam KDD. Proses ini merupakan proses dimana record yang mengandung data
– data yang tidak relevan, tidak konsisten akan dibuang. Pada penelitian ini data transaksi sudah
relevan dan konsisten sehingga tidak perlu dilakukan pembersihan data.
3.1.2.2 Integrasi Data Data Integration
Integrasi data merupakan penggabungan data dari beberapa sumber. Dalam penelitian ini, peneliti hanya menggunakan satu sumber saja yaitu data
transaksi detail dari perusahaan retail XYZ dalam kurun waktu satu tahun sehingga tidak dilakukan proses intergrasi data.
3.1.2.3 Pemilihan Data Data Selection
Pada tahap ini akan dilakukan penyeleksian data – data yang akan
digunakan dalam penelitian. Pada data transaksi penjualan detail terdapat 19 atribut yaitu noFaktur, kodeBarang, namaBarang, satuan, size, hargaJual,
quantity, discount, discountReal, discount2, total, urut, hpp, hppdpp, hargasatuan, sisapesan, statusReturOrder, statusNotaKredit, nourut.