Kamus Data asli

33
ANALISIS DAN PERANCANGAN SISTEM INFORMASI KAMUS DATA

description

pembahasan mengenai kamus data

Transcript of Kamus Data asli

Page 1: Kamus Data asli

ANALISIS DAN PERANCANGAN SISTEM INFORMASI

K A M U S D A T A

Page 2: Kamus Data asli

TUJUAN SESI 12

Page 3: Kamus Data asli

PENDAHULUAN

DEFINISI KAMUS DATA (KD):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.

Page 4: Kamus Data asli

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

Page 5: Kamus Data asli

PENDAHULUANPada tahap perancangan sistem, KD digunakan

untuk merancang input, merancang laporau-laporan dan database.

KD dibuat berdasarkan arus data yang ada di DFD.

Arus data di DFD sifatnya adalah global, hanya ditunjukkan nama arus datanya saja.

Keterangan lebih lanjut tentang struktur dari suatu arus data di DFD secara lebih terinci dapat dilihat di KD.

Page 6: Kamus Data asli

Gambar berikut ini menunjukkanhubungam antara DFD dengan KD

Page 7: Kamus Data asli

ISI KAMUS DATA

Apa yang perlu dicatat di kamus data? KD harus dapat mencerminkan keterangan

yang jelas tentang data yang dicatatnya. Untuk maksud keperluan ini, maka KD

harus memuat hal-hal berikut ini. Nama arus data Alias Bentuk data. Arus data. Penjelasan. Periode. Volume Struktur data.

Page 8: Kamus Data asli

NAMA ARUS DATA.

Karena KD dibuat berdasarkan arus data yang mengalir di DAD(DFD),

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.

Page 9: Kamus Data asli

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

Baik fakturdan tembusan permintaan persediaan ini mempunyai struktur data yang sama, tetapi mempunyai struktur yang berbeda.

Page 10: Kamus Data asli

BENTUK DATA.Bentuk dari data yang mengalir dapat berupa:dokumen dasar atau formulir;dokumen hasil cetakan computerlaporan tercetak;tampilan di layar monitor;ParameterVariabel, akan digunakan untuk

merancang database.Field, akan digunakan untuk

merancang database.

Page 11: Kamus Data asli

ARUS DATAArus 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.

Page 12: Kamus Data asli

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

Page 13: Kamus Data asli

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

Page 14: Kamus Data asli

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

Page 15: Kamus Data asli

STRUKTUR DATA.Struktur data menunjukkan arus data yang dicatat di KD terdiri

dari item-item data apa raja.

Page 16: Kamus Data asli

KD untuk arus data TEMBUSAN PERMINTAAN PERSEDIAAN dapat dibuat dari DFD

Page 17: Kamus Data asli

MENDEFINISIKAN STRUKTUR DATAStruktur dari data terdiri dari elemen-elemen data

yang disebut dengan item data, sehingga secara prinsip struktur dari data ini dapat digambarkan dengan menyebutkan nama dari item-item datanya.

Nama dari item data saja yang dicatat di KD tidaklah cukup, masih diperlukan informasi lainnya dari struktur data tersebut, seperti misalnya informasi tentang apakah item data tersebut pasti ada atau hanya bersifat optional (dapat ada dan dapat tidak ada).

Biasanya untuk menunjukkan informasi-informasi tambahan ini di KD dipergunakan notasi-notasi

Page 18: Kamus Data asli

NOTASI-NOTASI KD

Page 19: Kamus Data asli

Contoh dari penggunaan notasi ini misalnya adalah arus data LANGGANAN yang mempunyai struktur data yang dapat ditulis sebagai berikut:

Dari struktur data ini dapat diartikan bahwa arus data LANGGANAN mempunyai elemen-elemen data KODE LANGGANAN, NAMA LANGGANAN yang terdiri dari NAMA KECIL dan NAMA KELUARGA (optional, dapat ada dan dapat tidak ada), ALAMAT yang terdiri dari JALAN, KOTA dan KODE POS, TELP (optional), jenis langganan apakah salah satu dari PENGECER atau GROSIR, BATAS KREDIT yang menunjukkan jumlah kredit maksimum yang diijinkan dan JUMLAH PIUTANG.

Page 20: Kamus Data asli

Iterasi ini menunjukkan bahwa elemen-elemen data di dalam kurung brace dapat terjadi minimum 1 kali dan maksimum 10 kali. Untuk arus data TEMBUSAN PERMINTAAN PERSEDIAAN ini, iterasi ini menunjukkan banyaknya macam barang yang dijual untuk tiap order penjualan.

Page 21: Kamus Data asli

1.1Verifikasi Username

Administrator

Info Login Invalid

tuser

2.1Verifikasi Password

Data login User

username

Verifikasi username

-username valid-password

Verifikasi password

password

Info Login Invalid

Info Login Invalid

Login valid

kasirInfo Login Invalid

Petugas Pendaftaran

Perawat poliklinik

Info Login Invalid

Info Login Invalid

Info Login Invalid

Data login User

Data login User

Data login User

Gambar DFD Level 1 Proses 1.0 Login

Page 22: Kamus Data asli

No Proses Keterangan

1

No. Proses 1.0Nama Proses Login

Source (sumber)

- Administrator (SIM)- Petugas pendaftaran- Kasir- Perawat Poliklinik

Input

- data login administrator (SIM)- data login petugas pendaftaran- data login kasir- data login perawat poliklinik

Output Info login invalid

Destination (tujuan)

- Administrator (SIM)- Petugas pendaftaran- Kasir- Perawat Poliklinik

Logika proses Begin{user memasukkan username dan password ke database}If (username ada dan password benar) then (tampil login valid)else (tampil info login invalid)

end

Spesifikasi Proses

Page 23: Kamus Data asli

2

No. Proses 1.1Nama Proses Verifikasi Username

Source (sumber)

- Administrator (SIM)- Petugas pendaftaran- Kasir- Perawat Poliklinik

Input

- data login administrator (SIM)- data login petugas pendaftaran- data login kasir- data login perawat poliklinik

Output - Info login invalid- Username valid

Destination (tujuan)

- Administrator (SIM)- Petugas pendaftaran- Kasir- Perawat Poliklinik

Logika proses Begin{user memasukkan username ke database}If (username ada) then (tampil username valid)else (tampil info login invalid)

end

Page 24: Kamus Data asli

3

No. Proses 1.2Nama Proses Verifikasi Password

Source (sumber)

- Administrator (SIM)- Petugas pendaftaran- Kasir- Perawat Poliklinik

Input

- data login administrator (SIM)- data login petugas pendaftaran- data login kasir- data login perawat poliklinik

Output - Info login invalid- Login valid

Destination (tujuan)

- Administrator (SIM)- Petugas pendaftaran- Kasir- Perawat Poliklinik

Logika proses Begin{user memasukkan password ke database}If (password benar) then (tampil password valid)else (tampil info login invalid)

end

Page 25: Kamus Data asli

Tabel Kamus Data

Nama : Data login User

Data Login User = * berisi data user yang menggunakan sistem * nama_user + passwordNama_user = [ A..Z | a..z | 0..9 | _ | ‘ | - ]Password = [ A..Z | a..z | 0..9 | _ | ‘ | - ]

Nama : login invalid

Login Invalid = * Berisi pemberitahuan kepada user bahwa data yang diinputkan salah *Error log = text = [ A..Z | a..z | 0..9 ]

Page 26: Kamus Data asli

DFD level 1 Proses 2 Pengolahan data user

Page 27: Kamus Data asli

Nama data userWhere used / how used - Admin-proses 2.1 (input)

- Admin-proses 2.3 (input) - Storage user -proses 2.2 (input)- Storage user -proses 2.3 (input)- Proses 2.1 - Storage user (output) - Proses 2.3 - Storage user (output)

Deskripsi berisi data user yang akan digunakan pada pengolahan data master user

Struktur Data Id_user + Nama_user + Jenis_kelamin + Hak_akses + Password

Id_userNama_userJenis_kelaminHak_aksesPassword

[A-Z | a-z | 0-9][A-Z | a-z][Laki-laki | Perempuan][A-Z | a-z][A-Z | a-z | 0-9]

Page 28: Kamus Data asli

SISTEM KAMUS DATA KOMERSIALTerdapat beberapa sistcm KD yang telah

dikembangkan oleh beberapa sistem house dan tersedia secara komersial.

Beberapa diantaranya adalah:Control 2(XX) olch MR1 SystemsData Catalogue oleh SynergcticsData Dictionary olehCincomDatamanager oleh MSP Inc.DB/DC Dictionary olch IBMDictionary 204 oleh Computer Corporation of America

IDMS Dictionary oleh Arthur AndersonUCC TEN oleh University Computing Co.

Page 29: Kamus Data asli

Disamping sistem KD yang dijual ini, beberapa paket DBMS juga menyediakan program untuk membuat KD.

Paket DBMS FoxBase+ versi 2.10 untuk komputer mikro juga menyediakan suatu program untuk menghasilkan dokumentasi sistem yang lengkap termasuk KD.

Kelemahan dari KD yang dihasilkan oleh paket ini adalah KD untuk dokumentasi sistem yang telah selesai dibuat, bukan pada tahap analisis.

Page 30: Kamus Data asli
Page 31: Kamus Data asli
Page 32: Kamus Data asli
Page 33: Kamus Data asli