Postingan

Menampilkan postingan dari Juni, 2026

Materi User dan Hak Akses.

 MAKALAH MANAJEMEN USER DAN HAK AKSES (GRANT, REVOKE, DAN DROP USER) PADA DATABASE BAB I PENDAHULUAN 1.1 Latar Belakang Keamanan merupakan aspek penting dalam sistem basis data. Tidak semua pengguna diperbolehkan mengakses atau mengubah seluruh data yang ada. Oleh karena itu, Database Management System (DBMS) menyediakan fitur manajemen pengguna (User Management) dan pengaturan hak akses (Privilege Management). Melalui fitur tersebut, administrator dapat menentukan siapa yang berhak melihat, menambah, mengubah, maupun menghapus data. 1.2 Tujuan 1. Memahami cara membuat user pada database. 2. Memahami pemberian hak akses menggunakan GRANT. 3. Memahami pencabutan hak akses menggunakan REVOKE. 4. Memahami penghapusan user menggunakan DROP USER. 5. Memahami pentingnya keamanan data melalui pengaturan hak akses. BAB II DASAR TEORI 2.1 CREATE USER CREATE USER digunakan untuk membuat akun pengguna baru pada database sehingga dapat diberikan hak akses tertentu. Contoh: CREATE USER 'budi...

Materi commit, begin dan rollback

 MATERI SQL SERVER MANAGEMENT STUDIO (SSMS) BEGIN TRANSACTION, COMMIT, dan ROLLBACK Pendahuluan Dalam pengelolaan database, sering kali terjadi proses perubahan data seperti menambah, mengubah, atau menghapus data. Untuk menjaga keamanan dan konsistensi data, SQL Server menyediakan fitur Transaction. Transaction memungkinkan beberapa proses dijalankan sebagai satu kesatuan sehingga data tetap terjaga apabila terjadi kesalahan selama proses berlangsung. Transaction dalam SQL Server umumnya menggunakan tiga perintah utama, yaitu BEGIN TRANSACTION, COMMIT, dan ROLLBACK. --- BEGIN TRANSACTION Pengertian BEGIN TRANSACTION adalah perintah yang digunakan untuk memulai sebuah transaksi. Setelah transaksi dimulai, setiap perubahan data yang dilakukan belum langsung tersimpan secara permanen ke dalam database. Fungsi Menandai awal suatu transaksi. Memberikan kesempatan kepada pengguna untuk memeriksa hasil perubahan data sebelum disimpan. Menjaga keamanan data selama proses transaksi berlang...