Materi 9

436 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
436
On SlideShare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
10
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Materi 9

  1. 1. BASIS DATA AHMAD KURNIAWAN
  2. 2. DATA FLOW DIAGRAM • Salah satu tool yang paling penting bagi seorang System Analyst. • Penggunaan DFD Sebagai Modeling Tool dipopulerkan Oleh Demacro & Yordan (1979) dan Gane & Sarson (1979) dengan menggunakan pendekatan Metoda Analisis Sistem Terstruktur.
  3. 3. • DFD menggambarkan arus data dari suatu sistem informasi, baik sistem lama maupun sistem baru secara logika tanpa mempertimbangkan lingkungan fisik dimana data tersebut berada• DFD merupakan alat perancangan sistem yang berorientasi pada alur data yang mudah di komunikasikan oleh pembuat program (Programmer)
  4. 4. Simbol Yang Digunakan • Entity (kesatuan luar) • Data flow (arus data) • Process (proses) • Data store (simpanan data)
  5. 5. SIMBOL DFD Sebagai Acuan SystemAnalyst
  6. 6. Kesatuan / Entity• Suatu kantor, departemen atau devisi laian dalam perusahaan tetapi diluar sistem yang sedang dikembangkan• Orang atau kelompok orang di organisasi tetapi diluar sistem yang dikembangkan• Suatu organisasi atau orang yang berada diluar organisasi, misal langganan, pemasok• Sistem informasi lain diluar sistem yang dikembangkan• Sumber asli dari transaksi• Penerima akhir dari suatu laporan yang dihasilkan sistem
  7. 7. Simbol Entity a b c Akuntansi Pemasok Pelanggan d Gudang
  8. 8. Arus Data• Formulir atau dokumen• Laporan tercetak yang dihasilkan sistem• Tampilan atau output layar yang dihasilkan sistem• Masukan untuk komputer• Komunikasi ucapan• Surat-surat atau memo• Data yang dibaca atau direkam ke suatu file• Suatu isian yang dicatat dalam buku agenda• Trasnmisi data dari suatu komputer ke komputer yang lain
  9. 9. Konsep paket dari data (packet of data) a Order Langganan 1 Pelanggan Order Pembayaran Langganan Gambar Yang kurang benar a Order Langganan 1 Dan Pembayaran Pelanggan Order Langganan Gambar Yang benar
  10. 10. Arus Data a 1 Pelanggan Order Langganan Order Langganan
  11. 11. Arus Data 1 Order Langganan a Order Langganan Pelanggan Pembayaran 2 Penerimaan Kas
  12. 12. Konsep arus data menyebar(diverging data flow) 2 Order Langganan Tembusan journal b Tembusan 1 Permintaan Order Penjualan barang Penerimaan Gudang Kas Tembusan kredit 3 Verifikasi Kredit
  13. 13. Konsep arus data mengumpul 1 faktur Pembuatan faktur a Pengiriman Pelanggan 2 Pembuatan Slip pengepakan Slip pengepakan
  14. 14. Konsep arus data mengumpul 1 faktur Pembuatan faktur a Pelanggan 2 Pembuatan Slip pengepakan Slip pengepakan
  15. 15. Proses• Kegiatan atau kerja yang dilakukan orang, mesin atau komputer• Semua proses harus ada input dan harus ada outputnya
  16. 16. Simbol Proses No. Identifikasi atau Nama Proses
  17. 17. Proses1. Identifikasi Proses Biasanya berupa angka yang menunjukkan nomor acuan dari proses2. Nama Proses Menunjukkan apa yang dikerjakan proses, biasanya diawali dengan kata kerja3. Pemroses • tidak hanya oleh komputer tapi juga bisa proses manual atau mesin non komputer jadi harus disebutkan • menyebutkan nama program yang melakukan proses bila dalam sistem terdiri atas banyak program.
  18. 18. Kesalahan dalam penggambaranproses yang terjadi No.Identifikasi Nama Proses ? Black Hole (Ada input tidak ada output) No.Identifikasi ? Nama Proses Miracle / ajaib (Ada output namun tidak ada input)
  19. 19. Simpanan Data1. Suatu file atau database di sistem komputer2. Suatu arsip atau catatan manual3. Suatu tabel Penyimpanan sebelum dilakukan proses laporan
  20. 20. Simbol Media Nama data sourcekesalahan yang sering muncul D1 Penjualan D2 Piutang dagang a Pelanggan D2 Piutang dagang
  21. 21. Update Data • Arus data menuju ke simpanan data dari suatu proses menunjukkan : • menambah atau menyimpan record baru • Menghapus record • Merubah nilai data di suatu record • Arus data yang berasal dari simpanan menuju proses menunjukkan proses tersebut menggunakan data yang ada di simpanan data.
  22. 22. Update data 1 Memeriksa dan Penjualan merubah data D1 Persediaan barang barang 1 Memeriksa dan Status barang merubah data D1 Persediaan barang barang Penjualan
  23. 23. Penggandaan kesatuan luar dan simpanan dataagar gambar tidak terlalu kompleks denganperpotongan garis a a a Pelanggan Atau Pelanggan* Atau Pelanggan** D1 Penjualan Atau D1 Penjualan Atau D1 Penjualan D1 Penjualan Atau D1 * Penjualan Atau D1 * * Penjualan
  24. 24. Context diagram (top level ) a x c b y Over view diagram (level 0) 1 2 a x A c B D 4 3 cb y E Z
  25. 25. Over view diagram (level 1) 1 2 a x A c B D 4 3 c b y E Z Over view diagram (level 2) D E 3.1 3.2 P Q R 3.3 S Z
  26. 26. SYARAT PEMBUATAN DFD DFD yang benar, menyenangkan untuk dilihat dan mudah dibaca dan di pahami oleh pemakai.Syarat-syarat pembuatan DFD ini adalah : 1. Pemberian nama untuk tiap komponen DFD 2. Pemberian nomor pada komponen proses 3. Penggambaran DFD sesering mungkin agar enak dilihat 4. Penghindaran penggambaran DFD yang rumit 5. Pemastian DFD yang dibentuk itu konsiten secara logika
  27. 27. Diagram Context c b Status Langganan Gudang Manajer Kredit Tembusan permintaan persediaan a Order Langganan langganan Transaksi Penjualan d Faktur, Tembusan Pengiriman kredit
  28. 28. Diagram Jenjang Proses 0 Transaksi Penjualan Top Level 1 2 3 4 Memproses Memverifikasi Merekam Membuat Level 0 Order Kredit Transaksi Laporan Langganan Dan posting 1.1 1.2 1.3 1.4 Level 1Mengecek Merekam Membuat MembuatPemenuhan Back Order Faktur danorder order penjualan tembusan
  29. 29. 1 D6 Persediaan D7 Back order Status persediaan rekam back order 1.1a Order 1.2 Manajer langganan Mengecek Order tidak terpenuhi Kredit Pemenuhan Merekam order Back order 1.3 Membuat D8 * Order penjualan Rekamc Order Manajer order Kredit penjualan penjualan Tembusan Permintaan 2 persediaan 1.4 Order penjualanb Pengiriman Membuat D8 * Order penjualan Faktur, tembusan Faktur kredit penjualan D1 langganan Nama langganan 3

×