Sistem ini memiliki beberapa eksternal entity yang berhubungan dengan sistem persewaan DVD Online ini yaitu:
-
Bank : bank merupakan entity berhubungan dengan pembayaran antara customer dengan sistem. Sistem toko rental online akan menerima data pembayaran yang telah dilakukan oleh customer, yaitu: nama customer. ID customer dari bank, tanggal pembayaran, jumlah pembayaran. Customer juga akan menyerahkan no rekening dan pemindahan sejumlah uang kepada rekening pemilik toko yang digunakan sebagai pembayaran.
-
Customer : melakukan pemesanan DVD dengan memberikan beberapa informasi kepada rental online berupa nama customer, judul film, no rekening. Customer juga akan menerima nota penerimaan sebagai tanda bahwa customer telah menerima DVD yang di pesan. Customer juga melakukan beberapa transaksi dengan entitas luar lainnya untuk melakukan proses pembayaran.
Dalam pembangunan sistem DVD rental online memiliki aliran dokumen yang dimana tiap petugas memiliki tanggungjawab dalam menangani dokumen tersebut.

data flow diagram contex dan level1
pada system ini setidaknya terdapat 6 proses yang terjadi yaitu pendaftaran anggota, pemilihan judul film, pembayaran, peminjaman, pengiriman, dan pengambilan.

pendafataran

pencarian

peminjaman

pembayaran

pengiriman

pengambilan
Fungsional decomposition pada system ini dapat dijelaskan sebagai berikut.

functional decomposition
Dengan aliran data tiap entity adalah :
|
Eksternal Entity |
Data Flow |
Send (S) or Receive (R) |
|
Customer |
Data diri No transaksi Kata kunci pencarian film Judul film Info film Id anggota Info pemesanan di setujui |
S S S S R R R |
|
Bank |
No transaksi |
S |
[...] Analisa Proses [...]