Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Suwirno Mawlan 1 DATA FLOW DIAGRAM Definisi DFD (DAD) Definisi DFD (DAD) Diagram Arus Data (Data Flow Diagram) adalah diagram yang menggunakan notasi-notasi.

Presentasi serupa


Presentasi berjudul: "Suwirno Mawlan 1 DATA FLOW DIAGRAM Definisi DFD (DAD) Definisi DFD (DAD) Diagram Arus Data (Data Flow Diagram) adalah diagram yang menggunakan notasi-notasi."— Transcript presentasi:

1 Suwirno Mawlan 1 DATA FLOW DIAGRAM Definisi DFD (DAD) 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. Biasanya digunakan untuk menggambarkan suatu sistem yang telah ada atau yang akan dikembangkan secara logika, tanpa mempertimbangkan lingkungan fisiknya.

2 Suwirno Mawlan 2 Bentuk DFD Ada 2 bentuk DFD : Ada 2 bentuk DFD : 1. DFD Fisik (Physical Data Flow Diagram) 2. DFD Logika (Logical Data Flow Diagram)

3 Suwirno Mawlan 3 DFD Fisik (Physical Data Flow Diagram) Pada sistem yang berjalan Pada sistem yang berjalan Untuk membantu analisis mengidentifikasi & menganalisis masalah-masalah fisik selama fase analisis Untuk membantu analisis mengidentifikasi & menganalisis masalah-masalah fisik selama fase analisis Pada sistem yang diusulkan Pada sistem yang diusulkan Untuk mengajukan dan memodelkan pilihan- pilihan teknologi dan keputusan rancangan untuk semua proses logis Untuk mengajukan dan memodelkan pilihan- pilihan teknologi dan keputusan rancangan untuk semua proses logis

4 Suwirno Mawlan 4 DFD Logis (Logical Data Flow Diagram) Pada sistem yang berjalan Pada sistem yang berjalan Hanya sebuah transformasi DFD fisik yg meng hapus semua rincian fisik, DFD logis digunakan Hanya sebuah transformasi DFD fisik yg meng hapus semua rincian fisik, DFD logis digunakan sebagai titik awal fase analisis persyaratan sebagai titik awal fase analisis persyaratan Pada sistem yang diusulkan Pada sistem yang diusulkan Untuk menggambatkan persyaratan2 nonteknis Untuk menggambatkan persyaratan2 nonteknis rinci untuk sebuah sistem baru rinci untuk sebuah sistem baru

5 Suwirno Mawlan 5 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

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

7 Suwirno Mawlan 7 DFD Fisik Ditekankan pada bagaimana proses-proses dr Ditekankan pada bagaimana proses-proses dr sistem diterapkan (cara, oleh, dan dimana), sistem diterapkan (cara, oleh, dan dimana), termasuk proses-proses manual. termasuk proses-proses manual. DFD fisik harus memuat: DFD fisik harus memuat: 1. Proses-proses manual juga digambarkan 2. Nama arus data menunjukkan fakta penera pannya 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 Suwirno Mawlan 8 DFD Logika Tidak menekankan pada bagaimana sistem diterapkan, tetapi hanya pada logika dari kebutuhan-kebutuhan sistem, yaitu proses- proses apa yg dibutuhkan. 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 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. Untuk sistem terkomputerisasi, biasanya proses-proses yg digambarkan berupa proses- proses komputer saja.

9 Suwirno Mawlan 9 Pedoman Menggambar DFD 1. Identifikasi dulu semua entitas luar 2. Identifikasi semua input dan output yang terlibat dengan entitas luar 3. Gambarlah terlebih dulu suatu Diagram Konteks (Context Diagram) 4. Untuk memudahkan, buatlah diagram dekomposisi 5. Buat diagram kejadian (event) 6. Kemudian buat diagram subsistem dan sistem

10 Suwirno Mawlan 10 DIAGRAM KONTEKS Pendekatan terstruktur ini mencoba menggambarkan sistem pertama kali secara garis besar Pendekatan terstruktur ini mencoba menggambarkan sistem pertama kali secara garis besar Context diagram hanya mengandung satu (1) proses saja yg diberi nomor proses 0 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) Mewakili seluruh proses dari sistem dan menggambarkan hubungan input/output antara sistem dengan dunia luarnya (external entity)

11 Suwirno Mawlan 11 Diagram Dekomposisi Menunjukkan struktur funsional dari atas sampai kebawah (top-down) artinya dari sistem, sub-sistem sampai kejadian rinci Menunjukkan struktur funsional dari atas sampai kebawah (top-down) artinya dari sistem, sub-sistem sampai kejadian rinci

12 Suwirno Mawlan 12 Diagram dekomposisi. Sistem ABC D

13 Suwirno Mawlan 13 Diagram kejadian Diagram aliran data yang menggambarkan konteks kejadian tunggal Diagram aliran data yang menggambarkan konteks kejadian tunggal

14 Suwirno Mawlan 14 Diagram subsistem Diagram aliran data yang menyatukan semua kejadian tunggal dalam satu subsistem Diagram aliran data yang menyatukan semua kejadian tunggal dalam satu subsistem

15 Suwirno Mawlan 15 Diagram sistem Diagram aliran data yang menyatukan semua kejadian tunggal dalam satu sistem Diagram aliran data yang menyatukan semua kejadian tunggal dalam satu sistem

16 Suwirno Mawlan 16 Simbol dan Komponen dalam DFD Ada 4 komponen di dalam DFD: 1. External Entity /Kesatuan Luar/agent external 2. Data Flow (Arus Data) 3. Process (Proses) 4. Data Store (Simpanan Data)

17 Suwirno Mawlan External Entity External Entity/ Kesatuan Luar /agent ekxternal merupakan kesatuan (entity) di lingkungan luar sistem yang dapat berupa External Entity/ Kesatuan Luar /agent ekxternal 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 : - Suatu kantor, departemen/divisi perusahaan - Orang/sekelompok orang intern - Organisasi / orang diluar organisasi - Sistem informasi lain - Sumber asli suatu transaksi - Penerima akhir suatu laporan sistem

18 Suwirno Mawlan 18 External Entity Suatu external entity dapat disimbolkan dengan suatu notasi kotak atau suatu kotak dengan sisi kiri dan atasnya berbentuk garis tebal Suatu external entity dapat disimbolkan dengan suatu notasi kotak atau suatu kotak dengan sisi kiri dan atasnya berbentuk garis tebal Atau Gane & Sarson DeMarco / Yourdon

19 Suwirno Mawlan 19 External Entity External entity dapat diberi identifikasi dengan huruf kecil di ujung kiri atas External entity dapat diberi identifikasi dengan huruf kecil di ujung kiri atas GudangPemasokAkuntansiLangganan adcb

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

21 Suwirno Mawlan 21 Arus Data (Data Flow) Arus data (data flow) diberi simbol suatu panah, memiliki nama yg jelas (ditulis disamping garis panah) dan mempunyai arti 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. Mengalir diantara proses, simpanan data, dan external entity. Langganan Order langganan 1 Proses Order Langganan

22 Suwirno Mawlan 22 Arus Data (Data Flow) Konsep Sumber dan Tujuan Arus Data 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.

23 Suwirno Mawlan Proses (Process) Proses adalah kegiatan atau kerja yang dilakukan oleh orang, mesin atau komputer dari input aarus data untuk menghasilkan output arus data Proses adalah kegiatan atau kerja yang dilakukan oleh orang, mesin atau komputer dari input aarus data untuk menghasilkan output arus data identifikasi Nama Proses ATAU Gane & SarsonDe Marco / Yourdon

24 Suwirno Mawlan 24 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.

25 Suwirno Mawlan 25 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

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

27 Suwirno Mawlan Simpanan Data (Data Store) Data store merupakan simpanan dari data yang dapat berupa: 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 Nama data store harus menunjukkan nama dari filenya

28 Suwirno Mawlan 28 Simpanan Data (Data Store) Gambar simpanan data di DFD di simbol kan dengan sepasang garis horisontal para lel yang tertutup disalah satu ujungnya Gambar simpanan data di DFD di simbol kan dengan sepasang garis horisontal para lel yang tertutup disalah satu ujungnya Media Nama data store Gane & sarson De Marco / Yourdon

29 Suwirno Mawlan 29 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 me nunjukkan bahwa proses tersebut menggunakan data yang ada di data store

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

31 Suwirno Mawlan 31 Yang harus dihindari.

32 Suwirno Mawlan 32 Yang harus dihindari.

33 Suwirno Mawlan 33 Yang harus dihindari.

34 Suwirno Mawlan 34 Yang harus dihindari.

35 Suwirno Mawlan 35 Yang harus dihindari BLACK HOLD.

36 Suwirno Mawlan 36 Yang harus dihindari MIRACLE.

37 Suwirno Mawlan 37 Hal yang harus diperhatikan pd waktu Menguraikan diagram kelevel bawah Baca data Create, update data Input data / dokumen Buat dokumen


Download ppt "Suwirno Mawlan 1 DATA FLOW DIAGRAM Definisi DFD (DAD) Definisi DFD (DAD) Diagram Arus Data (Data Flow Diagram) adalah diagram yang menggunakan notasi-notasi."

Presentasi serupa


Iklan oleh Google