User Programmer
Crystal Report
3.2.7 Perancangan DFD Aplikasi
DFD dari aplikasi visual basic ini, dimulai dari DFD Data Flow Diagram level 0 hingga level 2.
3.2.7.1 DFD Data Flow Diagram Level 0
DFD Data Flow Diagram level 0 dari aplikasi ini dapat dilihat pada gambar berikut :
Gambar 3.6 DFD Data Flow Diagram Level 0
Seperti yang terlihat pada diagram gambar 3.6, diagram tersebut merepresentasikan seluruh elemen yang terdapat pada sistem informasi menu
masakan rumah tangga. Berikut ini akan dijelaskan proses dari DFD Data Flow Diagram level 0 tersebut :
1. Diagram terdiri dari tiga entiti yaitu programmer, user dan crystal report.
Sistem Informasi Menu
Masakan dalam Kehidupan
Rumah Tangga Urutan_tanggal
Data _resep Data_kombinasi
Batal Cetak
Urutan_tanggal
Data _resep Data_kombinasi
Cetak
Urutan_tanggal
Universitas Sumatera Utara
2. Programmer memasukkan data resep, urutan tanggal, menentukan tampilan program secara keseluruhan serta menentukan kombinasi
masakan untuk setiap urutan tanggal yang ada, kemudian sistem akan menampilkan hasilnya kepada user.
3. User memilih urutan tanggal yang akan dilihat kombinasi masakannya, kemudian sistem akan menampilkan kombinasi resep sesuai dengan
urutan tanggal yang telah user pilih sebelumnya. 4. Banyak proses yang dapat dilakukan user di dalam sistem dan sebagai
feedback sistem akan menampilkan hasil interaksi dari proses yang user lakukan. Sebagai contoh ketika user memproses perintah pencetakan,
maka sistem akan memberikan feedback berupa layar cetak yang diambil pada crystal report.
5. Masukan yang diterima sistem yaitu urutan tanggal, sehingga sistem akan dengan mudah melakukan pencarian terhadap data yang akan
ditampilkan.
3.2.7.2 DFD Data Flow Diagram Level 1
Pada level ini terdapat proses-proses apa saja yang terjadi pada sistem aplikasi.
DFD Data Flow Diagram level 1 dapat dilihat pada gambar 3.7 :
Universitas Sumatera Utara
User Programmer
D1 Masakan
Gambar 3.7 DFD Data Flow Diagram Level 1
DFD Data Flow Diagram level 1 disaring lebih jauh lagi menjadi tingkat yang lebih rendah. DFD Data Flow Diagram level 1 ini menggambarkan proses-
proses yang terjadi pada sistem secara umum. Berikut ini merupakan penjelasan dari gambar DFD level 1.
1. DFD Level 1 dari sistem aplikasi ini memiliki lima proses utama, yaitu
proses urutan tanggal, proses tampilkan kombinasi, proses tampilkan resep, proses tampilan program, dan proses cetak.
2. Pada proses urutan tanggal, user memilih urutan tanggal yang akan
ditampilkan kombinasi masakannya kemudian sistem akan mengirimkan hasil pilihan urutan user tersebut kepada proses tampilkan kombinasi.
P1.0 Urutan
Tanggal
P2.0 Tampilkan
Kombinasi
P4.0 Cetak
P3.0 Tampilkan
Resep
P5.0 Tampilkan
Program Tanggal
Pilihan_urutan_tanggal Pilihan_urutan_tanggal
Nama_masakan Kombinasi_masakan
Gambar_masakan Resep_masakan
Resep_masakan Nama_masakan
Nama_masakan Resep_masakan
Resep_masakan Gambar_masakan
Nama_masakan Kombinasi_masakan
Pilihan_urutan_tanggal Resep_masakan
Kombinasi
Nama masakan
Urutan tanggal
Gambar_masakan Kode_masakan
Universitas Sumatera Utara
3. Selanjutnya pada proses tampilkan kombinasi, proses akan menerima data pilihan urutan tanggal dari user yang dikirimkan oleh proses urutan
tanggal kemudian sistem akan menampilkan kombinasi sesuai dengan urutan tanggal kombinasi yang telah dipilih user tersebut.
4. Pada proses tampilkan resep, sistem akan menampilkan resep yang berada pada database sesuai dengan nama masakan yang telah dikirimkan oleh
proses tampilkan kombinasi. 5. Setelah itu sistem akan menyediakan proses cetak yang dapat diakses oleh
user. Pada proses inilah user dapat mencetak resep sesuai dengan nama masakan yang telah dikirimkan oleh proses tampilkan resep.
6. Pada proses tampilan program, user dapat dengan bebas memilih tampilan form mana yang akan diaksesnya atau user juga dapat kembali pada form
sebelumnya dengan bebas.
3.2.7.3 DFD Data Flow Diagram Level 2