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 komponen­komponen pada basis data, berikut
                  langkah­langkah 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  atribut­atribut  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  entitas­entitas yang diidentifikasi. Apakah ada
                      hubungan “satu­ke­satu”, “satu­ke­banyak”, atau “banyak­ke­banyak” antara
                      entitas? Misalnya, hubungan antara entitas “pelanggan” dan “pesanan” mungkin
                      adalah “satu­ke­banyak”, 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
   48   49   50   51   52   53   54   55   56   57   58