11 0 307 KB
SMK Negeri 1 Lubuk Sikaping
Lembaran
: Job Sheet
Program Keahlian
Mata Diklat
: Basis Data
: Rekayasa Perangkat Lunak
Unit Kompetensi :
Kode Kompetensi :
Menggunakan SQL
J.620100.020.02
Kompetensi Dasar :
:
Topik
3.14 Menerapkan pembuatan basis data pada RDBMS
: Menambahkan Pengguna pada Basis Data RDBMS
4.14 Membuat basis data pada RDBMS
A. TUJUAN 1. pada RDBMS 2. RDBMS.
Setelah pelajaran ini berakhir, siswa dapat membuat basis data Siswa dapat menambahkan pengguna (user) pada basis data
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. 1. 2. C.
ALAT DAN BAHAN Personal Computer / Laptop Aplikasi Command Prompt, Aplikasi Xampp 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
Latihan Praktikum Membuat User, hak akses, database dan table. •Buka aplikasi Command Prompt pada komputer anda. (Disarankan untuk membuka dari tahap awal). •Masuklah kedalam mysql menggunakan user root. •Tampilkan daftar database yang ada pada mysql. •Tampilkan daftar user pada mysql. •Buat user baru pada localhost dengan nama “user_coba2” dengan password “12345”. •Buat user baru pada localhost dengan nama “user_cobalagi” tanpa password. •Tampilkan kembali daftar user pada MySQL. •Masih didalam user root, Buat Database dengan nama “db_coba”. •Aktifkan database db_coba, lalu buat dua buah tabel didalamnya. •Tabel 1 dengan nama “buku”: Field
Type
Size
Kd_buku
Char
5
Judul
Varchar
40
Penulis
Varchar
35
Penerbit
Varchar
35
•Tabel 2 dengan nama “katalog”: Field
Type
Size
Kode
Char
6
Nama
Varchar
30
•Tampilkan daftar tabel yang ada pada database db_coba. •Tampilkan struktur tabel buku dan katalog. •Beri hak akses penuh database db_coba kepada user “user_coba2”. •Hapus user “user_cobalagi”, lalu keluar dari root. •Masuk kedalam mysql menggunakan user “user_coba2”. •Tampilkan daftar database pada user_coba2.
Jawab : 1. Pastikan kita sudah menginstal Xampp dan aktifkan MYSQL dan Apache pada xampp. 2. Buka Aplikasi Command Prompt pada computer anda. 3. Masuk Kedalam MySQL menggunakan user root.
4. Bila berhasil akan muncul bacaan "Welcome to MySQL monitor".
5. Tampilkan daftar database yang ada pada MySQL.
6. Tampilkan daftar user pada MySQL.
7. Buat user baru.
8. select user, host from MySQL.user; 9. create database db_coba; 9. use db_coba;
10. Kemudian kita membuat tabel dari database tersebut.
11. Tampilkan struktur tabel
12. Beri hak akses penuh database db_coba kepada user_coba2.
13. drop user user_cobalagi@localhost; 14. exit; 15. Lalu masuk ke dalam MySQL menggunakan user "user_coba2".
Selesai.
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 mengoperasikan MySQL, 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.