Kegiatan Pembelajaran-4
1. Analisa Terstruktur
2. Pokok Bahasan
Adapun pokok bahasan pembelajaran dari mata kuliah ini ialah sebagai
berikut:
a) Sejarah analisa terstruktur
b) Data Flow Diagram (DFD)
c) Diagram Aliran Data Bertingkat
d) Entity Relationship Diagram (ERD)
4. Materi Pembelajaran
1. Sejarah Analisa Terstruktur
1 Dipopularkan oleh DeMarco (1979)
2 Dikembangkan lebih lanjut oleh Page-Jones (1980), Gane dan Sarson (1982)
3 Dikembangkan untuk sistem waktu nyata (Real Time) oleh Ward
dan Mellor (1985) kemudian Hatley dan Pirbhai (1987)
4 Merupakan teknik pemodelan information flow dan information content
3) Data Store
Data Store berfungsi menyimpan data/ file. Data store biasanya
berkaitan dengan penyimpanan-penyimpanan secara komputasi,
contoh: harddisk, disket, dvd disc, namun bisa juga berupa seperti
buku, alamat, agenda. Data Store hanya dapat dihubungkan
dengan komponen Proses melalui Alur Data, tidak dengan
komponen DFD lain.
4) Alur Data
Alur Data menggambarkan aliran data dari suatu proses ke proses
lainnya. Alur Data dapat merepresentasikan data/informasi yang
berkaitan dengan komputer seperti bit, bilangan real, karakter,
maupun yang tidak seperti nama, nim, alamat.
3. Penyusunan DAD
a. Penomoran
a) Diagram konteks biasanya diberi nomor 0
b) Proses-proses pada DAD paling atas diberi nomor mulai dari 1 dan
seterusnya sampai semua proses bernomor
c) Pada saat setiap proses dipecah menjadi DAD dengan tingkat yang
lebih rendah, maka proses pada DAD tersebut diberi nomor sesuai
dengan nomor proses tadi
d) Setiap proses diberi nomor yang merupakan kombinasi dari nomor
diagram diikuti dengan nomor urut dalam tingkay yang
bersangkutan.
Semua aliran data yang masuk dan keluar diagram “ ORANG TUA’ harus
ada/sama pada diagram ‘ ANAK’
4. Kamus Data
Sebuah daftar terorganisasi dari komposisi setiap elemen data, aliran data,
dan penyimpanan data yang digunakan dalam sebuah DAD, serta
spesifikasi lojik dari proses juga modul dan dekripsi modul dari Bagan
Susunan dari daftar dari Entitas dan Relasi yang digunakan didalam
Diagram E-R
Nama lain : Requirements Dictionary, Data Dictionary,
Encylopedia. Mengapa diperlukan ?
Karena adanya kebutuhan untuk mendifinisikan isi dari :
a) Aliran Data ( DAD )
b) Penyimpanan Data
c) Proses ( DAD )
d) Entitas ( ERD )
e) Relasi (ERD)
menjadi 4 :
a. State
State merupakan kondisi dari suatu sistem. State dapat
dikategorikan menjadi 2 macam, yaitu : State Awal dan State
Akhir. State Awal hanya boleh berjumlah 1 state, dan State Akhir
boleh memiliki jumlah lebih dari satu state.
b. State Change (Tanda Panah)
Menyatakan perubahan state dari
sistem.
c. Kondisi
Kondisi menyatakan suatu kejadian pada lingkungan eksternal
yang dapat dideteksi oleh sistem, contoh: sinyal.
d. Aksi
Sistem melakukan sesuatu sehingga terjadi perubahan state atau merupakan
suatu reaksi terhadap kondisi.