56
4.3 Manajemen Dialog
4.3.1 Software Tester
Gambar 4.4 : User Interface SimulasiTest Sistem simulasi merupakan sistem yang dibuat untuk
melakukan percobaan-percobaan penghitungan dengan beberapa permodelan terhadap barang tertentu. Sistem simulasi jika
dijalankan akan memiliki tampilan seperti diatas, yaitu tampilan dari form simulasiTest. SimulasiTest memiliki 5 panel sesuai
dengan urutan dalam menjalankan sistem simulasi.
Urutan pertama adalah mode prediksi. Panel mode prediksi memiliki pilihan untuk memilih mode prediksi. Mode prediksi
yang dapat dipilih adalah mode normal, variasi1, variasi2, dan variasi3. Setiap mode prediksi yang ada memiliki algoritma yang
sama tetapi dengan variasi pemodelan data yang berbeda.
Urutan kedua adalah menentukan target prediksi. Target prediksi dibagi menjadi 3 text field yaitu text field bulan, tahun dan
n bulan. Text field bulan dan tahun adalah target bulan pada tahun tertentu yang ingin diramalkan. Text field n bulan adalah berapa
banyaknya n yang akan dihitung dalam algoritma. Khusus untuk n bulan akan dapat diisi jika mode prediksi yang dipilih adalah mode
normal.
57 Urutan ketiga adalah panel data penjualan. Panel data
penjualan dibagi menjadi 2 yaitu data pada tahun target prediksi dan data sebelum tahun target prediksi. Masing-masing panel
berisi text field bulan yang akan diisi sesuai data penjualan pada bulan tersebut. Text field akan terbuka dari januari pada tahun-1
sebelum target prediksi sampai bulan-1 pada tahun target prediksi
yang telah ditentukan pada panel target prediksi.
Urutan keempat adalah panel button. Panel button memiliki 3 button yaitu button Prediksi, batal dan keluar. Button Prediksi
fungsinya akan memprediksi data yang telah diinputkan oleh user. Button Batal memiliki fungsi me-reset semua field menjadi kosong
seperti pertama membuka form simulasiTest. Kemudian button
terakhir adalah button keluar, fungsinya untuk keluar dari sistem.
Urutan kelima adalah panel hasil. Panel ini berisi informasi hasil dari proses peramalan yang telah dilakukan, seperti hasil
peramalan dan nilai MAPE. Informasi hasil akan keluar setelah
dilakukan peramalan. 4.3.2
Software User
Gambar 4.5 : User Interface UserFrame
58 Sistem user merupakan sistem yang akan diterapkan
kepada user di ainun mart. User interface yang dibuat terlihat simple dan lebih minimalis dari sistem simulasi karena data yang
akan diolah diambil dari dummy database sehingga tidak perlu memasukkan data barang secara manual. Pada sistem ini, semua
variasi pemodelan data peramalan akan dilakukan dan ditampilkan hasil MAPE terkecil sehingga user hanya akan menerima informasi
hasil peramalan dengan persentase error terkecil sebagai pertimbangan pengambilan keputusan. Sistem user memiliki
beberapa panel yaitu panel barang, target prediksi, table barang,
button, dan hasil.
Panel barang berisi text field kode barang dan nama barang. Fungsi dari panel ini adalah untuk menentukan barang apa yang
akan diramalkan. Untuk menentukan barang hanya perlu memasukkan kode barang lalu tekan enter. Jika kode barang valid
maka nama barang akan otomatis terisi. Sebaliknya, jika kode
barang tidak valid maka akan muncul notifikasi error.
Panel target prediksi berisi bulan dan tahun. Input bulan dan tahun digunakan untuk menentukan bulan dan tahun berapa
prediksi yang ingin diketahui. Selain untuk menentukan bulan dan tahun peramalan,target prediksi juga digunakan untuk menentukan
penjualan pada bulan dan tahun berapa saja yang akan dimasukkan
kedalam algoritma peramalan.
Selanjutnya, ada tabel barang. Tabel barang berisi kategori barang apa saja yang dijual di ainun mart. Tabel barang berguna
sebagai pedoman dalam mengisi kode barang jika user lupa atau
tidak tahu kode barang dari barang yang akan diramalkan.
Panel button berisi tombol-tombol yang akan melakukan aksi jika diklik. Panel button memilik 3 button yaitu button
prediksi, batal dan keluar. Button prediksi fungsinya akan memprediksi data yang telah diinputkan oleh user. Button batal
59 memiliki fungsi me-reset semua field menjadi kosong seperti
pertama membuka form userFrame. Kemudian button terakhir
adalah button keluar, fungsinya untuk keluar dari sistem.
Panel yang terakhir adalah panel hasil. Panel ini berisi informasi hasil dari peramalan, seperti hasil peramalan dan nilai
MAPE. Informasi hasil akan keluar setelah dilakukan peramalan. Informasi ini akan sangat berguna bagi user untuk menentukan
besaran jumlah stok yang akan diambil untuk bulan tersebut.
60
BAB V HASIL PENGUJIAN DAN ANALISA HASIL
5.1 Pengujian dan Hasil
Penguji sistem dilakukan dengan melakukan peramalan dan pengukuran MAPE terhadap beberapa data penjualan. Pengujian yang
dilakukan menggunakan 10 data barang pada periode penjualan tahun 2014 dan 2015. Pengujian dilakukan 4 kali dengan menggunakan variasi
pemodelan data yang berbeda. Berikut adalah hasil dari percobaan- percobaan yang telah dilakukan :
1. MA Normal
Tabel 5.1 Peramalan MA Normal Percobaan pertama dengan menggunakan algoritma MA normal dan
menggunakan n=3. Dari percobaan yang dilakukan, dihasilkan 17 peramalan dengan nilai absolut error berada dibawah 10. Rata-rata
error peramalan terendah berdasarkan bulan peramalan adalah pada bulan 3 tahun 2015, sedangkan berdasarkan item barang ditemukan
bahwa beras mentik per kg yang paling rendah rata-rata error-nya. 2.
Variasi 1
Tabel 5.2 Peramalan MA Variasi 1 PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI