LATAR BELAKANG TUJUAN ALAT-ALAT DAN BAHAN YANG DIGUNAKAN TEORI DASAR

Modul Praktikum Sistem Basis Data .............................................................................. 15 PRAKTIKUM II MANAJEMEN USER PENGGUNA MySQL

A. LATAR BELAKANG

Tanggung jawab seorang administrator server database tidak hanya terbatas pada mempersiapkan server database supaya dapat dioperasikan dengan baik, akan tetapi seorang administrator juga dituntut untuk dapat membuat pengguna serta mengatur hakizin aksesnya. Pengaturan hak akses pengguna tidak hanya pada tataran hak login otentifikasi ke server, namun juga pengaturan hak akses sumber daya yang ada dalam server database otorisasi. Pengaturan hak otorisasi bagi pengguna dapat dilakukan pada level database, objek table maupun view dan pada level kolom atau field. Penguasaan dalam hal pengelolaan pengguna server database beserta hak aksesnya mutlak dikuasai oleh seorang administrator server database.

B. TUJUAN

Kompetensi yang diharapkan dapat tercapai setelah melakukan praktikum ini adalah mahasiswa dapat; 1. Menjelaskan perbedaan antara hak otentifikasi dengan otorisasi bagi pengguna database MySQL 2. Menciptakan dan menghapus pengguna database MySQL 3. Memberikan dan menghapus hak akses pada level database, objek tabel dan kolom bagi pengguna database MySQL

C. ALAT-ALAT DAN BAHAN YANG DIGUNAKAN

Praktikum ini membutuhkan ketersediaan alat-alat dan bahan praktikum berupa sejumlah perangkat keras hardware dan perangkat lunak software. Hardware dan software yang dibutuhkan sebelum melakukan praktikum ini adalah; 1. Satu komputer yang akan digunakan sebagai Server dan sejumlah komputer yang digunakan sebagai Client dan terhubung dalam jaringan komputer baik dengan menggunakan kabel maupun dengan jaringan tanpa kabel nirkabel Modul Praktikum Sistem Basis Data .............................................................................. 16 2. LCD viewer, whiteboard dan spidol sebagai media presentasi instruktur 3. Software aplikasi MySQL Server 5.0 keatas, MySQL Query Browser dan MySQL Administrator.

D. TEORI DASAR

Seorang user atau pengguna MySQL agar dapat memanfaatkan sumber daya data yang tersedia, tidak hanya cukup memiliki user login dan password saja otentifikasi. Namun seorang user atau pengguna MySQL juga harus memiliki hak akses otorisasi terhadap sebagian atau keseluruhan sumber daya data yang ada dalam sebuah server MySQL. Seorang administrator database MySQL, dituntut untuk tidak hanya bisa melakukan instalasi software MySQL dan memastikan server dapat bekerja dengan baik. Lebih dari itu, kita juga harus dapat menciptakan pengguna-pengguna baru serta mengatur hak aksesnya. Perintah GRANT digunakan untuk membuat user baru beserta izin aksesnya. Sedangkan perintah REVOKE digunakan untuk menghapus izin akses user. Perintah REVOKE tidak menghapus seorang user secara permanen, namun hanya sekedar menghapus izin akses terhadap sumber daya yang ada dalam server MySQL. Dengan kata lain, bila seorang user telah dihapus izin aksesnya dengan perintah REVOKE, dia tetap dapat masuk login ke dalam MySQL, walaupun tidak dapat berbuat apa-apa. Untuk menghapus user secara permanen, dapat digunakan perintah DELETE. Bentuk umum perintah GRANT: GRANT jenis akses ON nama database TO nama user IDENTIFIED BY password [WITH GRANT pilihan akses] Bentuk umum perintah REVOKE: REVOKE jenis akses ON nama database FROM nama user Bentuk umum perintah DELETE: DELETE FROM USER WHERE USER=nama user Modul Praktikum Sistem Basis Data .............................................................................. 17

E. LANGKAH-LANGKAH PRAKTIKUM