<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="id">
	<id>https://cbtlmsts.my.id/wikits/index.php?action=history&amp;feed=atom&amp;title=Aspek_keamanan%3A_kerahasiaan%2C_integritas%2C_ketersediaan</id>
	<title>Aspek keamanan: kerahasiaan, integritas, ketersediaan - Riwayat revisi</title>
	<link rel="self" type="application/atom+xml" href="https://cbtlmsts.my.id/wikits/index.php?action=history&amp;feed=atom&amp;title=Aspek_keamanan%3A_kerahasiaan%2C_integritas%2C_ketersediaan"/>
	<link rel="alternate" type="text/html" href="https://cbtlmsts.my.id/wikits/index.php?title=Aspek_keamanan:_kerahasiaan,_integritas,_ketersediaan&amp;action=history"/>
	<updated>2026-08-29T16:49:53Z</updated>
	<subtitle>Riwayat revisi halaman ini di wiki</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>https://cbtlmsts.my.id/wikits/index.php?title=Aspek_keamanan:_kerahasiaan,_integritas,_ketersediaan&amp;diff=212&amp;oldid=prev</id>
		<title>Admin: ←Membuat halaman berisi &#039;==Tujuan Pembelajaran== Setelah mempelajari modul ini, mahasiswa diharapkan mampu: * Menjelaskan aspek utama keamanan basis data (CIA: Confidentiality, Integrity, Availability). * Menerapkan konfigurasi dan praktik keamanan pada MySQL. * Memahami pengelolaan hak akses, enkripsi, dan backup data untuk menjaga keamanan basis data.    ==Tiga Pilar Keamanan Basis Data (CIA)==  {| class=&quot;wikitable&quot; ! Aspek          !! Definisi |- | &#039;&#039;&#039;Kerahasiaan&#039;&#039;&#039; || Menjaga agar da...&#039;</title>
		<link rel="alternate" type="text/html" href="https://cbtlmsts.my.id/wikits/index.php?title=Aspek_keamanan:_kerahasiaan,_integritas,_ketersediaan&amp;diff=212&amp;oldid=prev"/>
		<updated>2025-05-12T17:55:05Z</updated>

		<summary type="html">&lt;p&gt;←Membuat halaman berisi &amp;#039;==Tujuan Pembelajaran== Setelah mempelajari modul ini, mahasiswa diharapkan mampu: * Menjelaskan aspek utama keamanan basis data (CIA: Confidentiality, Integrity, Availability). * Menerapkan konfigurasi dan praktik keamanan pada MySQL. * Memahami pengelolaan hak akses, enkripsi, dan backup data untuk menjaga keamanan basis data.    ==Tiga Pilar Keamanan Basis Data (CIA)==  {| class=&amp;quot;wikitable&amp;quot; ! Aspek          !! Definisi |- | &amp;#039;&amp;#039;&amp;#039;Kerahasiaan&amp;#039;&amp;#039;&amp;#039; || Menjaga agar da...&amp;#039;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Halaman baru&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==Tujuan Pembelajaran==&lt;br /&gt;
Setelah mempelajari modul ini, mahasiswa diharapkan mampu:&lt;br /&gt;
* Menjelaskan aspek utama keamanan basis data (CIA: Confidentiality, Integrity, Availability).&lt;br /&gt;
* Menerapkan konfigurasi dan praktik keamanan pada MySQL.&lt;br /&gt;
* Memahami pengelolaan hak akses, enkripsi, dan backup data untuk menjaga keamanan basis data.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Tiga Pilar Keamanan Basis Data (CIA)==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Aspek          !! Definisi&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Kerahasiaan&amp;#039;&amp;#039;&amp;#039; || Menjaga agar data hanya dapat diakses oleh pihak yang berwenang.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Integritas&amp;#039;&amp;#039;&amp;#039;  || Menjamin bahwa data akurat, konsisten, dan tidak dimodifikasi tanpa izin.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Ketersediaan&amp;#039;&amp;#039;&amp;#039;|| Menjamin data dan layanan database tersedia saat dibutuhkan.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Kerahasiaan (Confidentiality)==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Tujuan:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Melindungi data dari akses tidak sah.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Contoh di MySQL:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
1. &amp;#039;&amp;#039;&amp;#039;Membuat pengguna dan memberi hak akses minimum&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
 -* Buat user baru&lt;br /&gt;
 CREATE USER &amp;#039;editor&amp;#039;@&amp;#039;localhost&amp;#039; IDENTIFIED BY &amp;#039;password123&amp;#039;;&lt;br /&gt;
 &lt;br /&gt;
 -* Hanya izinkan SELECT pada tabel mahasiswa&lt;br /&gt;
 GRANT SELECT ON universitas.mahasiswa TO &amp;#039;editor&amp;#039;@&amp;#039;localhost&amp;#039;;&lt;br /&gt;
&lt;br /&gt;
2. &amp;#039;&amp;#039;&amp;#039;Menghapus hak akses&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
 REVOKE SELECT ON universitas.mahasiswa FROM &amp;#039;editor&amp;#039;@&amp;#039;localhost&amp;#039;;&lt;br /&gt;
&lt;br /&gt;
3. &amp;#039;&amp;#039;&amp;#039;Mengaktifkan autentikasi enkripsi SSL (opsional)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Aktifkan SSL di file config:&lt;br /&gt;
&lt;br /&gt;
 [mysqld]&lt;br /&gt;
 ssl-ca=/etc/mysql/certs/ca.pem&lt;br /&gt;
 ssl-cert=/etc/mysql/certs/server-cert.pem&lt;br /&gt;
 ssl-key=/etc/mysql/certs/server-key.pem&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Integritas (Integrity)==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Tujuan:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Melindungi data agar tidak diubah/dihapus secara tidak sah atau tidak sengaja.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Contoh di MySQL:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
1. &amp;#039;&amp;#039;&amp;#039;Gunakan constraint seperti PRIMARY KEY, FOREIGN KEY, dan CHECK&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
 CREATE TABLE mahasiswa (&lt;br /&gt;
     nim VARCHAR(10) PRIMARY KEY,&lt;br /&gt;
     nama VARCHAR(100) NOT NULL,&lt;br /&gt;
     ipk DECIMAL(3,2) CHECK (ipk BETWEEN 0.00 AND 4.00)&lt;br /&gt;
 );&lt;br /&gt;
&lt;br /&gt;
2. &amp;#039;&amp;#039;&amp;#039;Gunakan TRIGGER untuk validasi otomatis&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
 DELIMITER //&lt;br /&gt;
 CREATE TRIGGER before_insert_mahasiswa&lt;br /&gt;
 BEFORE INSERT ON mahasiswa&lt;br /&gt;
 FOR EACH ROW&lt;br /&gt;
 BEGIN&lt;br /&gt;
     IF NEW.ipk &amp;gt; 4.00 THEN&lt;br /&gt;
         SIGNAL SQLSTATE &amp;#039;45000&amp;#039; SET MESSAGE_TEXT = &amp;#039;IPK tidak valid&amp;#039;;&lt;br /&gt;
     END IF;&lt;br /&gt;
 END;&lt;br /&gt;
 //&lt;br /&gt;
 DELIMITER ;&lt;br /&gt;
&lt;br /&gt;
==Ketersediaan (Availability)==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Tujuan:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Memastikan database tetap bisa diakses saat dibutuhkan, meski ada gangguan.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Strategi:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
1. &amp;#039;&amp;#039;&amp;#039;Backup Berkala&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
 mysqldump -u root -p universitas &amp;gt; backup_universitas.sql&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. &amp;#039;&amp;#039;&amp;#039;Restore Data&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
 mysql -u root -p universitas &amp;lt; backup_universitas.sql&lt;br /&gt;
&lt;br /&gt;
3. &amp;#039;&amp;#039;&amp;#039;Monitoring dan Restart Otomatis&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Gunakan `systemd` agar MySQL selalu otomatis restart jika gagal:&lt;br /&gt;
&lt;br /&gt;
 sudo systemctl enable mysql&lt;br /&gt;
 sudo systemctl start mysql&lt;br /&gt;
&lt;br /&gt;
4. &amp;#039;&amp;#039;&amp;#039;Monitoring Kesehatan Server&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Install dan jalankan MySQLTuner:&lt;br /&gt;
&lt;br /&gt;
 sudo apt install mysqltuner&lt;br /&gt;
 sudo mysqltuner&lt;br /&gt;
&lt;br /&gt;
==Kesimpulan==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Aspek          !! Implementasi MySQL Ubuntu 24.04&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Kerahasiaan&amp;#039;&amp;#039;&amp;#039; || Buat user terbatas, grant/revoke, gunakan SSL&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Integritas&amp;#039;&amp;#039;&amp;#039;  || Gunakan constraint, trigger, validasi data&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Ketersediaan&amp;#039;&amp;#039;&amp;#039;|| Backup, monitoring, pemulihan otomatis, konfigurasi systemd&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Pranala Menarik==&lt;br /&gt;
&lt;br /&gt;
* [[Database: Kuliah]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
</feed>