TUGAS TRIGGER BUAT USER USER AUDITORNIM HRDNIM BUAT
TUGAS TRIGGER BUAT USER : USER AUDITOR_NIM & HRD_NIM BUAT TABLE Yang dimiliki oleh User/schema AUDITOR_NIM : 1. KARYAWAN_NIM (id number, nama VARCHAR, deparment varchar, gaji number) 2. HISTORY_KARYAWAN_NIM (waktu timestamp, id_pegawai number, nama varchar, department varchar, gaji number, keterangan VARCHAR). *Keterangan diisi ‘update’ bila melakukan Update data atau ‘delete’ bila delete data. Masing-masing user memiliki profile Gagal Login sebanyak 3 kali. AUDITOR_NIM mempunyai hak akses membuat trigger privilege.
Lanjutan. . . BUAT 2 BUAH ROLE UNTUK MASING-masing User, AUDITOR_ROLE_NIM (untuk AUDITOR_NIM) & HRD_ROLE_NIM (untuk HRD_NIM). Role AUDITOR_ROLE_NIM bisa : INSERT, UPDATE, SELECT, DELETE pada table KARYAWAN_NIM. Dan SELECT pada table HISTORY_KARYAWAN_NIM Role HRD_NIM bisa : SELECT, UPDATE, DELETE pada table KARYAWAN_NIM. BUAT TRIGGER untuk menginsert pada tabel history_karyawan_nim untuk Setiap UPDATE atau DELETE yang dilakukan pada kolom department dan gaji di tabel KARYAWAN_NIM. Nama trigger = history_karyawan_trigger
Lanjutan. . . Lakukan INSERT data min 7 data pada tabel KARYAWAN_NIM. Kemudian Uji coba dengan melakukan DELETE atau UPDATE pada table KARYAWAN_NIM pada Kolom department atau gaji dari masing-masing user (AUDITOR_NIM & HRD_NIM). Lalu Cek pada table HISTORY_KARYAWAN_NIM, apakah sudah terisi dengan data yang disebabkan oleh trigger. Lakukan juga cek salah login sebanyak 3 kali.
Ketentuan Kerjakan dan screen shot setiap langkah-langkah. Bisa menggunakan EM atau bisa dengan sqlplus. Nama User, role, dan trigger harus sesuai dengan yang seperti di langkah-langkah tugas. Taskbar terlihat tidak boleh dihidden, ada tanggal dan jam. Atau desktop juga terlihat. File dalam bentuk pdf gambar/hasil screen shot harus jelas. Kirim ke : 672016005@student. uskw. edu Subjek : OA_TRIGGER_NIM Paling Lambat : 21 -Februari-2019 (23: 59)
- Slides: 4