Software Tester Manajemen Dialog

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