M0414 Analisa Sistem Informasi

Slides:



Advertisements
Presentasi serupa
NORMALISASI DATA Basis Data.
Advertisements

Normalisasi.
Normalisasi Basis Data
PERTEMUAN 4 ANALISA PERANCANGAN KAMUS DATA & INPUT.
PERANCANGAN BASIS DATA
Normalisasi Basis Data
STRUKTUR DATA Materi pertemuan 8.
NORMALISASI.
Normalisasi Basis Data
SISTEM BASIS DATA STMIK – AUB SURAKARTA
Mentari Puji Lestari TI 2B D3
Normalisasi (bagian I)
01 Feb M0414 Analisa Sistem Informasi Entity Relationship Diagram - Chen.
Sistem Basis Data Renni Angreni, M.Kom.
STRUKTUR DATA Materi pertemuan 8.
NORMALISASI BASIS DATA
NORMALISASI BASIS DATA
Normalisasi Basis Data
Desain Database Dengan Teknik NORMALISASI
Entity Relationship Diagram
Perancangan Sistem.
Diagram Pada RSI.
Analisa & Perancangan Sistem Informasi
Basis Data dan SBP Disusun Oleh : Lily Wulandari.
NORMALISASI.
Pertemuan 9 ANALISA RANCANGAN DATABASE.
NORMALISASI.

NORMALISASI.
PERANCANGAN BASIS DATA
DEPENDENSI.
KAMUS DATA & STRUKTUR KODE.
PERTEMUAN 5 KAMUS DATA & STRUKTUR KODE.
Sistem Basis Data Rahajeng Ratnaningsih, S. Kom STMIK – AUB Surakarta
TEKNIK NORMALISASI.
Transformasi Himpunan Dan Normalisasi
NORMALISASI DATA Basis Data.
Normalisasi Basis Data
Normalisasi.
NORMALISASI KUSRINI.
SISTEM BASIS DATA STMIK BANI SALEH BEKASI Salim
Basis Data 1 Rudi Hartono, S.E, M.Kom.
DESAIN DATABASE DAN NORMALISASI
Latihan Jelaskan apakah yang dimaksud Axioms Armstrong
Matakuliah : Sistem Basisdata Versi Materi
Kamus Data Dea Adlina.
PERTEMUAN KE-12 NORMALISASI (II).
PEMODELAN HASIL ANALISIS KEBUTUHAN FUNGSIONAL dengan menggunakan DATA FLOW DIAGRAM o l e h :
ISTILAH-ISTILAH DALAM NORMALISASI
M0414 Analisa Sistem Informasi
Analisa Sistem Informasi
Normalisasi 2 IK203 Sistem Basis Data Pertemuan #6
Normalisasi.
PERTEMUAN KE-11 NORMALISASI DATA (I).
NORMALISASI KUSRINI, M.KOM.
NORMALISASI PERTEMUAN 17.
Analisa perancangan sistem
PEMODELAN HASIL ANALISIS KEBUTUHAN FUNGSIONAL dengan menggunakan DATA FLOW DIAGRAM o l e h :
ANALISIS DAN PERANCANGAN SISTEM PENJUALAN PT. TOTAL SOLUTION
Normalisasi.
PEMODELAN HASIL ANALISIS KEBUTUHAN FUNGSIONAL KE DATA FLOW DIAGRAM
DESAIN DATABASE DAN NORMALISASI
KAMUS DATA.
Normalisasi Basis Data
NORMALISASI.
Normalisasi.
KETERGANTUNGAN (DEPENDENCY)
ENTITY RELATIONAL DIAGRAM (bagian 2 – Atribut&relasi)
Analisa Terstruktur (Lanjutan)
NORMALISASI DATABASE Achmad fitro, M.Kom.
Transcript presentasi:

M0414 Analisa Sistem Informasi Data Dictionary 01 Feb 2005

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

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

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

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

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

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 atau @. Key hanya digunakan untuk data store MST_MHS = @ NIM + Nama + Alamat + ... + NopPen 01 Feb 2005

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

Data Table Dua Dimensi File_Mhs = { @ Jurusan + { @ NIM + Nama + Alamat + Telpon }} 01 Feb 2005

Data Table Tiga Dimensi File_Mhs = { PTS + { Jurusan + { NIM + Nama + Alamat + Telpon }}} 01 Feb 2005

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

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

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

Normalisasi ke 1 Semua domain hanya mengandung nilai atomic Hilangkan repeating group UNF : Faktur = {@No_Faktur + Tgl_Faktur + Kode_Pelanggan + Nama_Pelanggan + Alamat_Pelanggan + {@Kode_Brg + Nama_Brg + Jumlah + Harga_Satuan} + Total_Nilai + Ppn + Total_Akhir} 1st NF : Faktur = {@No_Faktur + Tgl_Faktur + Kode_Pelanggan + Nama_Pelanggan + Alamat_Pelanggan + @Kode_Brg + Nama_Brg + Jumlah + Harga_Satuan + Total_Nilai + Ppn + Total_Akhir} 01 Feb 2005

Normalisasi ke 2 Setiap atribut (field) bukan key tergantung fungsional pada primary key Faktur_Header = {@No_Faktur + Tgl_Faktur + Kode_Pelanggan + Nama_Pelanggan + Alamat + Ppn + Total_Akhir} Faktur _Detail = {@No_Faktur + @Kode_Brg + Jumlah + Harga_Satuan} Barang = {@Kode_Barang + Nama_Barang} 01 Feb 2005

Normalisasi ke 3 Atribut bukan key tidak tergantung transitif pada primary key Faktur_Header = {@No_Faktur + Tgl_Faktur + Kode_Pelanggan + Ppn + Total_Akhir} Faktur_Detail = {@No_Faktur + @Kode_Barang + Jumlah + Harga_Satuan} Barang = {@Kode_Brg + Nama_Barang + Harga_Satuan} Pelanggan = {@Kode_Pelanggan + Nama_Pelanggan + Alamat_Pelanggan} 01 Feb 2005