Analisis
terstruktur dimulai sebagai sebuah teknik pemodelan aliran informasi. Sebuah sistem berbasis komputer direpresentasikan
sebagai sebuah transformasi informasi. Sebagai contoh terlihat pada gambar 4.0
keseluruhan fungsi dari sistem tersebut diwakilkan sebagai transformasi
informasi tunggal, yang ditulis sebagai gelembung didalam gambar. Satu input atau
lebih diperlihatkan oleh anak panah yang diberi label , berasal dari entitas
eksternal. Yang direpresentasikan sebagai sebuah kotak. Input mengendalikan
transformasi tersebut untuk memproduksi informasi Output yang dilewatkan ke
entitas eksternal.
2.1 Diagram
Aliran Data
Pada saat informasi
mengalir melalui pernagkat lunak, dia dia dimodifikasi oleh suatu deretan
transformasi. Diagram aliran data / data
flow diagram (DFD) adalah sebuah
teknik grafis yang menggambarkan aliran informasi dan transformasi yang
diaplikasikan pada saat data bergerak dari input menjadi output. Bentuk
dasar dari suatu aliran data
diilustrasikan didalam gambar 4.0. DFD juga dikenali sebagai grafik aliran
aliran data atau bubble chart.
DFD tingkat 0 yang disebut juga dengan model system fundamentasi atau model
konteks, merepresentasi seluruh elemen system sebagai sebuah bubble tunggal
dengan data input dan output yang ditunjukkan oleh anak panah yang masuk dan
keluar secara berurutan. Proses tambahan (bubble) dan jalur aliran informasi
direpresentasikan pada saat DFD tingkat 0 dipartisi untuk megungkap detail yang
lebih. Contohnya, sebuah DFD tingkat 1 dapat berisi lima atau enam bubble
dengan anak panah yang saling menghubungkan.
Notasi dasar yang digunakan untuk menciptakan suatu DFD
diilustrasikan didalam gambar 5.0

2.2 Ekstensi
Sistem Real-Time
Sistem
real-time harus berinteraksi dengan dunia nyata didalam kerangka waktu yang
ditentukan oleh dunia nyata. Penerbangan pesawat, proses pabrik, produk
konsumen dan instrumentasi industri merupakan beberapa dari ratusan aplikasi
perangkat lunak real-time.
Ward dan
Mellor memperluas notasi analisis struktur dasar untuk mengakomodasi permintaan
yang dikenakan oleh system real-time berikut ini :
·
Aliran informasi dikumpulkan atau dihasilkan pada
basis time-continious
·
Informasi control yang dilewatkan melalui system dan
pemrosesan control yang sesuai
·
Contoh bertingkat dari transformasi yang sama, yang
kadang-kadang terjadi didalam situasi multitasking
·
Pernyataan system dan mekanisme yang menyebabkan
transisi diantara keadaan.
Dalam
presentasi yang berarti dari aplikasi real-time, system harus memonitor
informasi time-cintinuous yang
digenerasikan oleh proses dunia nyata. Notasi aliran data konvensional tidak
membuat perbedaan diantara data diskrit dan data time-continuous ekstensi untuk analisis terstruktur diperlihatkan
pada gambar 7.0
2.4 Ekstensi Hatley dan
Pirbhai
Ekstensi
Hatlei dan Pirbhai kenotasi analisis terstruktur dasar kurang berfokus pada
kreasi dari symbol grafis tambahan dan lebih berfokus pada representasi dan
spesifikasi aspek perangkat lunak yang berorientasi pada control.