SlideShare a Scribd company logo
Audit-trail log Oracle dan Postgresql
Kurniawan Eko R, Nein Raka A, M Yusuf Muktitama, M Farras Afif
14523132, 14523130, 14523084, 14523147
Jurusan Informatika Fakultas Teknologi Industri Universitas Islam Indonesia,
Jalan Kaliurang KM. 14,5, Yogyakarta.
Abstrak
Database adalah susunan record data operasional lengkap dari suatu organisasi atau perusahaan,
yang diorganisir dan disimpan secara terintegrasi dengan menggunakan metode tertentu sehingga
mampu memenuhi informasi yang optimal yang dibutuhkan oleh para pengguna. Database server
adalah sebuah program komputer yang menyediakan layanan database untuk program komputer
lain atau komputer, seperti yang didefinisikan oleh model client-server. Jenis-jenis software
program Database Server misalnya: ORACLE, POSTGRE SQL. Gambaran dari tugas ini akan
menjelaskan tentang pencatatan log transaksi yang dilakukan oleh user dengan membandingkan
sistem kerja secara operasional antar 2 DBMS. DBMS yang digunakan untuk cooperation audit
Trail yaitu ORACLE dan POSTGRE SQL
Kata kunci : Database, DBMS, ORACLE, POSTGRE SQL, Log Transaksi
BAB I
PENDAHULUAN
A. Deskripsi teknologi
1. ORACLE
Oracle adalah relational database management system (RDBMS) untuk mengelola informasi
secara terbuka, komprehensif dan terintegrasi. Oracle Server menyediakan solusi yang efisien
dan efektif karena kemampuannya dalam hal sebagai berikut :
 Dapat bekerja di lingkungan client/server (pemrosesan tersebar)
 Menangani manajemen space dan basis data yang besar
 Mendukung akses data secara simultan
 Performansi pemrosesan transaksi yang tinggi
 Menjamin ketersediaan yang terkontrol
 Lingkungan yang terreplikasi
2. POSTGRE SQL
Postgre SQL merupakan tool untuk membuat database server yang bersifat open source
yang memiliki licensi GPL (General Public License). Postgre SQL mendukung bahasa
pemrograman seperti : SQL, C, C++, Java, PHP dan lainnya. Dengan lisensi GPL,
PostgreSQL dapat digunakan, dimodifikasi dan didistribusikan oleh setiap orang tanpa
perlu membayar lisensi (free of charge) baik untuk keperluan pribadi, pendidikan maupun
komersil. Kebanyakan PostgreSQL tersedia untuk pengguna Linux.
3. Log Transaksi
Kemampuan DBMS untuk menyimpan data transaksi yang terjadi. Sehingga jika terjadi
kegagalan, DBMS menjamin bahwa data transaksi yang telah tersimpan tidak akan hilang.
Banyak DBMS yang menuliskan log untuk suatu transaksi yang dapat digunakan ketika
terjadi error pada hardware maupun software.
B. Studi Kasus
Studi kasus yang diangkat adalah melakukan perbandingan antara Log pencatatan dengan 2
DBMS yaitu, ORACLE dan POSTGRE SQL. Sehingga pembaca dapat memahami pencatatan
log dari setiap DBMS yang akan dibahas.
BAB II
PEMBAHASAN
A. Perbandingan DBMS
Audit trail oracle & postgre sql comparison
B. Demo Program
ORACLE
1. Untuk memulai pada SQL command line ketik syntak ‘startup’
2. Sebelum memulai audit log pada database oracle pastikan parameter audit_trail bernilai
VALUE seperti screenshoot dibawah ini
3. Dibawah ini adalah syntak untuk mengaudit trail log pencatatan
4. Setelah itu kita liat username yang tersedia pada DBMS oracle
5. Setelah itu masuk ke database yang sudah kita punya, missal disini database yang kita
miliki adalah SIMBADA. Cara loginnya seperti gambar dibawah ini :
6. Setelah itu masuk ke database yang sudah kita punya, missal disini database yang kita
miliki adalah COBA. Cara loginnya seperti gambar dibawah ini :
7. lalu buatlah table untuk dilihat lognya nanti dengan code seperti ini
8. lalu tambahkan perintah insert untuk dilihat lognya nanti dengan code seperti ini
9. lalu tambahkan perintah update untuk dilihat lognya nanti dengan code seperti ini
10. lalu tambahkan perintah select untuk dilihat lognya nanti dengan code seperti ini
11. lalu tambahkan perintah delete untuk dilihat lognya nanti dengan code seperti ini
12. lalu tambahkan perintah drop untuk dilihat lognya nanti dengan code seperti ini
13. lakukan syntak untuk melihat log apa saja yang sudah dilakukan admin dan akan muncul
semua log yang tercatat di DBMS
Audit trail oracle & postgre sql comparison
PostgreSQL
Untuk Audit Log PostgreSQL ini kami menggunakan Sistem Operasi Ubuntu untuk
melancarkan demo Audit Trail, karena Ekstensi pgAudit hanya support untuk Sistem Operasi
Linux saja.
1. Sebelum kalian melakukan audit log menggunakan PostgreSQL pastikan bahwa Laptop
kalian terinstal PostgreSQL, pgAdmin, Apache2 dan yang lainnya.
2. Setelah semua terinstall buat semacam query database di terminal
3. Buka terminal dengan root user dan kemudian kita akan berganti ke user ‘postgres’
dengan mengetikan ‘su – postgres’
4. Kemudian agar kalian dapat menulis query di terminal ubuntu ketikan kode ‘psql’
5. Tulis query yang anda ingin buat, lalu query tersebut akan tercatat di salah satu file
bernama ‘postgresql-9.5-main.log’ (nama file dapat berbeda sebelum di
execut sebaiknya dilihat terlebih dahulu).
6. Untuk membuka file tersebut kita harus berpindah directory ke tempat file tersebut
berada.
7. Kemudian lihat file nya
8. Lalu ketikan code berikut ‘tail -10f postgresql-9.5-main.log’ maka
hasilnya akan seperti ini.
Log dari file tersebut mencatat query yang telah diketikan sebelumnya dengan line
sebanyak 10. Log tersebut mencatat session dan juga error report saat kita mengetikan
query. Tidak hanya itu log ini juga mencatat proses-proses yang dilakukan user diluar
query saja seperti saat kita log out dari user database dan semacamya.
BAB III
KESIMPULAN
Perbedaan pencatatan log dari kedua vendor ini memiliki perbedaan yang tidak jauh, hanya
saja untuk Audit Log Oracle dapat dilakukan di Sistem Operasi Windows dengan cmd namun
dari penelitian kami Audit log pada PostgreSQL hanya dapat dilakukan di Sistem Operasi
Ubuntu saja dengan bantuan beberapa ekstensi yang tersedia di OS Ubuntu. Selain itu
Pencatatam Log pada kedua vendor ini memiliki perbedaan saat mencatat query yang error,
Oracle tidak mencatat query yang error namun hanya mencatat query yang di compail dengan
sukses, tapi PostgreSQL mencatat keseluruhan aktivitas user dari mulai login sampai logout
dan query dari yang error sampai yang benar tercatat.
DAFTAR PUSTAKA
https://asktom.oracle.com/pls/apex/f?p=100:1:0
https://oracle-base.com/articles/10g/auditing-10gr2
https://www.youtube.com/watch?v=uHRw9aGW5ic
https://www.howtoforge.com/tutorial/ubuntu-postgresql-installation/

More Related Content

DOCX
Audit Trail Comparison Oracle & PostgreSQL
DOC
Perintah dasar linux
PPT
PostgreSQL Karakteristik dan Pengamanannya
DOCX
Instal argis
DOCX
Argis
PPTX
Perintah dasar linux dan fungsi fungsinya
PDF
Instalasi OJS 2 di Web Hosting
PDF
Intalasi OJS 3.x Pada CPANEL (Fresh Install)
Audit Trail Comparison Oracle & PostgreSQL
Perintah dasar linux
PostgreSQL Karakteristik dan Pengamanannya
Instal argis
Argis
Perintah dasar linux dan fungsi fungsinya
Instalasi OJS 2 di Web Hosting
Intalasi OJS 3.x Pada CPANEL (Fresh Install)

What's hot (20)

PDF
Easy Upgrade OJS 2.4.x to OJS 3.x
PPTX
Repository linux
PPTX
Contoh Perintah Command Prompt
PDF
Perintah Dasar Sistem Operasi Linux
DOC
Lapres 4 dan 5 1235010002
PDF
Laporan praktikum i dan ii tentang mengenal perintah dasar linux ubuntu
PDF
20101119 perintah dasar_sistem_operasi_linux
PDF
Cara Mengamankan Server OJS
DOCX
Perintah Dasar pada Linux ubuntu
DOC
Lapres 6 1235010002
DOCX
Makalah KTI (Command Prompt dan Blog)
PDF
Recovery Using RMAN dengan Oracle 10g
DOCX
Konfigurasi Samba
PPTX
Open source yuda
PDF
Laporan 14 Sistem Operasi Linux
PPTX
Presentation dyan
PDF
Kelebihan omeka untuk repositori
PDF
PDF
Ebook ar komp & orkomp
PPTX
Tugas 1
Easy Upgrade OJS 2.4.x to OJS 3.x
Repository linux
Contoh Perintah Command Prompt
Perintah Dasar Sistem Operasi Linux
Lapres 4 dan 5 1235010002
Laporan praktikum i dan ii tentang mengenal perintah dasar linux ubuntu
20101119 perintah dasar_sistem_operasi_linux
Cara Mengamankan Server OJS
Perintah Dasar pada Linux ubuntu
Lapres 6 1235010002
Makalah KTI (Command Prompt dan Blog)
Recovery Using RMAN dengan Oracle 10g
Konfigurasi Samba
Open source yuda
Laporan 14 Sistem Operasi Linux
Presentation dyan
Kelebihan omeka untuk repositori
Ebook ar komp & orkomp
Tugas 1
Ad

Recently uploaded (20)

DOCX
CONTOH RANCANGAN MODUL PROYEK KOKURIKULER SMA 1.docx
PDF
PPT Resources Seminar AITalks: AI dan Konseling GPT
DOCX
Modul Ajar Pembelajaran Mendalam Senbud Seni Musik Kelas XII Terbaru 2025
PPTX
Bahan Presentasi Persamaan Elips .pptx
PPT
Teknologi-Pangan-Pertemuan-820728132309-.ppt
PPTX
PPT MATERI KODING DAN KECERDASAN ARTIFISIAL UNTUK PEMBELAJARAN
PDF
Gangguan Penglihatan Mata - presentasi biologi
PDF
lembar kerja LMS tugas pembelajaran mendalam
PDF
Lembar Kerja Mahasiswa Konsep Sistem Operasi
DOCX
Modul Ajar Deep Learning PKWU Rekayasa Kelas 12 SMA Terbaru 2025
PPTX
PPT Kurikulum Berbasis Cinta tahun 2025.
PPTX
5. Bahan Bacaan Asinkronus Modul 5_ Perencanaan Pembelajaran.pptx
PDF
Digital Statecraft Menuju Indonesia Emas 2045: Diplomasi Digital, Ketahanan N...
PDF
Pengenalan Undang-undang pengakap laut.pdf
PPTX
Rancangan Kegiatan Kokurikuler SMP N 1 Karanggede
DOCX
Modul Ajar Pembelajaran Mendalam Senbud Seni Teater Kelas 12 Terbaru 2025
PDF
PPT IPS Geografi SMA Kelas X_Bab 1 Pengantar Geografi_May.pdf
DOCX
Modul Ajar Deep Learning PAI & BP Kelas 10 SMA Terbaru 2025
PPTX
PENGIMBASAN PEMBELAJARAN MENDALAM (DEEP LEARNING)
DOCX
Modul Ajar Deep Learning PAI & BP Kelas 12 SMA Terbaru 2025
CONTOH RANCANGAN MODUL PROYEK KOKURIKULER SMA 1.docx
PPT Resources Seminar AITalks: AI dan Konseling GPT
Modul Ajar Pembelajaran Mendalam Senbud Seni Musik Kelas XII Terbaru 2025
Bahan Presentasi Persamaan Elips .pptx
Teknologi-Pangan-Pertemuan-820728132309-.ppt
PPT MATERI KODING DAN KECERDASAN ARTIFISIAL UNTUK PEMBELAJARAN
Gangguan Penglihatan Mata - presentasi biologi
lembar kerja LMS tugas pembelajaran mendalam
Lembar Kerja Mahasiswa Konsep Sistem Operasi
Modul Ajar Deep Learning PKWU Rekayasa Kelas 12 SMA Terbaru 2025
PPT Kurikulum Berbasis Cinta tahun 2025.
5. Bahan Bacaan Asinkronus Modul 5_ Perencanaan Pembelajaran.pptx
Digital Statecraft Menuju Indonesia Emas 2045: Diplomasi Digital, Ketahanan N...
Pengenalan Undang-undang pengakap laut.pdf
Rancangan Kegiatan Kokurikuler SMP N 1 Karanggede
Modul Ajar Pembelajaran Mendalam Senbud Seni Teater Kelas 12 Terbaru 2025
PPT IPS Geografi SMA Kelas X_Bab 1 Pengantar Geografi_May.pdf
Modul Ajar Deep Learning PAI & BP Kelas 10 SMA Terbaru 2025
PENGIMBASAN PEMBELAJARAN MENDALAM (DEEP LEARNING)
Modul Ajar Deep Learning PAI & BP Kelas 12 SMA Terbaru 2025
Ad

Audit trail oracle & postgre sql comparison

  • 1. Audit-trail log Oracle dan Postgresql Kurniawan Eko R, Nein Raka A, M Yusuf Muktitama, M Farras Afif 14523132, 14523130, 14523084, 14523147 Jurusan Informatika Fakultas Teknologi Industri Universitas Islam Indonesia, Jalan Kaliurang KM. 14,5, Yogyakarta. Abstrak Database adalah susunan record data operasional lengkap dari suatu organisasi atau perusahaan, yang diorganisir dan disimpan secara terintegrasi dengan menggunakan metode tertentu sehingga mampu memenuhi informasi yang optimal yang dibutuhkan oleh para pengguna. Database server adalah sebuah program komputer yang menyediakan layanan database untuk program komputer lain atau komputer, seperti yang didefinisikan oleh model client-server. Jenis-jenis software program Database Server misalnya: ORACLE, POSTGRE SQL. Gambaran dari tugas ini akan menjelaskan tentang pencatatan log transaksi yang dilakukan oleh user dengan membandingkan sistem kerja secara operasional antar 2 DBMS. DBMS yang digunakan untuk cooperation audit Trail yaitu ORACLE dan POSTGRE SQL Kata kunci : Database, DBMS, ORACLE, POSTGRE SQL, Log Transaksi
  • 2. BAB I PENDAHULUAN A. Deskripsi teknologi 1. ORACLE Oracle adalah relational database management system (RDBMS) untuk mengelola informasi secara terbuka, komprehensif dan terintegrasi. Oracle Server menyediakan solusi yang efisien dan efektif karena kemampuannya dalam hal sebagai berikut :  Dapat bekerja di lingkungan client/server (pemrosesan tersebar)  Menangani manajemen space dan basis data yang besar  Mendukung akses data secara simultan  Performansi pemrosesan transaksi yang tinggi  Menjamin ketersediaan yang terkontrol  Lingkungan yang terreplikasi 2. POSTGRE SQL Postgre SQL merupakan tool untuk membuat database server yang bersifat open source yang memiliki licensi GPL (General Public License). Postgre SQL mendukung bahasa pemrograman seperti : SQL, C, C++, Java, PHP dan lainnya. Dengan lisensi GPL, PostgreSQL dapat digunakan, dimodifikasi dan didistribusikan oleh setiap orang tanpa perlu membayar lisensi (free of charge) baik untuk keperluan pribadi, pendidikan maupun komersil. Kebanyakan PostgreSQL tersedia untuk pengguna Linux. 3. Log Transaksi Kemampuan DBMS untuk menyimpan data transaksi yang terjadi. Sehingga jika terjadi kegagalan, DBMS menjamin bahwa data transaksi yang telah tersimpan tidak akan hilang. Banyak DBMS yang menuliskan log untuk suatu transaksi yang dapat digunakan ketika terjadi error pada hardware maupun software. B. Studi Kasus Studi kasus yang diangkat adalah melakukan perbandingan antara Log pencatatan dengan 2 DBMS yaitu, ORACLE dan POSTGRE SQL. Sehingga pembaca dapat memahami pencatatan log dari setiap DBMS yang akan dibahas.
  • 5. B. Demo Program ORACLE 1. Untuk memulai pada SQL command line ketik syntak ‘startup’ 2. Sebelum memulai audit log pada database oracle pastikan parameter audit_trail bernilai VALUE seperti screenshoot dibawah ini 3. Dibawah ini adalah syntak untuk mengaudit trail log pencatatan
  • 6. 4. Setelah itu kita liat username yang tersedia pada DBMS oracle 5. Setelah itu masuk ke database yang sudah kita punya, missal disini database yang kita miliki adalah SIMBADA. Cara loginnya seperti gambar dibawah ini : 6. Setelah itu masuk ke database yang sudah kita punya, missal disini database yang kita miliki adalah COBA. Cara loginnya seperti gambar dibawah ini : 7. lalu buatlah table untuk dilihat lognya nanti dengan code seperti ini 8. lalu tambahkan perintah insert untuk dilihat lognya nanti dengan code seperti ini
  • 7. 9. lalu tambahkan perintah update untuk dilihat lognya nanti dengan code seperti ini 10. lalu tambahkan perintah select untuk dilihat lognya nanti dengan code seperti ini 11. lalu tambahkan perintah delete untuk dilihat lognya nanti dengan code seperti ini 12. lalu tambahkan perintah drop untuk dilihat lognya nanti dengan code seperti ini 13. lakukan syntak untuk melihat log apa saja yang sudah dilakukan admin dan akan muncul semua log yang tercatat di DBMS
  • 9. PostgreSQL Untuk Audit Log PostgreSQL ini kami menggunakan Sistem Operasi Ubuntu untuk melancarkan demo Audit Trail, karena Ekstensi pgAudit hanya support untuk Sistem Operasi Linux saja. 1. Sebelum kalian melakukan audit log menggunakan PostgreSQL pastikan bahwa Laptop kalian terinstal PostgreSQL, pgAdmin, Apache2 dan yang lainnya. 2. Setelah semua terinstall buat semacam query database di terminal 3. Buka terminal dengan root user dan kemudian kita akan berganti ke user ‘postgres’ dengan mengetikan ‘su – postgres’ 4. Kemudian agar kalian dapat menulis query di terminal ubuntu ketikan kode ‘psql’ 5. Tulis query yang anda ingin buat, lalu query tersebut akan tercatat di salah satu file bernama ‘postgresql-9.5-main.log’ (nama file dapat berbeda sebelum di execut sebaiknya dilihat terlebih dahulu). 6. Untuk membuka file tersebut kita harus berpindah directory ke tempat file tersebut berada. 7. Kemudian lihat file nya
  • 10. 8. Lalu ketikan code berikut ‘tail -10f postgresql-9.5-main.log’ maka hasilnya akan seperti ini. Log dari file tersebut mencatat query yang telah diketikan sebelumnya dengan line sebanyak 10. Log tersebut mencatat session dan juga error report saat kita mengetikan query. Tidak hanya itu log ini juga mencatat proses-proses yang dilakukan user diluar query saja seperti saat kita log out dari user database dan semacamya.
  • 11. BAB III KESIMPULAN Perbedaan pencatatan log dari kedua vendor ini memiliki perbedaan yang tidak jauh, hanya saja untuk Audit Log Oracle dapat dilakukan di Sistem Operasi Windows dengan cmd namun dari penelitian kami Audit log pada PostgreSQL hanya dapat dilakukan di Sistem Operasi Ubuntu saja dengan bantuan beberapa ekstensi yang tersedia di OS Ubuntu. Selain itu Pencatatam Log pada kedua vendor ini memiliki perbedaan saat mencatat query yang error, Oracle tidak mencatat query yang error namun hanya mencatat query yang di compail dengan sukses, tapi PostgreSQL mencatat keseluruhan aktivitas user dari mulai login sampai logout dan query dari yang error sampai yang benar tercatat.