Dokumen ini membahas tentang implementasi role dan privileges pada database Oracle 11g dan MySQL. Pada Oracle, role dan privileges diberikan untuk mengatur akses user terhadap database dan objek-objeknya seperti tabel. Sedangkan pada MySQL, privileges digunakan untuk mengatur hak akses user pada tingkat database dan tabel. Dokumen ini juga menjelaskan cara pemberian role dan privileges pada kedua database tersebut.
Dokumen tersebut membahas tentang list berkait ganda (doubly linked list) dan operasi-operasinya seperti penambahan, penghapusan, dan pencarian elemen pada list tersebut. Terdapat penjelasan mengenai konsep dasar doubly linked list, deklarasi struktur data, dan fungsi-fungsi untuk melakukan operasi penambahan di depan, belakang, dan tengah list, serta penghapusan di depan, belakang, dan tengah list. Juga dibahas tentang
Deadlock terjadi ketika dua atau lebih proses saling menunggu sumber daya masing-masing untuk waktu yang tidak terbatas. Ada beberapa penyebab deadlock seperti eksklusivitas bersama, hold and wait, tidak dapat diputus, dan menunggu sirkular. Sistem dapat mencegah, menghindari, atau mendeteksi dan memulihkan dari deadlock dengan memeriksa permintaan sumber daya untuk menghindari kondisi tidak aman.
Deadlock terjadi ketika dua atau lebih proses saling menunggu sumber daya masing-masing untuk waktu yang tidak terbatas. Ada empat kondisi penting yang memungkinkan terjadinya deadlock: eksklusi bersama, menunggu dan memegang, menunggu berputar, dan tidak ada pengambilalihan paksa. Deadlock dapat dicegah, dihindari, terdeteksi, atau dipulihkan dengan berbagai strategi seperti algoritma penjaga bank dan strusi
Dokumen ini membahas berbagai jenis penggabungan data (join) antara tabel dalam basis data SQL, termasuk equi join, non-equi join, inner join, outer join, self join, dan penggunaan operator dan klausa tertentu seperti ON dan USING.
Class diagram digunakan untuk menggambarkan struktur sistem berdasarkan definisi kelas. Terdiri dari kelas utama, kelas tampilan, kelas use case, dan kelas data. Kelas memiliki atribut dan metode, serta hubungan antar kelas seperti asosiasi, generalisasi, dan agregasi. Class diagram membantu memahami struktur sistem secara statis dan membangun kode eksekusi.
Materi yang ada pada slide ini berisi :
Inheritance (Pewarisan)
Hak akses protected
Override Method
Override Constructor
Kata kunci super
Kata kunci final
----------------------------------------------------------------------
Keep in touch with me in :
Twitter : https://twitter.com/rizkiadam_1991
Email : rizkiadamunikom@gmail.com
Github : https://github.com/RizkiAdamKurniawan
IG : @rizkiadamkurniawan
This document discusses database user access and privileges in Oracle. It explains that the database administrator controls access by creating users, assigning them passwords and granting system and object privileges. System privileges control access to the database itself, while object privileges control access to specific database objects. The document provides examples of using SQL statements like CREATE USER, GRANT, ALTER USER, and REVOKE to manage users and privileges.
Aplikasi ini menggambarkan sistem rental mobil yang meliputi fitur-fitur utama seperti pendaftaran, login, sewa mobil, pengembalian mobil, dan laporan transaksi dari perspektif pelanggan dan admin. Terdapat use case diagram, activity diagram, sequence diagram, class diagram, dan deskripsi singkat mengenai setiap diagram.
Merupakan hasil diskusi untuk menentukan beberapa poin resiko yang mungki terjadi untuk menyusun proposal Project Management Plan dengan kasus sewa alat berat PT. Terlalu Berat
Laporan Praktikum Basis Data Modul I-Membangun Database SQL Pada MYSQLShofura Kamal
油
Dokumen tersebut memberikan penjelasan tentang langkah-langkah membuat basis data perpustakaan menggunakan MySQL, meliputi pembuatan database, tabel, dan field-fieldnya. Tujuh tabel dibuat untuk menyimpan data pegawai, jenis buku, penerbit, deskripsi buku, buku, anggota, dan penulis.
Normalisasi merupakan teknik untuk mendekomposisi tabel menjadi beberapa tabel agar tidak terjadi anomali seperti inkonsistensi data, duplikasi data, dan ketergantungan data. Proses normalisasi melibatkan identifikasi dependensi fungsional dan pembentukan tabel-tabel baru untuk menghilangkan dependensi sebagian dan transitif hingga mencapai Bentuk Normal Ketiga atau BCNF.
ERD digunakan untuk menjelaskan hubungan antar data dalam basis data berdasarkan objek data dan relasinya. Ia menggambarkan entitas, atribut, dan relasi antara entitas. Terdapat tiga jenis relasi: satu ke satu, satu ke banyak, dan banyak ke banyak. Contoh kasusnya menggambarkan hubungan antara mahasiswa, mata kuliah, dan dosen dalam suatu perguruan tinggi.
Materi yang ada pada slide ini berisi :
Praktek Method, String & Array
Hackanton materi kemarin 15 menit
Apa itu Method?
Method tanpa nilai balik (Teori & Praktik)
Method dengan nilai balik (Teori & Praktik)
Fungsi String
Array Sederhana (Teori & Praktik)
Array Dua dimensi (Teori & Praktik)
Latihan 2 & Upload ke github
----------------------------------------------------------------------
Keep in touch with me in :
Twitter : https://twitter.com/rizkiadam_1991
Email : rizkiadamunikom@gmail.com
Github : https://github.com/RizkiAdamKurniawan
IG : @rizkiadamkurniawan
1. Dokumen tersebut membahas tentang pembuatan user baru, penggunaan privileges, dan login menggunakan user yang telah dibuat pada database Oracle. Langkah-langkah pembuatan user baru meliputi penggunaan perintah CREATE USER dan ALTER USER, sedangkan privileges dibagi menjadi system privileges dan object privileges.
Dokumen tersebut membahas tentang teknik keamanan pada SQL Server, mulai dari cara membuat user dan memberikan hak akses, teknik koneksi yang aman, serta perbandingan antara Windows NT Authentication dan SQL Server Authentication.
This document discusses database user access and privileges in Oracle. It explains that the database administrator controls access by creating users, assigning them passwords and granting system and object privileges. System privileges control access to the database itself, while object privileges control access to specific database objects. The document provides examples of using SQL statements like CREATE USER, GRANT, ALTER USER, and REVOKE to manage users and privileges.
Aplikasi ini menggambarkan sistem rental mobil yang meliputi fitur-fitur utama seperti pendaftaran, login, sewa mobil, pengembalian mobil, dan laporan transaksi dari perspektif pelanggan dan admin. Terdapat use case diagram, activity diagram, sequence diagram, class diagram, dan deskripsi singkat mengenai setiap diagram.
Merupakan hasil diskusi untuk menentukan beberapa poin resiko yang mungki terjadi untuk menyusun proposal Project Management Plan dengan kasus sewa alat berat PT. Terlalu Berat
Laporan Praktikum Basis Data Modul I-Membangun Database SQL Pada MYSQLShofura Kamal
油
Dokumen tersebut memberikan penjelasan tentang langkah-langkah membuat basis data perpustakaan menggunakan MySQL, meliputi pembuatan database, tabel, dan field-fieldnya. Tujuh tabel dibuat untuk menyimpan data pegawai, jenis buku, penerbit, deskripsi buku, buku, anggota, dan penulis.
Normalisasi merupakan teknik untuk mendekomposisi tabel menjadi beberapa tabel agar tidak terjadi anomali seperti inkonsistensi data, duplikasi data, dan ketergantungan data. Proses normalisasi melibatkan identifikasi dependensi fungsional dan pembentukan tabel-tabel baru untuk menghilangkan dependensi sebagian dan transitif hingga mencapai Bentuk Normal Ketiga atau BCNF.
ERD digunakan untuk menjelaskan hubungan antar data dalam basis data berdasarkan objek data dan relasinya. Ia menggambarkan entitas, atribut, dan relasi antara entitas. Terdapat tiga jenis relasi: satu ke satu, satu ke banyak, dan banyak ke banyak. Contoh kasusnya menggambarkan hubungan antara mahasiswa, mata kuliah, dan dosen dalam suatu perguruan tinggi.
Materi yang ada pada slide ini berisi :
Praktek Method, String & Array
Hackanton materi kemarin 15 menit
Apa itu Method?
Method tanpa nilai balik (Teori & Praktik)
Method dengan nilai balik (Teori & Praktik)
Fungsi String
Array Sederhana (Teori & Praktik)
Array Dua dimensi (Teori & Praktik)
Latihan 2 & Upload ke github
----------------------------------------------------------------------
Keep in touch with me in :
Twitter : https://twitter.com/rizkiadam_1991
Email : rizkiadamunikom@gmail.com
Github : https://github.com/RizkiAdamKurniawan
IG : @rizkiadamkurniawan
1. Dokumen tersebut membahas tentang pembuatan user baru, penggunaan privileges, dan login menggunakan user yang telah dibuat pada database Oracle. Langkah-langkah pembuatan user baru meliputi penggunaan perintah CREATE USER dan ALTER USER, sedangkan privileges dibagi menjadi system privileges dan object privileges.
Dokumen tersebut membahas tentang teknik keamanan pada SQL Server, mulai dari cara membuat user dan memberikan hak akses, teknik koneksi yang aman, serta perbandingan antara Windows NT Authentication dan SQL Server Authentication.
Demo Kasus Privileges Database 'Object Privileges'Nur Rachmat
油
Dokumen ini membahas tentang penggunaan hak akses dan kewenangan pengguna di database Oracle. Secara ringkas, dokumen ini mendemonstrasikan bagaimana memberikan hak akses kepada pengguna dosen untuk mengubah nilai tertentu pada tabel nilai, dan kepada pengguna mahasiswa untuk melihat seluruh data pada tabel tersebut.
Tutorial sql server 2014 basic security priviledge, role, authentificationJanuar Wicaksono
油
Dokumen tersebut memberikan tutorial lengkap mengenai pengaturan keamanan dasar pada SQL Server 2014, meliputi pembentukan pengguna baru, peran, dan otentikasi. Langkah-langkahnya adalah membuat pengguna baru, mengatur mode otentikasi, membuat database dan peran baru, serta memberikan izin akses kepada pengguna melalui peran.
Dokumentasi tentang Praktik Row dan Table Locking pada Dua DBMS, yaitu MySQL dan Oracle11g dengan mengomparasi kondisi dari kedua DBMS tersebut saat melakukan Locking.
Dokumen tersebut memberikan panduan lengkap tentang instalasi dan konfigurasi Oracle XE serta administrasi user, termasuk membuat user baru, memberikan akses dengan privilege dan role, serta membuat dan mengelola tabel di database."
Puji dan syukur selalu kami panjatkan kehadirat Tuhan Yang Maha Esa yang telah memberikan rahmat dan karunia-Nya sehingga Kumpulan Cerpen dari para siswa-siswi SMA Negeri 2 Muara Badak para perlombaan Sumpah pemuda tahun 2024 dengan tema Semangat Persatuan dan Kebangkitan dan perlombaan hari Guru tahun 2024 dengan tema Guru yang menginspirasi, membangun masa depan ini dapat dicetak. Diharapkan karya ini menjadi motivasi tersendiri bagi peserta didik SMA Negeri 2 Muara Badak yang lain untuk ikut berkarya mengembangkan kreatifitas. Kumpulan Cerpen ini dapat dimanfaatkan untuk menunjang Kegiatan Belajar Mengajar (KBM) juga sebagai buku penunjang program Literasi Sekolah (LS) untuk itu, saya sebagai Kepala SMA Negeri 2 Muara Badak sangat mengapresiasi hadirnya buku ini.
Repositori Elib Perpustakaan Badan Pengawas Tenaga Nuklir (BAPETEN)Murad Maulana
油
PPT ini dipresentasikan dalam acara Diseminasi repositori perpustakaan BAPETEN yang diselenggarakan oleh Kepala Pusat Pengkajian Sistem dan Teknologi
Pengawasan Instalasi dan Bahan Nuklir (P2STPIBN) pada tanggal 25 Februari 2025
PPT ini dipresentasikan dalam acara Seminar dan油Knowledge Sharing Kepustakawanan yang diselenggarakan oleh Forum Perpusdokinfo LPNK Ristek. Tanggal 28 November 2017
Organ Pencernaan dan Fungsinya Kelas 8 Fase D.pptxIrfanIdris7
油
Kelompok 8 - Demo implementasi Role & Privilege pada Database Oracle & my SQL
1. IMPLEMENTASI ROLE & PRIVILEGES PADA DATABASE ORACLE 11g DAN
DATABASE MySQL
IRNA RAFIDAH 14523271
DELPIANA - 14523244
DEWI TUSIMA - 14523030
YULIANA DEVITA PUTRI - 14523174
SISTEM MANAJEMEN BASIS DATA (A) 2017/2018
JURUSAN TEKNIK INFORMATIKA
UNIVERSITAS ISLAM INDONESIA.
2. 2
IMLEMENTASI ROLE & PRIVILEGES PADA DATABASE ORACLE 11g
1. Buka SQL Command Line
2. Connect terlebih dahulu sebagai SYSTEM dengan password yang anda milki atau buat
sebelumnya
3. 3
3. Buat User baru BUDI dan ANI
4. Coba Connect dengan User BUDI
Akan muncul pesan error karena user BUDI belum memiliki Hak Akses / Privilege
sehingga ia belum bisa Connect. User BUDI harus terlebih dahulu diberikan Privilege
oleh SYSTEM
5. Oracle telah menyediakan Role Connect dan Role Resource sehingga kita tidak perlu
memberikan hak akses satu per satu. Terlebih dahulu Connect sebagai SYSTEM
Grant Role Connect agar BUDI dapat terhubung dengan database
Grant Role Resource
4. 4
Berikan juga Grant Connect kepada User ANI
6. Untuk melihat Hak Akses apa saja yang ada di Role Connect dan Role Resource lakukan
seperti ini
Akan muncul :
akan terlihat seperti gambar diatas Privilege apa saja yang dimiliki oleh Role Connect
dan Role Resource. Contohnya Role Connect memilki Privilege Create Session yang
membuatnya dapat terhubung dengan database
7. Pemberian Hak Akses diatas adalah jenis SYSTEM PRIVILEGE yang berkaitan dengan
akses ke database. Contohnya : membuat koneksi
Sekarang kita akan melakukan Hak Akses jenis OBJECT PRIVILEGE yang berkaitan
dengan manipulasi isi data dari objek database. Contohnya : melihat data tabel
(SELECT)
Connect sebagai User BUDI
5. 5
8. Buat 2 Tabel. Tabel Satu dan Tabel Dua dan beri isi tabelnya
9. Kita akan memberikan Hak Akses SELECT Tabel Satu untuk User ANI.
Maksudnya adalahnya User ANI hanya bsa melihat data pada Tabel Satu yang sudah
dibuat oleh USER BUDI.
10. Connect ke User ANI
11. Lihat Tabel Satu yang dibuat oleh User BUDI
User ANI dapat melihat isi data Tabel Satu
6. 6
12. User ANI akan mencoba melihat Tabel Dua yang dibuat oleh User BUDI
Akan muncul pesan error, User ANI tidak bisa melihat Tabel Dua karena belum memiliki
Hak Akses.
Perintah : GRANT SELECT ON SATU TO ANI, akses yang diberikan oleh User Budi
hanya pada Tabel Satu.
13. Untuk menghapus Hak Akses Tabel Satu Terhadap User ANI adalah dengan melakukan
perintah REVOKE. Terlebih dahulu Connect sebagai User BUDI karena User Budi yang
membuat dan memberikan Hak Akses kepada User ANI sehingga User Budi juga yang
hanya bisa menghapusnya.
14. Coba Connect dengan User ANI kemudian lihat data Tabel Satu
User ANI tidak dapat melihat isi dari Tabel Satu karena Hak Akses yang diberikan telah
di hapus atau di REVOKE.
7. 7
15. Untuk Membuat Role terlebih dahulu Connect sebagai SYSTEM
16. Buat Role Baru dengan perintah berikut. :
PEGAWAI adalah nama Role yang diberikan ini bisa dibuat sesuai keinginan.
17. Beri Hak Akses terhadap Role PEGAWAI yang telah dibuat. Contohnya memberi Hak
Akses membuat tabel.
18. Beri Role PEGAWAI ke User BUDI
19. Untuk melihat Role apa saja yang diberikan kepada User BUDI lakukan perintah seperti
ini
Terlihat bahwa User BUDI memiliki 3 Role yang salah satunya adalah Role yang telah
dibuat sebelumnya yaitu Role PEGAWAI.
8. 8
20. Untuk menghapus Role PEGAWAI lakukan perintah REVOKE
21. Lihat kembali Role yang dimiliki User BUDI
Role PEGAWAI sudah tidak ada lagi karena sudah dihapus atau di REVOKE.
9. 9
IMLEMENTASI ROLE & PRIVILEGES PADA DATABASE MYSQL
1. Terlebih dahulu buka Mysql_cmd
2. Connect sebagai system / root terlebih dahulu
3. Buat User baru dengan nama ekonomi_admin
4. Selanjutnya beri hak akses select kepada user ekonomi_admin
Hak akses ini berarti user ekonomi_admin hanya dapat melihat data tabel
mahasiswa_ekonomi pada database universitas yang telah dibuat sebelumnya.
10. 10
5. Selanjutnya coba connect sebagai user ekonomi_admin . terlebih dahulu keluar dari
root.
6. Setelah connect sebagai ekonomi_admin kita akan menggunakan tabel yang ada di
database universitas.
11. 11
7. Selanjutnya kita akan coba melihat isi tabel yang terdapat di tabel mahasiswa_ekonomi
dengan perintah select
8. Selanjutnya kita coba untuk melakukan hapus isi tabel dengan delete
Akan muncul pesan error karena user ekonomi_admin tidak memiliki hak akses delete.
Perintah GRANT SELECT hanya akan memberikan akses untuk melihat data tabel.
Pada Mysql terdapat 4 level hak akses. Yang dilakukan sekarang adalah hak akses level
tabel. Sedangkan konsep role pada Mysql tidak ada.
12. 12
Sumber Referensi
https://docs.oracle.com/cd/E12151_01/doc.150/e12155/oracle_mysql_compared.htm#i10
26195
http://www.duniailkom.com/jenis-jenis-hak-akses-privileges-dalam-mysql/
Oracle9i Introduction to SQL oleh Tessy Badriyah, S.Kom,MT, Politeknik Elektronika
Negeri Surabaya Institut Teknologi Sepuluh November Surabaya
Privileges & Role MI2154 SQL Lanjut dedyrw@tass.telkomuniversity.ac.id
http://www.duniailkom.com/cara-membuat-hak-akses-privileges-user-mysql-grant/
http://www.duniailkom.com/jenis-jenis-hak-akses-privileges-dalam-mysql/