Manajemen Model Fase Implementasi

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