3.3 Data Flow Diagram
Data Flow Diagram DFD merupakan diagram yang menggunakan
notasi-notasi untuk menggambarkan arus data dan sistem secara logika. Keuntungan menggunakan Data Flow Diagram DFD adalah memudahkan
pemakai yang kurang menguasai bidang komputer dapat mengerti sistem yang dikembangkan.
Penggambaran alur sistem dilakukan dengan membagi sistem yang kompleks menjadi sub-sub sistem yang lebih sederhana dan mudah dimengerti.
Adapun simbol-simbol yang digunakan dalam Data Flow Diagram DFD adalah sebagai berikut :
1. Proses adalah kegiatan yang dilakukan oleh orang, mesin, atau computer dari hasil suatu arus data yang masuk kedalam proses untuk dihasilkan arus data
yang akan keluar dari proses. 2. External Entity merupakan kesatuan dilingkungan luar sistem yang dapat
berupa orang, organisasi, atau sistem lainnya yang berada dilingkungan luarnya yang akan memberikan input atau menerima output dari sistem.
3. Data Store sebagai penyimpanan data. 4. Data flow menggambarkan aliran data yang dapat berupa masukan untuk
sistem atau hasil dari proses sistem.
3.3.1 Diagram Berjenjang
Diagram berjenjang menggambarkan hirarki proses-proses yang ada dalam DFD. Pada Diagram Berjenjang sistem informasi bengkel mobil berbasis web
terdiri dari tiga proses utama yaitu maintenance data, melakukan transaksi, dan
membuat laporan. Masing-masing dari proses tersebut akan dijabarkan kembali ke dalam beberapa sub proses yang dapat dilihat pada Gambar 3.18.
+ ,
- ,
.
- .
1
- 2
-- -.
, 3
-0 3
-- ---
.
.- ..
.0 .1
.4
- ,
3 --
,
Gambar 3.18 Diagram Berjenjang Sistem Informasi Bengkel Mobil Berbasi Web.
3.3.2 Context Diagram
Context Diagram adalah tinkatan tertinggi dalam diagram aliran data dan
hanya memuat satu proses, menunjukkan sistem secara keseluruhan. Context diagram
sistem informasi bengkel mobil berbasis web pada PT. Surya Kencana yang terdapat pada gambar 3.19 terdiri dari empat external entity, yaitu montir,
supplier, pemilik dan pelanggan.
Gambar 3.19 Context Diagram Sistem Informasi Bengkel Mobil Berbasis Web Pada PT. Surya Kencana.
3.3.3 Data Flow Diagram Level 0
Pada gambar 3.20 terlihat bahwa DFD level 0 menjelaskan proses yang terdapat dalam sistem informasi bengkel mobil berbasis web pada PT.Surya
Kencana. Proses tersebut terdiri dari tiga proses yaitu, proses mengelola data master, proses melakukan transaksi, dan proses membuat laporan.
Harga Jual Barang
Laporan Pembelian Biaya Kerusakan
Data Barang Data_Supplier
Daftar Pemesanan Barang Acuan Kerja Montir
Permintaan Barang Bukti Pengeluaran Barang
Biaya Servis Pembayaran Tunai
Keluhan Pelanggan Acuan Kerja
Histori Mobil User Profile
Data Mobil Data Pelanggan
Data Kerusakan Faktur Pembayaran
Acuan Kerja Tambah Kerusakan
Faktur Pembelian Laporan Pendapatan
Laporan Stok Barang Laporan Histori Barang
Laporan Pertimbangan Supplier Pelanggan
Supplier Pemilik
Sistem Informasi Bengkel Mobil Berbasis Web Pada PT Surya
Kencana
+
Montir
Histori Mobil yang diambil Data Stok Barang yang diambil
Perbandingan Stok Pesan dan Stok Beli Rincian Barang Servis yang diambil
Rincian Servis yang diambil Transaksi Servis yang diambil
Transaksi Pembelian yang diambil Histori Barang yang diambil
Rincian Histori Barang yang diambil
Data Rincian Transaksi Data Transaksi Pembelian
Rincian Pemesanan yang diupdate Rincian Pemesanan Barang yang diambil
Histori Barang yang disimpan Rincian Histori Barang yang disimpan
Data Supplier yang diambil Data Barang yang diambil
Pemesanan Barang yang diambil Rincian Pemesanan Barang yang diambil
Rincian Pemesanan Barang yang disimpan Status Pemesanan yang diupdate
Pemesanan Barang yang disimpan Pemesanan Barang yang diambil
Data Barang yang diambil
Data Supplier yang diambil Rincian Servis yang diambil
Data Mobil yang diambil Data Pelanggan yang diambil
Master Keluhan yang diambil Transaksi Servis yang diambil
Tanggal Pembayaran yang diupdate Data Histori Mobil yang disimpan
Data Kerusakan yang diambil Rincian Servis yang disimpan
Transaksi Servis yang disimpan
Kilometers yang diupdate Data Pelanggan yang diambil
Rincian Barang Servis yang diambil Status Keluhan yang diupdate
Master Keluhan yang diambil
Data Mobil yang diambil Data Mobil yang diambil
Rincian Barang Servis yang disimpan
Data Pelanggan yang diambil Histori Barang yang disimpan
Rincian Histori Barang yang disimpan
Master Keluhan yang diambil Master Keluhan yang disimpan
Rincian Keluhan yang diambil Rincian Keluhan yang disimpan
Data Mobil yang diambil Data Pelanggan yang diambil
Data Pelanggan yang diambil Data Barang yang disimpan
Data Supplier yang disimpan Data Kerusakan yang disimpan
Data Mobil yang disimpan Data Pelanggan yang disimpan
Data User Profile yang disimpan Data User Profile yang diambil
Histori Mobil Laporan Stok Barang
Laporan Pertimbangan Supplier Laporan Pendapatan
Laporan Pembelian Laporan Histori Barang
Data Barang Daftar Pemesanan Barang
Faktur Pembelian Faktur Pembayaran
Acuan Kerja Montir Acuan Kerja Tambah Kerusakan
Permintaan Barang
Pembayaran Tunai
User Profile Keluhan Pelanggan
Biaya Servis Acuan Kerja
Biaya Kerusakan Harga Jual Barang
Data Mobil Data Pelanggan
Data Kerusakan Data_Supplier
Bukti Pengeluaran Barang Rincian Transaksi yang diambil
Pemesanan Barang yang diambil
Data Supplier yang diambil Jumlah Stok yang diupdate
Data Barang yang diambil Stok Ambil yang diupdate
Pelanggan Pelanggan
Pelanggan Pelanggan
Pelanggan Pelanggan
Pelanggan Pelanggan
Pelanggan Montir
Montir Montir
Montir Montir
Supplier
Supplier Supplier
Supplier
Pemilik Pemilik
Pemilik Pemilik
Pemilik Pemilik
Pemilik 1
Pelanggan
2 UserProfile
3 Mobil
6 Master Servis
7 Rincian_Keluhan
Montir 8
Master_Keluhan 10
Rincian_Servis 11
Transaksi_Servis 16
Histori_Mobil 17
Rincian_Histori_ Barang
18 Histori_Barang
15 Transaksi_Pembelian
9 Rincian_Barang_Servis
12 Rincian Pemesanan
Barang 4
Barang
14 Rincian Transaksi
Pembelian 3
Membuat Laporan
+
13 Pemesanan_Barang
11 Transaksi_Servis
10 Rincian_Servis
9 Rincian_Barang_Servis
1 Mengelola Data Master
+
5 Supplier
2
Melakukan Transaksi
+
4 Barang
Gambar 3.20 DFD Level 0 Sistem Informasi Bengkel Mobil Berbasis Web Pada PT. Surya Kencana.
3.3.4 Data Flow Diagram Level 1