Rabu, 22 Mei 2013
Diagram Data Flow

Kamus data:


  • Data Store

Barang :

id_barang       : 1 (char) 9
nama_barang : 1 (char) 25
harga              : currency
jumlah            : int
jenis_barang   : 1 (char) 25
barang            : @id_barang+nama_barnag+harga+jumlah+jenis_barang

Supplier  :

id_supplier       : 1 (char)9
nama_supplier : 1 (char)25
jenis_barang    : 1 (char)25
jumlah             : int
supplier           : @id_supplier+nama_supplier+jenis_barang+jumlah+jenis_barang

Pemesanan  :

kode_pesanan    : (id_barang+1(char)9)
nama_barang     : 1(char)25
jumlah               : int
pemesanan        : @kode_pemesanan+nama_barang+jumlah

purchase dept

id_dept            : 1(char)9
nama               : 1(char)25

  • Data Flow
id_barang=@id_barang+nama_barang ( Entitas purchase dept. ke proses 1)
id_barang_info=@id_barang+nama_barang+harga+jumlah+jenis_barang (data store barang ke proses 1)
item_bug=@id_barang+nama_barang+harga+jumlah (proses 1 ke proses 2)
jml_barang=@id_barang+nama_barang+jumlah (Entitas Purchase dept. ke proses 2)
sup=@id_supplier+nama_supplier+jenis_barang+jumlah (data store suplier ke proses 2
P.O=@id_barang+nama_barang+jumlah+id_supplier+jumlah+jenis_barang(dari proses 2 ke entitas purchase dept.)
pesanan=@kode_psean+id_barang+nama_barang+jumlah+harga
  • Format
char  = |A-Z| |a-z| | 0-9 | | - | | / |
int     = | 0-9 |
currency = currency / mata uang

ERD / Entity Relationship Diagram
Mock Up Homepage
mock up log in
mock up sign up

mock up cek barang
mock up hasil cari
mock up cari pesanan
mock up hasil cari dan cetak P.O ( Purchase Order )

  • White-Box
Simple Looping
a)    Menggunakan Perulangan 1 kali
3à4à5à6à8à9à6à7à10
b)   Tidak Melakukan Perulangan
3à4à5à6à7à10

1. Public void main cari
2.     {
3.       string cari;
4.       int I;
5.       array x = new array(12)

6.     A : if( cari == x)

7.     Goto B;

8.     If ( cari <> x )

9.     Goto A;

10. B: printf(“yang anda cari “, cari ,“ ada!”)

11. }



  • Black Box

  • UML
class diagram

state diagram


Sequence Diagram Menyusul


0 komentar: