Anda di halaman 1dari 24

UNIVERSITAS AMIKOM

YOGYAKARTA
PROSES MODELING - DFD

Analysis and Design of Information


Systems

Bety Wulan Sari


@betywulansa
Gambaran Umum

• Data Flow Diagram merupakan diagram yang digunakan


untuk menggambarkan proses-proses yang terjadi pada
sistem yang akan dikembangkan. Dengan model ini data-
data yang terlibat pada masing-masing proses dapat
diidentifikasi.

• DFD merupakan alat perancangan sistem yang berorientasi


pada alur data yang mudah di komunikasikan oleh pembuat
program (Programmer)

www.amikom.ac.id
Simbol Yang Digunakan

• External Entity (kesatuan luar)

• Data flow (arus data)

• Process (proses)

• Data store (simpanan data)

www.amikom.ac.id
Simbol-Simbol DFD

www.amikom.ac.id
Simbol-Simbol DFD

www.amikom.ac.id
Kesatuan Luar / External Entity

External entity merupakan kesatuan di lingkungan luar


sistem yang dapat berupa orang, organisasi atau sistem
yang lainnya yang berada di lingkungan luarnya yang akan
memberikan input atau menerima output dari sistem.

www.amikom.ac.id
Simbol Entity

Pelanggan Manager Admin

Operator

www.amikom.ac.id
Arus Data

Arus data (data flow) di DFD diberi simbol suatu panah. Arus
data mengalir di antara proses (process), simpanan data
(data store) dan kesatuan luar (external entity). Arus data
dapat berupa masukan untuk sistem atau hasil dari proses
sistem.

www.amikom.ac.id
Konsep paket dari data (packet of data)

Order Langganan 1

Pelanggan Order
Pembayaran
Langganan

Gambar Yang kurang benar

Order Langganan 1
Dan Pembayaran
Pelanggan Order
Langganan

Gambar Yang benar


Proses

• Kegiatan atau kerja yang dilakukan orang, mesin atau


komputer
• Semua proses harus ada input dan harus ada outputnya

Setiap proses harus diberi penjelasan yang lengkap meliputi :


1. Identifikasi Proses
Biasanya berupa angka yang menunjukkan nomor acuan dari
proses
2. Nama Proses
Menunjukkan apa yang dikerjakan proses, biasanya diawali
dengan kata kerja
www.amikom.ac.id
Simbol Proses

No. Identifikasi
atau
Nama Proses

www.amikom.ac.id
Kesalahan dalam penggambaran proses yang terjadi

No.Identifikasi

Nama Proses ?

Black Hole (Ada input tidak ada output)

No.Identifikasi

? Nama Proses

Miracle / ajaib (Ada output namun tidak ada input)


Simpanan Data / Data Store

• Suatu file atau database di sistem komputer

• Suatu tabel penyimpanan sebelum dilakukan proses


laporan

www.amikom.ac.id
Simbol

Media Nama data source

kesalahan yang sering muncul

D1 Penjualan D2 Piutang dagang

Pelanggan D2 Piutang dagang

www.amikom.ac.id
Update Data

• Arus data menuju ke simpanan data dari suatu proses


menunjukkan :
– Menambah atau menyimpan record baru

– Menghapus record

– Merubah nilai data di suatu record

• Arus data yang berasal dari simpanan menuju proses


menunjukkan proses tersebut menggunakan data yang ada di
simpanan data.

www.amikom.ac.id
Context diagram (top level )

a x

0
c
b y

Over view diagram (level 1)


1 2
a x A

c
B
D

4 3 c
b y E Z
Over view diagram (level 1)
1 2
a x A

c
B
D

4 3 c
b y E Z

Over view diagram (level 2 Proses 3) D

E 3.1 3.2
P

Q R

3.3
S Z
Syarat Pembuatan DFD

• DFD yang benar, menyenangkan untuk dilihat dan mudah dibaca


dan di pahami oleh pemakai.

• Syarat-syarat pembuatan DFD ini adalah :


1. Pemberian nama untuk tiap komponen DFD

2. Pemberian nomor pada komponen proses

3. Penggambaran DFD sesering mungkin agar enak dilihat

4. Penghindaran penggambaran DFD yang rumit

5. Pemastian DFD yang dibentuk itu konsiten secara logika

www.amikom.ac.id
Kasus Diagram Konteks

www.amikom.ac.id
Diagram Konteks SI Akuntansi

www.amikom.ac.id
Contoh Konteks yang Salah
Data Log In Admin

Data Konfirmasi Authentifikasi Admin

Data Sekolah

Data Log In User Data Golongan


Data Konfirmasi Authentifikasi User Data Anggota

Data Sekolah Data Bunga

Data Golongan Data Perhitungan Gaji


Data Anggota Sistem Informasi Data Perhitungan Simpanan
User Data Tampil Anggota Pengolahan Data Data Perhitungan Pinjaman
Admin
Data Tampil Gaji KPRI Marga Bhakti Data Pengambilan Simpanan
Kec. Geger, Kab. Madiun
Bukti Simpanan Data Cicilan Pinjaman

Bukti Pengambilan Simpanan Data Tampil Anggota

Bukti Pinjaman Data Tampil Gaji


Bukti Simpanan
Bukti Cicilan Pinjaman
Bukti Pengambilan Simpanan
Bukti Pinjaman
Bukti Cicilan Pinjaman
Laporan Data Anggota
Laporan Gaji
Laporan Simpanan
Laporan Pengambilan
Simpanan
Ketua
Laporan Pinjaman

Laporan Cicilan Pinjaman


Just because you miss someone,
doesn’t mean you need them back
in your life.
Missing is just a part of moving on.

Anda mungkin juga menyukai