Entity Relationship Diagram ERD Diagram Konteks Data Flow Diagram DFD

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