• Tidak ada hasil yang ditemukan

Chapter 10 Menganalisa Data Dengan Menggunakan Kamus Data

N/A
N/A
Protected

Academic year: 2018

Membagikan "Chapter 10 Menganalisa Data Dengan Menggunakan Kamus Data"

Copied!
35
0
0

Teks penuh

(1)

Chapter 10

Menganalisa Data Dengan

Menggunakan Kamus Data

(2)

Major Topics

 Konsep Kamus Data

 Mendefinisikan aliran data

 Mendefinisikan struktur data

 Mendefinisikan elemen

 Mendefinisikan simpanan data

 Menggunakan Kamus Data

(3)

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

(4)

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

(5)

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

(6)

Isi Kamus Data

 Data flow / aliran data

 Data structures / struktur data

 Elements / elemen

(7)

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

(8)

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

(9)

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

(10)

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

(11)

Mendefinisikan struktur data

 Struktur data adalah kumpulan struktur

dan elemen yang lebih kecil

 Notasi aljabar digunakan untuk

(12)

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

(13)

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

(14)

Kelompok berulang

 kelompok berulang mungkin

mempunyai

 kondisi

 Jumlah pengulangan tertentu

(15)

Struktur data logika dan fisik

 Struktur data bisa berupa logika dan

fisik

 Struktur data logika menunjukkan

(16)

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

(17)

Contoh Struktur data

(18)

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

(19)

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

(20)

Contoh record struktur

Customer Name = First Name +

(21)

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

(22)

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

(23)

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

(24)

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

(25)

Mendefinisikan elemen

 Panjang elemen

 Nilai ini bisa berupa panjang item yang disimpan

(26)

Mendefinisikan Elemen

 Jenis data berupa : numerik, tanggal,

(27)

Mendefinisikan elemen

 Format masukan dan keluaran juga bisa

(28)

Mendefinisikan elemen

 Kriteria validasi untuk memastikan

bahwa data-data akurat telah dimengerti oleh sistem

 Nilai-nilai default yang boleh dimiliki

elemen

(29)

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

(30)

Mendefinisikan simpanan data

 Simpanan data terdiri dari semua

elemen basis sebanyak elemen bagian-dari

 Simpanan data dibentuk untuk setiap

(31)

Definisi simpanan data

 Identitas simpanan data

 Nama simpanan data, yang bersifat

deskriptif dan unik

 Alias untuk file

 Diskripsi singkat simpanan data

(32)

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

(33)

Data Store Definition

 Struktur data bisa menggunakan

sebuah nama yang ditemukan di dalam kamus data, menampilkan suatu jalur

(34)

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

(35)

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

Referensi

Dokumen terkait

Hasil negatif palsu dapat disebabkan karena kualitas dan potensi alergen yang buruk, pengaruh obat yang dapat mempengaruhi reaksi alergi, penyakit-penyakit

Selanjutnya, berdasarkan apa yang telah diuraikan maka saran dalam penelitian ini adalah pertama, jika kesetaraan gender menjadi salah satu solusi dalam peningkatan

Penelitian ini bertujuan untuk mengetahui tingkat infestasi protozoa saluran pencernaan (Eimeria sp.) pada kerbau lumpur (Bubalus bubalis Linn.) di Kecamatan Jati

Valbury Asia Securities or their respective employees and agents makes any representation or warranty or accepts any responsibility or liability as to, or in relation to, the

Maksud dari penyusunan Rencana Strategis (Renstra) Perangkat Daerah adalah menyediakan dokumen perencanaan perangkat daerah untuk kurun waktu lima tahun yang

Otitis media akut dapat dise#a#kan invasi virus Campak ke dalam telin$a ten$a!% Gendan$ telin$a #iasana !peremia pada fase prodormal dan stadium erupsi% 4ika terjadi invasi

Dengan mengukur COD akan diperoleh nilai yang menyatakan jumlah oksigen yang dibutuhkan untuk proses oksidasi terhadap total senyawa organik baik 15 yang mudah

Survey harian ini kami lakukan dengan maksud untuk menilai tingkat kepuasan pelanggan terhadap kualitas pelayanan yang dilakukan di semua unit pelayanan