Data Flow Diagram DFD

2.6.4.2 Data Flow Diagram DFD

Data flow diagram atau DFD adalah diagram yang menggunakan notasi- notasi untuk menggambarkan arus dari data. DFD sering digunakan untuk menggambarkan suatu sistem baru yang akan dikembangkan secara logika tanpa mempertimbangkan lingkungan fisik dimana data tersebut mengalir misalnya lewat telpon, surat dan sebagainya atau lingkungan fisik dimana data tersebut akan disimpan misalnya file kartu, hard disk, diskette dan lain sebagainya. DFD merupakan alat yang digunakan pada metodologi pengembangan sistem yang terstruktur structured analysis and design yang menggambarkan arus data didalam sistem dengan terstruktur dan jelas dan merupakan dokumentasi dari sistem yang baik. Beberapa simbol yang digunakan didalam DFD Data Flow Diagram: HM. Jogiyanto, 2005: 700 1. Kesatuan Luar External Entity, Kesatuan luar merupakan kesatuan lingkungan di luar sistem yang dapat berupa barang, organisasi, atau sistem lainnya yang memberikan input atau menerima output dari sistem. Kesatuan luar dapat disimbolkan dengan notasi kotak dan dapat diberi identifikasi dengan huruf kecil diujung kiri atas sebagai berikut : 2. Arus Data Data Flow Arus data di DFD diberi simbol suatu anak panah. Arus data ini mengalir diantara proses, simpanan data dan kesatuan luar. Arus data menunjukkan arus dari data yang dapat berupa masukan untuk sistem atau Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. hasil dari proses sistem. Arus data sebaiknya diberi nama yang jelas dan mempunyai arti. Nama dari arus data dituliskan disamping garis panahnya. 3. Proses Suatu proses adalah kegiatan kerja yang dilakukan oleh orang, mesin atau komputer dari hasil suatu arus data yang masuk ke dalam proses untuk dihasilkan arus data yang keluar dari proses. Suatu proses dapat ditunjukkan dengan simbol empat persegi panjang dengan sudut-sudut tumpul. Gambar 2.11 Notasi proses di DAD Setiap proses harus diberi penjelasan yang lengkap meliputi : 1. Identifikasi proses, umumnya berupa suatu angka yang menunjukkan nomor acuan dari proses yang ditulis pada bagian atas di simbol proses. 2. Nama proses, menunjukkan apa yang dikerjakan proses tersebut. Nama proses diletakkan dibawah identifikasi proses di simbol proses. 3. Pemroses, menunjukkan proses manual yaitu siapa atau dimana proses dilakukan dan ditulis dibawah nama proses. 4. Simpanan Data Data Store Disimbolkan dengan sepasang garis horisontal pararel yang tertutup di salah satu ujungnya. Simpanan data hanya berhubungan dengan proses menunjukan proses up-date terhadap data yang tersimpan di simpanan data, sedangkan arus data yang berasal dari simpanan data menunjukkan bahwa proses menggunakan data yang tersimpan di dalam simpanan data. Identifikasi nama Proses Atau Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. Gambar 2.12 Simbol simpanan data di DAD 2.6.4.3 Bentuk Diagram Arus Data DAD Diagram arus data DAD atau data flow diagram terdapat dua bentuk diagram arus data, yaitu : HM. Jogiyanto, 2005: 712 1. Diagram Arus Data Fisik DADF Yaitu lebih menekankan pada bagaimana proses dari sistem diterapkan, dan lebih tepat digunakan untuk menggambarkan sistem yang telah ada sistem lama. Dengan menggunakan DADF, bagaimana prose-proses dari sistem yang ada alan lebih dapat digambarkan dan dikomunikasikan kepada pemakai sistem, sehingga analisis akan dapat memperoleh gambaran yang jelas bagaimana sistem tersebut bekerja. 2. Diagram Arus Data Logika DADL Yaitu menekankan pada proses-proses yang terdapat didalam sistem dan lebih tepat digunakan untuk menggambarkan sistem yang baru. DADL lebih tepat digunakan untuk menggambarkan sistem yang akan diusulkan sistem yang baru. Karena sistem yang diusulkan belum tentu diterima oleh pemakai sistem dan biasanya sistem yang diusulkan terdiri dari beberapa alternatif, maka penggambaran sistem secara logika terlebih dahulu tanpa berkepentingan dengan penerapannya secara fisik akan lebih mengena dan menghemat waktu penggambarannya dibandingkan dengan DADF. Untuk sistem komputerisasi, penggambaran DADL yang hanya menunjukkan kebutuhan proses dari sistem yang diusulkan secara logika, biasanya proses- Media Nama simpan data Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. proses yang digambarkan hanya merupakan proses-proses secara komputer saja. Contoh diagram context adalah sebagai berikut : Gambar 2.13 Context diagram Contoh diagram arus data adalah sebagai berikut : Gambar 2.14 DAD Level nol Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

2.6.4.4 Diagram ER Entity Relationship