19
3.4.2 Manajemen Model
1. Usecase diagram
a. Software Tester
user
System
Setting mode Peramalan
Setting Target Peramalan
Lihat hasil Peramalan
Input Data Penjualan
Gambar 3.2 : Use Case Diagram Software Tester b.
Software User
user
System
Lihat Kategori Barang
Setting Target Peramalan
Lihat hasil Peramalan
Input Data Penjualan
Gambar 3.3 : Use Case Diagram software User PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
20 2.
Class Diagram a.
Software Tester
+CatatPredik +CariSelisih
+CariSelisih1 +CariSelisih2
+CariSelisih3 +CariPredik1
+CariPredik2 +CariPredik3
-No -Penjualan
-Prediksi
BarangPredik
Gambar 3.4 : Class Diagram Software Tester b.
Software User
+CatatPredik +CariSelisih
+CariSelisih1 +CariSelisih2
+CariSelisih3 +CariPredik1
+CariPredik2 +CariPredik3
-No -Penjualan
-Prediksi
BarangPredik
+CariBarangPrepared +LihatSeluruhBarang
-KodeBarang -NamaBarang
BarangAinun
+CariData -KodePenjualan
-KodeBarang -Jumlah
PenjualanAinun
Gambar 3.5 : Class Diagram Software User PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
21 3.
Sequence diagram a.
Software Tester
SimulasiTest SimulasiKontrol
simulasiClass MA
simulasiDB User
ActionEvent 1 : Masukkan data
2 : ButtonPredikActionPerformed 3 : simpan data
4 : simpan bulan 5 : simpan nama bulan
6 : simpan tahun 7 : simpan vasriasi
8 : hitungMA 9 : ambil data
10 : getAvg 11 : hasil prediksi
12 : catatPredik 13 : kembali
14 : mape 15 : cariPredik
16 : data Prediksi 17 : cariSelisih
18 : hasil MAPE 19 : simpan hasil
20 : tampil hasil
Gambar 3.6 : Sequence Diagram Software Tester PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
22 b.
Software User
UserFrame UserKontrol
UserClass MA
UserDB user
Action Event 1 : Masukkan data
2 : ButtonPredictActionPerformed 3 : simpan kode barang
4 : simpan nama barang 5 : simpan bulan
6 : simpan nama bulan 7 : simpan tahun
8 : hitungMA 9 : cariData
10 : data penjualan 11 : getAvg
12 : hasil prediksi 13 : catatPredik
14 : kembali 15 : mapeNormal
16 : cariSelisih 17 : hasil MAPE
18 : kembali 19 : mapeVar1
20 : cariPredik1 21 : data Prediksi
22 : cariSelisih1 23 : hasil MAPE
24 : kembali 25 : mapeVar2
26 : cariPredik2 27 : data Prediksi
28 : cariSelisih2 29 : hasil MAPE
30 : kembali 31 : mapeVar3
32 : cariPredik3 33 : data Prediksi
34 : cariSelisih3 35 : hasil MAPE
36 : simpanhasil 37 : tampil hasil
Gambar 3.7 : Sequence Diagram Software User PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
23 4.
Activity diagram a.
Software Tester
Halaman SimulasiTest
masukkan data
klik Button Prediksi hitungMA
mapeNormal mode=normal
else mode = Variasi 1
Sistem User
hitungMA mapeVar1
else mode = Variasi 2
hitungMA mapeVar2
else mode = Variasi 3
hitungMA mapeVar3
tampil hasil
Gambar 3.8 : Activity Diagram Software Tester PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
24 b.
Software User
Halaman SimulasiTest masukkan data
klik Button Prediksi hitungMA
mapeNormal
Sistem User
mapeVar1
mapeVar2
mapeVar3 cari MAPE terendah
Tampil hasil
Gambar 3.9 : Activity Diagram Software User
3.4.3 Manajemen dialog