Jobsheet Membuat Basis Data RDBMS [PDF]

  • 0 0 0
  • Suka dengan makalah ini dan mengunduhnya? Anda bisa menerbitkan file PDF Anda sendiri secara online secara gratis dalam beberapa menit saja! Sign Up
File loading please wait...
Citation preview

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.