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

kita dapat menjaga integritas  data dan memfasilitasi operasi penggabungan dan
               pengambilan data antara tabel dalam basis data relasional.

               e.  Indeks
               Indeks adalah komponen penting dalam struktur basis data yang digunakan untuk
               meningkatkan kinerja pencarian  data. Indeks menciptakan  struktur tambahan
               yang memungkinkan akses cepat ke  data berdasarkan kriteria tertentu. Berikut
               penjelasan lebih lanjut tentang indeks dalam struktur basis data.
               1)  Tujuan Indeks
                   Indeks digunakan untuk meningkatkan efisiensi pencarian data dalam tabel.
                   Tanpa  indeks,  basis  data harus melakukan pencarian  baris per  baris untuk
                   menemukan  data yang sesuai dengan kriteria pencarian. Adapun dengan
                   menggunakan indeks, basis data dapat langsung menuju ke lokasi yang relevan
                   di dalam indeks, yang mempercepat proses pencarian data.
               2)  Kolom Indeks
                   Indeks  dapat diterapkan  pada  kolom  atau  kombinasi  kolom  tertentu dalam
                   tabel. Indeks dibangun berdasarkan nilai­nilai dalam  kolom tersebut, yang
                   memungkinkan basis data untuk melakukan pencarian dan pengurutan data
                   dengan lebih efisien. Kolom yang sering digunakan dalam operasi pencarian
                   atau pengurutan adalah kandidat yang baik untuk diindeks.
               3)  Jenis Indeks
                   Terdapat berbagai jenis indeks yang dapat digunakan, seperti indeks B­Tree,
                   indeks hash, indeks bitmap, dan lain­lain. Setiap jenis indeks memiliki cara
                   kerja dan keunggulan masing­masing tergantung pada jenis operasi yang
                   dilakukan pada data.
               4)  Pembuatan dan Pemeliharaan Indeks
                   Indeks dibangun saat tabel dibuat atau saat kolom diindeks. Ketika data diubah,
                   indeks juga harus diperbarui agar tetap konsisten dengan tabel. Pemeliharaan
                   indeks  dapat  melibatkan  operasi  seperti  penyisipan,  penghapusan,  dan
                   pembaruan indeks.
                   Indeks sangat penting dalam meningkatkan kinerja basis data, terutama saat
               melakukan pencarian atau pengurutan data. Adapun dengan menggunakan indeks
               di kolom yang tepat, kita dapat mempercepat operasi pencarian dan pengambilan
               data. Namun, indeks juga memerlukan ruang penyimpanan tambahan dan dapat
               memengaruhi kinerja operasi penulisan, oleh karena itu pemilihan dan manajemen
               indeks harus dilakukan dengan hati­hati untuk memastikan manfaatnya sebanding
               dengan konsekuensinya.
               f.  Skema
               Skema adalah komponen penting dalam struktur basis data yang menggambarkan
               struktur dan hubungan antara tabel dalam basis data. Skema mencakup informasi




               16      Rekayasa Perangkat Lunak SMK/MAK Kelas XI
   23   24   25   26   27   28   29   30   31   32   33