Chapter 10
Menganalisa Data Dengan
Menggunakan Kamus Data
Major Topics
Konsep Kamus Data
Mendefinisikan aliran data
Mendefinisikan struktur data
Mendefinisikan elemen
Mendefinisikan simpanan data
Menggunakan Kamus Data
Kamus Data (KD)
Kamus data adalah metoda utama untuk
menganalisa aliran data dan penyimpanan data dari sistem orientasi data
Kamus data adalah referensi data pekerjaan
tentang data (metadata)
KD mengkoleksi, mengkoordinasi, dan
Perlunya memahami kamus
data
Kamus Data dapat digunakan untuk :
Dokumentasi
Mengurangi redundansi
Memvalidasi DAD dalam hal kelengkapan dan
keakuratan
Menyediakan suatu titik awal untuk
mengembangkan layar dan laporan-laporan
Menentukan muatan data yang disimpan dalam
Gudang Data
Gudang data adalah kumpulan informasi mengenai proyek dalam
jumlah besar berisi :
Informasi mengenai data-data yang dipertahankan sistem,
meliputi aliran data, simpanan data, struktur record, dan elemen-elemen data
Logika prosedural
Disain layar dan laporan
Keterkaitan data, bagaimana suatu struktur data dijalurkan
ke struktur data lainnya
Isi Kamus Data
Data flow / aliran data
Data structures / struktur data
Elements / elemen
Mendifinisikan aliran data
Setiap aliran data harus didefinisikan
dengan informasi diskriftif dan terdiri dari elemen struktur
Termasuk informasi berikut:
Identitas, nomor identitas yang bersifat
pilihan
Mendefinisikan aliran data
Sumber aliran data
Bisa berupa external entity, proses atau aliran
data datang dari penyimpanan data
Tujuan aliran data
Tipe aliran data :
record yang memasuki atau meninggalkan file
record yang memuat laporan, formulir, atau layar
Mendefinisikan aliran data
Nama struktur data yang menggambarkan elemen-elemen yang ditemukan dalam
aliran data
Ukuran per satuan waktu
Data-data bisa berupa record per hari atau
satuan-satuan waktu lainnya
Contoh aliran data
Name Customer Order
Description Contains customer order information and is used to update the customer master and item files and to produce an order record.
Source Customer External Entity
Destination Process 1, Add Customer Order
Type Screen
Data Structure Order Information Volume/Time 10/hour
Mendefinisikan struktur data
Struktur data adalah kumpulan struktur
dan elemen yang lebih kecil
Notasi aljabar digunakan untuk
Notasi Aljabar
Simbol yang digunakan
Tanda =, artinya terdiri dari Tanda +, artinya dan
Tanda Braces {} menunjukkan elemen-elemen repetitif,
Kemungkinan bisa ada satu atau beberepa elemen berulang di dalam kelompok tersebut
Tanda Brackets [] menunjukkan salah satu dari dua situasi
tertentu
Elemen-elemen yang ada di dalam tanda kurung ini saling
terpisah satu sama lain
Tanda Parentheses () menunjukkan elemen yang bersifat
Kelompok berulang
kelompok berulang bisa berupa
A sub-form
A screen or form table
A program table, matrix, or array
Mungkin ada satu atau beberapa
Kelompok berulang
kelompok berulang mungkin
mempunyai
kondisi
Jumlah pengulangan tertentu
Struktur data logika dan fisik
Struktur data bisa berupa logika dan
fisik
Struktur data logika menunjukkan
Struktur data fisik
Termasuk elemen-elemen dan informasi yang diperlukan untuk
implementasi sistem
Termasuk elemen fisik termasuk
Field kunci untuk menempatkan record-record dalam sebuah
file
Kode-kode untuk mengidentifikasi status record master
Kode-kode transaksi digunakan untuk mengidentifikasi
jenis-jenis record ketika suatu file memuat jenis-jenis-jenis-jenis record yang berbeda
Masukan-masukan kelompok berulang yang memuat berapa
jumlah item yang berada di dalam kelompok tersebut
Contoh Struktur data
Record Struktur
Sebuah struktur bisa terdiri dari elemen atau record
struktur yang lebih kecil
Ada kelompok dari fields, seperti
Customer Name
Address
Telephone
Masing-masing record struktur tersebut selanjutnya
Record Struktur Umum
Record-record struktur dan elemen-elemen yang
digunakan di dalam berbagai sistem yang berbeda diberi sebuah nama khusus, seperti jalan, kota, dan kode pos
Nama-nama tersebut tidak merefleksikan area fungsi
di dalamnya
Metoda ini memungkinkan penganalisis menentukan
Contoh record struktur
Customer Name = First Name +
Mendefinisikan elemen
Elemen-elemen data harus didefinisikan
dengan informasi deskriptif, lebar dan tipe informasi data, kriteria validasi dan nilai default
Setiap elemen harus didefinisikan sekali
Mendefinisikan Elemen
Atribut-atribut elemen adalah
Identitas elemen. Masukan yang bersifat pilihan
ini memungkinkan penganalisis membangun suatu masukan kamus data otomatis
Nama elemen. Nama harus bersifat deskriptif, unik
dan berdasarkan atas elemen apa yang biasa
Mendefinisikan elemen
Alias, sama dengan sinonim atau nama-nama lain untuk elemen. Alias adalah nama-nama yang digunakan oleh
pengguna yang berbeda di dalam sistem-sistem yang berbeda-beda
Contoh, Nomor Konsumen bisa disebut
Nomor Piutang
Defining Elements
Diskripsi singkat mengenai elemen tersebut
Apakah elemen tersebut berupa basis atau bagian dari. Elemen basis adalah elemen yang awalnya dijadikan kunci (keyed) ke dalam sistem. Elemen-elemen bagian dari diciptakan proses-proses sebagai hasil
Mendefinisikan elemen
Panjang elemen
Nilai ini bisa berupa panjang item yang disimpan
Mendefinisikan Elemen
Jenis data berupa : numerik, tanggal,
Mendefinisikan elemen
Format masukan dan keluaran juga bisa
Mendefinisikan elemen
Kriteria validasi untuk memastikan
bahwa data-data akurat telah dimengerti oleh sistem
Nilai-nilai default yang boleh dimiliki
elemen
Contoh elemen data
Name Customer Number Alias Client Number
Alias Receivable Account Number
Description Uniquely identifies a customer that has made any business transaction within the last five years.
Length 6
Input Format 9(6) Output Format 9(6) Default Value
Continuous/Discrete Continuous
Type Numeric
Mendefinisikan simpanan data
Simpanan data terdiri dari semua
elemen basis sebanyak elemen bagian-dari
Simpanan data dibentuk untuk setiap
Definisi simpanan data
Identitas simpanan data
Nama simpanan data, yang bersifat
deskriptif dan unik
Alias untuk file
Diskripsi singkat simpanan data
Mendefinisikan simpanan data
Bila file tersebut terkomputerisasi,
format file menandai apakah file
tersebut berupa file basisdata yang
disebut tabel ataukah memiliki format file datar tradisional
Jumlah record maksimum dan rata-rata
Data Store Definition
Struktur data bisa menggunakan
sebuah nama yang ditemukan di dalam kamus data, menampilkan suatu jalur
Contoh simpanan data
ID D1
Name Customer Master File
Alias Client Master File
Description Contains a record for each customer
File Type Computer
File Format Database
Record Size 200
Maximum Records 45,000
Average Records 42,000
Contoh simpanan data
Data Set/Table Name Customer
Copy Member Custmast
Data Structure Customer Record
Primary Key Customer Number
Secondary Keys Customer Name, Telephone, Zip Code
Comments The Customer Master file records are