3.2.3. Data Flow Diagram DFD
Dalam perancangan sistem, penulis menggunakan tools Power Designer sebagai media pembantu dalam pembuatan sistem. Simbol–simbol yang
digunakan antara Data Flow Diagram secara konvensional dengan simbol–simbol Data Flow Diagram yang ada pada tools Power Designer ada beberapa
perbedaan. Pada tabel dibawah ini merupakan simbol–simbol Data Flow Diagram yang digunakan oleh penulis dalam pembuatan sistem dengan menggunakan tools
PowerDesigner.
3.2.3.1. Contex Diagram
Context Diagram menjelaskan gambaran umum mengenai sistem dan entitas eksternal yang berinteraksi dengan sistem serta arah informasi yang masuk
dan keluar antara entitas luar dengan sistem. Pada Context Diagram ini terdapat 2 entitas yang terlibat dalam sistem yaitu: user dan operator. Yang mana tampak
pada Gambar 3.5 berikut ini.
hasil_estimasi Data_item
Data_user Data_budget
eBudgeting
+
Customer
Gambar 3.5 Context Diagram
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
Dari context diagram diatas dapat dijelaskan bahwa sistem ini menerima input dari admin yang berupa data-data konklusi selain itu juga mendapat input
dari user sendiri yang berupa budget yang dimiliki user untuk dihitung oleh sistem yang nantinya dapat menghasilkan keluaran berupa beberapa alternatif
yang ditentukan melalui perbandingan budged dari inputan user dan fasilitas yang bisa didapatkan dengan budged tersebut agar bisa dipertimbangkan oleh user
tersebut untuk mengadakan acara sesuai dengan budget yang dimiliki.
3.2.3.2. DFD Level 0
DFD level 0 merupakan hasil setelah dilakukan decompose sistem dari context diagram. Dari DFD level 0 ini terdapat 5 sub proses antara lain: Sub
proses input petugas, Sub proses input event,Sub proses input barang, Sub proses input data konklusi , Sub proses perhitungan, Gambar 3.6
data_budget Data_ItemList
Data_user Data_item
hasil_estimasi
Data_item Data_user
Data_budget
Custom er
1 prosesEbudgeti
ng
+
2 inputData
+
3 Item_List
2 User_List
1 budget_list
Gambar 3.6 DFD Level 0
Dari Gambar 3.6 diatas dapat dijelaskan bahwa terdapat beberapa sub proses yaitu :input petugas, input data event, input data barang, input data
konklusi, kemudian perhitungan. Sub proses input petugas mendapatkan inputan dari petugas untuk menginputkan data petugas dan data petugas tersebut akan
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
disimpan dalam data store tabel petugas. Selain menginputkan data petugas, petugas juga menginputkan data barang, data event, data konklusi yang mana
nantinya data-data tersebut akan disimpan dalam data store tabel data barang, tabel event dan tabel konklusi. Dan untuk sub proses perhitungan mendapatkan
inputan dari beberapa data store yang telah tersimpan dan juga mendapatkan inputan data budget dari user. Jadi yang paling bertanggung jawab atas
pemeliharaan aplikasi ini adalah seorang admin karena itu merupakan tugas seorang admin pada umumnya.
3.2.3.3. DFD Level 1