BASIS DATA
Mendefinisikan
Kebutuhan Data
By
Ahmad Habib
1
BUTUHAN
Mendefinisikan Kebutuhan
Proses mengidentifikasi dan mendokumentasikan
data yang dibutuhkan oleh user dalam sebuah
database untuk memenuhi kebutuhan informasi
saat ini dan masa yang akan datang.
2
BUTUHAN
2 Jenis informasi yang harus
diperhatikan:
1. Informasi yang menjelaskan struktur data, seperti
entitas, atribut, dan relasi. Informasi ini biasanya
dinyatakan dalam bentuk grafik seperti entity-
relationship diagrams (E-RD).
2. Informasi yang menggambarkan aturan atau
batasan yang dapat menjaga integritas data.
Biasanya disebut aturan bisnis (business rules),
batasan-batasan ini harus di tuangkan dalam data
dictionary/directory (atau repository) suatu
organisasi.
3
BUTUHAN
Komponen Data
Conceptual
data model
Other business
Candidate key Foreign key descriptor domain Referential integrity
constraints
Name
Primary key insert
/Definition
Format
Allowable Value
4
BUTUHAN
Komponen Data
Domain
NIM NAM A ALAMAT TELEPON
0011500001 AGUS JAKARTA SELATAN 021-111111
0211500002 BUDI JAKARTA PUSAT 021-222222
0311500003 CECEP TANGERANG 021-333333
0411500004 DEDY BANTEN 021-444444
0511500005 EDANG JAW A BARAT 021-555555
NIM NOMOR INDUK MAHASISWA SEMUA BERISI NOMOR INDUK MAHASISWA CHARACTER, SIZE 10
NAMA NAMA MAHASISWA SEMUA BERISI NAMA MAHASISWA CHARACTER, SIZE 50
ALAMAT ALAMATA MAHASISWA SEMUA BERISI ALAMAT TINGGAL MAHASISWA CHARACTER, SIZE 100
TELEPON NOMOR TELEPON SEMUA BERISI NOMOR TELEPON MAHASISWA CHARACTER, SIZE 15
5
BUTUHAN
Langkah-langkah dalam
Mendefinisikan Kebutuhan
6
BUTUHAN
Mendefinisikan Lingkup Database
7
BUTUHAN
Memilih metodologi
Memilih metodologi dan CASE Tools yang sesuai
adalah hal yang esensial.
Metodologi memberikan prosedur standar dan
format pengumpulan data yang dibutuhkan
untuk mengelola pengumpulan metadata pada
disiplin tertentu.
CASE tools memberikan dukungan berbasis
komputer untuk membangun sebuah repository
dari metadata dan membuat tampilan yang
terstruktur dari metadata tersebut. Dan CASE
tools yang digunakan selama Mendefinisikan
Kebutuhan harus sesuai dengan CASE tools yang
digunakan selama perencanaan database.
8
BUTUHAN
Mengidentifikasi Pandangan User
(User Views)
Pengumpulan data biasanya fokus pada
pandangan user terhadap data.
Pandangan user (User View) adalah sekumpulan
data yang diperlukan oleh user tertentu untuk
membuat keputusan atau melakukan tindakan
9
BUTUHAN
Langkah-Langkah Dalam Mendefiniskan
Kebutuhan
10
BUTUHAN
Model data structure
Tahapan ini membutuhkan struktur yang
konsisten pada setiap user views yang telah
diidentifikasikan pada tahapan sebelumnya.
12
BUTUHAN
Mengidentifikasi Kebutuhan
Operasional
Seorang analyst juga harus mengumpulkan
informasi yang berkenaan dengan kebutuhan
operasional user akan data.
Tahapan ini meliputi kebutuhan untuk masing-
masing area berikut:
1.Keamanan (Security).
2.Waktu Respon (Response times).
3.Backup and Recovery.
4.Dokumentasi (Archiving).
5.Prediksi Perkembangan (Growth Projections) Database.
13
BUTUHAN