Page 53 - Rekayasa Perangkat Lunak SMK Kelas XI
P. 53
l. Langkah-Langkah Melakukan Analisis tentang Komponen-Komponen
pada Basis Data
Guna melakukan analisis tentang komponenkomponen pada basis data, berikut
langkahlangkah yang dapat diikuti.
1) Data Requirements (Kebutuhan Data)
Identifikasi kebutuhan bisnis untuk basis data. Apa tujuan utama dari basis
data dan jenis data apa yang perlu disimpan? Apakah basis data tersebut akan
digunakan untuk tujuan operasional, analisis, pelaporan, atau lainnya?
2) Entities (Entitas)
Identifikasi entitas utama yang akan direpresentasikan dalam basis data. Entitas
adalah objek yang relevan dalam konteks bisnis. Contoh entitas mungkin
termasuk pelanggan, produk, pesanan, dan karyawan.
3) Attributes (Atribut)
Tentukan atributatribut yang relevan untuk setiap entitas. Atribut adalah
karakteristik atau properti yang menggambarkan entitas tersebut. Misalnya,
atribut untuk entitas “pelanggan” mungkin mencakup nama, alamat, nomor
telepon, dan sebagainya.
4) Relationships (Hubungan)
Tentukan hubungan antara entitasentitas yang diidentifikasi. Apakah ada
hubungan “satukesatu”, “satukebanyak”, atau “banyakkebanyak” antara
entitas? Misalnya, hubungan antara entitas “pelanggan” dan “pesanan” mungkin
adalah “satukebanyak”, di mana satu pelanggan dapat memiliki banyak
pesanan.
5) Primary Keys (Kunci Utama)
Tentukan kunci utama untuk setiap entitas. Kunci utama adalah atribut atau
kombinasi atribut yang unik untuk setiap entitas dalam basis data. Kunci
utama digunakan untuk mengidentifikasi secara unik setiap entitas.
6) Data Types (Jenis Data)
Tentukan jenis data yang sesuai untuk setiap atribut. Misalnya, atribut “tanggal
lahir” mungkin memiliki jenis data tanggal, sedangkan atribut “jumlah pesanan”
mungkin memiliki jenis data bilangan bulat.
7) Constraints (Batasan)
Tentukan batasan atau aturan yang berlaku untuk data. Misalnya, apakah ada
batasan pada rentang nilai atribut, keharusan atribut untuk memiliki nilai yang
unik, atau batasan lainnya?
8) Data Integrity (Integritas Data)
Pertimbangkan integritas data dalam analisis. Integritas data melibatkan
menjaga keutuhan dan konsistensi data. Pastikan bahwa ada mekanisme
Bab I Mengelola Basis Data 41