0% found this document useful (0 votes)
293 views11 pages

Si 06 DFD

This document discusses data flow diagrams (DFDs) and provides examples of their components and construction. It describes how DFD modeling is done using a top-down approach, starting with a high-level context diagram and progressively breaking the system down into more detailed levels. The key components of a DFD - external entities, data stores, processes, and data flows - are defined. Logical and physical DFDs are distinguished, with logical DFDs focusing on business processes and physical DFDs showing system implementation. Notation, naming conventions, and guidelines for checking DFDs are also covered.

Uploaded by

Vix Tren
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
293 views11 pages

Si 06 DFD

This document discusses data flow diagrams (DFDs) and provides examples of their components and construction. It describes how DFD modeling is done using a top-down approach, starting with a high-level context diagram and progressively breaking the system down into more detailed levels. The key components of a DFD - external entities, data stores, processes, and data flows - are defined. Logical and physical DFDs are distinguished, with logical DFDs focusing on business processes and physical DFDs showing system implementation. Notation, naming conventions, and guidelines for checking DFDs are also covered.

Uploaded by

Vix Tren
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 11

8/31/2015

Data Flow Diagram (DFD)




Proses pemodelan sistem dengan DFD dilakukan secara bertahap dengan


pendekatan top-down. Mula-mula akan dibuat dulu model sistem secara
global, kemudian akan dipecah menjadi bagian-bagian yang lebih rinci.

Sebelum membuat DFD, identifikasi dulu seluruh komponen pendukung


DFD (entitas yang terlibat, data store yang digunakan, serta prosesproses dalam sistem).

Yang harus dibuat pertama kali adalah Diagram Konteks sebagai model
sistem global. Diagram konteks lalu didekomposisi menjadi DFD Level 0
untuk menampilkan proses-proses utama yang ada dalam sistem.
Selanjutnya DFD Level 0 didekomposisi ke Level 1, 2 dst hingga suatu
proses tidak bisa dirinci lagi.

Ada 2 jenis DFD :


DFD Lojik  menggambarkan proses-proses apa yang dilakukan
dalam suatu sistem
DFD Fisik  menggambarkan bagaimana proses-proses dalam
sistem diimplementasikan

Notasi DFD
Simbol

Keterangan
Aliran data
Entitas eksternal

Proses

Data store

8/31/2015

Alternative basic symbols used in data flow


diagrams, their meanings, and examples

Kendall & Kendall

7-3

External Entities




Represent another department, a business, a person, or


a machine
A source or destination of data, outside the boundaries
of the system
Should be named with a noun

Kendall & Kendall

7-4

8/31/2015

Data Flow





Shows movement of data from one point to another


Described with a noun
Arrowhead indicates the flow direction
Represents data about a person, place, or thing

Kendall & Kendall

7-5

Process




Denotes a change in or transformation of data


Represents work being performed in the system
Naming convention
Assign the name of the whole system when naming a high-level
process
To name a major subsystem attach the word subsystem to the
name
Use the form verb-adjective-noun for detailed processes

Kendall & Kendall

7-6

8/31/2015

Data Store





A depository for data that allows examination, addition,


and retrieval of data
Named with a noun, describing the data
Data stores are usually given a unique reference number,
such as D1, D2, D3
Represents a:
Filing cabinet
Database
Computerized file

Kendall & Kendall

7-7

Kendall & Kendall

7-8

8/31/2015

Checking the Diagrams for Errors




Forgetting to include a data flow or pointing an arrow in


the wrong direction

Kendall & Kendall

7-9

Checking the Diagrams for Errors


(Continued)


Connecting data stores and external entities directly to


each other

Kendall & Kendall

7-10

8/31/2015

Checking the Diagrams for Errors


(Continued)





Incorrectly labeling processes or data flow


Including more than nine processes on a data flow
diagram
Omitting data flow
Creating unbalanced decomposition (or explosion) in
child diagrams

Kendall & Kendall

7-11

Latihan 5.1
5.1
Find four errors that occur in this DFD :

Kendall & Kendall

7-12

8/31/2015

Logical and Physical Data Flow


Diagrams


Logical
Focuses on the business and how the business operates
Not concerned with how the system will be constructed
Describes the business events that take place and the data
required and produced by each event

Physical
Shows how the system will be implemented
Depicts the system

Kendall & Kendall

713

Features common of logical and


physical data flow diagrams

Kendall & Kendall

714

8/31/2015

Contoh : Pembukaan Rekening Tabungan


Sebuah bank menetapkan prosedur pembukaan rekening tabungan sbb :


Nasabah menyerahkan Formulir Aplikasi dan Fotocopy KTP ke Bag.CS


(Customer Service), lalu Staf CS memeriksa kelengkapan administratif tsb. Bila
sudah lengkap, Staf CS akan menginput data dan merekamnya ke File Nasabah.
Jika belum lengkap akan dikembalikan kepada Nasabah untuk dilengkapi.

Dari file Rekening, Staf CS mencetak Buku Tabungan, lalu diserahkan ke Staf
Teller. Formulir Aplikasi & Fotocopy KTP diarsipkan.

Selanjutnya nasabah menyetor tabungan awal sambil menyerahkan Slip


Setoran. Staf Teller menginputkan No.Rekening dan Jumlah Setorannya, lalu
merekamnya ke file Tabungan. Dari file Nasabah dan file Tabungan dicetak
bukti transaksi pada Buku Tabungan. Berdasarkan kedua file tsb juga dibuat
Laporan Transaksi Tabungan untuk Manajer Retail.

Identifikasi Sistem
Pembukaan Rekening Tabungan
Entitas Eksternal :



Nasabah
Manajer Retail

Data Store :



Nasabah
Tabungan

Proses Utama :
1.

Registrasi nasabah
1.1 Rekam data nasabah
1.2 Cetak buku tabungan

2.

Setoran awal
2.1 Rekam data setoran
2.2 Cetak bukti transaksi

3.

Pelaporan

8/31/2015

Diagram Konteks
Sistem Pembukaan Rekening Tabungan
Nasabah

KTP & Form Aplikasi


Slip Setoran
Buku Tabungan
0
Sistem Informasi
Pembukaan
Rekening Tabungan

Laporan PRT

Manajer Retail

DFD Lojik Level 0


Nasabah

dt nasabah

dt nasabah

dt nasabah

dt nasabah
1

2
Pendaftaran
Nasabah

Buku Tabungan

Pelaporan
Setoran Awal

+
[Laporan PRT]

[Buku Tabungan]
[KTP & Form Aplikasi]

[Slip Setoran] dt setoran awal


dt setoran awal
dt setoran awal
Manajer Retail
Nasabah
Tabungan

DFD Lojik Level 1


Proses 1: Pendaftaran Nasabah
Nasabah

[KTP & Form Aplikasi]

1.1

1.2

Rekam Data
Nasabah

[Buku Tabungan]

Cetak Buku
Tabungan

Setoran Awal

[dt nasabah]
[dt nasabah]

Nasabah

DFD Lojik Level 1


Proses 2 : Setoran Awal
Pendaftaran Nasabah

Nasabah

[Buku Tabungan]
[Slip Setoran]

[Buku Tabungan]

2.1

2.2

Rekam Data
Setoran

[dt nasabah]

Cetak Bukti
setoran

[dt setoran awal]

[dt setoran awal]

Nasabah
Tabungan

8/31/2015

Latihan 5.2


Biro Jasa Prima menyediakan jasa untuk mengurus perpanjangan STNK


motor/mobil. Untuk keperluan tersebut, Pengguna Jasa diminta menyerahkan KTP
dan STNK asli. Persyaratan tsb diserahkan ke Bagian Administrasi, kemudian akan
diperiksa. Bila sudah lengkap, datanya dicatat pada Buku Administrasi lalu dibuatkan
resi sebagai bukti penyerahan dokumen. Bila belum lengkap akan dikembalikan
kepada Pengguna Jasa untuk dilengkapi.

Selanjutnya Pengguna Jasa membayar biaya pengurusan pada Bagian Kasir sambil
memperlihatkan resi. Staf Kasir akan membuat kuitansi 2 rangkap : satu diserahkan
kepada Pengguna Jasa, dan satu lagi untuk diarsipkan.

Esoknya Pengguna Jasa bisa mengambil STNK baru di Bagian Administrasi dengan
memperlihatkan resi + kuitansi. KTP asli juga ikut dikembalikan, sedangkan resi dan
kuitansi diarsipkan.

Tiap akhir bulan Bagian Administrasi akan membuat Laporan Jasa Pelayanan
berdasarkan Buku Administrasi, sedangkan Bagian Kasir membuat Laporan
Penerimaan Keuangan berdasarkan arsip-arsip kuitansi. Kedua laporan tersebut
diserahkan kepada Pemilik Biro Jasa.

Buatlah rancangan sistem baru yang terkomputerisasi untuk layanan jasa tersebut.
Lakukan analisis terlebih dahulu dengan menetapkan ENTITAS EKSTERNAL, DATA STORE
dan PROSES-PROSES UTAMANYA. Lalu tuangkan hasil rancangannya berupa DFD Lojik
(Diagram Konteks, DFD Level 0 dan 1).

Latihan 5.3
Dago Disc Rental menyewakanVCD & DVD dengan service swalayan sbb :


Anggota baru harus mendaftar terlebih dahulu dengan menyerahkan KTP. Petugas
rental akan menginput data anggota dan mencetak Kartu Anggota (KA). Kemudian KA
+ KTP diberikan kepada anggota.

Anggota memilih sendiri film yang akan disewanya, lalu menyerahkannya ke petugas
sambil memperlihatkan KA ybs. Petugas akan menginput data peminjaman, lalu
mencetak slip rental.

Setelah biaya rental dibayar, petugas menyerahkan slip + KA + film yang disewa kepada
anggota.

Pada saat mengembalikan film, petugas rental akan mengecek kembali data
peminjaman di komputer. Bila terlambat akan dicetak slip denda. Setelah denda
dibayar, slip denda akan diserahkan kepada Anggota.

Setiap akhir pekan, Petugas Pelayanan akan mencetak Laporan Rental untuk
diserahkan kepada Pemilik Rental.

Buatlah DFD Lojik (Diagram Konteks, DFD Level 0 dan 1) untuk sistem layanan rental di
atas. Identifikasi dulu entitas eksternal, data store dan proses-proses utamanya.

10

8/31/2015

Latihan 5.4
CV Dago Garment menetapkan aturan pengupahan untuk pekerja produksi sbb :


Upah pekerja meliputi dua komponen, yaitu uang makan & transport, serta upah
produksi.

Uang makan & transport ditentukan berdasarkan jumlah hari kerja setiap pekerja.
Untuk itulah setiap buruh harus mencatatkan kehadirannya pada mesin absen ketika
datang & pulang kerja. Diasumsikan tidak ada jam lembur.

Upah produksi ditentukan berdasarkan akumulasi jumlah unit hasil produksi yang
dihasilkan setiap pekerja selama sepekan. Menjelang jam pulang, setiap pekerja harus
menyetorkan hasil pekerjaannya kepada Supervisor Produksi. Lalu Supervisor akan
meng-entri-kan datanya .

Pada tiap akhir pekan, Staf SDM akan memproses upah seluruh pekerja, kemudian
mencetak Slip dan Laporan Pengupahan. Slip beserta upah akan diserahkan kepada
pekerja, sedangkan Laporan Pengupahan diserahkan kepada Manajer SDM.

Buatlah DFD Lojik (Diagram Konteks, DFD Level 0 dan 1) untuk sistem pengupahan CV
Dago Garment. Identifikasi dulu entitas eksternal, data store dan proses-proses utamanya.

11

You might also like