JOBSHEET JARINGAN
Data Control Language (DCL) Guru :
Dwi Puspitaningtyas, S.Pd
NAMA : NILAI/PARAF
KELAS :
NO. ABSEN :
TANGGAL :
I. KOMPETENSI DASAR
4.8 Mengkonfigurasi database server
II. TUJUAN
B. PERINTAH-PERINTAH DCL
1. GRANT : perintah SQL yang berhubungan dengan pengaturan hak akses user, baik
terhadap server, database, tabel, maupun field
2. REVOKE : perintah SQL yang memiliki kegunaan untuk menghilangkan atau
mencabut hak akses yang telah diberikan kepada user oleh administrator.
2. Menghapus User
DROP ‘nama_user’;
DROP ‘nama_user’ @ ’localhost’;
DROP ‘nama_user’ @ ’192.168.0.1’;
3. GRANT
Memberikan hak akses tertentu untuk database dan tabel tertentu
GRANT hak_akses ON nama_database.nama_tabel TO ‘nama_user’@’lokasi_user’;
GRANT SELECT ON sekolah.data_siswa TO ‘dwi’@’localhost’;
Memberikan hak akses tertentu untuk semua tabel pada database tertentu
GRANT hak_akses ON nama_database.* TO ‘nama_user’@’lokasi_user’;
GRANT SELECT ON sekolah.* TO ‘dwi’@’localhost’;
Memberikan semua hak akses
GRANT ALL ON nama_database.nama_tabel TO ‘nama_user’@’lokasi_user’;
Memberikan hak akses pada atribut/kolom tertentu
GRANT hak_akses(kolom1,kolom2) ON nama_database.nama_tabel TO
‘nama_user’@’lokasi_user’;
4. REVOKE
Menghapus hak akses tertentu pada database tertentu atau tabel tertentu
REVOKE jenis_hak_akses(kolom1,kolom2) ON nama_database.nama_tabel FROM
‘nama_user’@’lokasi_user’;
Menghapus seluruh hak akses
REVOKE ALL ON nama_database.nama_tabel FROM ‘nama_user’@’lokasi_user’;
V. KESELAMATAN KERJA
1. Berdoalah sebelum memulai kegiatan belajar.
2. Gunakan peralatan sesuai dengan fungsinya.
3. Letakkan peralatan dan bahan pada tempat yang aman.
4. Bacalah dan pahami petunjuk praktikum pada setiap lembar kegiatan belajar.
5. Tanyakan pada instruktur apabila belum mengerti cara pemakaian alat & bahan praktikum.