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