kamus data ( data dictionary)

Upload: teguh-priyanto

Post on 13-Oct-2015

6 views

Category:

Documents


0 download

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