kamus data ( data dictionary)

Download Kamus Data ( Data Dictionary)

If you can't read please download the document

Upload: teguh-priyanto

Post on 29-Dec-2015

15 views

Category:

Documents


5 download

TRANSCRIPT

Kamus Data ( Data Dictionary)3

TEGUH PRIYANTO

ABSEN 26

NPM 124060018010

KAMUS DATA

(DATA DICTIONARY)

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 informasi yang 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. Alur data pada DFD bersifat global (hanya menunjukkan nama alur datanya tanpa menunjukkan struktur dari alur data). Unutk menunjukkan struktur dari alur data secara rinci maka dibentuklah kamus data

Isi Kamus Data

KD harus dapat mencerminkan keterangan yang jelas tentang data yang dicatatnya. KD dapat memuat hal-hal seperti berikut ini.

Nama arus data.

Karena KD dibuat berdasarkan arus data yang mengalir di DAD, maka nama dari arus data juga harus dicatat di KD, sehingga mereka yang membaca DAD dan memerlukan penjelasan lebih lanjut tentang suatu arus data tertentu di DAD dapat langsung mencarinya dengan mudah di KD.

Alias

Alias atau nama lain dari data dapat dituliskan bila nama lain ini ada. Alias perlu ditulis karena data yang sama mempunyai nama yang berbeda untuk orang atau departemen satu dengan yang lainnya. Misalnya bagian pembuat faktur dan langganan menyebut bukti penjualan.sebagai faktur, sedang bagian gudang menyebutnya sebagai tembusan permintaan persediaan. Balk faktur dan tembusan permintaan persediaan ini mempunyai struktur data yang sama, tetapi mempunyai struktur yang berbeda.

Bentuk data.

Data yang mengalir dapat berupa:

dokumen dasar atau formulir;dokumen hasil cetakan computeraporan terecetak;tampilan di layar monitor;variabel;parameter;fieldArus data.

Arus 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.

Penjelasan.

Untuk 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. Sebagai misalnya nama dari arus data adalah TEMBUSAN PERMINTAAN PERSEDIAAN, maka dapat lebih dijelaskan sebagai tembusan dari faktur penjualan untuk meminta barang dari gudang.

Periode.

Periode ini menunjukkan kapan terjadinya arus data ini. Periode perlu dicatat di KD karena dapat digunakan untuk mengidentifikasikan kapan input data harus dimasukkan ke sistem, kapan proses dari program harus dilakukan dan kapan laporan-laporan harus dihasilkan.

Volume

Volume yang perlu dicatat di KD adalah tentang volume rata-rata dan volume puncak dari arus data. Volume rata-rata menunjukkan banyaknya rata-rata arus data yang mengalir dalam satu periode tertentu dan volume puncak menunjukkan volume yang terbanyak. Volume ini digunakan untuk mengidentifikasikan besarnya simpanan luar yang akan digunakan, kapasitas dan jumlah dari alat input, alat pemroses dan alat output.

Struktur data.

Struktur data menunjukkan arus data yang dicatat di KD terdiri dari item-item data apa raja.

Form Kamus Data

Suatu sistem dapat diuraikan ke dalam 4 form kamus data yang menerangkan isi database sistem dalam bentuk hirarki seperti yang digambarkan sebagai berikut :

Data Flow Dictionary Entry

Data Store Dictionary Entry

Data Structure Dictionary Entry

Data Element Dictionary Entry

Data Flow Dictionary Entry (DFDE)

Menerangkan setiap data flow ada DFD dan hanya berisi summary data (data ringkasan) serta menerangkan alur yang mengidentifikasikan dari mana alur itu berasal dan kemana alur itu menuju.

DATA FLOW DICTIONARY ENTRY

Use : To describe each data flow in a data flow diagram

DATA FLOW NAME

: Sales Orders

DESCRIPTION

: -

FROM

: 1. Open Mail

TO

: 2. Enter Sales Order Data

DATA STRUCTURES : Sales Order Record

COMMENTS

: -

Keterangan :

Data Flow Name: Nama yang digunakan pada DFD

Description : Menjelaskan secara singkat aturan flow didalam sistem

From : Menunjukkan asal dari data flow (dapat berupa proses, data store dan terminator

To : Menunjukkan tujuan dari data (dapat berupa proses, data store dan terminator

Comments : Memberikan keterngan - keterangan yang penting saja

Data Store Dictionary Entry

Menerangkan setiap data store yang unik pada DFD . Jika data store yang sama muncul lebih dari sekali, maka bentuk tunggal yang digunakan.

DATA STORE DICTIONARY ENTRY

Use : describe each unik data store in a data flow diagram

DATA STORE NAME : Sales Order Form File

DESCRIPTION: -

DATA STRUCTURES : Sales order record

VOLUME: Approximately 140 per day

ACTIVITY: -

ACCES: Order departement personel

COMMENTS: -

Keterangan :

Data store name : Nama data store yang digunakan pada DFD.

Description : Menjelaskan secara singkat jenis data yang terkandung dalam data store.

Data Structures : Data Struktur yang ada pada data store.

Volume : Menunjukkan ukuran dari data store.

Activity : Menunjukkan informasi yang berhubungan dengan record yang aktif di dalam file.

Access : Batasan-batasan pada data.

Comments : Memberikan keterangan - keterangan yang penting saja.

Data Structure Dictionary Entry

Data Structure Dictionary Entry dilengkapi dengan setiap struktur yang ada pada data store dan data flow. Tujuan : Untuk menghubungkan summary description dari Data Flow dan Data Store Dictionary Entryke deskripsi detail dari Data Element Dictionary Entry.

DATA STRUCTURE DICTIONARY ENTRY

Use : To describe each unique data structure that exist in

(1) data flows and (2) data stores STRUCTURE NAME : Sales Order record

DESCRIPTION: -

DATA ELEMENTS : CUSTOMER.NUMBER

CUSTOMER.ORDER.NUMBER

SALESPERSON.NUMBER

CUSTOMER.ORDER.DATE

*ITEM.NUMBER

*ITEM.DESCRIPTION

*ITEM.QUANTITY

*ITEM.UNIT.PRICE

*ITEM.EXTENDED.PRICE

COMMENTS: Elements marked with asterisks occur

for each item record.

Keterangan :

Structure name : nama yang sama dengan form data store dan data flow.

DesCption : Menjelaskan bagaimana struktur digunakan.

Data Elements : Daftar elemen data yang terkandung dalam struktur.

Comments : Memberikan keterngan - keterangan yang penting saja.

Data Element Dictionary Entry

Data Structure Dictionary Entry menyediakan dasar untuk skema database. Tujuan : Untuk menstandarkan deskripsi dari suatu elemen sehingga elemen itu direferensikan dengan cara yang sama setiap kali digunakan.

DATA ELEMENT DICTIONARY ENTRY

Use : To describe each unique data element contained in

Data structure

DATA ELEMENT NAME

: SALESPERSON.NUMBER

DESCRIPTION

: The number that identifies the salesperson

TYPE

: Numeric

LENGTH

: 4

NO. DECIMAL POS

: -

ALIASES

: Salesman Number, Sales Rep Number

RANGE OF VALUES

: 0001-9999

TYPICAL VALUES

:

SPECIFIC VALUES

:

OTHER EDITING DETAILS

:

Keterangan:

Data Element name

: nama elemen data.

Description

: Menjelaskan elemen data.

Type

: tipe data (Alphabet, numeric, alphanumeric).

Length

: ukuran elemen data

No. Dec. Pos

: dapat diisi jika tipenya numeric

Aliases

: Nama lain

Range of Values

: informasi yang digunakan oleh programmer untuk

mendeteksi kesalahan data. Demikian juga dengan field

Typical Values dan Specific Values diisi bila diperlukan.

Others editing details : Keterangan tambahan yang dianggap penting. Misal : Employee Age dapat digantikan dengan Date of Birth.

Pendefinisian Data Elemen Dalam Kamus Data

Kamus data mendifinisikan data elemen dengan cara :

Menguraikan arti dari alur data dan data store dalam DFD

Menguraikan komposisi paket data pada alur data ke dalam alur yang lebih kecil. Contoh : Alamat langganan yang terdiri dari nama jalan, kota dan kode pos. Menguraikan komposisi paket data dalam data store. Menspesifikasikan nilai dan unit informasi dalam alur data dan data store. Menguraikan hubungan yang terinci antara data store dalam suatu ERD.

NOTASI KAMUS DATA

NOTASI

ARTI

=

Terdiri dari, terbentuk dari, sama dengan

+

Dan

( )

Optional

{ }

Iterasi / pengulangan misal : 1 { . } 10

NOTASI

ARTI

[ ]

Pilih satu dari beberapa alternatif (pilihan)

Misal : [ A | B | C | D ]

* *

Komentar

@

Identifier suatu data store

|

Pemisah dalam bentuk [ ]

Alias

Nama lain untuk suatu data

Data Store Dictionary Entry anggap sebagai File Database

Data Structure Dictionary Entry anggap sebagai Record

Data Element Dictonary Entry anggap sebagai Field

Contoh :

NOTASI "="

Nama=Nama_Depan + Nama_belakang

NOTASI "( )"

Nama_Langganan = (title) + Nama_Depan + (Nama_Tengah) +

Nama_Belakang

Customer_Address = (Shiping_Address) + (Billing_Address)

NOTASI "{ }"

Order=Customer_Name + Shipping_Address + 1 { item} 10

NOTASI "[ ]"

Jenis_Kelamin = [Pria | Wanita]

NOTASI " * *"

Penjualan = *Jumlah penjualan setiap tahun*

Pajak_rate = *Pajak yang berlaku ditentukan oleh pemerintah *

NOTASI "Alias"

Client Alias Customer