Analisa perancangan sistem 9/14/2018 Analisa perancangan sistem Bagian 5 STRUKTUR DATA / KAMUS DATA Yuli Haryanto, M.Kom Bahan Ajar Semester VI - 2015 / Temu 5 Bahan Ajar Semseter VI - 2011 / Temu 3
9/14/2018 Pengertian Kamus data adalah elemen-elemen atau simbol yang digunakan untuk membantu dalam penggambaran atau pengidentifikasian setiap field atau file di dalam sistem. Kamus data berfungsi membantu pelaku sistem untuk mengartikan aplikasi secara detail. Kamus data dibuat berdasarkan arus data di DAD Bahan Ajar Semester VI - 2015 / Temu 5 Bahan Ajar Semseter VI - 2011 / Temu 3
9/14/2018 Pengertian Mengorganisasikan semua elemen data yang digunakan dalam sistem secara persis sehingga pemakai dan penganalisis sistem mempunyai dasar pengertian yang sama tentang masukan, keluaran, proses, dan penyimpanan Bahan Ajar Semester VI - 2015 / Temu 5 Bahan Ajar Semseter VI - 2011 / Temu 3
9/14/2018 Pengertian Pada tahap perancangan sistem, digunakan untuk merancang input, laporan-laporan, dan database. Kamus data sering disebut sebagai katalog fakta tentang data dan kebutuhan-kebutuhan informasi dari suatu sistem informasi. Bahan Ajar Semester VI - 2015 / Temu 5 Bahan Ajar Semseter VI - 2011 / Temu 3
Kamus data Nama Arus Data Alias Bentuk Data Arus Data Penjelasan 9/14/2018 Kamus data Nama Arus Data Alias Bentuk Data Arus Data Penjelasan Bahan Ajar Semester VI - 2015 / Temu 5 Bahan Ajar Semseter VI - 2011 / Temu 3
Kamus data = + ( ) [ ] ** @ |pemisah alternatif simbol [ ] 9/14/2018 Kamus data = + ( ) [ ] ** @ |pemisah alternatif simbol [ ] terdiri atas dan opsional memilih salah satu alternatif Komentar identifikasi atribut kunci pemisah alternatif simbol [ ] Bahan Ajar Semester VI - 2015 / Temu 5 Bahan Ajar Semseter VI - 2011 / Temu 3
Contoh Penulisan Kamus data 9/14/2018 Contoh Penulisan Kamus data Penjualan = konsumen + {item} Konsumen = @kode + nama + alamat + tgl_beli Kode = |000|001||002|…|999| Nama = 0 { karakter } 30 Alamat = 0 { karakter } 30 Tgl_Beli = *tgl_bln_thn* Item = kode_brg + qty + hrg Kode_Brg = |0000|0001|0002| …. | 9999 Qty = *999* Harga = *999.999,99* Bahan Ajar Semester VI - 2015 / Temu 5 Bahan Ajar Semseter VI - 2011 / Temu 3
Contoh Kamus data Nama Arus : Surat Jalan Alias : SJ 9/14/2018 Contoh Kamus data Nama Arus : Surat Jalan Alias : SJ Bentuk : Cetakan Computer Arus Data : Supplier – Distributor Adm Gudang – Data Store Penjelasan : Untuk mencatat barang yang diterima dari Supplier Periode : Sesuai permintaan Distributor Struktur Data < Surat Jalan > = HEADER + ISI + FOOTER HEADER = No_PO + Tanda_SJ + Tgl_SJ No_PO : * Terdiri dari enam digit * Tanda_SJ : * Terdiri dari enam digit * Tgl_SJ : Tanggal + Bulan + Tahun Bahan Ajar Semester VI - 2015 / Temu 5 Bahan Ajar Semseter VI - 2011 / Temu 3
9/14/2018 Contoh Kamus data ISI = 1 { No + Quantity + Satuan + Tipe + Berat (kg) / Vol (M3) } 20 No : * Nomor urut * Quantity : * Maximal 8 Digit * Satuan : * Satuan Barang * Keterangan : * Nama Barang/Tipe Barang * Berat (kg) / (M3) : * Berat/Volume Barang, digunakan dalam perhitungan biaya kirim * FOOTER = Note Note : *Keterangan tentang kondisi pengiriman barang* Bahan Ajar Semester VI - 2015 / Temu 5 Bahan Ajar Semseter VI - 2011 / Temu 3
Hal-hal yang harus diperhatikan : 9/14/2018 Hal-hal yang harus diperhatikan : Apakah semua aliran data dan penyimpanan dalam DFD sudah didefinisikan dalam kamus data? Apakah semua komponen elemen data sudah didefinisikan dengan baik? Adakah elemen data yang didefinisikan lebih dari satu kali? Apakah semua notasi yang digunakan pada kamus data sudah dikoreksi? Adakah elemen data dalam kamus data tidak menjelaskan sesuatu dalam DFD atau Entity Relation? Bahan Ajar Semester VI - 2015 / Temu 5 Bahan Ajar Semseter VI - 2011 / Temu 3