Analisa Terstruktur (Lanjutan) Kamus Data dan State Transition Diagram (STD) Universitas Indraprasta PGRI
Kamus Data Difinisi 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.
Kamus Data Mengapa diperlukan ? Karena adanya kebutuhan untuk mendifinisikan isi dari : Aliran Data ( DAD ) Penyimpanan Data ( DAD ) Proses ( DAD ) Entitas ( ERD ) Relasi (ERD)
Notasi Kamus Data SIMBOL ARTI = Terdiri dari + Dan {} Iterasi [ ] Pilihan salah Satu ( ) Boleh ada, boleh tidak * * Komentar
Contoh Isi Kamus Data 1. Data : Nomor Telepon Name telephon number aliases none where used/low used access against set-up (output) dial phone (input) description Telephone number = [ local extension | outside number ] Telephone number = [ lokal extension | outside number ] Lokal extension = [ 2001 | 2002 | …..| 2999 ] Outside number = 9 + [ local number | long distance number] Local number = prefix + access number Long distance number = ( 1 ) + area code + local number Prefix = [ 795 | 799 | 874 | 877 | Access number = *any four number strings “
Contoh Isi Kamus Data Arus Data : Surat Pengeluaran Barang Nama Arus : Sales Order Alias : SO Bentuk Data : Cetakan komputer Arus Data : Pelanggan – Proses pemesanan barang Proses pemesanan – Data Store Penjelasan : Untuk mencatat pemesanan barangPeriode: Setiap ada pesanan Volume : Rata – rata tiap hari adalah 35 Struktur Data <Surat Pesanan Barang> = HEADER + ISI + FOOTER
Contoh Isi Kamus Data HEADER = No_SO + Tanggal + Tgl-Po + No PO Costumer + Nama_Pelanggan + Alamat + Telp No_SO: * Terdiri dari lima belas digit * Tanggal: Tanggal + Bulan + Tahun Nama_Pelangan: (Titel) + Nama_depan + Nama_belakang Alamat: Jalan + Nomor + Kota Telepon: * Maksimal 14 digit * ISI = 1 {KD_Item + Item + Nama_Barang + Satuan + Quantity + Harga/Unit + Disc (%) + Jumlah} 20 Nomor: * Nomor urut * Nama Barang: * Jenis barang yang dipesan * Unit : * Maximal tiga digit * Harga/unit: * Dalam Rupiah * Jumlah: * Dihitung dari unit dikali harga satuan dikurangi discount * FOOTER = Total - Total: * Total semua penjualan *
State Transition Diagram (STD) Diagram yang memodelkan tingkah laku (behaviour) sistem berdasarkan pada definisi satu bagian dari keadaan sistem. STD sering dipakai untuk menggambarkan kinerja sistem.
Komponen STD State merupakan kondisi dari suatu sistem (State Awal dan State Akhir). State Awal hanya boleh berjumlah 1 state, dan State Akhir boleh memiliki jumlah lebih dari satu state. State Change (Tanda Panah) Menyatakan perubahan state dari sistem. Kondisi Kondisi menyatakan suatu kejadian pada lingkungan eksternal yang dapat dideteksi oleh sistem, contoh: sinyal. Aksi sistem melakukan sesuatu sehingga terjadi perubahan state atau merupakan suatu reaksi terhadap kondisi.
Contoh STD