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 Analisa 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 meng- konfirmasi tentang apa bentuk data spesifik yang bertujuan untuk orang-orang yang berbeda di organisasi 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 file-file

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 Penyampaian syarat-syarat proyek dan sistem final Informasi manajemen proyek, misalkan jadwal pengiriman, pencapaian keberhasilan Isi Kamus Data 

  Data flow / aliran data Data structures / struktur data Elements / elemen Data stores / penyimpanan data 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 Nama deskriptif unik untuk aliran data ini Diskripsi umum aliran data 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 Internal – digunakan diantara proses-proses 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

  Area untuk komentar dan catatan-catatan lainnya mengenai aliran data

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 Comments An order record contains information for one customer order. The order may be received by mail, fax, or by telephone.

  Mendefinisikan struktur data 

  Struktur data adalah kumpulan struktur dan elemen yang lebih kecil Notasi aljabar digunakan untuk mempresentasikan struktur data 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 pilihan 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 elemen berulang di dalam kelompok Kelompok berulang 

  kelompok berulang mungkin mempunyai kondisi Jumlah pengulangan tertentu

Batas atas dan bawah untuk jumlah

  pengulangan Struktur data logika dan fisik 

  Struktur data bisa berupa logika dan fisik Struktur data logika menunjukkan data- data apa yang diperlukan perusahaan untuk operasi dari hari ke harinya 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 record yang berbeda Masukan-masukan kelompok berulang yang memuat berapa

jumlah item yang berada di dalam kelompok tersebut Batas-batas jumlah item di dalam suatu kelompok berulang Contoh Struktur data Customer Order = Customer Number + Address + Customer Name + Order Date + Catalog Number + Telephone + (Tax) + Merchandise Total +

{Order Items} +

Method of Payment + Order Total + Shipping and Handling + (Expiration Date) (Credit Card Number) + (Credit Card Type) +

  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 harus ditetapkan sampai seluruh rangkaian terpecah- pecah ke dalam elemen-elemen kelompoknya 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

record-record ini sekali dan menggunakannya di

berbagai aplikasi-aplikasi yang berbeda-beda

Contoh record struktur

  Customer Name = First Name + Last Name (Middle Initial) + Address = Street + City + (Apartment) + (Zip Expansion) + Zip + State + Telephone = Area code + (Country) Local number 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 dalam kamus data 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 disebut dalam sebagian besar program atau oleh pengguna mayoritas elemen tersebut 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

  Nomor Klien 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 perhitungan atau logika Mendefinisikan elemen 

  Panjang elemen

  Nilai ini bisa berupa panjang item yang disimpan Panjang item pada layar atau yang dicetak bisa berbeda dengan nilai ini Mendefinisikan Elemen 

  Jenis data berupa : numerik, tanggal, alfabet, atau karakter, yang kadang- kadang disebut alfanumerik atau data teks Mendefinisikan elemen 

  Format masukan dan keluaran juga bisa dimasukkan, menggunakan simbol- simbol pengkodean khusus untuk menunjukkan bagaimana data-data tersebut seharusnya ditampilkan Mendefinisikan elemen 

  Kriteria validasi untuk memastikan bahwa data-data akurat telah dimengerti oleh sistem Nilai-nilai default yang boleh dimiliki elemen Komentar tambahan area kata-kata

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 Base or Derived Derived Upper Limit <999999 Lower Limit >18 Discrete Value/Meaning Comments The customer number must pass a modulus-11 check-digit test. Mendefinisikan simpanan data 

  Simpanan data terdiri dari semua elemen basis sebanyak elemen bagian- dari Simpanan data dibentuk untuk setiap data entity yang berbeda, seperti setiap perbedaan orang, tempat, atau benda yang akan disimpan Definisi simpanan data  Identitas simpanan data

  Nama simpanan data, yang bersifat deskriptif dan unik Alias untuk file Diskripsi singkat simpanan data Jenis file, baik manual maupun terkomputerisasi 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 pada file serta pertumbuhannya per tahun Data Store Definition 

  Struktur data bisa menggunakan sebuah nama yang ditemukan di dalam kamus data, menampilkan suatu jalur menuju elemen-elemen untuk simpanan data ini

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 Percent Growth/Year 6%

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

copied to a history file and purged if the customer has not

purchased an item within the past five years. A customer

may be retained even if he or she has not made a purchase

by requesting a catalog.

Dokumen yang terkait

Diskriminasi Daun Gandarusa (Justicia gendarrusa Burm.f.) Asal Surabaya, Jember dan Mojokerto Menggunakan Metode Elektroforesis

0 61 6

Hubungan Antara Kompetensi Pendidik Dengan Kecerdasan Jamak Anak Usia Dini di PAUD As Shobier Kecamatan Jenggawah Kabupaten Jember

4 116 4

Aplikasi Data Mining Menggunakan Metode Decision Tree Untuk Pemantauan Distribusi Penjualan Sepeda Motor Di PD. Wijaya Abadi Bandung

27 142 115

Analisis Prioritas Program Pengembangan Kawasan "Pulau Penawar Rindu" (Kecamatan Belakang Padang) Sebagai Kecamatan Terdepan di Kota Batam Dengan Menggunakan Metode AHP

10 65 6

Perancangan Sistem Informasi Akuntansi Laporan Keuangan Arus Kas Pada PT. Tiki Jalur Nugraha Ekakurir Cabang Bandung Dengan Menggunakan Software Microsoft Visual Basic 6.0 Dan SQL Server 2000 Berbasis Client Server

32 174 203

Penerapan Data Mining Untuk Memprediksi Fluktuasi Harga Saham Menggunakan Metode Classification Dengan Teknik Decision Tree

20 110 145

Perancangan Dan Implementasi Algoritma Kompresi Lempel-ZIV-Welch Pada Weblog Berbasis PHP Dan Basis Data Mysql

9 99 1

Sistem Informasi Pengolahan Data Pertanian di Badan Pelaksana Penyuluhan Pertanian Perikanan dan Kehutanan BP4K Kabupaten Sukabumi

10 84 1

Pembangunan Sistem Informasi di PT Fijayatex Bersaudara Dengan Menggunakan Pendekatan Supply Chain Management

5 51 1

Prosedur Pelaporan Surat Pemberitahuan Pajak Pengahsilan (SPT PPn) Dengan Menggunakan Elektronik Surat Pemberitahuan (E-SPT PPn 1111) Pada PT. INTI (Persero) Bandung

7 57 61