Analisis dan Perancangan Sistem Informas (4)
ANALISA PERANCANGAN SISTEM
Bagian 5
STRUKTUR DATA / KAMUS DATA
Yuli Haryanto, M.Kom
Bahan Ajar Semester VI - 2015 / Temu 5
PENGERTIAN
Kamus data adalah elemenelemen atau simbol yang
digunakan untuk membantu dalam
penggambaran atau
pengidentifikasian setiap field
Kamus
data
berfungsi
membantu
atau file
di dalam
sistem.
pelaku sistem untuk mengartikan
aplikasi secara detail.
Kamus data dibuat berdasarkan
arus data di DAD
Bahan Ajar Semester VI - 2015 / Temu 5
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
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
Bahan Ajar Semester VI - 2015 / Temu 5
KAMUS DATA
Nama Arus
Data
Alias
Bentuk Data
Arus Data
Penjelasan
Bahan Ajar Semester VI - 2015 / Temu 5
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
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*
Bahan Ajar Semester VI - 2015 / Temu 5
Harga
= *999.999,99*
CONTOH KAMUS DATA
Nama Arus
Alias
Bentuk
Arus Data
:
:
:
:
Penjelasan :
diterima
Surat Jalan
SJ
Cetakan Computer
Supplier – Distributor
Adm Gudang – Data Store
Untuk mencatat barang yang
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
* VI - 2015 / Temu 5
Bahan Ajar
Semester
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
HAL-HAL YANG HARUS
DIPERHATIKAN :
1. Apakah semua aliran data dan
penyimpanan dalam DFD sudah
didefinisikan dalam kamus data?
2. Apakah semua komponen elemen data
sudah didefinisikan dengan baik?
3. Adakah elemen data yang didefinisikan
lebih dari satu kali?
4. Apakah semua notasi yang digunakan
pada kamus data sudah dikoreksi?
5. Adakah elemen data dalam kamus data
tidak menjelaskan sesuatu dalam DFD
atau Entity Relation? Bahan Ajar Semester VI - 2015 / Temu 5
Bagian 5
STRUKTUR DATA / KAMUS DATA
Yuli Haryanto, M.Kom
Bahan Ajar Semester VI - 2015 / Temu 5
PENGERTIAN
Kamus data adalah elemenelemen atau simbol yang
digunakan untuk membantu dalam
penggambaran atau
pengidentifikasian setiap field
Kamus
data
berfungsi
membantu
atau file
di dalam
sistem.
pelaku sistem untuk mengartikan
aplikasi secara detail.
Kamus data dibuat berdasarkan
arus data di DAD
Bahan Ajar Semester VI - 2015 / Temu 5
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
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
Bahan Ajar Semester VI - 2015 / Temu 5
KAMUS DATA
Nama Arus
Data
Alias
Bentuk Data
Arus Data
Penjelasan
Bahan Ajar Semester VI - 2015 / Temu 5
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
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*
Bahan Ajar Semester VI - 2015 / Temu 5
Harga
= *999.999,99*
CONTOH KAMUS DATA
Nama Arus
Alias
Bentuk
Arus Data
:
:
:
:
Penjelasan :
diterima
Surat Jalan
SJ
Cetakan Computer
Supplier – Distributor
Adm Gudang – Data Store
Untuk mencatat barang yang
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
* VI - 2015 / Temu 5
Bahan Ajar
Semester
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
HAL-HAL YANG HARUS
DIPERHATIKAN :
1. Apakah semua aliran data dan
penyimpanan dalam DFD sudah
didefinisikan dalam kamus data?
2. Apakah semua komponen elemen data
sudah didefinisikan dengan baik?
3. Adakah elemen data yang didefinisikan
lebih dari satu kali?
4. Apakah semua notasi yang digunakan
pada kamus data sudah dikoreksi?
5. Adakah elemen data dalam kamus data
tidak menjelaskan sesuatu dalam DFD
atau Entity Relation? Bahan Ajar Semester VI - 2015 / Temu 5