kamus data ( data dictionary)
TRANSCRIPT
-
5/23/2018 Kamus Data ( Data Dictionary)
1/9
TEGUH PRIYANTO
ABSEN 26
NPM 124060018010
KAMUS DATA
(DATA DICTIONARY)
A. Pengertian
Kamus data (KD) atau data dictionary (DD) atau disebut juga dengan istilah
systems data dictionary adalah katalog fakta tentang data dan kebutuhan
kebutuhan informasi dari suatu sistem informasi. Dengan menggunakan KD, analis
sistem dapat mendefinisikan data yang mengalir di sistem dengan lengkap. KD
dibuat pada tahap analisis sistem dan digunakan baik pada tahap analisis maupun
pada tahap perancangan sistem. Pada tahap analisis, KD dapat digunakan sebagai
alat komunikasi antara analis sistem dengan pemakai sistem tentang data yang
mengalir di sistem, yaitu tentang data yang masuk ke sistem dan tentang informasiyang dibutuhkan oleh pemakai sistem. Pada tahap perancangan sistem,
KD digunakan untuk merancang input, merancang laporau-laporan dan database.
KD dibuat berdasarkan arus data yang ada di DFD. lur data pada DFD bersifat
global (hanya menunjukkan nama alur datanya tanpa menunjukkan struktur dari
alur data). !nutk menunjukkan struktur dari alur data secara rinci maka
dibentuklah kamus data
B. Isi Kamus Data
KD harus dapat mencerminkan keterangan yang jelas tentang data yang dicatatnya.
KD dapat memuat hal-hal seperti berikut ini.
1. "ama arus data.
Karena KD dibuat berdasarkan arus data yang mengalir di DD, maka nama
dari arus data juga harus dicatat di KD, sehingga mereka yang membaca DD
Kamus Data ( Data Dictionary) 1
-
5/23/2018 Kamus Data ( Data Dictionary)
2/9
dan memerlukan penjelasan lebih lanjut tentang suatu arus data tertentu di DD
dapat langsung mencarinya dengan mudah di KD.
2. lias
lias atau nama lain dari data dapat dituliskan bila nama lain ini ada. lias
perlu ditulis karena data yang sama mempunyai nama yang berbeda untuk
orang atau departemen satu dengan yang lainnya. #isalnya bagian pembuat
faktur dan langganan menyebut bukti penjualan.sebagai faktur, sedang bagian
gudang menyebutnya sebagai tembusan permintaan persediaan. $alk faktur dan
tembusan permintaan persediaan ini mempunyai struktur data yang sama, tetapi
mempunyai struktur yang berbeda.
3. $entuk data.
Data yang mengalir dapat berupa%
a. dokumen dasar atau formulir&
b. dokumen hasil cetakan computer
c. aporan terecetak&
d. tampilan di layar monitor&
e. 'ariabel&
f. parameter&
g. field4. rus data.
rus data menunjukkan dari mana data mengalir dan ke mana data akan
menuju. Keterangan arus data ini perlu dicatat di KD supaya memudahkan
mencari arus data ini di DFD.
5. Penjelasan.
!ntuk lebih memperjelas lagi tentang makna dari arus data yang dicatat di KD,
maka bagian penjelasan dapat diisi dengan keterangan-keterangan ten-tang arus
data tersebut. ebagai misalnya nama dari arus data adalah *#$!"
P*+#"" P*+*D", maka dapat lebih dijelaskan sebagai tembusan
dari faktur penjualan untuk meminta barang dari gudang.
6. Periode.
Periode ini menunjukkan kapan terjadinya arus data ini. Periode perlu dicatat di
KD karena dapat digunakan untuk mengidentifikasikan kapan input data harus
Kamus Data ( Data Dictionary) 2
-
5/23/2018 Kamus Data ( Data Dictionary)
3/9
dimasukkan ke sistem, kapan proses dari program harus dilakukan dan kapan
laporan-laporan harus dihasilkan.
7. olume
olume yang perlu dicatat di KD adalah tentang 'olume rata-rata dan 'olume
puncak dari arus data. olume rata-rata menunjukkan banyaknya rata-rata arusdata yang mengalir dalam satu periode tertentu dan 'olume puncak
menunjukkan 'olume yang terbanyak. olume ini digunakan untuk
mengidentifikasikan besarnya simpanan luar yang akan digunakan, kapasitas
dan jumlah dari alat input, alat pemroses dan alat output.
8. truktur data.
truktur data menunjukkan arus data yang dicatat di KD terdiri dari item-item
data apa raja.
C. Form Kamus Datauatu sistem dapat diuraikan ke dalam form kamus data yang menerangkan isi
database sistem dalam bentuk hirarki seperti yang digambarkan sebagai berikut %
Data Flo/ Dictionary *ntry Data tore Dictionary *ntry
Data tructure Dictionary *ntry
Data *lement Dictionary *ntry
1. Data Flo/ Dictionary *ntry (DFD*)
#enerangkan setiap data flo/ ada DFD dan hanya berisi summarydata (data ringkasan) serta menerangkan alur yang mengidentifikasikan
dari mana alur itu berasal dan kemana alur itu menuju.
DATA FLOW DICTIONARY NTRY
!se % o describe each data flo/ in a data flo/ diagram
D F012 "#* % ales 1rders
D*3+P1" % -F+1
# % 4. 1pen #ail
1 % 5. *nter ales 1rder DataD +!3!+* % ales 1rder +ecord
31##*" % -
Keterangan %
Data Flo/ "ame % "ama yang digunakan pada DFD
Kamus Data ( Data Dictionary) 3
-
5/23/2018 Kamus Data ( Data Dictionary)
4/9
Description % #enjelaskan secara singkat aturan flo/ didalam
sistem
From % #enunjukkanasal dari data flo/ (dapat berupa
proses, data store dan terminator
o % #enunjukkan tujuan dari data (dapat berupaproses, data store dan terminator
3omments % #emberikan keterngan - keterangan yang
penting saja
2. Data tore Dictionary *ntry
#enerangkan setiap data store yang unik pada DFD . 6ika data store
yang sama muncul lebih dari sekali, maka bentuk tunggal yang
digunakan.
DATA STOR DICTIONARY NTRY
!se % describe each unik data store in a data flo/ diagram
D 1+* "#* % ales 1rder Form File
D*3+P1" % -
D +!3!+* % ales order record
10!#* % ppro7imately 48 per day
39 % -
33* % 1rder departement personel
31##*" % -
Keterangan %
Data store name % "ama data store yang digunakan pada DFD.
Description % #enjelaskan secara singkat jenis data yang
terkandung dalam data store.
Data tructures % Data truktur yang ada pada data store.
olume % #enunjukkan ukuran dari data store.
cti'ity % #enunjukkan informasi yang berhubungan
dengan record yang aktif di dalam file.
ccess % $atasan-batasan pada data.
3omments % #emberikan keterangan - keterangan yang
penting saja.
Kamus Data ( Data Dictionary) 4
-
5/23/2018 Kamus Data ( Data Dictionary)
5/9
3. Data tructure Dictionary *ntry
Data tructure Dictionary *ntry dilengkapi dengan setiap struktur yang
ada pada data store dan data flo/. ujuan % !ntuk menghubungkan
summary description dari Data Flo/ dan Data tore Dictionary*ntryke deskripsi detail dari Data *lement Dictionary *ntry.
DATA STRUCTUR DICTIONARY NTRY
!se % o describe each uni:ue data structure that e7ist in
(4) data flo/s and (5) data stores
+!3!+* "#* % ales 1rder
record
D*3+P1" % -
D *0*#*" % 3!1#*+."!#$*+
3!1#*+.1+D*+."!#$*+
0*P*+1"."!#$*+
3!1#*+.1+D*+.D*
;*#."!#$*+
;*#.D*3+P1"
;*#.
;*#.*=*"D*D.P+3*
31##*" % *lements marked /ith asterisks occur
for each item record.
Keterangan %
tructure name % nama yang sama dengan form data store dan
data flo/.
Des3ption % #enjelaskan bagaimana struktur digunakan.
Data *lements % Daftar elemen data yang terkandung dalam
struktur.
3omments % #emberikan keterngan - keterangan yang
penting saja.
4. Data *lement Dictionary *ntry
Data tructure Dictionary *ntry menyediakan dasar untuk skema
Kamus Data ( Data Dictionary) 5
-
5/23/2018 Kamus Data ( Data Dictionary)
6/9
database. ujuan % !ntuk menstandarkan deskripsi dari suatu elemen
sehingga elemen itu direferensikan dengan cara yang sama setiap kali
digunakan.
D *0*#*" D31"+9 *"+9
!se % o describe each uni:ue data element contained in
Data structureD *0*#*" "#* % 0*P*+1"."!#$*+D*3+P1" % he number that identifies the salesperson
9P* % "umeric0*">? %
"1. D*3#0 P1 % -0* % alesman "umber, ales +ep "umber+">* 1F 0!* % 8884-@@@@9P30 0!* %
P*3F3 0!* %1?*+ *D">
D*0 %Keteranga
n%
Data
*lement
name % nama elemen data.Descriptio
n % #enjelaskan elemen data.
ype % tipe data (lphabet, numeric, alphanumeric).0ength % ukuran elemen data"o. Dec.
Pos % dapat diisi jika tipenya numericliases % "ama lain+ange of
alues % informasi yang digunakan oleh programmer untuk
mendeteksi kesalahan data. Demikian juga dengan field
ypical alues dan pecific alues diisi bila diperlukan.
1thers editing details % Keterangan tambahan yang dianggap penting.
#isal % *mployee ge dapat digantikan dengan Date of $irth.
D. Pen!e"inisian Data #emen Da#am Kamus Data
Kamus data mendifinisikan data elemen dengan cara %
1. #enguraikan arti dari alur data dan data store dalam DFD
2. #enguraikan komposisi paket data pada alur data ke dalam alur yang lebih
kecil. 3ontoh % lamat langganan yang terdiri dari nama jalan, kota dan kode
Kamus Data ( Data Dictionary) 6
-
5/23/2018 Kamus Data ( Data Dictionary)
7/9
pos.
3. #enguraikan komposisi paket data dalam data store.
4. #enspesifikasikan nilai dan unit informasi dalam alur data dan data store.
5. #enguraikan hubungan yang terinci antara data store dalam suatu *+D.
E. NOTASI KAMUS DATA
NOTASI ARTI
A erdiri dari, terbentuk dari, sama de
B Dan
( ) 1ptional
C D terasi E pengulangan misal % 4 C .
NOTASI ARTI
G H Pilih satu dari beberapa alternatif (pilihan)
#isal % G I $ I 3 I D H; ; Komentar
J dentifier suatu data store
I Pemisah dalam bentuk G H
lias "ama lain untuk suatu data
Data tore Dictionary *ntry anggap sebagai File Database
Data tructure Dictionary *ntry anggap sebagai +ecord
Data *lement Dictonary *ntry anggap sebagai Field
3ontoh %
"1 A
"amaA"amaLDepan B "amaLbelakang
"1 ( )
"amaL0angganan A (title) B "amaLDepan B ("amaLengah) B
"amaL$elakang
3ustomerLddress A (hipingLddress) B ($illingLddress)
"1 C
1rderA3ustomerL"ame B hippingLddress B 4 C item 48
"1 G H
6enisLKelamin A GPria I 2anitaHKamus Data ( Data Dictionary) 7
-
5/23/2018 Kamus Data ( Data Dictionary)
8/9
"1 ; ;
Penjualan A ;6umlah penjualan setiap tahun$
PajakLrate A ;Pajak yang berlaku ditentukan oleh pemerintah $
"1 lias
3lient lias 3ustomer
Kamus Data ( Data Dictionary) 8
-
5/23/2018 Kamus Data ( Data Dictionary)
9/9
K
a
m
u
s
D
a
ta
(
D
a
t
a
D
i
c
t
io
n
a
r
y
)
9