Anda di halaman 1dari 4

SMK Negeri 1 Lubuk Sikaping Lembaran : Job Sheet

Program Keahlian : Rekayasa Mata Diklat : Basis Data


Perangkat Lunak

Unit Kompetensi : Kode Kompetensi :

Menggunakan SQL J.620100.020.02

Kompetensi Dasar : : Topik : Manajemen User pada Basis Data


RDBMS
3.14 Menerapkan pembuatan basis data pada
RDBMS

4.14 Membuat basis data pada RDBMS

A. TUJUAN
1. Setelah pelajaran ini berakhir, siswa dapat membuat basis data pada RDBMS
2. Siswa dapat melakukan manajemen user pada basis data RDBMS.

B. KESELAMATAN KERJA
1. Bacalah petunjuk Jobsheet dengan baik dan benar.
2. Bila mendapatkan masalah atau kesulitan saat praktik tanyakanlah kepada guru pembimbing.
3. Tidak bercanda atau makan dan minum saat praktik.
4. Rapikan dan kembalikan Laptop/PC sesuai tempatnya.

B. ALAT DAN BAHAN


1. Personal Computer / Laptop
2. Aplikasi Command Prompt, Aplikasi Xampp,

C. TEORI SINGKAT
Mengenal jenis hak akses user database di MySQL
Tahukah kamu bahwa setiap user di dalam database MySQL memiliki hak aksesnya masing masing. Hak
akses tersebut berguna untuk mengelola database setiap user. Lalu apa saja sih hak akses yang bisa
diberikan di setiap user di MySQL, berikut saya jabarkan di bawah ini:
 ALL PRIVILEGES- hak akses ini memungkinkan untuk user menjadi super user (melakukan
apapun) di dalam database server MySQL.
 CREATE- Hak akses ini memungkinkan setiap user hanya dapat melakukan pembuatan tabel atau
database baru.
 DROP- Hak akses ini memungkinkan setiap user hanya dapat melakukan penghapusan tabel atau
penghapusan suatu database.
 DELETE- sedangkan hak akses ini memungkinkan user untuk dapat menghapus data di dalam
tabel database.
 INSERT- sedangkan hak akses ini kebalikan dari hak akses DELETE yaitu memungkinkan user
untuk dapat menyimpan data di dalam tabel database.
 SELECT- Hak akses ini memungkinkan user untuk dapat melakukan query SELECT untuk melihat
data di dalam tabel MySQL.
 UPDATE- Hak akses ini memungkinkan user untuk dapat melakukan perubahan data yang telah
tersimpan di dalam tabel MySQL.
 GRANT OPTION- dan perintah ini digunakan untuk memberikan suatu Hak akses (dengan opsi di
atas) kepada user. Hak akses tersebut dapat ditujukan pada sebuah database, seluruh database,
sebuah tabel atau seluruh tabel di dalam database MySQL.

D. LANGKAH KERJA

1. Membuat User baru

Untuk dapat menciptakan user baru pada database mysql yang terdapat pada tabel user. Dapat
dilakukan dengan menggunakan pernyataan SQL bernama INSERT. Sintax seperti berikut :

INSERT INTO user(host,user,password) VALUES(‘%’,’nama_user’,’password’);

Contoh :

mysql> INSERT INTO user(host,user,password)

VALUES('localhost','haris',MD5('if060017')); Query OK, 1 row affected, 4 warnings

(0.00 sec)

Seteleh anda memberikan perintah diatas, berikan perintah :

FLUSH PRIVILEGES;

Contoh :

mysql> FLUSH PRIVILEGES;

Query OK, 0 rows affected (0.00 sec)


2. Memberikan Wewenang Untuk User

Apabila User telah dibuat terlebih dahulu dan lupa untuk memberikan Hak Wewenang
untuk User. Kita dapat memberikan hak wewenang dengan menggunakan Perintah Query
UPDATE. Sintax yang digunakan seperti berikut :

UPDATE user
SET select_priv=’y’,

Insert_priv =’y’,

Update_priv =’y’,

Delete_priv =’y’,

Create_priv =’y’,

Drop_priv =’y’,

Alter_priv =’y’
WHERE user =’haris’;
E. KESIMPULAN

Database menjadi bagian penting dari setiap website dan aplikasi web karena dapat
menyimpan semua data user. Untuk mengelola dan menciptakan koneksi ke database secara
efisien, Anda membutuhkan sistem manajemen database. Dari sekian opsi yang ada, kami
merekomendasikan MySQL. Selain karena sistem ini sudah sangat populer, MySQL juga
dapat diandalkan dan mudah digunakan.

Di jobsheet ini, Anda sudah mempelajari penggunaan beberapa perintah dasar untuk
manajemen user MySQL pada basis data RDBMS, seperti: Cara membuat User, hak akses,
database dan table.

F. Rujukan

1. Buku Basis Data Kelas XII, Novi Dyah Puspitasari,S.Pd dan Wahyu Tri Wulansari,
S.Pd, PT Latif Kitto Mahesa, 2018
2. Buku Siswa “Basis Data Kelas XII”, Linda Marwati, Mediatama, 2018.

Anda mungkin juga menyukai