Postingan

Menampilkan postingan dari Juni, 2026

User Management MySQL: CREATE USER, GRANT, REVOKE, DROP USER

  PERTEMUAN 13 Nama: Nyken Sekar Ayuningtyas NPM: 24781020 Program Studi: Manajemen Informatika 4A Tanggal: 9 Juni 2026 Abstrak / Pendahuluan Pada perkuliahan Pemrograman SQL Lanjut minggu ke-13 ini, fokus kegiatan praktikum adalah mempelajari konsep User Management pada sistem basis data. User Management merupakan mekanisme yang digunakan untuk mengatur akun pengguna serta hak akses yang dimiliki terhadap objek database seperti tabel, view, maupun database secara keseluruhan. Melalui praktikum ini, mahasiswa mempelajari cara membuat akun pengguna menggunakan perintah CREATE USER, memberikan hak akses menggunakan GRANT, mencabut hak akses menggunakan REVOKE, dan menghapus akun pengguna menggunakan DROP USER. Pengelolaan hak akses sangat penting dalam menjaga keamanan data karena setiap pengguna hanya diberikan akses sesuai tugas dan tanggung jawabnya. Konsep yang digunakan dalam praktikum ini mengacu pada prinsip least privilege, yaitu memberikan hak akses seminimal mungkin agar ke...

Transaction: BEGIN, COMMIT, ROLLBACK, SAVEPOINT, Atomicity & All-or-Nothing

PERTEMUAN 12 Transaction: BEGIN, COMMIT, ROLLBACK, SAVEPOINT, Atomicity & All-or-Nothing Nama:  Nyken Sekar Ayuningtyas NPM:  24781020 Program Studi: Manajemen Informatika 4A Tanggal: 2 Juni 2026 Abstrak / Pendahuluan Pada perkuliahan Pemrograman SQL Lanjut minggu ke-12 ini, fokus kegiatan praktikum adalah memahami konsep dasar dan penerapan Transaction dalam pengelolaan basis data. Transaction merupakan mekanisme pada DBMS yang digunakan untuk mengelompokkan beberapa perintah DML, seperti INSERT , UPDATE , dan DELETE , agar dijalankan sebagai satu unit kerja. Dengan adanya transaction, proses perubahan data dapat dikendalikan secara lebih aman karena perubahan tidak langsung disimpan permanen sebelum transaksi diakhiri dengan perintah COMMIT . Materi ini juga membahas prinsip ACID , terutama bagian Atomicity , yaitu prinsip bahwa seluruh perintah dalam satu transaksi harus berhasil bersama-sama atau gagal bersama-sama. Konsep ini dikenal juga dengan istilah all-or-nothi...