Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
1
M0414 Analisa Sistem Informasi
Data Dictionary 01 Feb 2005
2
Latar Belakang Kamus Data adalah suatu daftar terorganisasi tentang komposisi elemen data, aliran data, dan data store yang digunakan pada DFD. Mulai dibuat pada saat yang bersamaan dengan pembuatan DFD, pada tahap analisis sistem yang berjalan. Pengisian Data Dictionary dilakukan setiap saat selama proses pengembangan berlangsung, ketika diketahui adanya data item atau saat diperlukan penambahan data item ke dalam sistem. 01 Feb 2005
3
Penjelasan Kamus Data Elementary Data Element Group Data Element
Elemen data tingkat terendah, tidak bisa diuraikan lebih lanjut, dapat berupa: data item, contoh: NIM data literal, contoh: NOSMOKE-MSG = “Thank You For Not Smoking” Group Data Element Gabungan elementary data element. Data Store Gabungan beberapa elementary data element atau group data element yang berhubungan. 01 Feb 2005
4
Istilah Lain Kamus Data
Elementary Data, untuk elementary data element Jenis_Kelamin, Limit_Kredit_Pelanggan Composite Data, untuk group data element Alamat yang terdiri dari: Nama_Jalan, Kota, Kode_Pos 01 Feb 2005
5
Simbol Yang Digunakan Simbol yang digunakan: Assign : =
Menyatakan “terdiri dari” Info_Pelanggan = Kode_Pelanggan .... Concatenation (sequential) : + Menggabungkan elemen data dengan elemen data yang lain Alamat = Nama_Jalan + Nomor + Kota + Kode_Pos Iteration (repetition) : { } Pengulangan elemen data Karyawan = Nama + Nama_Pasangan +v{ Nama_Anak } Selection (choice) : [ ] dan | Pilih satu dari beberapa data alternatif Akomodasi = [ “Rumah_Sendiri” | “Sewa” | “Kontrak” ] 01 Feb 2005
6
Simbol Yang Digunakan Option : ( ) Comment (keterangan) : *......*
Data tambahan, boleh ada boleh tidak Karyawan = Nama + Alamat + (Telpon) Comment (keterangan) : *......* Penjelasan / keterangan tentang suatu data Alamat = Jalan + Nomor + Kode_Pos + Kota* Alamat Kantor * Pada simbol repetition boleh dicantumkan jumlah minimum dan maksimum pengembangan data tersebut Karyawan = Nama + Nama_Pasangan + 0{ Nama_Anak }3 01 Feb 2005
7
Simbol Yang Digunakan Candidate Key Primary Key
Data elemen (satu atau beberapa) yang memiliki “unique value” untuk setiap entry. MST_MHS = NIM + Nama + Alamat NopPen NIM : candidate key Nama + Alamat : candidate key NopPen : candidate key Primary Key Candidate key yang dipilih, ditandai dengan garis bawah Key hanya digunakan untuk data store MST_MHS NIM + Nama + Alamat NopPen 01 Feb 2005
8
Data Table Kumpulan dari data yang terorganisasi berdasarkan key yang berada di dalam sistem Definisi data tabel: Satu Dimensi File_Mhs = NIM + Nama + Alamat + Telpon } 01 Feb 2005
9
Data Table Dua Dimensi File_Mhs = Jurusan + NIM + Nama + Alamat + Telpon }} 01 Feb 2005
10
Data Table Tiga Dimensi
File_Mhs = { PTS + { Jurusan + { NIM + Nama + Alamat + Telpon }}} 01 Feb 2005
11
Alias Untuk menyatakan nama lain dari suatu data element atau data store yang sebenarnya sama dengan data element atau data store yang telah ada. Terjadi karena kurang koordinasi antara beberapa analis sistem. Analis sistem yang satu menggunakan EMPLOYEE Analis sistem yang lain menggunakan KARYAWAN Namun maksud keduanya sama Penggunaan alias sebaiknya dihindari. 01 Feb 2005
12
Data Flow Vs Control Flow
Tidak ada aliran control ( control flow ) pada DFD, yang diperbolehkan ialah aliran data ( data flow ) Aliran data harus dikamuskan Pesanan = a + b + { c + d + e } + f Pesanan valid = a + b + { c + d + e } + f + St_Valid_Stock + St_Valid_Kredit 01 Feb 2005
13
Normalisasi Normalisasi adalah proses dekomposisi struktur data yang kompleks menjadi bentuk yang normal berdasarkan aturan mengenai data dependency Normalisasi juga merupakan suatu pendekatan formal yang menguji data elemen dan data secara bersama ke dalam suatu bentuk yang dapat menampung perubahan pada masa yang akan datang Data Store berfungsi sebagai : Penampung data masukan (formulir) Sumber data untuk menghasilkan informasi keluaran (laporan, inquiry) Data store pada DFD berisi data yang redundansi Normalisasi data dapat dilakukan terhadap komponen DFD yang mengandung data : aliran data (formulir masukan atau laporan), data store ; biasanya dilakukan terhadap data store 01 Feb 2005
14
Normalisasi ke 1 Semua domain hanya mengandung nilai atomic
Hilangkan repeating group UNF : Faktur = + Tgl_Faktur + Kode_Pelanggan + Nama_Pelanggan + Alamat_Pelanggan + + Nama_Brg + Jumlah + Harga_Satuan} + Total_Nilai + Ppn + Total_Akhir} 1st NF : Faktur = + Tgl_Faktur + Kode_Pelanggan + Nama_Pelanggan + Alamat_Pelanggan + Nama_Brg + Jumlah + Harga_Satuan + Total_Nilai + Ppn + Total_Akhir} 01 Feb 2005
15
Normalisasi ke 2 Setiap atribut (field) bukan key tergantung fungsional pada primary key Faktur_Header = + Tgl_Faktur + Kode_Pelanggan + Nama_Pelanggan + Alamat + Ppn + Total_Akhir} Faktur _Detail = + Jumlah + Harga_Satuan} Barang = + Nama_Barang} 01 Feb 2005
16
Normalisasi ke 3 Atribut bukan key tidak tergantung transitif pada primary key Faktur_Header = + Tgl_Faktur + Kode_Pelanggan + Ppn + Total_Akhir} Faktur_Detail = + Jumlah + Harga_Satuan} Barang = + Nama_Barang + Harga_Satuan} Pelanggan = + Nama_Pelanggan + Alamat_Pelanggan} 01 Feb 2005
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.