Apa itu diagram konteks sistem?
Bayangkan sejenak bahwa Anda memerlukan pemahaman umum tentang sistem pemesanan otomatis. Bukankah akan membantu jika Anda dapat mengembangkan tampilan tingkat tinggi dari sistem tersebut tanpa macet dengan semua detail pemrosesannya? Nah, itulah yang dapat dilakukan diagram konteks sistem untuk Anda.
Itu adalah gambar yang bernilai ribuan kata. . . atau bahkan sepuluh ribu kata jika itu adalah sistem yang sangat besar. Anda dapat menganggap diagram konteks sistem sebagai peta tingkat tinggi dari suatu sistem dan lingkungan sekitarnya. Menggambar diagram konteks membantu Anda memahami bagaimana suatu sistem berinteraksi dengan sistem lain, unit bisnis, dan personel kunci. Selain itu, Anda dapat menggunakannya untuk membantu menentukan ruang lingkup operasi sistem. Diagram konteks sistem digambar hanya dengan menggunakan tiga elemen diagram, yaitu gelembung konteks, entitas eksternal, dan aliran data.
|
Diagram Konteks Sistem Billing |
Gelembung konteks
Elemen layout pertama yang akan kita bahas adalah balon konteks . Digambar sebagai lingkaran di tengah diagram, ini mengidentifikasi batas konseptual yang melingkupi sekelompok proses atau aktivitas terkait. Misalnya, Anda dapat menampilkan semua pemrosesan internal manual dan otomatis yang terkait dengan sistem pemesanan sebagai balon konteks tunggal.
Karena diagram konteks adalah tampilan sistem tingkat tinggi, detail spesifik yang terkait dengan operasi internalnya tidak ditampilkan. Menutupi struktur internal operasi sistem disebut penyembunyian informasi . Konsep ini memungkinkan Anda untuk fokus dalam mengidentifikasi dan memahami perilaku dan interaksi data dari suatu sistem tanpa terganggu oleh kompleksitas pemrosesan internalnya.
Ketika diagram konteks digunakan sebagai alat pelingkupan, itu hanya menyatakan operasi atau proses mana yang berada di dalam atau di luar ruang lingkup. Jika berada dalam ruang lingkup, sertakan di dalam gelembung konteks. Jika Anda memutuskan mereka di luar jangkauan, letakkan di luar gelembung konteks.
Entitas eksternal
Elemen di luar ruang lingkup membentuk elemen diagram kedua dari diagram konteks: entitas eksternal . Mereka digambar sebagai kotak, gambar, atau figur tongkat yang mengelilingi gelembung konteks dan merupakan sistem yang berdekatan, unit bisnis, orang, lembaga pemerintah, atau hal lain yang terletak di luar batas konteks. Karena entitas eksternal berada di luar ruang lingkup sistem, pemrosesan internalnya tidak terdefinisi. Alasan utama Anda menunjukkannya dalam diagram konteks adalah karena entitas eksternal berinteraksi dengan sistem.
Perhatikan contoh berikut. Anda, pelanggan (entitas eksternal) meminta buku (interaksi) dari situs web toko buku (sistem pemesanan). Selain itu, Anda membayar pembelian (interaksi lain) dengan kartu kredit Anda, yang diotorisasi dan disetujui (lebih banyak interaksi) oleh perusahaan kartu kredit Anda (entitas eksternal lainnya).
Interaksi dengan entitas eksternal mewakili input ke sistem atau output dari sistem. Dengan demikian, entitas eksternal adalah sumber dan/atau wadah data yang diproses oleh sistem.
aliran data
Elemen diagram terakhir dari diagram konteks adalah aliran data , yang digambar sebagai panah berlabel dan mewakili pertukaran informasi antara sistem dan entitas eksternal yang terkait. Arah panah menunjukkan apakah aliran merupakan masukan atau keluaran. Setiap entitas eksternal harus memiliki setidaknya satu aliran data ke atau dari gelembung konteks. Aliran data mengidentifikasi konten data dari objek nyata, seperti transaksi, pesan, catatan, dokumen, email, layar, dan laporan.
Melanjutkan contoh kami, pesanan buku Anda (aliran data input) sebenarnya adalah transaksi elektronik yang dimasukkan melalui layar online berbasis web. Demikian pula, pembayaran kartu kredit Anda (aliran data masukan lainnya) juga merupakan transaksi online. Jika saya menerima buku yang salah, saya akan mengirim email keluhan (input data stream) ke sistem. Sistem akan merutekan email Anda sebagai pesan elektronik (aliran data keluar) ke layanan pelanggan untuk penyelesaian.
Karena semua data mengalir melalui batas konteks, selalu dipertimbangkan dalam ruang lingkup sistem. Konten informasi, media dan waktu aliran data menentukan antarmuka kritis atau titik integrasi antara sistem dan entitas eksternalnya. Umumnya, untuk menghindari mengacaukan diagram dengan informasi yang tidak relevan, Anda sebaiknya tidak menampilkan aliran data antara entitas eksternal. Misalnya, itu tidak akan menampilkan buku yang Anda pesan dikirim dari gudang, meskipun Anda tahu peristiwa itu terjadi.
tip menggambar
Menggambar diagram konteks yang baik adalah proses pembelajaran evolusioner. Memutuskan apakah sesuatu berada di dalam gelembung konteks (yaitu, dalam ruang lingkup) atau entitas eksternal (yaitu, di luar ruang lingkup) adalah masalah penilaian. Keputusan Anda didasarkan pada alasan menggambar diagram, pengalaman Anda, dan sifat sistem.
Anda mungkin memerlukan beberapa iterasi untuk menggambar, meninjau, dan merevisi diagram Anda. Jangan takut untuk mengubah diagram konteks Anda saat Anda mengembangkan pemahaman sistem yang lebih baik. Lanjutkan untuk memodifikasi atau memperbaiki diagram Anda sampai Anda yakin bahwa itu adalah representasi sistem yang adil. Kriteria utama untuk menilai kualitas atau kegunaan diagram konteks adalah kemampuannya untuk membantu Anda (dan orang lain) memahami sistem dan interaksinya dengan lingkungan sekitarnya.
Ringkasan Pelajaran
Diagram konteks sistem adalah alat pemodelan proses yang kuat yang menunjukkan tampilan tingkat tinggi dari sistem otomatis atau area bisnis. Gelembung konteks mendefinisikan batas antara sistem dan entitas eksternal utama yang berinteraksi dengannya. Entitas eksternal adalah unit bisnis, orang, lembaga pemerintah, atau hal lain yang berada di luar batas konteks. Interaksi tersebut mewakili aliran data penting , atau pertukaran informasi, antara sistem dan entitas eksternal yang terkait. Diagram konteks sistem yang digambar dengan baik memungkinkan Anda dengan cepat memahami operasi umum sistem di dalam lingkungannya. Selain itu, ini adalah cara yang efektif untuk mendefinisikan dan mengilustrasikan ruang lingkup operasi sistem. Diagram konteks sistem adalah gambaran akhir dari suatu sistem.