Analisis dan Perancangan Sistem Informas (3)

ANALISA & PERANCANGAN
SISTEM INFORMASI
Bagian 4
DATA FLOW DIAGRAM

Yuli Haryanto, M.Kom
Bahan Ajar Semester VI

PENGERTIAN
Suatu model logika data atau proses
yang dibuat untuk menggambarkan dari
mana asal data dan kemana tujuan data
yang keluar dari sistem, dimana data
disimpan, proses apa yang menghasilkan
data dan interaksi antar data yang
tersimpan serta proses yang dikenakan
pada data tersebut

Bahan Ajar Semester VI

A. NOTASI

Nama Simbol

Versi Tourdan/De
Marco

Versi Gane &
Sarson

Arus data
Penyimpanan
Data
Identifikasi
Proses

Ident
Desk

Deskripsi Proses

Loka

si
Bahan Ajar Semester VI

A. NOTASI
Nama Simbol

Versi Tourdan/De
Marco

Versi Gane &
Sarson

Entitas
Arus Material
Penyimpanan data
yang ditujukan
berulang kali pada
satu diagram
Simpanan luar
yang ditujukan

berulang kali pada
satu diagram

Baris
identifika
untuk
si
pengula
ng

Bahan Ajar Semester VI

A. NOTASI

Aliran Data
Entitas

Proses

Penyimpanan


Bahan Ajar Semester VI

PERATURAN PENTING DALAM DFD

ntar entitas luar tidak diijinkan terjadi relasi/hubunga

idak boleh ada aliran data antara entitas luar dengan
ata store

atu aliran data boleh mengalirkan beberapa struktur d
Bentuk anak panah boleh bervariasi
Semua objek harus mempunyai nama

Semua aliran data harus mempunyai tanda panah

Bahan Ajar Semester VI

PETUNJUK PEMBUATAN SIMBOL DFD
 Penamaan yang jelas

 Memberi nomor pada proses
 Penggambaran kembali

Hindari proses tanpa masukan tapi ada keluar
atau sebaliknya

 Aliran proses yang tidak dinamai dapat
Mengakibatkan elemen data yang tidak
Berhubungan akan menjadi satu
Bahan Ajar Semester VI

B. PROSES
Proses merupakan apa yang dikerjakan
oleh sistem. Proses dapat mengolah data
atau aliran data masuk menjadi aliran
data keluar. Proses sering disebut
Bubble.

Bahan Ajar Semester VI


B. PROSES
Pedoman pemberian nama proses :
1. Nama proses terdiri dari kata kerja dan kata
benda yang mencerminkan fungsi proses. Misal :
hitung gaji, Cetak Nilai.
2. Jangan menggunakan kata “Proses” sebagai
bagian dari nama suatu proses.
3. Tidak boleh ada beberapa proses dengan nama
yang sama.
4. Proses harus diberi nomor.
5. Penomoran proses pada tingkat pertama
(Diagram Nol) adalah 1.0, 2.0, 3.0, dst.
6. Penomoran proses pada tingkat kedua (rinci
proses 1.0) : 1.1, 1.2, 1.3, dst
7. Context diagram tidak perlu diberi nomor.
Bahan Ajar Semester VI

C. TINGKATAN DFD/DAD
1. Diagram
Konteks

Diagram yang terdiri dari suatu proses
dan menggambarkan ruang lingkup
suatu sistem. Diagram konteks
merupakan level tertinggi dari DFD yang
menggambarkan seluruh input ke sistem
atau output dari sistem. Dalam diagram
konteks hanya ada satu proses. Tidak
boleh ada store dalam diagram konteks.
Bahan Ajar Semester VI

C. TINGKATAN DFD/DAD
1. Diagram
Konteks
Order

Toko
Sepatu

Sistem
Pesanan

Aplikasi
Keuangan
Pabrik Sepatu
Pengiriman
Produk

Pabrik

Bahan Ajar Semester VI

C. TINGKATAN DFD/DAD
2. Diagram Nol
Diagram yang menggambarkan proses dari
dataflow diagram. Diagram Nol memberikan
gambaran secara menyeluruh mengenai
sistem yang ditangani, menunjukan tentang
fungsi-fungsi utama atau proses yang ada,
aliran data, dan eksternal entity. Pada level
ini, dimungkinkan adanya data store yang
digunakan. Untuk proses yang tidak dirinci

lagi pada level selanjutnya, dapat
ditambahkan simbol ‘*’ atau ‘P’ (functional
Bahan Ajar Semester VI

C. TINGKATAN DFD/DAD
3. Diagram
Rinci
Diagram yang menguraikan proses-proses
yang ada pada diagram level 0 (diagram di
atasnya).

Bahan Ajar Semester VI

C. TINGKATAN DFD/DAD
4. Penomoran
Proses
Nama Level
0
1
2

2
2
2
3
3
3
3
dst

Nama Diagram
Context
Diagram 0
Diagram 1.0
Diagram 2.0
Diagram 3.0
Diagram 4.0
Diagram 1.1
Diagram 1.2
Diagram 1.3
Diagram 1.4

……………………….

Nomor Proses
1.0, 2.0, 3.0, 4.0, ……….
1.1, 1.2, 1.3, 1.4, ……….
2.1, 2.2, 2.3, 2.4, ………
3.1, 3.2, 3.3, 3.4, ………
4.1, 4.2, 4.3, 4.4, ………
1.1.1, 1.1.2, 1.1.3, …….
1.2.1, 1.2.2, 1.2.3, …….
1.3.1, 1.3.2, 1.3.3, ……..
1.4.1, 1.4.2, 1.4.3, ………
……………………………………….
Bahan Ajar Semester VI

C. TINGKATAN DFD/DAD
5. Balancing
Aliran data yang masuk ke dalam dan keluar
dari suatu proses harus sama dengan aliran
data yang masuk ke dalam dan keluar dari
rincian proses pada level/ tingkatan di
bawahnya.

Bahan Ajar Semester VI

C. TINGKATAN DFD/DAD
5. Balancing
1. Harus dapat keseimbangan input dan output
antara satu level dan level berikutnya.
2. Keseimbangan antara level 0 dan level 1 dilihat
pada input/output dari aliran data ke atau dari
terminal pada level 0 sedangkan keseimbangan
antara level 1 dan level 2 pada input/output dari
aliran data ke/dari proses yang bersangkutan.
3. Nama aliran data, data store, dan terminal pada
setiap level harus sama, apabila obyeknya sama.
4. Sebaiknya terminal tetap digambarkan pada
level 1, 2, dan seterusnya.
Bahan Ajar Semester VI

Dokumen yang terkait

Keanekaragaman Makrofauna Tanah Daerah Pertanian Apel Semi Organik dan Pertanian Apel Non Organik Kecamatan Bumiaji Kota Batu sebagai Bahan Ajar Biologi SMA

26 317 36

FREKUENSI KEMUNCULAN TOKOH KARAKTER ANTAGONIS DAN PROTAGONIS PADA SINETRON (Analisis Isi Pada Sinetron Munajah Cinta di RCTI dan Sinetron Cinta Fitri di SCTV)

27 310 2

FREKWENSI PESAN PEMELIHARAAN KESEHATAN DALAM IKLAN LAYANAN MASYARAKAT Analisis Isi pada Empat Versi ILM Televisi Tanggap Flu Burung Milik Komnas FBPI

10 189 3

Analisis Sistem Pengendalian Mutu dan Perencanaan Penugasan Audit pada Kantor Akuntan Publik. (Suatu Studi Kasus pada Kantor Akuntan Publik Jamaludin, Aria, Sukimto dan Rekan)

136 695 18

DOMESTIFIKASI PEREMPUAN DALAM IKLAN Studi Semiotika pada Iklan "Mama Suka", "Mama Lemon", dan "BuKrim"

133 700 21

KONSTRUKSI MEDIA TENTANG KETERLIBATAN POLITISI PARTAI DEMOKRAT ANAS URBANINGRUM PADA KASUS KORUPSI PROYEK PEMBANGUNAN KOMPLEK OLAHRAGA DI BUKIT HAMBALANG (Analisis Wacana Koran Harian Pagi Surya edisi 9-12, 16, 18 dan 23 Februari 2013 )

64 565 20

PENERAPAN MEDIA LITERASI DI KALANGAN JURNALIS KAMPUS (Studi pada Jurnalis Unit Aktivitas Pers Kampus Mahasiswa (UKPM) Kavling 10, Koran Bestari, dan Unit Kegitan Pers Mahasiswa (UKPM) Civitas)

105 442 24

Pencerahan dan Pemberdayaan (Enlightening & Empowering)

0 64 2

KEABSAHAN STATUS PERNIKAHAN SUAMI ATAU ISTRI YANG MURTAD (Studi Komparatif Ulama Klasik dan Kontemporer)

5 102 24

Analisis Penyerapan Tenaga Kerja Pada Industri Kerajinan Tangan Di Desa Tutul Kecamatan Balung Kabupaten Jember.

7 76 65