Page 37 - Rekayasa Perangkat Lunak SMK Kelas XI
P. 37
data. DBMS bertanggung jawab atas tugastugas
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 blokblok, 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