13
2.1.5.2 System Definition
Pada tahap System Definition,
lingkup dan batasan aplikasi basis
data, para penggunanya dan area aplikasi dispesifikasikan. User view
mendefinisikan apa yang dibutuhkan dari sistem basis data melalui sudut
pandang dari berbagai peranan kerja, seperti manajer atau supervisor,
atau sudut pandang dari area aplikasi suatu perusahaan.
Pengidentifikasian user view
merupakan aspek penting dalam
pengembangan basis data karena membantu untuk memastikan bahwa
tidak ada pengguna sistem basis data yang terlupakan ketika
mengembangkan kebutuhan untuk sistem yang baru.
2.1.5.3 Requirement Collection and Analysis
Pada tahap Requirement Collection and Analysis,
seluruh
informasi mengenai bagian dari suatu perushaan yang perlu didukung
oleh sistem basis data dikumpulkan dan dianalisa. Informasi tersebut
digunakan untuk mengidentifikasikan kebutuhan untuk sistem yang baru.
Terdapat tiga pendekatan untuk mengatur kebutuhan dari sistem
basis data dengan banyak pengguna, yaitu:
a. Centralized Approach
Kebutuhan untuk setiap user view digabung menjadi sebuah
set kebutuhan untuk sistem basis data yang baru.
b. View Integration Approach
Kebutuhan untuk setiap user view ditetapkan menjadi beberapa
kebutuhan.
c. Gabungan kedua pendekatan
2.1.5.4 Database Design
Database design
merupakan proses pembuatan desain yang akan
mendukung misi dan tujuan obyektif untuk kebutuhan sistem basis data
yang diperlukan.
Terdapat dua pendekatan utama dalam proses ini, yaitu:
1.
Bottom Up
Pendekatan ini dimulai dari atribut dasar (sifat entitas dan
relationship), dengan analisis dari penggabungan antar atribut menjadi
|