Page 20 - Rekayasa Perangkat Lunak SMK Kelas XI
P. 20
untuk menghapus data. SQL juga mendukung operasi penggabungan (JOIN),
pengelompokan (GROUP BY), pengurutan (ORDER BY), dan fungsi agregasi
(SUM, COUNT, AVG, dan lainlain).
Adapun dengan menggunakan bahasa query seperti SQL, pengguna dapat
berinteraksi dengan basis data untuk mengambil informasi yang dibutuhkan, me
lakukan perubahan pada data, dan mengelola basis data secara efektif. Bahasa query
memungkinkan pengguna untuk menyusun pernyataan yang spesifik dan terstruktur
untuk memenuhi kebutuhan pengambilan dan manipulasi data dalam basis data.
e. Keamanan dan Integritas Data
Keamanan dan integritas data adalah kon
sep dasar dalam basis data yang berkaitan
dengan pengendalian akses ke basis data
serta memastikan bahwa data tetap akurat
dan konsisten. Adapun beberapa aspek
utama dari keamanan dan integritas data
dalam basis data sebagai berikut.
1) Izin Akses
Izin akses digunakan untuk mengon
trol siapa yang memiliki hak untuk
mengakses dan memanipulasi data
dalam basis data. Adapun dengan Sumber: turningcloud (2021). https://www.turningcloud.com
mem berikan izin akses yang tepat, Gambar 1.2 Ilustrasi keamanan data
adminis trator basis data dapat membatasi akses ke data sensitif hanya kepada
peng guna yang berwenang. Misalnya, izin akses dapat diberikan pada tingkat
tabel, kolom, atau bahkan baris, untuk memastikan bahwa hanya pengguna
yang memiliki hak untuk melihat atau mengubah data tertentu.
2) Enkripsi Data
Enkripsi data melibatkan mengubah data menjadi bentuk yang tidak dapat
dibaca oleh pihak yang tidak berwenang. Oleh karena itu, enkripsi data sensitif
seperti kata sandi atau informasi pribadi dapat membantu melindungi data
dari penyalahgunaan atau akses yang tidak sah. Adapun dengan menggunakan
algoritma enkripsi yang kuat, data dapat dienkripsi saat disimpan di dalam
basis data dan hanya dapat didekripsi menggunakan kunci yang tepat.
3) Aturan Integritas Data
Aturan integritas data digunakan untuk memastikan bahwa data dalam basis
data tetap konsisten, akurat, dan sesuai dengan kebutuhan bisnis atau aturan
domain. Aturan integritas data dapat mencakup pembatasan nilai yang
diizinkan untuk atribut tertentu, ketergantungan referensial antartabel, atau
validasi format data. Misalnya, aturan integritas dapat memastikan bahwa nilai
8 Rekayasa Perangkat Lunak SMK/MAK Kelas XI