Download as pdf or txt
Download as pdf or txt
You are on page 1of 17

Latihan Mandiri (LM)

Studi Kasus: (Purchase Order)


Ali Firdaus, M.Kom
Studi Kasus: Purchase Order
(Relationships Cardinality 1:M & M:N)

1 Supplier (Pemasok) dapat mengirim banyak Product (Produk)


1 Product (Produk) dapat dipesan oleh banyak Customer (Pelanggan)
1 Customer (Pelanggan) dapat memesan banyak Product (Produk)

Selesaikanlah Studi Kasus tersebut melalui 3 Tahapan berikut:


1. ER (Conceptual, Logical, & Physical Data Model)
2. Bukti Transaksi (Purchase Order)
3. Normalisation (UNF-3NF)
PENYELESAIAN STUDI KASUS
TAHAP PERTAMA

ER (CONCEPTUAL, LOGICAL, & PHYSICAL


DATA MODEL)
CONCEPTUAL, LOGICAL & PHYSICAL DATA MODEL
CONCEPTUAL DATA MODEL
ER MODEL
LOGICAL DATA MODEL
ER MODEL
PHYSICAL DATA MODEL
ER MODEL
PENYELESAIAN STUDI KASUS
TAHAP KEDUA

BUKTI TRANSAKSI (PURCHASE ORDER)


PURCHASE ORDER

ORDERID : _______________ CUSTOMERID : ________________


DATE : _______________ NAME/ADDRESS : ________________

---------------------------------------------------------------------------------------------------------
PRODUCTID | NAME | PRICE | SUPPLIERID | QTY | AMOUNT
---------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------
TOTAL : ______________
PURCHASE ORDER

ORDERID : ________ CUSTOMERID : ________


DATE : ________ NAME/ADDRESS : ________

---------------------------------------------------------------------------------------------------------
PRODUCTID | NAME | PRICE | SUPPLIERID | QTY | AMOUNT
---------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------
TOTAL : ______
PENYELESAIAN STUDI KASUS
TAHAP KETIGA

NORMALISATION (UNF-3NF)
UNF
PURCHASE_ORDER
------------------
ORDERID*
DATE
CUSTOMERID
NAME
ADDRESS
PRODUCTID
NAME
PRICE
SUPPLIERID
QTY
AMOUNT
TOTAL
PURCHASE_ORDER
--------------------- 1NF
ORDERID*
DATE
CUSTOMERID
NAME
ADDRESS
TOTAL

PRODUCT
--------------------
ORDERID**
PRODUCTID*
NAME
PRICE
SUPPLIERID
QTY
AMOUNT
PURCHASE_ORDER
------------------
2NF
ORDERID*
DATE
CUSTOMERID
NAME
ADDRESS
TOTAL

ORDER_PRODUCT
------------------
ORDERID**
PRODUCTID**
QTY
AMOUNT

PRODUCT
------------------
PRODUCTID*
NAME
PRICE
SUPPLIERID
PURCHASE_ORDER CUSTOMER
------------------
3NF
------------------
ORDERID* CUSTOMERID*
DATE NAME
CUSTOMERID** ADDRESS
TOTAL

ORDER_PRODUCT
------------------
ORDERID**
PRODUCTID**
QTY
AMOUNT

PRODUCT SUPPLIER
------------------ ------------------
PRODUCTID* SUPPLIERID*
NAME NAME
PRICE CONTACT
SUPPLIERID**
1NF (2 TABEL) 2NF (3 TABEL) 3NF (5 TABEL)
UNF (1 TABEL)

PURCHASE_ORDER PURCHASE_ORDER PURCHASE_ORDER PURCHASE_ORDER CUSTOMER


------------------ ------------------ ------------------ ------------------ ------------------
ORDERID* ORDERID* ORDERID* ORDERID* CUSTOMERID*
DATE DATE DATE DATE NAME
CUSTOMERID CUSTOMERID CUSTOMERID CUSTOMERID** ADDRESS
NAME NAME NAME TOTAL
ADDRESS ADDRESS ADDRESS
PRODUCTID TOTAL TOTAL
NAME ORDER_PRODUCT
PRICE ORDER_PRODUCT ------------------
SUPPLIERID PRODUCT ------------------ ORDERID**
QTY ------------------ ORDERID** PRODUCTID**
AMOUNT ORDERID** PRODUCTID** QTY
TOTAL PRODUCTID* QTY AMOUNT
NAME AMOUNT
PRICE PRODUCT SUPPLIER
SUPPLIERID PRODUCT ------------------ --------------
QTY ------------------ PRODUCTID* SUPPLIERID*
AMOUNT PRODUCTID* NAME NAME
NAME PRICE CONTACT
PRICE SUPPLIERID**
SUPPLIERID
Terima Kasih

You might also like