UNIVERSITAS KRISTEN DUTA WACANA 21_DFD_Konsep

(1)

DFD Konsep, Kompilasi oleh NHK-UKDW Halaman 1/10

Data Flow Diagram Pengantar

Data Flow Diagram/ Diagram Arus Data

Data flow diagram (DFD) adalah ALAT memodelkan proses yang memperhatikan aliran data pada satu sistem dan bekerja dalam sistem tersebut.

DFD adalah gambar yang menunjukkan perpindahan data antara entitas luar dan proses dan simpanan data dalam sistem.

DFD menjadi peralatan populer untuk Business Process Redesign (BPR)

DFD menggunakan notasi gambar terdiri dari 4 komponen dan sampai sekarang ada 2 model penggambaran yang dipopulerkan oleh Christ Gane & Sarson dan Yourdan, diluar kedua nama tersebut banyak modifikasi dalam penggambarannya.


(2)

DFD Konsep, Kompilasi oleh NHK-UKDW Halaman 2/10

Simbol DFD menurut Chris Gane & Trish Sarson


(3)

DFD Konsep, Kompilasi oleh NHK-UKDW Halaman 3/10

Data Flow Diagram Model Christ Gane Sarson

Kesatuan Luar

Setiap sistem punya batas sistem yang memisahkan suatu sistem dengan lingkungan luarnya.

Kesatuan luar (external entity) merupakan kesatuan di lingkungan luar sistem yang dapat berupa orang, organisasi, atau sistem lainnya yang berada di lingkungan luarnya yang akan memberikan input atau menerima output dari sistem.

Kesatuan luar ini kebanyakan adalah salah satu dari:

a) Suatu kantor, departemen, devisi dari perusahaan tetapi diluar sistem yang dikembangkan (dibicarakan)

b) Orang atau sekelompok orang di organisasi tetapi diluar sistem yang dikembangkan

c) Suatu organisasi atau orang yang berada diluar organisasi seperti pelanggan, pemasok

d) Sistem informasi yang lain diluar sistem yang dikembangkan e) Sumber asli dari suatu transaksi

f) Penerima akhir dari suatu laporan yang dihasilkan oleh sistem

Simbol untuk kesatuan luar yaitu berupa kotak bujur sangkar


(4)

DFD Konsep, Kompilasi oleh NHK-UKDW Halaman 4/10

Data Flow Diagram Model Christ Gane Sarson

Arus Data

Arus Data (Data Flow) di DFD diberi simbol suatu panah. Arus data mengalir diantara proses, simpanan data (data store) dan kesatuan luar (external entity). Arus data dapat menunjukkan arus dari data yang dapat berupa masukan untuk sistem atau hasil dari proses sistem dan dapat berbentuk:

a) Formulir atau dokumen yang digunakan b) Laporan tercetak yang dihasilkan oleh sistem

c) Tampilan atau output dilayar komputer yang dihasilkan d) Masukkan untuk komputer

e) Komunikasi ucapan f) Surat-surat atau memo

g) Data yang dibaca atau direkamkan ke suatru file h) Suatu isian yang dicatat pada buku agenda

i) Transmisi data dari suatu komputer ke komputer lain

Arus data harus diberi nama yang jelas dan mempunyai arti. Nama arus data dituliskan disamping garis panahnya.

Pelanggan Proses

Order Pelanggan Order pelanggan


(5)

DFD Konsep, Kompilasi oleh NHK-UKDW Halaman 5/10

Data Flow Diagram Model Christ Gane Sarson

PROSES

Suatu Proses adalah kegiatan atau kerja yang dilakukan oleh orang, mesin atau komputer dari suatu hasil arus data yang masuk ke dalam proses untuk dihasilkan arus data yang keluar dari proses Pada PHYSICAL DATA FLOW DIAGRAM (PDFD), proses dilakukan oleh orang, mesin atau komputer

Pada LOGICAL DATA FLOW DIAGRAM (LDFD), proses hanya menunjukkan proses dari komputer

Proses dilambangkan dengan lingkaran atau empat persegi panjang dengan sudut-sudutnya tumpul

Setiap proses harus diberi penjelasan lengkap meliputi

• Identifikasi proses

Berupa angka yang menunjuk nomor acuan proses dan ditulis pada bagian atas simbol proses. Untuk proses yang berupa turunan dari proses induknya diberi tanda titik diantara nomor induk dengan nomor turunannya

2 Æ 2.1……, 2.2….., 2.3…..

2.1 Æ 2.1.1…, 2.1.2………., 2.1.5

Identifikasi Nama Proses Pemroses Nama


(6)

DFD Konsep, Kompilasi oleh NHK-UKDW Halaman 6/10

• Nama proses

Menerangkan proses apa yang terjadi, buatlah singkat dan sejelas mungkin. Biasanya diawali dengan kata kerja misalkan: menghitung, membuat, membandingkan, verifikasi, merekam, menyiapkan

• Pemroses

Bila pakai PDFD, tunjukkan siapa yang memproses hal tersebut., manusia atau lainnya

Bila pakai LDFD, pemroses tidak perlu ditulis karena pasti diproses komputer.


(7)

DFD Konsep, Kompilasi oleh NHK-UKDW Halaman 7/10 Media Nama Data Store

Data Flow Diagram Model Christ Gane Sarsen

Simpanan Data

Simpanan data (data store) merupakan simpanan dari data yang dapat berupa:

• suatu file atau file database di sistem komputer

• suatu arsip atau catatan manual

• suatu kotak tempat data dimeja seseorang

• suatu tabel acuan manual

• suatu agenda atau buku

Simpanan data di DFD disimbolkan dengan garis paralel tertutup disalah satu ujungnya

Dalam penggambaran data di DFD perlu diperhatikan

a) Proses apa saja yang berhubungan dengan simpanan data

• Simpanan data tak dapat menggunakan data di simpanan data yang lain secara langsung

• Simpanan data tidak dapat langsung berhubungan dengan kesatuan luar

b) Arus data yang menuju ke simpanan data dari proses menunjukkan update data (tambah, hapus, edit)

c) Arus data dari simpanan data ke proses menunjukkan pembacaan data

d) Bila proses melakukan pembacaan juga update data maka dapat digunakan arus data dengan tanda panah dobel ujung


(8)

DFD Konsep, Kompilasi oleh NHK-UKDW Halaman 8/10

Data Flow Diagram

Bentuk Diagram Arus Data

1. Diagram Arus Data Fisik (DAFD)

• Diagram aliran data fisik adalah representasi grafis dari suatu sistem yang menunjukkan entitas internal dan eksternal sistem, dan aliran data ke dalam dan keluar dari entitas ini.

Fokus pada siapa, apa, dimana (who/what/where) proses suatu sistem yang dicapai/ diterapkan

• Digunakan menggambarkan sistem lama yang telah ada dan juga untuk menterjemahkan secara fisik.

• Termasuk proses-proses manual pada sistem

Untuk memperoleh gambaran bagaimana sistem yang ada diterapkan maka haruslah memuat

a) Proses manual juga digambarkan

b) Nama arus data harus menunjukkan fakta penerapan

ƒ Nomor formulir

ƒ Media misalkan telpon, surat, memo

ƒ Waktu mengalirnya, harian, mingguan

ƒ Keterangan rinci

c) Simpanan data menunjukkan simpanan non komputer maupun simpanan komputer, kotak surat, file - buffer, buku catatan, meja pekerja, almari, filing kabinet

d) Proses harus menunjukkan nama dari prosessor (pemroses) yaitu orang, departemen, sistem komputer, nama program yang mengeksekusi proses tersebut

2. Diagram Arus Data Logika

ƒ Diagram aliran data logis adalah representasi grafis dari suatu sistem yang menunjukkan proses sistem (sebagai gelembung), simpanan data, dan arus data masuk dan keluar dari proses dan simpanan data.

ƒ Focus pada bagaimana (how) sistem bekerja

ƒ Digunakan untuk menggambarkan sistem yang akan diusulkan (sistem yang baru)

ƒ Tidak menekankan pada bagimana sistem diterapkan, tapi

menekankan pada logika dari kebutuhan-kebutuhan sistem, yaitu proses-proses apa yang dibutuhkan sistem secara logika


(9)

DFD Konsep, Kompilasi oleh NHK-UKDW Halaman 9/10

ƒ Menggunakan DFD logika untuk mendokumentasikan sistem informasi karena dapat mewakili sifat logis dari sistem-apa tugas yang dilakukan sistem ini -tanpa harus menentukan apa, di mana, atau oleh siapa tugas yang dicapai.

ƒ Karena masih diusulkan maka belum tentu diterima oleh pemakai sistem, maka mungkin digambarkan dalam beberapa alternatif

ƒ Penggambaran secara logika terlebih dahulu tanpa berkepentingan dengan penerapan fisik, akan lebih mengena, fleksibel dan

menghemat waktu penggambaran

ƒ Proses-proses yang digambarkan cenderung berkenaan dengan proses komputer saja

ƒ Keuntungan dari DFD logika (versus DFD fisik) adalah bahwa kita dapat berkonsentrasi pada fungsi yang dilakukan sistem.

ƒ Jadi, DFD logis menggambarkan kegiatan suatu sistem, sedangkan DFD fisik menggambarkan infrastruktur sebuah sistem.


(10)

DFD Konsep, Kompilasi oleh NHK-UKDW Halaman 10/10

Contoh DFD Logical dan Physical sbb:

Perhatikan pada logical DFD diterangkan adanya payment saja, sedang pada physical DFD ada pembayaran cash, pakai check atau Debit Card.

Pada Physical digambarkan bahwa simpanan data Temporary Transaction File, dimana dibutuhkan untuk proses menghitung total biaya yang yang terjadi menggunakan field items, price dan subtotal. Sedang pada DFD Logical ini disembunyikan kerumitannya.


(1)

DFD Konsep, Kompilasi oleh NHK-UKDW Halaman 5/10

Data Flow Diagram Model Christ Gane Sarson

PROSES

Suatu Proses adalah kegiatan atau kerja yang dilakukan oleh orang, mesin atau komputer dari suatu hasil arus data yang masuk ke dalam proses untuk dihasilkan arus data yang keluar dari proses Pada PHYSICAL DATA FLOW DIAGRAM (PDFD), proses dilakukan oleh orang, mesin atau komputer

Pada LOGICAL DATA FLOW DIAGRAM (LDFD), proses hanya menunjukkan proses dari komputer

Proses dilambangkan dengan lingkaran atau empat persegi panjang dengan sudut-sudutnya tumpul

Setiap proses harus diberi penjelasan lengkap meliputi

• Identifikasi proses

Berupa angka yang menunjuk nomor acuan proses dan ditulis pada bagian atas simbol proses. Untuk proses yang berupa turunan dari proses induknya diberi tanda titik diantara nomor induk dengan nomor turunannya

2 Æ 2.1……, 2.2….., 2.3…..

2.1 Æ 2.1.1…, 2.1.2………., 2.1.5

Identifikasi Nama Proses Pemroses Nama


(2)

DFD Konsep, Kompilasi oleh NHK-UKDW Halaman 6/10 • Nama proses

Menerangkan proses apa yang terjadi, buatlah singkat dan sejelas mungkin. Biasanya diawali dengan kata kerja misalkan: menghitung, membuat, membandingkan, verifikasi, merekam, menyiapkan

• Pemroses

Bila pakai PDFD, tunjukkan siapa yang memproses hal tersebut., manusia atau lainnya

Bila pakai LDFD, pemroses tidak perlu ditulis karena pasti diproses komputer.


(3)

DFD Konsep, Kompilasi oleh NHK-UKDW Halaman 7/10 Media Nama Data Store

Data Flow Diagram Model Christ Gane Sarsen

Simpanan Data

Simpanan data (data store) merupakan simpanan dari data yang dapat berupa:

• suatu file atau file database di sistem komputer

• suatu arsip atau catatan manual

• suatu kotak tempat data dimeja seseorang

• suatu tabel acuan manual

• suatu agenda atau buku

Simpanan data di DFD disimbolkan dengan garis paralel tertutup disalah satu ujungnya

Dalam penggambaran data di DFD perlu diperhatikan

a) Proses apa saja yang berhubungan dengan simpanan data

• Simpanan data tak dapat menggunakan data di simpanan data yang lain secara langsung

• Simpanan data tidak dapat langsung berhubungan dengan kesatuan luar

b) Arus data yang menuju ke simpanan data dari proses menunjukkan update data (tambah, hapus, edit)

c) Arus data dari simpanan data ke proses menunjukkan pembacaan data

d) Bila proses melakukan pembacaan juga update data maka dapat digunakan arus data dengan tanda panah dobel ujung


(4)

DFD Konsep, Kompilasi oleh NHK-UKDW Halaman 8/10

Data Flow Diagram

Bentuk Diagram Arus Data

1. Diagram Arus Data Fisik (DAFD)

• Diagram aliran data fisik adalah representasi grafis dari suatu sistem yang menunjukkan entitas internal dan eksternal sistem, dan aliran data ke dalam dan keluar dari entitas ini.

Fokus pada siapa, apa, dimana (who/what/where) proses suatu sistem yang dicapai/ diterapkan

• Digunakan menggambarkan sistem lama yang telah ada dan juga untuk menterjemahkan secara fisik.

• Termasuk proses-proses manual pada sistem

Untuk memperoleh gambaran bagaimana sistem yang ada diterapkan maka haruslah memuat

a) Proses manual juga digambarkan

b) Nama arus data harus menunjukkan fakta penerapan

ƒ Nomor formulir

ƒ Media misalkan telpon, surat, memo

ƒ Waktu mengalirnya, harian, mingguan

ƒ Keterangan rinci

c) Simpanan data menunjukkan simpanan non komputer maupun simpanan komputer, kotak surat, file - buffer, buku catatan, meja pekerja, almari, filing kabinet

d) Proses harus menunjukkan nama dari prosessor (pemroses) yaitu orang, departemen, sistem komputer, nama program yang mengeksekusi proses tersebut

2. Diagram Arus Data Logika

ƒ Diagram aliran data logis adalah representasi grafis dari suatu sistem yang menunjukkan proses sistem (sebagai gelembung), simpanan data, dan arus data masuk dan keluar dari proses dan simpanan data.

ƒ Focus pada bagaimana (how) sistem bekerja

ƒ Digunakan untuk menggambarkan sistem yang akan diusulkan (sistem yang baru)

ƒ Tidak menekankan pada bagimana sistem diterapkan, tapi

menekankan pada logika dari kebutuhan-kebutuhan sistem, yaitu proses-proses apa yang dibutuhkan sistem secara logika


(5)

DFD Konsep, Kompilasi oleh NHK-UKDW Halaman 9/10

ƒ Menggunakan DFD logika untuk mendokumentasikan sistem informasi karena dapat mewakili sifat logis dari sistem-apa tugas yang dilakukan sistem ini -tanpa harus menentukan apa, di mana, atau oleh siapa tugas yang dicapai.

ƒ Karena masih diusulkan maka belum tentu diterima oleh pemakai sistem, maka mungkin digambarkan dalam beberapa alternatif

ƒ Penggambaran secara logika terlebih dahulu tanpa berkepentingan dengan penerapan fisik, akan lebih mengena, fleksibel dan

menghemat waktu penggambaran

ƒ Proses-proses yang digambarkan cenderung berkenaan dengan proses komputer saja

ƒ Keuntungan dari DFD logika (versus DFD fisik) adalah bahwa kita dapat berkonsentrasi pada fungsi yang dilakukan sistem.

ƒ Jadi, DFD logis menggambarkan kegiatan suatu sistem, sedangkan DFD fisik menggambarkan infrastruktur sebuah sistem.


(6)

DFD Konsep, Kompilasi oleh NHK-UKDW Halaman 10/10

Contoh DFD Logical dan Physical sbb:

Perhatikan pada logical DFD diterangkan adanya payment saja, sedang pada physical DFD ada pembayaran cash, pakai check atau Debit Card.

Pada Physical digambarkan bahwa simpanan data Temporary Transaction File, dimana dibutuhkan untuk proses menghitung total biaya yang yang terjadi menggunakan field items, price dan subtotal. Sedang pada DFD Logical ini disembunyikan kerumitannya.