Pengguna yang berada pada Apotek Mutiara Hati Bandung sudah memenuhi kriteria dari analisis karakteristik pengguna sistem. Maka apotek tidak
perlu melakukan pelatihan untuk menggunakan analisis peramalan penjualan obat tersebut.
3.4 Analisis Kebutuhan Fungsional
Perancangan sistem pendataan aliran analisis peramalan ini bertujuan sebagai solusi dari masalah yang sedang berjalan. Perancangan aliran informasi
ini meliputi perancangan ERD, diagram konteks dan Data Flow Diagram DFD.
3.4.1 Entity Relationship Diagram ERD
kategori kd_kategori
nama obat
kd_obat nama
penjualan kd_penjualan
jumlah periode
memiliki 1
N memiliki
1 N
temp_data_na no
nourut
belajar na1
na2 na3
na4 na5
na6 na7
na8 na9
na10 na11
kd_nf premis_a1
premis_b1 premis_c1
premis_a2 premis_b2
premis_c2 hasilakhir_output
no nourut
na9 y
selisih tahunakhir
alliterasi_mape_rmse
no nourut
a00 a10
a1 c1
a2 b2
c2 b1
hasilakhir_abc no
mape rmse
temp_nilaibelajar no
a1 c1
a2 b2
c2 b1
memiliki
memiliki memiliki
memiliki memiliki
memiliki
N N
N N
N N
N 1
1 1 1
1
mape_rmse no
a00 a10
a20 memiliki
N 1
Gambar 3.8 ERD Analisis Peramalan Penjualan Obat-obatan Apotek Mutiara Hati Bandung
3.4.2 Diagram Konteks
Hakekatnya sistem mempunyai keterkaitan dengan sejumlah entitas, baik itu keterkaitan dengan entitas luar sistem maupun keterkaitan dengan entitas
dalam sistem. Hubungan antara entitas dengan sistem digambarkan dengan
Diagram Konteks. Adapun Diagram Konteks pada analisis peramalan penjualan obat-obatan ini adalah sebagai berikut:
Analisis Peramalan Penjualan Obat-obatan
Pada Apotek Mutiara Hati Bandung
Petugas
Info Obat Info Penjualan
Info Detail Penjualan Info Peramalan
Info Grafik Peramalan Info Detail Peramalan
Info Laporan Peramalan Data Obat
Data Penjualan Data Detail Penjualan
Data Peramalan Data Grafik Peramalan
Data Detail Peramalan Data laporan peramalan
matrik_a_transpose matrik_a_transpose
_kali_a matrik_a_invers
matrik_a_invers_kali_ a_transpose
teta matrik_a
dat a
mat ri
k _
a In
fo mat
ri k
_ a
data matrik_a_transpose Info
matrik_a_transpose data matrik_a_
transpose_kali_a Info matrik_a_
transpose_kali_a data matrik_a_invers
info matrik_a_invers data matrik_a_invers
_kali_a_transpose info matrik_a_invers
_kali_a_transpose data teta
info teta
Gambar 3.9 Diagram Konteks analisis peramalan penjualan obat-obatan
3.4.3 Data Flow Diagram DFD
DFD Data
Flow Diagram merupakan sebuah teknik
yang menggambarkan aliran data dan transformasi yang digunakan sebagai perjalanan
data dari masukan menuju keluaran. DFD dibuat jika pada Diagram Konteks masih terdapat proses yang mesti dijelaskan lebih rinci.
Berikut ini adalah DFD pada Analisis Peramalan Obat-obatan pada Apotek Mutiara Hati Bandung menggunakan Neuro Fuzzy :
Petugas
Pengolahan Data
1
Belajar Neuro Fuzzy
2
Uji coba 3
Data Obat Data Penjualan
Obat
Penjualan
Belajar
hasilakhir_output Data Belajar
Info Belajar
Info Uji coba dan Validasi
Data Uji coba dan Validasi
Data Simpan
Penjualan Info
Simpan Penjualan
D a
ta Penj
ual an
Data Penjualan Data
Simpan Belajar Info
Simpan Belajar Data Belajar
Data Simpan Ujicoba dan validasi
Info Simpan hasilakhir_output
Info Obat Info Penjualan
Data Simpan
Obat Info
Simpan Obat
D a
ta Obat
D a
ta O
b at
Gambar 3.10 DFD Level 1
Petugas
Tambah Data Obat
1.2
Tambah Data Penjualan
1.3 Penjualan
Obat
Data Obat
Info Obat Data Penjualan
Info Penjualan Data Simpan Obat
Info Simpan Obat Data Obat
Data Simpan Penjualan Info Simpan Penjualan
kategori
Data kategori
Detail Data Penjualan
1.4 Data Penjualan
Data Detail Penjualan Info Detail Penjualan
Import Data Apotek
1.1 Data Import apotek
info Import apotek
Im port
dat a apotek
Inf o im
port apotek
Simpan data kategori
Simpan data obat
Database Apotek
Gambar 3.11 DFD Level 2 Proses 1
Eksekusi Belajar
2.1
Petugas
Grafik Belajar 2.2
Detail Belajar 2.3
penjualan Data Penjualan
Data eksekusi belajar
Info Detail Belajar Data Grafik Belajar
Info Detail Belajar Data Detail Belajar
obat Info eksekusi belajar
Data obat temp_nilaibelajar
temp_belajar temp_data_na
mape_rmse
alliterasi_mape_rmse Data simpan
temp_nilaibelajar Info simpan temp_nilaibelajar
Da ta
si m
p a
n te
m p
_ b
e la
ja r
in fo
si m
p a
n te
m p
_ b
e la
ja r
D a
ta sim
p a
n te
m p
_ d
a ta
_ n
a info simpan
temp_data_na
belajar Da
ta sim
p a
n m
a p
e _
rm se
in fo
sim p
a n
m a
p e
_ rm
se Data simpan
alliterasi_mape_rmse info simpan
alliterasi_mape_rmse Data simpan belajar
matrik_a matrik_a_transpose
matrik_a_transpose _kali_a
matrik_a_invers matrik_a_invers_kali_
a_transpose teta
d a
ta _
te m
p _
d a
ta _
n a
Data simpan matrik_a Data simpan
matrik_a_transpose Data simpan
matrik_a_transpose_kali_a Data simpan matrik_a_invers
Data simpan matrik_ a_invers_kali_a_transpose
Data simpan teta
Data teta Data matrik_a_invers_kali_a_transpose
Data matrik_a_invers Data matrik_a_transpose_kali_a
Data matrik_a_transpose Data matrik_a
Gambar 3.12 DFD Level 2 Proses 2
Eksekusi Ujicoba
3.1
Petugas
Laporan per obat
3.2 hasilakhir_output
belajar Data
belajar
Data eksekusi ujicobavalidasi Data simpan
hasilakhir_output Info simpan
hasilakhir_output
Data hasilakhir_output Info laporan per obat
Data Laporan per obat penjualan
Data penjualan obat
Data obat
Info eksekusi ujicobavalidasi hasilakhir_abc
Data hasilakhir_abc Info simpan
hasilakhir_abc Data simpan
hasilakhir_abc
Laporan semua obat
3.3 Data Laporan semua obat
Info laporan semua obat Data hasilakhir_output
Data hasilakhir_abc
Gambar 3.13 DFD Level 2 Proses 3
3.4.4 Spesifikasi Proses