Data Flow Diagram (DFD) Donny Yulianto, S.Kom

dokumen-dokumen yang mirip
Data Flow Diagram (DFD) 1

DATA FLOW DIAGRAM (DFD) DIAGRAM ARUS DATA (DAD)

Data Flow Diagram (DFD) Rizka Hadiwiyanti S.Kom, M.Kom

DATA FLOW DIAGRAM Salah satu tool yang paling penting bagi seorang System Analyst.

DATA FLOW DIAGRAM. Oleh : Didik Tristianto, M.Kom

Langkah-Langkah Analisis Sistem

Suatu alat bantu yang menggambarkan aliran data didalam suatu sistem dan proses atau kegiatan yang dilakukan oleh sistem. Penggambaran dalam DFD

DATA FLOW DIAGRAM. Oleh : I Kadek Bagus, S.Kom., MM

Banyak terjadi permasalahan-permasalahan di pendekatan klasik Masih banyak orang yang tidak menyadari bahwa hanya dengan mengikuti tahapan di life

MODUL 4 PENDEKATAN PERANCANGAN TERSTRUKTUR DAN DATA FLOW DIAGRAM

ANALISIS & PERANCANGAN SISTEM. Pertemuan 5-DATA FLOW DIAGRAM (DFD) DIAGRAM ALUR DATA (DAD)

Diagram Arus Data PERTEMUAN 14 Darmansyah HS AKUNTANSI FEB UEU

DATA FLOW DIAGRAM (untuk perancangan sistem informasi) e-book ver 1.0

DATA FLOW DIAGRAM (DFD) / DIAGRAM ARUS DATA (DAD)

ANALISA & PERANCANGAN SISTEM INFORMASI. DATA FLOW DIAGRAM

Analisa & Perancangan Sistem Informasi. Data Flow Diagram

Analisa & Perancangan Sistem Informasi

PERANCANGAN SISTEM TERINCI II

DATA FLOW DIAGRAM. & Sarson (1979) dengan. Gane. menggunakan

PENGERTIAN FUNGSI, DAN DATA FLOW DIAGRAM (DFD)

DATA FLOW DIAGRAM (DFD) Published by. imeldaflorensia91

Data Flow Diagram and Flow Chart. Pemodelan Perangkat Lunak

Bab 6 DATA FLOW DIAGRAM (DIAGRAM ALIR DATA)

Sistem Informasi [Kode Kelas]

Kontrak Kuliah. Contex Diagram dan Data Flow Diagram. Edi Sugiarto, S.Kom, M.Kom

TOOLS PEMODELAN SISTEM DIAGRAM ALIR. Tools. Bagan Alir. Diagram Alir

Materi Analisis Sistem Informasi ini, membahas tentang Diagram Alir Data (DAD)/ Data Flow Diagram(DFD) dengan Bahasan:

Parno, SKom., MMSI. Personal Khusus Tugas

Data Flow Diagram 2011 DATA FLOW DIAGRAM

BAB III LANDASAN TEORI

Diagram Arus Data. Ketika kaki di langkahkan itulah nasib yang telah kita pilih untuk hari itu Berdo alah agar mendapat Rahmat-Nya

ANALISA RANCANGAN DAD(Sistem Berjalan)

PERANCANGAN DATA FLOW DIAGRAM UNTUK SISTEM INFORMASI SEKOLAH (STUDI KASUS PADA SMA PEMBANGUNAN LABORATORIUM UNP) Abstract

(RPL) REKAYASA PERANGKAT LUNAK II

Analysis Systems. Analyzing Requirement

Diagram Arus Data. Ketika kaki di langkahkan itulah nasib yang telah kita pilih untuk hari itu Berdo alah agar mendapat Rahmat- Nya

DFD (DATA FLOW DIAGRAM)

Data Flow Diagram (DFD) Salim Mail : Phone : YM : talim_bansal Blog :

BAB III LANDASAN TEORI. direkam ke dalam berbagai bentuk media. (Gultom et al, 2005).

BAB III LANDASAN TEORI. menyediakan fasilitas helpdesk bagi pelanggan mereka lewat layanan tollfree,

DATA FLOW DIAGRAM 1. KONSEP PERANCANGAN TERSTRUKTUR

Diagram Arus Data. Ketika kaki di langkahkan itulah nasib yang telah kita pilih untuk hari itu Berdo alah agar mendapat Rahmat- Nya

BAB II LANDASAN TEORI

PENG. Tek. SIA 2. Materi Alat Perancangan sistem

BAB II LANDASAN TEORI

PEMODELAN PROSES (DFD)

Teknik Dokumentasi. Komang Anom Budi Utama, SKom

: Entitas/Entity. : Aliran data. : Proses. : Penyimpanan data (data store)

BAB II LANDASAN TEORI. Definisi sistem menurut [Jog05] adalah sebagai berikut:

DATA FLOW DIAGRAM 1. KONSEP PERANCANGAN TERSTRUKTUR

B A B I I L A N D A S A N T E O R I

Daftar Isi... Dedikasi... Prakata...

MAKALAH REKAYASA PERANGKAT LUNAK ( PEMODELAN DATA )

BAB III LANDASAN TEORI

DAFTAR ISI ABSTRAK... KATA PENGANTAR... DAFTAR ISI... DAFTAR GAMBAR... DAFTAR TABEL... DAFTAR LAMPIRAN... BAB I PENDAHULUAN... 1

BAB III LANDASAN TEORI. elemennya. Pendekatan sistem yang lebih menekankan pada prosedur sistem

: ENDRO HASSRIE NIM : MATKUL : REKAYASA PERANGKAT LUNAK PEMODELAN DATA

BAB III LANDASAN TEORI. informasi (Information System) atau disebut juga processing system atau

ALASAN PERANCANGAN BASIS DATA Sistem basis data telah menjadi bagian dalam sistem informasi suatu organisasi Kebutuhan menyimpan data dl jumlah besar

BAB III LANDASAN TEORI. dalam kertas atau lainnya. Tujuan utama seseorang menulis surat tidak lain

SISTEM INFORMASI PEMBELIAN, PENJUALAN DAN PERSEDIAAN pada RUDI AGENCY

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI

LAMPIRAN. Menurut Whitten dan Bentley (2004,p 344), Data Flow Diagram (DFD) adalah

BAB III 3. LANDASAN TEORI

BAB II LANDASAN TEORI

SISTEM INFORMASI MANAJEMEN. Oleh : Deni Mahdiana,S.Kom,MM,M.Kom

BAB III 3. LANDASAN TEORI

LAPORAN TUGAS AKHIR SISTEM INFORMASI PERSEDIAN BARANG PADA CV. DEWA MOTOR JEPARA

BAB III. Landasan Teori

SISTEM INFORMASI MANAJEMEN

BAB III LANDASAN TEORI. waktu berdasarkan rencana pengaturan urutan kerja, daftar atau tabel kegiatan

SISTEM INFORMASI MANAJEMEN

BAB II LANDASAN TEORI. sarana pelayanan kesehatan (Sjamsuhidajat & Alwy, 2006).

BAB III LANDASAN TEORI. Konsep dasar dari Sistem Informasi terbagi atas dua pengertian. Yang pertama adalah

BAB III LANDASAN TEORI. rasionalitas tertentu untuk mencapai tujuan yang telah ditentukan sebelumnya.

BAB 8 PROCESS MODELLING

Langkah-langkah dalam membuat DFD

BAB III LANDASAN TEORI. ada berkaitan dengan sistem yang akan dibuat. Tujuannya adalah agar aplikasi ini

BAB III LANDASAN TEORI. suatu paket atau application suite. Aplikasi-aplikasi dalam suatu paket biasanya

BAB I PEMODELAN SISTEM

DAFTAR ISI. ABSTRAK...iv. KATA PENGANTAR...v. DAFTAR ISI...vii. DAFTAR GAMBAR...xi. DAFTAR TABEL...xvi. DAFTAR LAMPIRAN...xvii BAB I PENDAHULUAN...

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI

BAB III 3. LANDASAN TEORI. manajemen dan individu lain terhadap kejadian-kejadian internal dan eksternal

BAB II LANDASAN TEORI. Pengertian dan definisi sistem pada berbagai bidang berbeda-beda, tetapi

ADLN - PERPUSTAKAAN UNIVERSITAS AIRLANGGA DAFTAR GAMBAR. No. Judul Gambar Halaman. 2.1 Simbol Dokumen Simbol Kegiatan Manual...

BAB III LANDASAN TEORI. atau untuk menyelesaikan sasaran yang tertentu (FitzGerald:1981:5). lebih berarti bagi penerimanya (Mustakini, 2001:8).

BAB I PENDAHULUAN A. Latar Belakang

Agenda. Analisis Kebutuhan (Pert. 4) Tujuan dari analisis kebutuhan 19/10/2010. Requirement Analysis (Analisis Kebutuhan)

BAB III LANDASAN TEORI

PERTEMUAN KE 4: SISTEM DAN TEKNIK DOKUMENTASI

L-1 PO CUST 1 SJ 1 INVOICE 1

BAB III LANDASAN TEORI. berkaitan secara terpadu, terintegrasi dalam suatu hubungan hirarki.

CHAPTER 10 SISTEM INFORMASI AKUNTANSI (SIA)

BAB III LANDASAN TEORI. Pihak-pihak yang terkait dengan transaksi transfer: a. Remitter/Applicant, yaitu pemilik dana (pengirim) yang akan

Pengenalan DAD/DFD. Konsep Dasar

BAB 9 PROCESS MODELLING

SISTEM INFORMASI RESERVASI RESORT WISATA PANTAI GEDAMBAAN KOTABARU. M. Kamil Saukani

ABSTRAK. Universitas Kristen Maranatha

Transkripsi:

Pertemuan 12 Data Flow Diagram (DFD) Donny Yulianto, S.Kom 1

DATA FLOW DIAGRAM Definisi DFD (DAD) Diagram Arus Data (Data Flow Diagram) adalah diagram yang menggunakan notasi-notasi untuk menggambarkan arus dari data sistem Biasanya digunakan untuk menggambarkan suatu sistem yang telah ada atau yang akan dikembangkan secara logika, tanpa mempertimbangkan lingkungan fisiknya. Lingkungan fisik dimana data tersebut mengalir (misal lewat telepon, surat, dsb) dan lingkungan fisik dimana data tersebut akan disimpan (misal disket, harddisk, dsb) 2

DATA FLOW DIAGRAM Alat perancangan sistem yang berorientasi pada alur data dengan konsep dekomposisi Dapat digunakan untuk penggambaran analisis maupun rancangan sistem yang mudah dikomunikasikan oleh pengembang ke pemakai atau pembuat program Digunakan untuk menggambarkan proses yang terjadi dalam sistem dan hubungannya dengan data 3

DATA FLOW DIAGRAM Terdiri dari : Diagram Context (DAD Konteks Sistem), terkadang ada yang menyebut diagram konteks sebagai diagram level 0 Diagram Level (level 0, 1, 2, 3, dst) Dapat digambarkan dengan case tool (seperti power designer ) 4

Kebaikan DFD 1. Dapat menggambarkan sistem secara terstruktur dengan memecah-mecah menjadi level lebih rendah 2. Dapat menunjukkan arus data di sistem 3. Dapat menggambarkan proses paralel di sistem 4. Dapat menunjukkan simpanan data 5. Dapat menunjukkan kesatuan luar 5

Keterbatasan DFD 1. DFD tidak menunjukkan faktor perulangan (Loop) 2. DFD tidak menunjukkan proses keputusan (Decision) 3. DFD tidak menunjukkan proses perhitungan 6

Bentuk DFD Ada 2 bentuk DFD : 1. DFD Fisik (Physical Data Flow Diagram) biasanya digunakan utk menggambarkan sistem yg sudah ada (sistem yg lama) 2. DFD Logika (Logical Data Flow Diagram) biasanya digunakan untuk menggambarkan suatu sistem yang akan diusulkan (sistem yg baru) 7

DFD Fisik Ditekankan pada bagaimana proses-proses dr sistem diterapkan (cara, oleh, dan dimana), termasuk proses-proses manual. DFD fisik harus memuat: 1. Proses-proses manual juga digambarkan 2. Nama arus data menunjukkan fakta penerapannya spt no.formulir dan medianya (mis: Telpon,surat) 3. Data store dapat berupa non-komputer 4. Nama data store hrs sesuai penerapannya 5. Proses hrs menunjukkan nama dari pemroses 8

DFD Logika Tidak menekankan pada bagaimana sistem diterapkan, tetapi hanya pada logika dari kebutuhan-kebutuhan sistem, yaitu proses-proses apa yg dibutuhkan. Sistem yg diusulkan belum tentu dipakai, jadi biasanya digambarkan scr logika dulu Untuk sistem terkomputerisasi, biasanya proses-proses yg digambarkan berupa proses-proses komputer saja. 9

Pedoman Menggambar DFD 1. Identifikasi terlebih dulu semua external entity. 2. Identifikasi semua input dan output yang terlibat dengan external entity 3. Gambarlah terlebih dulu suatu Diagram Konteks (Context Diagram), kemudian Overview Diagram (Level 0) dan terakhir dibuat diagram rinci (level 1, 2 dst) 4. Untuk memudahkan, buatlah bagan berjenjang untuk semua proses yang ada di sistem terlebih dulu. 10

TINGKATAN DFD Di dalam DFD ada 3 tingkatan (Level) 1. Diagram Konteks (Context Diagram) 2. Diagram Nol / O (Overview Diagram / Level O) 3. Diagram Rinci 11

DIAGRAM KONTEKS Pendekatan terstruktur ini mencoba menggambarkan sistem pertama kali secara garis besar Context diagram hanya mengandung satu (1) proses saja yg diberi nomor proses 0 Mewakili seluruh proses dari sistem dan menggambarkan hubungan input/output antara sistem dengan dunia luarnya (external entity) 12

Diagram Level O Sebelum membuat DAD level O, terlebih dulu buatlah Bagan Berjenjang(Hierarchy Chart) yg menggambarkan level proses-proses dalam DFD DAD level O menguraikan proses yang ada pada Diagram Konteks menjadi beberapa proses yang lebih kecil Proses diberi nomor 1, 2,dst. 13

Diagram Rinci Menguraikan proses-proses yang ada di dalam Diagram Level O menjadi proses-proses yang lebih rinci Ada proses yang masih dapat dipecah dan ada proses yang sudah tidak dapat dipecah Proses-proses diberi nomor sesuai nomor proses sebelumnya (pada Level O) misal 2.1, 2.2, 3.1, dst 14

Diagram Rinci Diagram Rinci merupakan level-level selanjutnya dan biasa disebut Level 1, Level 2, dst (Kalau ada) Setelah digambarkan masing-masing level rinci, maka semua DAD ini dapat digabung dalam satu diagram 15

Penomoran level pada DFD Nama Level. Digram konteks Nomor Proses Tidak ada Diagram 0 1.0 2.0 3.0 Diagram Level 1 1.1 1.2 1.3 Diagram Level 1 2.1 2.2 2.3 2.4 Diagram Level 1 3.1 3.2 3.3 Diagram Level 2 1.1.1 1.1.2 1.1.3 1.1.4 Diagram Level 2 2.1.1 2.1.2 2.1.3 2.1.4 Diagram Level 2 3.1.1 3.1.2 3.1.3 Dst. 16

Simbol dan Komponen dalam DFD Ada 4 komponen di dalam DFD: 1. External Entity (Kesatuan Luar) atau Boundary (Batas sistem) 2. Data Flow (Arus Data) 3. Process (Proses) 4. Data Store (Simpanan Data) 17

Simbol dan Komponen dalam DFD 18

1. External Entity Kesatuan Luar (External Entity) merupakan kesatuan (entity) di lingkungan luar sistem yang dapat berupa - orang, organisasi, atau sistem lainnya - yang akan memberikan input - atau menerima output dari sistem Contoh : Entity Dosen, Mahasiswa, Matakuliah pada sistem informasi akademik 19

External Entity Suatu external entity dapat disimbolkan dengan suatu notasi kotak Atau Gane & Sarson Yourdon 20

External Entity External entity dapat diberi identifikasi dengan huruf kecil di ujung kiri atas a Langganan b Akuntansi c Pemasok d Gudang 21

2. Arus Data (Data Flow) Arus data menunjukkan arus dari data yang dapat berupa masukan ke sistem atau hasil dari proses sistem. Arus data dialirkan dalam bentuk : Formulir atau dokumen Laporan tercetak yg dihasilkan oleh sistem Tampilan/output layar komputer Masukan untuk komputer Komunikasi ucapan Surat/memo Data yg dibaca/direkam ke suatu file Isian yg dicatat pada buku agenda Transmisi suatu komputer ke komputer lain 22

Arus Data (Data Flow) Arus data (data flow) diberi simbol suatu panah, memiliki nama yg jelas (ditulis disamping garis panah) dan mempunyai arti Mengalir diantara proses, simpanan data, dan external entity. Langganan Order langganan 1 Proses Order Langganan 23

Arus Data (Data Flow) Konsep Sumber dan Tujuan Arus Data - Semua arus data harus dihasilkan dari suatu proses ATAU menuju ke suatu proses - Proses bukan proses - Bukan proses proses - Proses proses Konsep ini penting karena arus data adalah salah satu dari hasil suatu proses atau akan digunakan untuk melakukan suatu proses. 24

3. Proses (Process) Proses adalah kegiatan atau kerja yang dilakukan oleh orang, mesin atau komputer dari input arus data untuk menghasilkan output arus data identifikasi ATAU Nama Proses Yourdon Gane & Sarson 25

Proses (Process) 1. Identifikasi Proses umumnya berupa suatu angka yang menunjukkan nomor acuan dari proses dan ditulis pada bagian atas proses 2. Nama Proses menunjukkan apa yang dikerjakan oleh proses tersebut. - Harus jelas dan lengkap menggambarkan kegiatan prosesnya - Berbentuk suatu kalimat yg diawali kata kerja - Diletakkan di bawah identifikasi proses di dalam simbol proses. 26

Proses (Process) 3. Pemroses - Pada DFD fisik, proses tidak hanya dari komputer, tetapi jg proses manual (orang, mesin, dll), maka pemroses perlu ditunjukkan - Pada DFD Logika, hanya proses komputer saja, maka pemroses tidak perlu disebutkan Identifikasi proses Nama proses Pemroses 27

Proses (Process) 1. Kartu jam kerja 2 Hitung Gaji Daftar gaji Personalia 2. Kartu jam kerja Tingkat upah 2 Hitung Gaji Daftar gaji Personalia 3. Rincian piutang 2 Hitung Gaji Laporan umur piutang Laporan piutang ditagih 28 Personalia

4. Simpanan Data (Data Store) Data store merupakan simpanan dari data yang dapat berupa: a. File atau database di sistem komputer b. Arsip atau catatan manual c. Kotak tempat data di meja seseorang d. Tabel acuan manual e. Agenda atau buku Nama data store harus menunjukkan nama dari filenya 29

Simpanan Data (Data Store) Gambar simpanan data di DFD di simbolkan dengan sepasang garis horisontal paralel yang tertutup disalah satu ujungnya Media Nama data store Contoh : D5 Buku besar 30

Simpanan Data (Data Store) Arus data dari proses menuju data store menunjuk kan update terhadap data yang disimpan yang dapat berupa: - Menambah/menyimpan record/dokumen baru - Menghapus record atau mengambil dokumen dari simpanan data - Merubah nilai data pada data store Arus data yg berasal dari data store ke proses menunjukkan bahwa proses tersebut menggunakan data yang ada di data store 31

Simpanan Data (Data Store) Bila proses melakukan keduanya, maka gambar yang bisa dibuat: Menggunakan sebuah garis panah 2 arah 1 Memeriksa dan merubah data barang penjualan D1 Persediaan barang Menggunakan arus data terpisah 32 1 Memeriksa dan merubah data barang Status barang penjualan D1 Persediaan barang

Penggambaran DFD 33

Diagram Konteks Sistem Informasi Rawat Inap Operator Data Pasien Input Data Pasien Sistem Informasi Pasien Rawat Inap Rincian biaya Pasien Laporan Pasien Masuk Laporan Pasien Keluar Laporan Biaya Kepala Puskesmas 34

Level 0 Log In Operator Id Valid Tambah User 0 Proses Log In dan Kelola User Data Simpan Data Kirim pass Input Biaya 0 Proses Biaya Pelayanan DBP DBP biaya_pelayanan DBP Input Pasien Masuk Laporan Pasien Masuk 0 Proses Pasien Masuk DPM DPM pasien_masuk DPM Input Pasien Keluar Laporan Pasien Keluar Laporan Biaya 0 Proses Pasien Keluar DPK DPK DRB pasien_keluar Rincian_biaya DRB Rincian_biaya Kepala 35 Puskesmas Pasien

Level 1 Proses Kelola User Log In Operator Id Valid Tambah User 1.1 Proses Log In dan Kelola User Data Simpan Data Kirim pass 36

Level 1 Biaya Pelayanan Data Biaya 1.1 Proses Input Biaya Pelayanan DBP DBP biaya_pelayanan Operator DBP Data Biaya 1.2 Proses Edit Biaya Pelayanan DBP DBP A 37

Level 1 Proses Pasien Masuk Operator Input Pasien Masuk 2.1 Proses Pasien Masuk DPM DPM pasien_masuk Laporan Pasien Masuk Kepala Puskesmas Pilih laporan A DPM 38

Level 1 Proses Pasien Keluar A DBP DPM Operator Input Pasien Keluar 3.1 Proses Pasien Keluar DPK DPK pasien_keluar DRB Rincian_biaya Laporan Pasien Keluar Laporan Biaya Pilih laporan Rincian_biaya DRB Kepala Puskesmas Pasien 39

Sampai minggu depan 40