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

data. DBMS bertanggung jawab atas tugas­tugas
                  kritis dalam pengelolaan  data,  memungkin kan
                  pengguna dan  aplikasi untuk berinteraksi de­
                  ngan  data  dengan  cara  yang efisien,  aman, dan
                  terstruktur. DBMS membantu menjembatani ke­
                  sen jangan antarrepresentasi fisik data dalam media
                  penyim panan dan cara pengguna atau  aplikasi
                  berinteraksi dengan data. Beberapa aspek penting
                  dari sistem manajemen basis data sebagai berikut.
                  1)  Pengelolaan Data                              Sumber: Vertabelo SA (2021). https://learnsql.com
                      DBMS mengatur penyimpanan fisik  data              Gambar 1.4 Ilustrasi DBMS
                      dalam media penyimpanan seperti disk atau
                      memori. Hal ini termasuk alokasi ruang penyimpanan, struktur penyimpanan
                      data, pengelompokan data dalam blok­blok, dan manajemen file.
                  2)  Manipulasi Data
                      DBMS memungkinkan pengguna untuk melakukan operasi manipulasi data
                      seperti penambahan (insert), pembaruan (update), dan penghapusan (delete)
                      data dalam basis data. Hal ini dilakukan melalui perintah atau bahasa query
                      yang dimengerti oleh DBMS, seperti SQL.
                  3)  Optimisasi Query
                      DBMS menganalisis dan mengoptimalkan query yang diajukan oleh peng guna
                      atau  aplikasi untuk menjalankan operasi secara efisien. Hal ini melibatkan
                      pemilihan  indeks yang tepat, pengaturan strategi eksekusi yang efisien, dan
                      peningkatan kinerja secara keseluruhan.
                  4)  Keamanan dan Izin
                      DBMS mengelola akses ke  data dengan mengatur  izin akses pengguna dan
                      mengontrol siapa yang memiliki akses untuk membaca atau mengubah data
                      tertentu. Hal ini membantu melindungi data dari akses yang tidak sah.
                  5)  Transaksi dan Pemulihan
                      DBMS mendukung pengelolaan transaksi, di mana serangkaian operasi di­
                      anggap sebagai unit tunggal yang dilakukan sepenuhnya atau dibatalkan
                      jika terjadi kegagalan. Sistem ini juga menyediakan kemampuan pemulihan
                      yang memungkinkan  data kembali ke keadaan yang konsisten jika terjadi
                      kegagalan.
                  6)  Kepatuhan dan Integritas
                      DBMS memastikan bahwa data tetap konsisten dan sesuai dengan aturan dan
                      batasan yang ditetapkan dalam skema basis data. Hal ini melibatkan penerapan
                      konstrain dan aturan integritas.





                                                                  Bab I Mengelola Basis Data   25
   32   33   34   35   36   37   38   39   40   41   42