Penentuan Kesalahan Ramalan Analisis Peramalan

3.1.5. Analisis Pengkodean

Pengkodean digunakan untuk mengklasifikasikan data, memasukan data ke dalam arsip dan untuk mengetahui informasi yang diperlukan, sehingga dalam mengolah data dapat lebih efektif dan efisien. Namun pada sistem lama di Minimarket Barokah ini pengkodean yang ada masih belum jelas dan teratur. Sehingga dalam aktivitas sehari-hari dapat terjadi kekeliruan atau kesalahan.

3.1.6. Analisis Kebutuhan Fungsional

3.1.6.1. Diagram Konteks

Diagram Konteks adalah diagram yang menggambarkan secara umum yang menjadi masukan, proses, dan keluaran yang terjadi pada sebuah sistem. Diagram konteks untuk perangkat lunak yang akan dibangun sebagai berikut: Sistem Informasi Monitoring dan Peramalan Barang di Minimarket Barokah Pengelola info login info data barang info data supplier info barang masuk info barang keluar info hitung peramalan info peramalan beli info lap. data barang info lap. data supplier info lap. barang masuk info lap. barang keluar info pengelola data login data barang data supplier data barang masuk data barang keluar data hitung peramalan data peramalan beli data pengelola Gambar 3. 5 Diagram Konteks Keterangan: Pengelola mengolah data master seperti data barang dan data supplier. Selain mengelola data master pengelola mengolah data barang yang masuk dan juga barang yang keluar. Dari data barang yang keluar pengelola dapat memperoleh data peramalan untuk periode yang akan datang.

3.1.6.2. Data Flow Diagram DFD

DFD Data Flow Diagram merupakan suatu media yang digunakan untuk menggambarkan aliran data yang mengalir pada suatu system informasi. DFD aplikasi yang diusulkan terdiri dari beberapa bagian, berikut DFD selengkapnya :

3.1.6.2.1. DFD Level 1

Proses DFD level 1 adalah proses yang mengambarkan keseluruhan dari aplikasi yang dibuat.untuk lebih jelasnya dapat dilihat pada gambar dibawah ini. 2 file pengelola 3 transaksi tdetailmasuk theaderkeluar tdetailkeluar tperamalan 4 laporan 1 login 5 tools tpengelola theadermasuk tbarang tsupplier info barang data barang info supplier data supplier info supplier info barang info barang keluar info detail barang keluar info barang info supplier info barang keluar info detail barang keluar info barang masuk info detail barang masuk info peramalan info barang masuk info detail barang masuk info peramalan info pengelola data barang keluar data detail barang keluar data detail barang masuk barang masuk data peramalan data pengelola info pengelola login invalid login valid login valid login valid login valid info barang info supplier data barang data supplier data barang keluar info barang keluar data detail barang keluar info detail barang keluar barang masuk info barang masuk data detail barang masuk info detail barang masuk data peramalan info peramalan la p o ra n b a ra n g k e lu a r la p o ra n b a ra n g mas u k la p o ra n b a ra n g la p o ra n s u p p lie r d a ta p e n g e lo la i n fo p e n g e lo la data login Gambar 3. 6 DFD Level 1 3.1.6.2.2. DFD Level 2 Untuk menjelaskan lebih terperinci tentang proses-proses yang ada di dalam DFD level 1 maka dibawah ini akan digambarkan proses-prosesnya.

3.1.6.2.2.1. DFD Level 2 Proses 1

Login Diagram alir data pada proses file adalah proses untuk login. Seperti terlihat pada gambar berikut ini pengelola 1.1 verifikasi username 1.2 verifikasi pass tpengelola data login login invalid login invalid login valid info pengelola data pengelola data pengelola info pengelola Gambar 3. 7 DFD Level 2 Proses 1 Login

3.1.6.2.2.2. DFD Level 2 Proses 2

File Diagram alir data pada proses file adalah proses untuk data barang dan supplier. Seperti terlihat pada gambar berikut ini 2.1 barang tbarang pengelola info barang info barang data barang 2.2 supplier info supplier data supplier data supplier info supplier tsupplier data barang Gambar 3. 8 DFD Level 2 Proses 2 File