• Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
232
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
5
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. BASIS DATA AHMAD KURNIAWAN
  • 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. • 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. Simbol Yang Digunakan • Entity (kesatuan luar) • Data flow (arus data) • Process (proses) • Data store (simpanan data)
  • 5. SIMBOL DFD Sebagai Acuan SystemAnalyst
  • 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. Simbol Entity a b c Akuntansi Pemasok Pelanggan d Gudang
  • 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. 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. Arus Data a 1 Pelanggan Order Langganan Order Langganan
  • 11. Arus Data 1 Order Langganan a Order Langganan Pelanggan Pembayaran 2 Penerimaan Kas
  • 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. Konsep arus data mengumpul 1 faktur Pembuatan faktur a Pengiriman Pelanggan 2 Pembuatan Slip pengepakan Slip pengepakan
  • 14. Konsep arus data mengumpul 1 faktur Pembuatan faktur a Pelanggan 2 Pembuatan Slip pengepakan Slip pengepakan
  • 15. Proses• Kegiatan atau kerja yang dilakukan orang, mesin atau komputer• Semua proses harus ada input dan harus ada outputnya
  • 16. Simbol Proses No. Identifikasi atau Nama Proses
  • 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. 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. Simpanan Data1. Suatu file atau database di sistem komputer2. Suatu arsip atau catatan manual3. Suatu tabel Penyimpanan sebelum dilakukan proses laporan
  • 20. Simbol Media Nama data sourcekesalahan yang sering muncul D1 Penjualan D2 Piutang dagang a Pelanggan D2 Piutang dagang
  • 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. 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. 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. 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. 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. 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. Diagram Context c b Status Langganan Gudang Manajer Kredit Tembusan permintaan persediaan a Order Langganan langganan Transaksi Penjualan d Faktur, Tembusan Pengiriman kredit
  • 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. 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