Panduan Lengkap Diagram Konteks DFD
Panduan Lengkap Diagram Konteks DFD
Diagram konteks adalah kasus khusus dari diagram aliran data, di mana sebuah
Satu gelembung mewakili seluruh sistem.
Diagram konteks menunjukkan melalui aliran data interaksi yang ada antara
agen eksternal dan sistem, tanpa menggambarkan struktur sistem pada saat mana pun
informasi.
Dalam jenis diagram ini, sistem informasi harus direpresentasikan sebagai satu kesatuan
proses tingkat sangat tinggi dengan masukan dan keluaran ke agen eksternal yang membatasinya, dari
bentuk setara dengan kotak hitam.
Mengingat bahwa diagram ini harus dapat dipahami, tidak mungkin untuk mewakili
semua aliran data dari sistem di dalamnya, tetapi lebih tepatnya harus diwakili di dalamnya sebuah visi
umum dari sistem dari perspektif pemilik sistem mengikuti dua
garis panduan dasar:
Orang-orang, organisasi, dan sistem yang berkomunikasi dengan sistem. Dikenal sebagai
seperti terminator.
Data yang diterima sistem dari dunia luar dan yang harus diproses dengan cara tertentu.
Data yang dihasilkan oleh sistem dan akan dikirim ke luar.
Gudang data yang dibagikan sistem dengan para terminator.
Batas antara sistem dan sisa dunia.
Elemen dari Diagram Konteks
Diagram konteks terdiri dari terminator, aliran data, dan aliran kontrol,
gudang data dan satu proses, yang terdiri dari satu gelembung. Nama di dalam
dari proses biasanya adalah nama sistem lengkap atau akronim yang disepakati.
1. Pikirkan tentang sistem yang Anda analisis seolah-olah itu adalah sebuah wadah, untuk
membedakan interior dari eksterior.
2. Abaikan tugas-tugas murni internal dari wadah; dengan demikian menerapkan konsep kotak
hitam.
3. Tanyakan kepada pengguna akhir Anda peristiwa atau transaksi apa yang
harus merespons sistem. Misalnya: Pesanan, Keluhan, Pembayaran, dll.
4. Untuk setiap kejadian, tanyakan jawaban apa yang seharusnya dihasilkan oleh sistem.
Misalnya:
Pesanan - Jadwalkan pesanan
2. Keluhan - Memberikan jawaban
3. Pembayaran - Menyusun kuitansi
5. Tanyakan laporan format tetap apa yang harus dihasilkan oleh sistem
6. Identifikasi sumber data bersih untuk setiap peristiwa atau transaksi. Sumber-sumber ini
akan menjadi agen internal atau eksternal dari sistem.
7. Identifikasi wadah bersih dari setiap jawaban atau keluaran yang harus dihasilkan
sistem. Destinasi ini juga akan menjadi agen internal atau eksternal.
8. Identifikasi semua kemungkinan gudang data eksternal. Jangan bingungkan dengan yang lain.
gudang data yang sesuai dengan model E/R dari sistem yang akan dibangun.
9. Gambarlah diagram konteks untuk semua informasi di atas
Semua proyek memiliki cakupan tindakan. Lingkup suatu proyek mendefinisikan apa yang
Aspek-aspek perusahaan seharusnya memberikan dukungan kepada sistem atau aplikasi tersebut. El
cakupan suatu proyek juga menentukan cara interaksi sistem atau aplikasi dalam
fase modernisasi dengan sistem lain dan dengan perusahaan yang dianggap sebagai keseluruhan. La
definisi ruang lingkup proyek adalah langkah penting pertama dari modernisasi
proses.
Sebuah diagram alur data konteks mendefinisikan bidang tindakan dan batasan dari
sistem dan proyek. Lingkup semua proyek selalu terpengaruh oleh perubahan; karena
Maka, diagram alur pengeluaran konteks juga harus ada. Di antara sinonimnya
termasuk diagram konteks, model konteks, dan model lingkungan.
Gambar 1. Diagram konteks: juga disebut aliran data, adalah model proses.
lebih umum yang dapat digunakan dalam sistem atau aplikasi. Sistem atau aplikasi itu
mewakili sebagai satu proses tunggal. Interaksinya dengan perusahaan, sistem lain dan yang
dunia luar digambarkan sebagai aliran data masuk dan keluar.
Sebuah diagram konteks mengandung satu proses tunggal. Agen eksternal dan internal yang
terletak di perimeter gambar. Pada perimeter tersebut juga ditambahkan data eksternal.
Aliran data mendefinisikan interaksi sistem dengan agen internal dan
eksternal, dan dengan data eksternal.
Seperti yang terlihat pada gambar 1, tujuan utama dari sistem ini adalah memberikan jawaban atas
permohonan langganan (pesanan awal dan permintaan pendapatan) dari perusahaan
SoundStage, promosi bulanan yang ditujukan kepada anggota dan pesanan dari
anggota. Manajemen perusahaan menekankan perlunya memiliki beberapa
laporan penjualan dan analisis anggota (yang ditampilkan sebagai aliran komposit).
Dalam DFD yang lebih terperinci di tingkat berikutnya, akan diidentifikasi jenis spesifik lainnya dari
laporan.
Terbuka di mana kami telah menggunakan aliran data gabungan untuk mengelompokkan pesanan
reguler disk dan ratusan bersama dengan pesanan khusus untuk barang-barang lain.
Selanjutnya, kita dapat merinci aliran yang dikelompokkan ini dalam DFD yang lebih rinci.
aliran primitif independen.
akhirnya, terbaca bahwa dalam diagram konteks muncul gudang data yang berkaitan dengan
menagih akun. Penagihan akun (C/C) telah ditambahkan untuk memberikan akses hanya
membaca basis data mereka dan dengan demikian memudahkan pengendalian kredit untuk pesanan
anggota. Penyimpanan data adalah eksternal karena tidak dapat mengubah Tula-nya.
Setiap perubahan struktural dalam basis data C/C dapat memaksa untuk memodifikasi beberapa
program dalam sistem informasi C/C.
Satu-satunya simbol yang digunakan dalam diagram dekomposisi adalah simbol proses, karena
yang lainnya simbol yang sama yang digunakan dalam DFD. Proses saling terhubung satu sama lain di
sebuah struktur pohon. Nama-nama proses harus disesuaikan dengan pedoman
tentang nama yang dijelaskan untuk DFD. Proses atas, juga disebut sebagai dibuat,
mewakili seluruh sistem yang kebutuhan-kebutuhannya sedang didefinisikan. Proses akar tersebut
desglosa atau bagi menjadi subsistem, fungsi, dan tugas, di mana jumlah tingkat tergantung
sepenuhnya dari dimensi proyek.
Sebelum melanjutkan untuk menggambar diagram alur data kita, akan sangat berguna
mengidentifikasi kemungkinan gudang data yang akan digunakan dalam diagram tersebut.
Kami akan menggunakan model data yang disusun dalam bab 8 proyek SoundStage
untuk mengidentifikasi gudang data kami. Dalam gambar 3 kami telah menggunakan diagram dari
dekomposisi untuk mengidentifikasi gudang data tersebut. Pertama-tama, kami membuat sebuah
gudang data terkomposisi yang mewakili semua data dari sistem ini
gudang data dijabarkan dalam model data kami. Berikutnya kami mengidentifikasi
gudang data primitif, satu untuk setiap entitas kuantitas asosiasi dari model
data.
Gambar 5. Diagram umum alur data. Sebuah diagram umum alur data
tunjukkan interaksi yang ada antara subsistem dan/atau fungsi kunci.