DFD Data Flow Diagram Level 0 DFD Data Flow Diagram Level 1

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