SlideShare a Scribd company logo
Audit-trail log Oracle dan Postgresql
Kurniawan Eko R, Nein Raka A, M Yusuf Mukti T, 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
B. Demo Program
ORACLE
1. Untuk memulai pada SQL command line klik 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. lalu buatlah table untuk dilihat lognya nanti dengan code seperti ini
7. lakukan syntak untuk melihat log apa saja yang sudah dilakukan admin dan akan muncul
semua log yang tercatat di DBMS
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

What's hot

Presentasi bd2 jefri 4.3 logging
Presentasi bd2 jefri 4.3 loggingPresentasi bd2 jefri 4.3 logging
Presentasi bd2 jefri 4.3 logging
Jefri Fahrian
 
Sistem operasi kelompok 4-3 b
Sistem operasi kelompok 4-3 bSistem operasi kelompok 4-3 b
Sistem operasi kelompok 4-3 b
yafiz40
 
Manajemen File
Manajemen FileManajemen File
Manajemen file
Manajemen fileManajemen file
Manajemen file
Setia Juli Irzal Ismail
 
Analisis permasalahan salinan data berganda
Analisis permasalahan salinan data bergandaAnalisis permasalahan salinan data berganda
Analisis permasalahan salinan data berganda
Immank Go
 
Laporan 14 Sistem Operasi Linux
Laporan 14 Sistem Operasi LinuxLaporan 14 Sistem Operasi Linux
Laporan 14 Sistem Operasi Linux
Ibrahim Naki
 
Pengertian basis data
Pengertian basis dataPengertian basis data
Pengertian basis data
Carudin29
 
Manajemen file
Manajemen fileManajemen file
Manajemen file
pondok2014
 
Recovery Using RMAN dengan Oracle 10g
Recovery Using RMAN dengan Oracle 10gRecovery Using RMAN dengan Oracle 10g
Recovery Using RMAN dengan Oracle 10g
Selviana Desi Permatasari
 
Kp.2 pembuatan database
Kp.2 pembuatan databaseKp.2 pembuatan database
Kp.2 pembuatan database
Desty Yani
 
Tugas modul bab ii sistem operasi manajemen file
Tugas modul bab ii sistem operasi   manajemen fileTugas modul bab ii sistem operasi   manajemen file
Tugas modul bab ii sistem operasi manajemen fileYazid Albustomi
 
Lab 1.1 Install Active Directory Dan DNS Pada Windows Server
Lab 1.1 Install Active Directory Dan DNS Pada Windows ServerLab 1.1 Install Active Directory Dan DNS Pada Windows Server
Lab 1.1 Install Active Directory Dan DNS Pada Windows Server
Agil Ibnu Prasetia
 
Tutorial Instalisasi Oracle 10g dan Setting User
Tutorial Instalisasi Oracle 10g dan Setting UserTutorial Instalisasi Oracle 10g dan Setting User
Tutorial Instalisasi Oracle 10g dan Setting User
Imam Halim Mursyidin
 

What's hot (14)

Presentasi bd2 jefri 4.3 logging
Presentasi bd2 jefri 4.3 loggingPresentasi bd2 jefri 4.3 logging
Presentasi bd2 jefri 4.3 logging
 
Sistem operasi kelompok 4-3 b
Sistem operasi kelompok 4-3 bSistem operasi kelompok 4-3 b
Sistem operasi kelompok 4-3 b
 
Manajemen File
Manajemen FileManajemen File
Manajemen File
 
Manajemen file
Manajemen fileManajemen file
Manajemen file
 
Analisis permasalahan salinan data berganda
Analisis permasalahan salinan data bergandaAnalisis permasalahan salinan data berganda
Analisis permasalahan salinan data berganda
 
Laporan 14 Sistem Operasi Linux
Laporan 14 Sistem Operasi LinuxLaporan 14 Sistem Operasi Linux
Laporan 14 Sistem Operasi Linux
 
Bab 03-program-program my sql
Bab 03-program-program my sqlBab 03-program-program my sql
Bab 03-program-program my sql
 
Pengertian basis data
Pengertian basis dataPengertian basis data
Pengertian basis data
 
Manajemen file
Manajemen fileManajemen file
Manajemen file
 
Recovery Using RMAN dengan Oracle 10g
Recovery Using RMAN dengan Oracle 10gRecovery Using RMAN dengan Oracle 10g
Recovery Using RMAN dengan Oracle 10g
 
Kp.2 pembuatan database
Kp.2 pembuatan databaseKp.2 pembuatan database
Kp.2 pembuatan database
 
Tugas modul bab ii sistem operasi manajemen file
Tugas modul bab ii sistem operasi   manajemen fileTugas modul bab ii sistem operasi   manajemen file
Tugas modul bab ii sistem operasi manajemen file
 
Lab 1.1 Install Active Directory Dan DNS Pada Windows Server
Lab 1.1 Install Active Directory Dan DNS Pada Windows ServerLab 1.1 Install Active Directory Dan DNS Pada Windows Server
Lab 1.1 Install Active Directory Dan DNS Pada Windows Server
 
Tutorial Instalisasi Oracle 10g dan Setting User
Tutorial Instalisasi Oracle 10g dan Setting UserTutorial Instalisasi Oracle 10g dan Setting User
Tutorial Instalisasi Oracle 10g dan Setting User
 

Similar to Audit Trail Comparison Oracle & PostgreSQL

laporan praktikum rekayasa software php dan mysql
laporan praktikum rekayasa software php dan mysqllaporan praktikum rekayasa software php dan mysql
laporan praktikum rekayasa software php dan mysql
Hibaten Wafiroh
 
Slide presentasi simbada audit trail
Slide presentasi simbada audit trailSlide presentasi simbada audit trail
Slide presentasi simbada audit trail
mukti tama
 
PostgreSQL Karakteristik dan Pengamanannya
PostgreSQL Karakteristik dan PengamanannyaPostgreSQL Karakteristik dan Pengamanannya
PostgreSQL Karakteristik dan Pengamanannya
Wihartoyo Wihartoyo
 
Sim, adistya desmyana, prof. dr. hapzi ali, cma, sistem manajemen database, u...
Sim, adistya desmyana, prof. dr. hapzi ali, cma, sistem manajemen database, u...Sim, adistya desmyana, prof. dr. hapzi ali, cma, sistem manajemen database, u...
Sim, adistya desmyana, prof. dr. hapzi ali, cma, sistem manajemen database, u...
AdistyaDesmyana
 
Technology Consulting _ by Slidesgo.pptx
Technology Consulting _ by Slidesgo.pptxTechnology Consulting _ by Slidesgo.pptx
Technology Consulting _ by Slidesgo.pptx
AgusNugraha39
 
Sim, 5, andika fajar, hapzi ali, sistem manajemen database, universitas mercu...
Sim, 5, andika fajar, hapzi ali, sistem manajemen database, universitas mercu...Sim, 5, andika fajar, hapzi ali, sistem manajemen database, universitas mercu...
Sim, 5, andika fajar, hapzi ali, sistem manajemen database, universitas mercu...
Andika Fajar
 
Makalah pemrograman generasi keempat postgresql
Makalah pemrograman generasi keempat postgresqlMakalah pemrograman generasi keempat postgresql
Makalah pemrograman generasi keempat postgresqlfaisalrafix
 
Tugas 2 0317-fahreza yozi-1612510832
Tugas 2 0317-fahreza yozi-1612510832Tugas 2 0317-fahreza yozi-1612510832
Tugas 2 0317-fahreza yozi-1612510832
fahreza yozi
 
PEMBUATAN TABEL DALAM DATABASE
PEMBUATAN TABEL DALAM DATABASEPEMBUATAN TABEL DALAM DATABASE
PEMBUATAN TABEL DALAM DATABASE
Räjù GùÑáwàn
 
Tutorial Migrasi Database dari Microsoft SQL Server ke Oracle Database
Tutorial Migrasi Database dari Microsoft SQL Server ke Oracle DatabaseTutorial Migrasi Database dari Microsoft SQL Server ke Oracle Database
Tutorial Migrasi Database dari Microsoft SQL Server ke Oracle Database
Hari Kurnia
 
Tugas 2 0317-nurul azmi-1412510587
Tugas 2 0317-nurul azmi-1412510587Tugas 2 0317-nurul azmi-1412510587
Tugas 2 0317-nurul azmi-1412510587
nurul azmi
 
Database For Software Development Trend
Database For Software Development TrendDatabase For Software Development Trend
Database For Software Development Trend
Logistyo Yulistianto
 
Presentasi java
Presentasi javaPresentasi java
Presentasi java
Putu Shinoda
 
Tugas 4 0317-fahreza yozi-1612510832 -
Tugas 4 0317-fahreza yozi-1612510832 - Tugas 4 0317-fahreza yozi-1612510832 -
Tugas 4 0317-fahreza yozi-1612510832 -
fahreza yozi
 
Laporan Pembuatan aplikasi persediaan barang
Laporan Pembuatan aplikasi persediaan barangLaporan Pembuatan aplikasi persediaan barang
Laporan Pembuatan aplikasi persediaan barang
Taqwa nuddin
 
Tugas 2 0317-imelda felicia-1412510545
Tugas 2 0317-imelda felicia-1412510545Tugas 2 0317-imelda felicia-1412510545
Tugas 2 0317-imelda felicia-1412510545
imeldafelicia
 

Similar to Audit Trail Comparison Oracle & PostgreSQL (20)

laporan praktikum rekayasa software php dan mysql
laporan praktikum rekayasa software php dan mysqllaporan praktikum rekayasa software php dan mysql
laporan praktikum rekayasa software php dan mysql
 
Slide presentasi simbada audit trail
Slide presentasi simbada audit trailSlide presentasi simbada audit trail
Slide presentasi simbada audit trail
 
PostgreSQL Karakteristik dan Pengamanannya
PostgreSQL Karakteristik dan PengamanannyaPostgreSQL Karakteristik dan Pengamanannya
PostgreSQL Karakteristik dan Pengamanannya
 
Sim, adistya desmyana, prof. dr. hapzi ali, cma, sistem manajemen database, u...
Sim, adistya desmyana, prof. dr. hapzi ali, cma, sistem manajemen database, u...Sim, adistya desmyana, prof. dr. hapzi ali, cma, sistem manajemen database, u...
Sim, adistya desmyana, prof. dr. hapzi ali, cma, sistem manajemen database, u...
 
Technology Consulting _ by Slidesgo.pptx
Technology Consulting _ by Slidesgo.pptxTechnology Consulting _ by Slidesgo.pptx
Technology Consulting _ by Slidesgo.pptx
 
Sim, 5, andika fajar, hapzi ali, sistem manajemen database, universitas mercu...
Sim, 5, andika fajar, hapzi ali, sistem manajemen database, universitas mercu...Sim, 5, andika fajar, hapzi ali, sistem manajemen database, universitas mercu...
Sim, 5, andika fajar, hapzi ali, sistem manajemen database, universitas mercu...
 
Makalah pemrograman generasi keempat postgresql
Makalah pemrograman generasi keempat postgresqlMakalah pemrograman generasi keempat postgresql
Makalah pemrograman generasi keempat postgresql
 
contoh Proposal praktikum
contoh Proposal praktikumcontoh Proposal praktikum
contoh Proposal praktikum
 
Tugas 2 0317-fahreza yozi-1612510832
Tugas 2 0317-fahreza yozi-1612510832Tugas 2 0317-fahreza yozi-1612510832
Tugas 2 0317-fahreza yozi-1612510832
 
PEMBUATAN TABEL DALAM DATABASE
PEMBUATAN TABEL DALAM DATABASEPEMBUATAN TABEL DALAM DATABASE
PEMBUATAN TABEL DALAM DATABASE
 
Tutorial Migrasi Database dari Microsoft SQL Server ke Oracle Database
Tutorial Migrasi Database dari Microsoft SQL Server ke Oracle DatabaseTutorial Migrasi Database dari Microsoft SQL Server ke Oracle Database
Tutorial Migrasi Database dari Microsoft SQL Server ke Oracle Database
 
Bab ii ana
Bab ii anaBab ii ana
Bab ii ana
 
Tugas 2 0317-nurul azmi-1412510587
Tugas 2 0317-nurul azmi-1412510587Tugas 2 0317-nurul azmi-1412510587
Tugas 2 0317-nurul azmi-1412510587
 
Database For Software Development Trend
Database For Software Development TrendDatabase For Software Development Trend
Database For Software Development Trend
 
Bab 4
Bab 4Bab 4
Bab 4
 
Presentasi java
Presentasi javaPresentasi java
Presentasi java
 
Tugas 4 0317-fahreza yozi-1612510832 -
Tugas 4 0317-fahreza yozi-1612510832 - Tugas 4 0317-fahreza yozi-1612510832 -
Tugas 4 0317-fahreza yozi-1612510832 -
 
Laporan Pembuatan aplikasi persediaan barang
Laporan Pembuatan aplikasi persediaan barangLaporan Pembuatan aplikasi persediaan barang
Laporan Pembuatan aplikasi persediaan barang
 
Tugas 2 0317-imelda felicia-1412510545
Tugas 2 0317-imelda felicia-1412510545Tugas 2 0317-imelda felicia-1412510545
Tugas 2 0317-imelda felicia-1412510545
 
7408030017 m
7408030017 m7408030017 m
7408030017 m
 

Recently uploaded

CONTOH CATATAN OBSERVASI KEPALA SEKOLAH.docx
CONTOH CATATAN OBSERVASI KEPALA SEKOLAH.docxCONTOH CATATAN OBSERVASI KEPALA SEKOLAH.docx
CONTOH CATATAN OBSERVASI KEPALA SEKOLAH.docx
WagKuza
 
Pulupugbglueysoyaoyatiaitstisitatjsigsktstj.pdf
Pulupugbglueysoyaoyatiaitstisitatjsigsktstj.pdfPulupugbglueysoyaoyatiaitstisitatjsigsktstj.pdf
Pulupugbglueysoyaoyatiaitstisitatjsigsktstj.pdf
MRoyanzainuddin9A
 
Pertemuan 9 - PERT CPM.pdfPertemuan 9 - PERT CPM.pdf
Pertemuan 9 - PERT CPM.pdfPertemuan 9 - PERT CPM.pdfPertemuan 9 - PERT CPM.pdfPertemuan 9 - PERT CPM.pdf
Pertemuan 9 - PERT CPM.pdfPertemuan 9 - PERT CPM.pdf
idoer11
 
PERATURAN BUPATI TENTANG KODE KLASIFIKASI ARSIP
PERATURAN BUPATI TENTANG KODE KLASIFIKASI ARSIPPERATURAN BUPATI TENTANG KODE KLASIFIKASI ARSIP
PERATURAN BUPATI TENTANG KODE KLASIFIKASI ARSIP
Pemdes Wonoyoso
 
manajer lapangan pelaksana gedung SKK JENJANG 6
manajer lapangan pelaksana gedung SKK JENJANG 6manajer lapangan pelaksana gedung SKK JENJANG 6
manajer lapangan pelaksana gedung SKK JENJANG 6
MhdFadliansyah1
 
Konsep dasar asuhan neonatus ,bayi dan balita
Konsep dasar asuhan neonatus ,bayi dan balitaKonsep dasar asuhan neonatus ,bayi dan balita
Konsep dasar asuhan neonatus ,bayi dan balita
Dilasambong
 
Kisi-Kisi Asesmen Madrasah Akidah Akhlak MTs Arridho Tahun Pelajaran 2023-202...
Kisi-Kisi Asesmen Madrasah Akidah Akhlak MTs Arridho Tahun Pelajaran 2023-202...Kisi-Kisi Asesmen Madrasah Akidah Akhlak MTs Arridho Tahun Pelajaran 2023-202...
Kisi-Kisi Asesmen Madrasah Akidah Akhlak MTs Arridho Tahun Pelajaran 2023-202...
mtsarridho
 
Modul Ajar Seni Rupa - Melukis Pemandangan - Fase B.pdf
Modul Ajar Seni Rupa - Melukis Pemandangan  - Fase B.pdfModul Ajar Seni Rupa - Melukis Pemandangan  - Fase B.pdf
Modul Ajar Seni Rupa - Melukis Pemandangan - Fase B.pdf
MiliaSumendap
 

Recently uploaded (8)

CONTOH CATATAN OBSERVASI KEPALA SEKOLAH.docx
CONTOH CATATAN OBSERVASI KEPALA SEKOLAH.docxCONTOH CATATAN OBSERVASI KEPALA SEKOLAH.docx
CONTOH CATATAN OBSERVASI KEPALA SEKOLAH.docx
 
Pulupugbglueysoyaoyatiaitstisitatjsigsktstj.pdf
Pulupugbglueysoyaoyatiaitstisitatjsigsktstj.pdfPulupugbglueysoyaoyatiaitstisitatjsigsktstj.pdf
Pulupugbglueysoyaoyatiaitstisitatjsigsktstj.pdf
 
Pertemuan 9 - PERT CPM.pdfPertemuan 9 - PERT CPM.pdf
Pertemuan 9 - PERT CPM.pdfPertemuan 9 - PERT CPM.pdfPertemuan 9 - PERT CPM.pdfPertemuan 9 - PERT CPM.pdf
Pertemuan 9 - PERT CPM.pdfPertemuan 9 - PERT CPM.pdf
 
PERATURAN BUPATI TENTANG KODE KLASIFIKASI ARSIP
PERATURAN BUPATI TENTANG KODE KLASIFIKASI ARSIPPERATURAN BUPATI TENTANG KODE KLASIFIKASI ARSIP
PERATURAN BUPATI TENTANG KODE KLASIFIKASI ARSIP
 
manajer lapangan pelaksana gedung SKK JENJANG 6
manajer lapangan pelaksana gedung SKK JENJANG 6manajer lapangan pelaksana gedung SKK JENJANG 6
manajer lapangan pelaksana gedung SKK JENJANG 6
 
Konsep dasar asuhan neonatus ,bayi dan balita
Konsep dasar asuhan neonatus ,bayi dan balitaKonsep dasar asuhan neonatus ,bayi dan balita
Konsep dasar asuhan neonatus ,bayi dan balita
 
Kisi-Kisi Asesmen Madrasah Akidah Akhlak MTs Arridho Tahun Pelajaran 2023-202...
Kisi-Kisi Asesmen Madrasah Akidah Akhlak MTs Arridho Tahun Pelajaran 2023-202...Kisi-Kisi Asesmen Madrasah Akidah Akhlak MTs Arridho Tahun Pelajaran 2023-202...
Kisi-Kisi Asesmen Madrasah Akidah Akhlak MTs Arridho Tahun Pelajaran 2023-202...
 
Modul Ajar Seni Rupa - Melukis Pemandangan - Fase B.pdf
Modul Ajar Seni Rupa - Melukis Pemandangan  - Fase B.pdfModul Ajar Seni Rupa - Melukis Pemandangan  - Fase B.pdf
Modul Ajar Seni Rupa - Melukis Pemandangan - Fase B.pdf
 

Audit Trail Comparison Oracle & PostgreSQL

  • 1. Audit-trail log Oracle dan Postgresql Kurniawan Eko R, Nein Raka A, M Yusuf Mukti T, 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.
  • 4.
  • 5. B. Demo Program ORACLE 1. Untuk memulai pada SQL command line klik 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. lalu buatlah table untuk dilihat lognya nanti dengan code seperti ini
  • 7. 7. lakukan syntak untuk melihat log apa saja yang sudah dilakukan admin dan akan muncul semua log yang tercatat di DBMS
  • 8. 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
  • 9. 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.
  • 10. 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.