Data Flow Diagram (DFD)

Data Flow Diagram (DFD)

Sistem Informasi Akuntansi_AM 3A_Angela Fedora

Pengertian DFD

Data Flow Diagram (DFD) adalah suatu diagram yang menggambarkan aliran data dari sebuah proses yang sering disebut dengan sistem informasi. Di dalam data flow diagram juga menyediakan informasi mengenai input dan output dari tiap entitas dan proses itu sendiri.

Fungsi DFD

  1. Menyampaikan Rancangan Sistem
  2. Menggambarkan Suatu Sistem
  3. Perancangan Model

Jenis-jenis DFD

Data flow diagram terbagi menjadi tiga jenis, dimana setiap bagian memiliki peran dan fungsinya masing-masing. Untuk pembuatannya sendiri dapat menyesuaikan kebutuhan proyek dari manajemen tim-nya.

  1. Diagram Level 0 (Diagram Konteks) : Diagram konteks atau level 0 merupakan diagram dengan tingkatan paling rendah, dimana menggambarkan sistem berinteraksi dengan entitas eksternal. Pada diagram konteks akan diberi nomor untuk setiap proses yang berjalan, dimulai dari angka 0 terlebih dahulu. Jadi, untuk setiap aliran data akan langsung diarahkan menuju sistem. Ciri dari diagram level 0 terletak pada tidak adanya informasi yang terkait data yang tersimpan pada data store.
  2. Diagram Level 1 : DFD level 1 merupakan lanjutan dari diagram konteks karena setiap proses yang berjalan akan diperinci pada tingkatan ini sehingga proses utama akan dipecah menjadi sub-sub proses yang lebih kecil lagi.
  3. Diagram Level 2 : DFD level 2 merupakan tingkat lanjutan dari level yang sebelumnya, dimana pada fase ini akan dijelaskan lebih detail terkait tiap prosesnya. Namun, untuk tingkatan ini jarang sekali dikerjakan dan lebih banyak hanya menerapkan dua level di bawahnya saja.

Contoh DFD Level 0

contoh dfd level 0

Pada gambar DFD di atas kita bisa menguraikan tahap-tahap dari sebuah sistem, yaitu :

  1. Tahapan atau proses mengakses biodata pelanggan dan pendaftaran treatmen salon
  2. Tahapan atau proses melakukan pemesanan atau booking
  3. Tahapan atau proses melakukan transaksi pembayaran dan melakukan rating

Contoh DFD Level 1

contoh dfd level 1

Penjelasan singkat :

  • Pada tahap ini pelanggan akan memasukan biodata diri seperti nama, alamat, no handphone, dan alamat email
  • Salon akan menginputkan daftar treatmen seperti potong rambut, perawatan wajah, dan lainnya dengan harga yang sudah ditentukan
  • Kemudian sistem akan menyimpan data dari pelanggan untuk memudahkan pelanggan saat melakukan pemesanan
  • Selanjutnya admin akan mengakses semua data tersebut ke sistem informasi

Contoh DFD Level 1 proses 2

contoh dfd level 2

Penjelasan :

  • Selanjutnya yaitu tahapan melakukan pemesanan
  • Sistem akan dengan sendirinya akan melakukan input pemsanan dari pelanggan setelah pelanggan menginput order salon dengan melakukan pemesanan treatmen
  • Admin akan menyalurkan orderan kepada salon
  • Dan alon akan melakukan konfirmasi dan melayani orderan tersebut.

Contoh DFD Level 1 proses 3

Penjelasan :

  • Tahapan ini kita akan melihat bahwa admin melakukan konfirmasi detail pesanan kepada salon
  • Salon akan mendapatkan daftar orderan dari pelanggan yang diberikan oleh admin
  • Salon akan datang ke pelanggan untuk melakukan service
  • Setelah mendapatkan pelayanan pelanggan melakukan transaksi pembyaran
  • Transaksi bisa berupa tunai atau transfer di muka terlebih dahulu
  • Lalu pelanggan memberikan rating atau review kepada salon

 

Contoh DFD Penjualan

Selanjutnya berikut ini contoh DFD studi kasus sistem informasi penjualan online :

DFD Level 0

Penjelasan :

DFD di atas menjelaskan tentang beberapa proses :

  • Pendataan produk
  • Pemesanan
  • Dan pembayaran

DFD Level 1

Penjelasan :

  • Admin mendata produk
  • Data tersebut akan dicek kelengkapannya oleh sistem informasi
  • Jika sudah lengkap maka data akan disimpan pada database
  • Setelah itu produk akan ditampilkan pada customer

DFD Level 1 proses 2

Penjelasan :

  • DFD di atas lebih merinci kegiatan proses pemesanan
  • Pertama customer memilih produk yang akan dibeli
  • Data produk diambil dari database
  • Setelah produk dipilih, customer harus mengisi data pemesanan dan akan disimpan pada database pemesanan
  • Lalu admin akan mendapatkan laporan pemesanan
  • Sedangkan customer akan mendapatkan nota total pesanan

DFD Level 1 proses 3

Penjelasan :

  • DFD ini menjelaskan tentang proess pembayaran
  • Pertama, customer harus login dulu menggunakan id pemesanan dan password yang diperoleh dari database pemesanan
  • Lalu customer mengisi data konfirmasi pembayaran. Data tersebut akan disimpan pada database pembayaran
  • Admin akan menerima report pembayaran dan customer akan mendapatkan nota bukti pembayaran

DFD Level 2

contoh dfd penjualan level 2

Penjelasan :

  • Admin memasukan data produk dan sistem akan mengecek kelengkapannya
  • Setelah itu data akan disimpan pada database produk
  • Admin juga dapat melakukan update dan delete produk


Komentar