DATA FLOW DIAGRAM DATA FLOW DIAGRAM n Salah

  • Slides: 40
Download presentation
DATA FLOW DIAGRAM

DATA FLOW DIAGRAM

DATA FLOW DIAGRAM n Salah satu tool yang paling penting bagi seorang System Analyst.

DATA FLOW DIAGRAM n Salah satu tool yang paling penting bagi seorang System Analyst. n Penggunaan DFD Sebagai Modeling Tool dipopulerkan Oleh Demacro & Yordan (1979) dan Gane & Sarson (1979) dengan menggunakan pendekatan Metoda Analisis Sistem Terstruktur.

n DFD menggambarkan arus data dari suatu sistem informasi, baik sistem lama maupun sistem

n DFD menggambarkan arus data dari suatu sistem informasi, baik sistem lama maupun sistem baru secara logika tanpa mempertimbangkan lingkungan fisik dimana data tersebut berada n DFD merupakan alat perancangan sistem yang berorientasi pada alur data yang mudah di komunikasikan oleh pembuat program (Programmer)

Simbol Yang Digunakan n Entity (kesatuan luar) n Data flow (arus data) n Process

Simbol Yang Digunakan n Entity (kesatuan luar) n Data flow (arus data) n Process (proses) n Data store (simpanan data)

SIMBOL DFD Sebagai Acuan System Analyst

SIMBOL DFD Sebagai Acuan System Analyst

Kesatuan / Entity n n n Suatu kantor, departemen atau devisi laian dalam perusahaan

Kesatuan / Entity n n n 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

Simbol Entity b a c Akuntansi Pelanggan d Gudang Pemasok

Simbol Entity b a c Akuntansi Pelanggan d Gudang Pemasok

Arus Data n n n n n Formulir atau dokumen Laporan tercetak yang dihasilkan

Arus Data n n n n n 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

Konsep paket dari data (packet of data) a Order Langganan Pelanggan Pembayaran 1 Order

Konsep paket dari data (packet of data) a Order Langganan Pelanggan Pembayaran 1 Order Langganan Gambar Yang kurang benar a Pelanggan Order Langganan Dan Pembayaran Gambar Yang benar 1 Order Langganan

Arus Data a 1 Pelanggan Order Langganan

Arus Data a 1 Pelanggan Order Langganan

Arus Data a 1 Order Langganan Pelanggan Pembayaran 2 Penerimaan Kas

Arus Data a 1 Order Langganan Pelanggan Pembayaran 2 Penerimaan Kas

Konsep arus data menyebar (diverging data flow) 2 Order Langganan Tembusan journal 1 Penerimaan

Konsep arus data menyebar (diverging data flow) 2 Order Langganan Tembusan journal 1 Penerimaan Kas Order Penjualan Tembusan kredit 3 Verifikasi Kredit Tembusan Permintaan barang b Gudang

Konsep arus data mengumpul 1 faktur Pembuatan faktur a Pengiriman 2 Pembuatan Slip pengepakan

Konsep arus data mengumpul 1 faktur Pembuatan faktur a Pengiriman 2 Pembuatan Slip pengepakan Pelanggan

Konsep arus data mengumpul 1 faktur Pembuatan faktur a Pelanggan 2 Pembuatan Slip pengepakan

Konsep arus data mengumpul 1 faktur Pembuatan faktur a Pelanggan 2 Pembuatan Slip pengepakan

Proses n Kegiatan atau kerja yang dilakukan orang, mesin atau komputer n Semua proses

Proses n Kegiatan atau kerja yang dilakukan orang, mesin atau komputer n Semua proses harus ada input dan harus ada outputnya

Simbol Proses No. Identifikasi atau Nama Proses

Simbol Proses No. Identifikasi atau Nama Proses

Proses 1. 2. 3. Identifikasi Proses Biasanya berupa angka yang menunjukkan nomor acuan dari

Proses 1. 2. 3. Identifikasi Proses Biasanya berupa angka yang menunjukkan nomor acuan dari proses Nama Proses Menunjukkan apa yang dikerjakan proses, biasanya diawali dengan kata kerja 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.

Kesalahan dalam penggambaran proses yang terjadi No. Identifikasi Nama Proses ? Black Hole (Ada

Kesalahan dalam penggambaran proses 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)

Simpanan Data 1. Suatu file atau database di sistem komputer 2. Suatu arsip atau

Simpanan Data 1. Suatu file atau database di sistem komputer 2. Suatu arsip atau catatan manual 3. Suatu tabel Penyimpanan sebelum dilakukan proses laporan

Simbol Media Nama data source kesalahan yang sering muncul D 1 Penjualan D 2

Simbol Media Nama data source kesalahan yang sering muncul D 1 Penjualan D 2 Piutang dagang a Pelanggan

Update Data n Arus data menuju ke simpanan data dari suatu proses menunjukkan :

Update Data n Arus data menuju ke simpanan data dari suatu proses menunjukkan : ¨ menambah atau menyimpan record baru ¨ Menghapus record ¨ Merubah nilai data di suatu record n Arus data yang berasal dari simpanan menuju proses menunjukkan proses tersebut menggunakan data yang ada di simpanan data.

Update data 1 Memeriksa dan merubah data barang Penjualan D 1 Persediaan barang Memeriksa

Update data 1 Memeriksa dan merubah data barang Penjualan D 1 Persediaan barang Memeriksa dan Status barang D 1 merubah data barang Persediaan barang 1 Penjualan

Penggandaan kesatuan luar dan simpanan data agar gambar tidak terlalu kompleks dengan perpotongan garis

Penggandaan kesatuan luar dan simpanan data agar gambar tidak terlalu kompleks dengan perpotongan garis a a Pelanggan* Atau D 1 Penjualan Atau D 1 * Penjualan Atau Pelanggan** D 1 Penjualan D 1 * * Penjualan

Context diagram (top level ) x a c y b Over view diagram (level

Context diagram (top level ) x a c y b Over view diagram (level 0) 1 x a c B b y 4 2 A D E 3 Z c

Over view diagram (level 1) 1 x a c B b 4 y 2

Over view diagram (level 1) 1 x a c B b 4 y 2 A D 3 E Z Over view diagram (level 2) E 3. 1 c D P Q 3. 2 R S 3. 3 Z

SYARAT PEMBUATAN DFD yang benar, menyenangkan untuk dilihat dan mudah dibaca dan di pahami

SYARAT PEMBUATAN 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

Diagram Context c b Status Langganan Gudang Manajer Kredit Tembusan permintaan persediaan a Langganan

Diagram Context c b Status Langganan Gudang Manajer Kredit Tembusan permintaan persediaan a Langganan Order langganan Transaksi Penjualan Faktur, Tembusan kredit d Pengiriman

Diagram Jenjang Proses 0 Transaksi Penjualan 1 2 Memproses Order Langganan 1. 1 Mengecek

Diagram Jenjang Proses 0 Transaksi Penjualan 1 2 Memproses Order Langganan 1. 1 Mengecek Pemenuhan order 3 Merekam Back order 4 Merekam Transaksi Dan posting Memverifikasi Kredit 1. 2 Top Level 1. 3 Membuat Order penjualan Membuat Laporan 1. 4 Membuat Faktur dan tembusan Level 0 Level 1

1 D 6 a Manajer Kredit D 7 Persediaan Status persediaan Order langganan rekam

1 D 6 a Manajer Kredit D 7 Persediaan Status persediaan Order langganan rekam back order 1. 1 Mengecek Pemenuhan order Back order Order tidak terpenuhi 1. 2 Merekam Back order 1. 3 c Membuat Order penjualan Manajer Kredit Tembusan Permintaan persediaan b Pengiriman Faktur, tembusan kredit Rekam order penjualan D 8 * Order penjualan 2 1. 4 Order penjualan Membuat Faktur penjualan D 8 Nama langganan 3 D 1 * Order penjualan langganan

Kasus Diagram Konteks

Kasus Diagram Konteks

Diagram Konteks SI Akuntansi

Diagram Konteks SI Akuntansi

Contoh Konteks yang Salah

Contoh Konteks yang Salah

Diagram Konteks Sistem Informasi Rawat Inap

Diagram Konteks Sistem Informasi Rawat Inap

Level 1 Proses Kelola User

Level 1 Proses Kelola User

Level 1 Biaya Pelayanan

Level 1 Biaya Pelayanan

Level 1 Proses Pasien Masuk

Level 1 Proses Pasien Masuk

Level 2 Proses Pasien Keluar

Level 2 Proses Pasien Keluar

QUIS : Buat Diagram Konteks & DFD Level 0 dari Salah Satu Sistem Informasi

QUIS : Buat Diagram Konteks & DFD Level 0 dari Salah Satu Sistem Informasi di bawah Ini : 1. Sistem Informasi Administrasi Sekolah yang terdiri dari entitas : Siswa, Guru, Mata Pelajaran, Nilai dan Kelas 2. Sistem Informasi Pengadaan Barang, terdiri dari entitas : Gudang, Pengadaan, Manajer, Supplier 3. Sistem Informasi Perpustakaan terdiri dari entitas : Pegawai, Anggota, Kepala Perpustakaan