2.4. Online Analytical Processing
2.4.1. Pengertian Online Analytical Processing OLAP
Pengertian OLAP menurut Connoly dan Begg 2005 Online Analytical Processing
OLAP “ is the dynamic synthesis, analysis, and consolidation of large volumes
”. Dimana OLAP merupakan gabungan yang dinamis, analisis dan konsolidasi dari
data yang berukuran besar. Selain Connolly dan Begg, OLAP menurut Codd et al
1995 OLAP adalah istilah untuk menggambarkan teknologi yang menggunakan tampilan data multidimensi yang memberikan akses
yang cepat untuk informasi strategis dalam melakukan analisis. Berdasarkan pengertian OLAP menurut ahli-ahli diatas
dapat disimpulkan bahwa OLAP adalah perpaduan dinamis analisis dan gabungan dari data multidimensi yang mempunyai jumlah data
yang besar yang memungkinkan teknologi dapat memberikan informasi yang cepat guna dalam melakukan analisis.
2.4.2. Online Transaction Processing OLTP
Online Transaction Processing OLTP adalah jenis sistem informasi yang mengutamakan proses transaksi, berurusan dengan
data operasional, diidentifikasikan dengan jumlah transaksi yang besar. Pada database OLTP berisikan informasi sehari-hari yang
dibutuhkan oleh sebuah organisasi untuk menjalankan sebuah bisnis. OLTP difokuskan pada insert, update, delete data secara
real time dimana pada database OLTP tidak boleh ada gangguan dalam sistem atau operasional tidak bisa berjalan dengan baik.
Sistem informasi yang dapat dikategorikan pada OLTP diantaranya adalah :
Human Resource Management HRM seperti produk pada Orange HRM, PeopleSoft dan lain-lain.
Enterprise Resource Planning ERP seperti SAP, Microsoft Dynamics.
2.4.3. Perbedaan OLTP dan OLAP
Beberapa perbedaan antara sistem OLTP atau On-line Transaction Processing System dengan OLAP yaitu, OLTP
merupakan sistem database online operasional yang digunakan untuk melakukan sebuah transaksi online yang dilakukan dalam
hari ke hari dimana di dalam OLTP terjadi proses kueri. Sedangkan gudang data menyediakan kepada user atau ahli sebuah aturan dari
analisis data dan pembuatan keputusan. Sistem ini dikenal dengan Online Analytical Processing atau OLAP. Berikut ini perbedaan
sistem OLTP dan OLAP menurut Jiawei Han dan Kamber.
Tabel 2.1 Perbedaan OLTP dengan OLAP
OLTP OLAP
Karakterikstik Proses operasional
Pemrosesan informasi Orientasi
Transaksi Analisis
Pengguna DBA, database
profesional Para ahli manager,analis
Fungsi Operasi sehari-hari
Informasi yang lama yang dibutuhkan
untuk mendukung
pengambilan keputusan.
Desain Database Berdasar ER relasi
entitas, berorientasi pada aplikasi
Berdasarkan starsnowflake, berorientasi subjek
Data Data yang digunakan
data sekarang, data terjamin pada
masalah up-to-date Data
historis, perbaikan
akurasi data dari waktu ke waktu
Summarization Data primitif, sangat
detail Penggabungan, peringkasan
View Gambaran Detail, relasi datar
Summarized peringkasan, multidimensional
Unit Kerja Pendek,
simple transaksi
Komplek kueri
Akses Readwrite
Hanya dapat read Fokus
Data masuk Infromasi keluar
Operasi Indexhash
pada primary key
Kebanyakan scan
Jumlah data yang diakses Puluhan
Jutaan Jumlah pengguna
Ribuan Ratusan
Ukuran database 100 MB hingga GB
100 GB hingga mencapai TB Prioritas
Performa tinggi,
ketersediaan tinggi Fleksibilitas tinggi, otonomi
pengguna akhir
Metrik Melalui Transaksi
Melalui kueri, waktu respon
2.5. Pentaho Data Integration Kettle