untuk menggambarkan darimana asal data dan kemana tujuan data yang keluar dari sistem, dimana suatu data disimpan, proses apa yang menghasilkan data
tersebut, interaksi antara data yang tersimpan dan proses yang dikenakan pada data tersebut. Untuk membuat DFD digunakan aplikasi ProcessAnalyst dari paket
tool desain sistem Power Designer 6.
a. Context Diagram
Context Diagram merupakan gambaran umum sistem dari aplikasi yang akan dibuat. Gambaran umum ini menjelaskan hubungan antara entitas
luar sistem dengan sistem serta aliran informasi antara sistem dengan entitas luar. Gambar 3.2 berikut merupakan Context Diagram dari aplikasi
UKM Batik Tulis Jawa Timur.
Data_Transaksi Data_Artikel
Data_Produk Nama_User_dan_Password
ID_Artikel ID_Produk
Laporan_Transaksi Data_Negara
Data_Kota Data_Supplier
Data_Produk Data_Artikel
Website UKM Batik Tulis Jawa Timur
+
Pengunjung Administrator
Gambar 3.2 Context Diagram Aplikasi UKM Batik Tulis Jawa Timur
b. DFD Level 1 Aplikasi UKM Batik Tulis Jawa Timur
DFD Level 1 merupakan gambaran dari proses-proses utama yang ada di dalam sistem. DFD Level 1 aplikasi UKM Batik Tulis Jawa Timur terdiri
dari tiga proses utama yaitu proses Pembuatan Data Website, Pelaksanaan Transaksi, Pembuatan Laporan Transaksi. DFD Level 1 ini digambarkan
pada gambar 3.3.
Data_Detil_Transaksi Data_Transaksi
Data_Detil_Transaksi Data_Transaksi
Data_Pelanggan Nama_User_dan_Password
Data_Negara Data_Kota
Data_Supplier Data_Produk
ID_Produk Data_Artikel
ID_Artike Data_Negara
Data_Kota Data_Supplier
Data_Produk Data_Artikel
Data_Transaksi Data_Artikel
Data_Produk Nama_User_dan_Password
ID_Artikel ID_Produk
Laporan_Transaksi Data_Negara
Data_Kota Data_Supplier
Data_Produk Data_Artikel
Administrator Administrator
Administrator Administrator
Administrator Administrator
Pengunjung Pengunjung
Pengunjung Pengunjung
Pengunjung Pengunjung
1
Pembuatan Data Website
+
2
Pelaksanaan Transaksi
+
3 Pembuatan Laporan
Transaksi 1
Artikel 2
Produk 3
Supplier 4
Kota 5
Negara
6 Pelanggan
7 Transaksi
8 Detil_Transaksi
Gambar 3.3 DFD Level 1 Aplikasi UKM Batik Tulis Jawa Timur
c. DFD Level 2 Pembuatan Data Website
DFD Level 2 Pembuatan Data Website merupakan tingkatan dari DFD yang menggambarkan proses lebih detil dari proses Pembuatan Data
Website. DFD Level 2 Pembuatan Data Website digambarkan pada gambar 3.4.
Data_Negara Data_Kota
Data_Supplier Data_Produk
Data_Artikel
Data_Negara Data_Kota
Data_Supplier Data_Produk
Data_Artikel
Administrator Administrator
Administrator Administrator
Administrator 1
Artikel
2 Produk
3 Supplier
4 Kota
5 Negara
1 Maintenance
_Data_Artikel
2 Maintenance_
Data_Produk
3 Maintenance_
Data_Supplier
4 Maintenance
_Data_Kota 5
Maintenance_ Data_Negara
Gambar 3.4 DFD Level 2 Pembuatan Data Website
d. DFD Level 2 Pelaksanaan Transaksi
DFD Level 2 Pelaksanaan Transaksi merupakan tingkatan dari DFD yang menggambarkan proses lebih detil dari proses Pelaksanaan Transaksi.
DFD Level 2 Pelaksanaan Transaksi digambarkan pada gambar 3.5.
Data_Detil_Transaksi Data_Transaksi
Data_Pelanggan Data_Supplier
Data_Transaksi Data_Produk_Terpilih
Data_Produk ID_Produk
Data_Artikel ID_Artikel
Data_Artikel Data_Produk
ID_Artikel ID_Produk
Data_Negara Data_Kota
Nama_User_dan_Password Nama_User_dan_Password
Pengunjung Pengunjung
Pengunjung Pengunjung
Pengunjung Pengunjung
1 Artikel
1 Artikel
2 Produk
2 Produk
3 Supplier
4 Kota
5 Negara
6 Pelanggan
6 Pelanggan
7 Transaksi
8 Detil_Transaksi
1 Pendaftaran_Pelanggan
2 Pencarian_Artikel_dan
_Produk
3 Pencatatan_Transaksi
Gambar 3.5 DFD Level 2 Pelaksanaan Transaksi
3.3. Entity Relationship Diagram ERD