Anda di halaman 1dari 2

Nama : Ismail Zulfikar Hanif

NIM : 21.1.7.0014

Tugas pertemusn 13 (28 Juni 2022)

1. Jelaskan pegertian manajemen user!

--> Fitur yang memberikan  administator sebagai super-user untuk


memberikan,mengatur/menglompokan dan mencabut kewenangan  akun-akun selain akun miliknya.

2. Jelaskan pengertian hak akses dalam pembuatan database!

--> Izin atau hak istimewa yang diberikan kepada pengguna untuk membuat, mengubah, menghapus
atau melihat data dalam sebuah aplikasi sebagaimana ditetapkan oleh aturan yang dibuat oleh pemilik
data dan sesuai kebijakan keamanan informasi.

3. Bagaimana cara membuat hak akses user di my sql!

--> Untuk memberikan hak akses kepada sebuah user, MySQL menyediakan query GRANT. format dasar
query GRANT:

GRANT hak_akses ON nama_database.nama_tabel TO 'nama_user'@'lokasi_user';

• hak_akses adalah privileges yang akan berikan kepada user tersebut. Hak akses disini berisi query yang
diperbolehkan, seperti: SELECT, INSERT, UPDATE, DELETE, atau query lainnya. Jika kita ingin memberikan
hak penuh untuk semua query dasar tersebut, hak_akses ini bisa diisi dengan ALL.

• nama_database adalah nama database yang ingin diberikan hak akses. Jika kita mengizinkan user
tersebut dapat mengakses semua database yang ada, nama_database bisa ditulis dengan tanda bintang
(*).

• nama_tabel adalah nama tabel yang ingin diberikan hak akses. Jika kita mengizinkan user dapat
menggunakan semua tabel, nama_tabel bisa ditulis dengan tanda bintang (*).

• nama_user adalah nama dari user yang akan diberikan hak akses.

• lokasi_user adalah alamat IP dari user yang ingin diberikan hak akses.
4. Sebutkan elemen-elemen sql dalam Data Definition Language (DDL)!

-->

• Perintah Create: perintah untuk membuat tabel baru di dalam sebuah database adalah create. Tak
cuma untuk tabel baru, tapi juga database maupun kolom baru. Kamu bisa membuat sebuah query
dengan contoh ‘CREATE DATABASE nama_database.

• Perintah Alter: biasa digunakan ketika seseorang ingin mengubah struktur tabel yang sebelumnya
sudah ada. Bisa jadi dalam hal ini adalah seperti nama tabel, penambahan kolom, mengubah, maupun
menghapus kolom serta menambahkan atribut lainnya.

• Perintah Rename: dapat kamu gunakan untuk mengubah sebuah nama di sebuah tabel ataupun kolom
yang ada. Bila kamu menggunakan perintah ini maka query-nya menjadi ‘RENAME TABLE
nama_tabel_lama TO nama_tabel_baru”

• Perintah Drop: Bisa kamu gunakan dalam menghapus baik itu berupa database, table maupun kolom
hingga index.

• Perintah Show: perintah DDL ini digunakan untuk menampilkan sebuah tabel yang ada.

5. Apa perbedaan remote database dan local database!

--> Dengan remote database saat kita bekerja sama dengan pihak lain, kita hanya cukup memberikan
akses databasenya tanpa perlu memberikan seluruh akses ke cPanel. Serta bisa dilakukan di server yang
berbeda

Lain halnya dengan local database kalau cara ini kita harus memberikan hak akses secara penuh saat
ingin bekerja sama dengan pihak lain untuk mengelola suatu database dan harus dilakukan di server
yang sama

Anda mungkin juga menyukai