Data Flow Diagram Pertemuan ke 2
23--Oct 23 Oct--12
1
DFD Adalah
perangkat-2 analisis dan perangkatperancangan yang terstruktur sehingga memungkinkan pengpeng-analis sistem memahami sistem dan subsistem secara visual sebagai suatu rangkaian aliran data yang saling berkaitan.
23--Oct 23 Oct--12
2
SIMBOL - SIMBOL : Entitas/Entity
: Aliran data
: Proses
: Penyimpanan data (data store)
Gane & Sarson 23--Oct 23 Oct--12
Yourdon 3
Entitas (entitas eksternal)
Entitas eksternal (bagian lain, perusahaan, seseorang atau mesin) yang dapat mengirim data atau menerima data dari sistem Sumber atau tujuan data yang dianggap eksternal terhadap sistem yang sedang digambarkan Entitas Entitas--2 harus diberi nama dengan suatu kata benda Entitas yang sama dapat digunakan lebih dari 1 kali atas suatu DFD tententu utk menghindari persilangan antara jalurjalur-2 aliran data. 23--Oct 23 Oct--12
4
Aliran data Perpindahan
data dari satu titik ke titik yang lain, lain, dengan kepala tanda panah mengarah ke tujuan data Digambarkan dengan kata benda benda..
23--Oct 23 Oct--12
5
Proses Menunjukkan
adanya proses transformasi Proses Proses--2 selalu menunjukkan suatu perubahan data, jadi aliran data yang meninggalkan proses selalu diberi label yang berbeda berbeda.. Diberi nama dengan kata kerja
23--Oct 23 Oct--12
6
Penyimpanan Data Diberi
nama dengan kata benda yang sesuai data apa yang simpan di data store, misalnya Data Konsumen Konsumen,, Transaksi Penjualan Penjualan,, dll Penyimpanan data sementara sementara,, seperti kertas catatan atau sebuah file komputer sementara tidak dimasukkan ke dalam DFD. 23--Oct 23 Oct--12
7
Membuat Diagram Konteks Harus
berupa suatu pandangan, pandangan, yang mencakup masukanmasukan-2 dasar, sistem umum dan keluaran adalah tingkatan tertinggi dalam DFD dan hanya memuat satu proses, proses, menunjukkan sistem secara keseluruhan Diagram konteks diberi nomor 0 (nol) Tidak memuat penyimpanan data. data. 23--Oct 23 Oct--12
8
Diagram level 0
Masukan dan keluaran yang ditetapkan dalam diagram yang pertama tetap konstan dalam semua diagram sub urutannya Diagram 0 adalah pengembangan diagram konteks dan dapat mencakup sampai 9 proses. proses. Setiap proses diberi nomor bilangan bulat, umumnya dimulai dari sudut kiri atas diagram dan mengarah ke sudut sebelah kanan bawah Penyimpanan data utama dari sistem dan semua entitas eksternal dimasukkan ke dalam diagram 0. 23--Oct 23 Oct--12
9
23--Oct 23 Oct--12
10
Kesalahan pada Diagram 1. Lupa memasukkan suatu aliran data atau mengarahkan kepala anak panah pd arah yang salah. Proses mempunyai input, tetapi tidak menghasilkan output Proses menghasilkan output tetapi tidak pernah menerima input
23--Oct 23 Oct--12
11
Membuat Child Diagram
Aturan: Keseimbangan vertikal Aturan: vertikal,, menyatakan bahwa suatu diagram anak tidak bisa menghasilkan keluaran atau menerima masukan dimana proses induknya juga tidak menghasilkan atau menerima Proses Proses--2 pada diagram anak diberi nomor dengan menggunakan nomor proses induk induk,, poin desimal,, serta sebuah nomor unik untuk setiap desimal proses anak anak.. Contoh Contoh:: 3.1, 3.2, dst
23--Oct 23 Oct--12
12
2. Menghubungkan penyimpanan data & entitas-2 eksternal secara langsung satu sama lain.
23--Oct 23 Oct--12
13
3. Aliran data atau prosesproses-2 pemberian label yang tidak tepat 4. Memasukkan lebih dari 9 proses pada DFD 5. Mengabaikan aliran data 6. Menciptakan analisis yang tidak seimbang. MasingMasing-2 diagram harus memiliki masukan dan aliran data keluaran yang sama seperti proses induk. 23--Oct 23 Oct--12
14
Manager toko “Serba Ada” ingin memperbaiki sistem informasi yang ada pada tokonya. Untuk itu dia mulai menganalisis sistem informasi yang ada dimulai dari bagian order penjualan secara kredit.. Adapun uraian prosedur yang ada pada order penjualan kredit secara kredit tersebut adalah sebagai berikut: Bagian order penjualan akan menerima order dari pelanggan. Order ini akan dicatat pada formulir order pelanggan, yang kemudian dilakukan pengecekan ke bagian gudang, apakah barang yang dipesan ada. Apabila barang yang dipesan ada, maka bagian order penjualan akan mencetak surat order penjualan. Tetapi apabila barang tersebut tidak ada, maka data akan dicatat pada buku back order. Dokumen order penjualan tersebut akan dikirim ke manajer kredit untuk meminta otorisasi penjualan secara kredit. Setelah bagian kredit mengotorisasi order penjualan, maka bagian order penjualan akan menyimpan data order tersebut dan membuat faktur penjualan kredit rangkap 6.Lembar 1, 2 dan 3 untuk bagian pengiriman, lembar ke 4 untuk gudang, lembar 5 untuk bagian billing dan lembar 6 untuk diarsip. Buatlah Data Flow Diagram untuk membantu manajer toko ”Serba Ada” tersebut. 23--Oct 23 Oct--12
15
23--Oct 23 Oct--12
16
23--Oct 23 Oct--12
17
Sebuah lembaga kursus ”Maju” mempunyai sebuah sistem informasi kehadiran tutor dan siswanya sebagai berikut: Siswa dan tutor selalu mengisi absensi setiap kali ada pertemuan (proses belajarbelajar-mengajar) di kelas. Absensi tersebut berfungsi untuk mengetahui berapa kali seorang siswa maupun tutor hadir dalam kelas. Apabila seorang tutor atau siswa hadir kurang dari ketentuan minimal yang telah ditentukan oleh BAAK, maka tutor atau siswa tersebut akan dikenakan sanksi Setiap bulannya BAAK akan mendapatkan laporan sanksi turor dan siswa. Buatlah Data Flow Diagram dari sistem informasi kehadiran tutor dan siswa tersebut!
23--Oct 23 Oct--12
18