Page 23 - Rekayasa Perangkat Lunak SMK Kelas XI
P. 23

indeks yang sesuai dan memperbarui indeks saat data ditambahkan, diperbarui,
                      atau dihapus. Penting untuk mempertimbangkan dampak pembuatan dan
                      pemeliharaan indeks terhadap kinerja basis data. Indeks yang terlalu banyak
                      atau tidak diperlukan dapat memperburuk kinerja operasi penulisan  data,
                      sementara indeks yang tepat dapat meningkatkan kinerja pencarian.
                  4)  Keuntungan dan Keterbatasan
                      Indeks memberikan  beberapa keuntungan, termasuk peningkatan  kinerja
                      pencarian data dengan mengurangi jumlah data yang harus diperiksa. Adapun
                      dengan  indeks yang efektif, waktu yang dibutuhkan untuk mengeksekusi
                      operasi pencarian dapat berkurang secara signifikan. Namun,  indeks juga
                      memiliki keterbatasan. Indeks membutuhkan ruang penyimpanan tambahan
                      untuk menyimpan  struktur  indeks, dan  pemeliharaan  indeks dapat menjadi
                      biaya yang signifikan, terutama dalam lingkungan dengan banyak operasi
                      penulisan data.
                      Adapun dengan menggunakan indeks dengan bijak, pengguna basis data dapat
                  meningkatkan kinerja operasi pencarian dan mengoptimalkan waktu respons
                  sistem. Indeks membantu mengurangi waktu akses ke data dan memungkinkan
                  basis data untuk menangani volume data yang lebih besar dengan efisiensi yang
                  tinggi.

                  h.  Langkah-Langkah untuk Melakukan Analisis tentang Konsep Basis Data
                  Berikut langkah­langkah untuk melakukan analisis tentang konsep basis data.
                  1)  Identifikasi Kebutuhan Bisnis
                      Mulailah dengan  memahami  kebutuhan  bisnis  yang ingin  diatasi  oleh  basis
                      data. Apa jenis data yang perlu disimpan? Bagaimana data tersebut akan digu­
                      na kan? Apa tujuan akhir dari basis data tersebut?
                  2)  Identifikasi Entitas
                      Identifikasi entitas­entitas utama yang ada dalam domain bisnis yang relevan.
                      Contoh entitas bisa berupa “pelanggan”, “produk”, “pegawai”, dan sebagainya.
                      Tinjau sifat­sifat dan atribut­atribut yang relevan untuk setiap entitas.
                  3)  Identifikasi Atribut
                      Tentukan atribut­atribut yang relevan untuk setiap entitas yang diidentifikasi
                      sebelumnya. Atribut dapat berupa informasi seperti nama, alamat, nomor
                      telepon, tanggal lahir, dan sebagainya.
                  4)  Tentukan Relasi antara Entitas
                      Analisislah  hubungan antara  entitas­entitas yang diidentifikasi. Apakah ada
                      keterkaitan atau ketergantungan antara  entitas­entitas tersebut? Misalnya,
                      apakah terdapat  hubungan  “satu­ke­banyak”  antara  entitas  “pelanggan”  dan
                      “pesanan”?





                                                                  Bab I Mengelola Basis Data   11
   18   19   20   21   22   23   24   25   26   27   28