Anda di halaman 1dari 6

vLATIHAN

1. Buatlah sebuah database bernama RPL berisi sebuah tabel siswa seperti dibawah

NIS Nama Alamat

Isikan tabel dengan data anda dan 4 absen dibawah anda

2. Buatlah tiga buah user dan password mysql

user password Hak akses


User1 Password1 GRANT ALL ON rpl.siswa to
“user1”@”localhost”
User2 Password2 GRANT SELECT, INSERT ON rpl.siswa to
“user2”@”localhost”
User3 Password3 GRANT UPDATE, DELETE ON rpl.siswa to
“user3”@”localhost”
GRANT ALL ON rpl.siswa to 'novia'@'%';

3. Masuklah menggunakan user yang telah dibuat secara bergantian, kemudian berikan hasil
screenshot dan keterangan berhasil/tidak pada tabel dibawah ini

No User1 User2 User3


.
1 Melihat seluruh database yang
terdapat di mysql
2 Melihat database siswa
3 Membuat database baru
4 Menambah data pada database tabel
siswa
5 Menghapus data pada tabel siswa
6 Membuat user baru
7 Melihat user mysql
8 Menghapus user

4. Apakah query yang digunakan untuk menghapus seluruh hak akses dari user1?
5. Apakah query yang digunakan untuk memberikan hak akses (privilages) pada user1 hanya
untuk melihat kolom NIS dan NAMA pada tabel siswa? Buktikan!
6. Tuliskan kesimpulan dari praktik yang telah anda lakukan
No User1 query Berhasil/tidak
1. Melihat seluruh
database yang
terdapat di mysql

tidak

2. Melihat database
siswa

tidak

3. Membuat database
baru
tidak

4. Menambah data
pada table siswa
berhasil

5. Mengahpus data
pada table siswa berhasil
6. Membuat user baru tidak

7. Melihat user mysql


tidak

8. Menghapus user
tidak

no USER2 QUERY BERHASIL/TIDAK


1 Melihat seluruh
database yang
terdapat di mysql TIDAK

2 Melihat database
siswa
TIDAK

3 Membuat
database baru TIDAK

4 Menambah data
pada table siswa
BERHASIL
5 Mengahpus data
pada table siswa TIDAK

6 Membuat user
baru
TIDAK

7 Melihat user
mysql TIDAK

8 Menghapus user
TIDAK

No USER3 QUERY BERHASIL/TIDAK


1 Melihat seluruh
database yang TIDAK
terdapat di
mysql

2 Melihat
database siswa TIDAK

3 Membuat
database baru TIDAK
4 Menambah data
pada table siswa TIDAK

5 Mengahpus data
pada table siswa BERHASIL

6 Membuat user
baru TIDAK

7 Melihat user
mysql TIDAK

8 Menghapus user
TIDAK

4. REVOKE ALL PRIVILEGES ON rpl.siswa FROM ‘novia’@’localhost’; (berhasil)


5.berhasil

6 kesimpulan

Membuat kita tahu cara mengatur hak akses untuk keamanan system agar semakin aman
dari hacker.

Anda mungkin juga menyukai