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 lain­lain).
                   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
   15   16   17   18   19   20   21   22   23   24   25