Friday, May 17, 2013

Membuat Kamus Data dari DFD level 0

DFD (Data Flow Diagram) adalah diagram yang menggambarkan bagaimana sebuah data mengalir kemudian diproses hingga disimpan pada data store. Sebelum kita membuat DFD, kita harus membuat diagram konteks terlebih dahulu. Yang mana diagram konteks merupakan gambaran proses sebuah sistem secara general. disini saya langsung menampilkan DFD level 0 dari sebuah sistem pembelian hingga diproses menjadi sebuah struk/faktur pembelian. untuk memahaminya silahkan simak DFD level 0 di bawah ini.


Jika kita sudah membuat DFD maka untuk memperjelas aliran data harus ada kamus datanya. Kamus data ini untuk mendeklarasikan data yang dialirkan pada DFD. 

Kamus Data 

Arus Data

id_barang = kode_barang + nama_barang + jumlah_barang + harga_per_barang
item_barang =id_barang=New_List_Barang=List_Barang
jml_barang = kode_barang + jumlah_barang + harga_total
PO = kode_beli + kode_customer + nama_customer + Alamat + email + harga_total  + tgl_beli + { kode_barang + jumlah_barang + harga_per_barang } 
id_supplier = kode_supplier + nama_supplier + tgl_supplai + jumlah_barang_supplai
Re-id_supplier = id_supplier
pesanan = kode_beli + tgl_beli + kode_customer + nama_customer + Alamat + email  + harga_total + {kode_barang + jumlah_barang + harga_per_barang 

Data Store

Barang = @kode_barang + nama_barang + jumlah_barang + harga_per_barang
supplier = @kode_supplier + nama_supplier + tgl_supplai + jumlah_barang_supplai
pemesanan = @kode_beli + tgl_beli + kode_customer + nama_customer + harga_total  + Alamat + email + {id_barang + jumlah_barang + harga_per_barang}
kode_barang = kode_beli = kode_customer = kode_supplier = 1{character}5
nama_barang = nama_supplier = nama_customer = 1{character} 30
jumlah_barang = harga_total = harga_per_barang = jumlah_barang_supplai = 1{number}10
tgl_beli = tgl_supplai = *dd/mm/yyyy* = date
email = 1{character}20
Alamat = 1{character}20
character = [A-Z|a-z|0-9|.|,|@| |]
number = [0-9]



No comments:

Post a Comment