OLAP (Online Analitical Processing) dan OLTP (Online Transaction Processing)

ZUMROTUL WAHIDAH
3 min readJan 14, 2021

--

Salah satu penerapan business intellegence adalah OLAP dan OLTP, apa itu OLAP dan OLTP. Kita akan membahasnya pada artikel kali ini…

OLAP (Online Analitical Processing)

OLAP (Online Analytical Processing) merupakan jenis prangkat lunak yang melakukan pemrosesan untuk Historical Data atau kearsipan data untuk menganalisa data bervolume besar dari berbagai perspektif (multidimensi). Selain itu, Query diperlukan untuk sistem ini sering sangat kompleks dan melibatkan agregasi sebagai sistem OLAP waktu respon merupakan ukuran efektivitas. OLAP seringkali disebut analisis data multidimensi yang berfungsi sebagai data analasis (select). Data multidimensi adalah data yang dapat dimodelkan sebagai atribut dimensi dan atribut ukuran. Contoh atribut dimensi adalah nama barang dan warna barang, sedangkan contoh atribut ukuran adalah jumlah barang.

Pada OLAP biasanya digunakan untuk pengambilan suatu keputusan, misalnya,

  1. Manajer di Hypermart ingin mengetahui beberapa data transaksi penjualan perbulan, per 3 bulan, atau bahkan per tahun untuk pengambilan keputusan pengambilan barang apa saja yang paling laku dijual dan barang apa saja yang tidak laku dijual. Jadi menggunakan sistem OLAP tersebut manajer tahu item mana yang lebih baik item mana yang dijual bersama item lain dan karena itu lebih baik membuat keputusan dalam menempatkan barang di rak-rak yang berdekatan. Untuk tujuan tersebut data yang berupa informasi dibuat dalam format khusus dengan memberikan group terhadap data.
  2. Manajer di restaurant X ingin mengetahui bagaimana karyawan dan makanan apa saja yang dijual di restaurant Y yang menyebabkan restaurant tersebut banyak pengunjungnya. Ternyata di restaurant Y mampu meyakinkan pelanggan untuk membeli mojito ketika pelanggan membeli lasagna, atau membeli panacotta ketika pelanggan membeli spaghetti carbonara. Lalu manajer restaurant X dapat memahami apa yang membuat restaurant Y itu banyak pengunjungnya. Dan manajer pun membenahi sistem yang ada di restaurant X tersebut. Menggunakan sistem OLAP dapat melacak informasi secara cepat makanan apa saja yang dijual di restaurant Y yang dapat menarik banyak pelanggan. Pencocokan informasi tersebut dengan sekitar 200 panggilan telepon dan pesan e-mail perusahaan menerima setiap minggunya, manajer dapat mencari pemasok bahan mana yang mungkin menyebabkan ketidakpuasan pelanggan pada produk tertentu.
  3. Eksekutif perusahaan ZARA yang menjual tiga model pakaian selama tiga bulan di tiga wilayah dunia. Mereka dapat melihat penjualan di dollar dan kemudian dalam istilah unit. Mereka juga dapat menelusuri ringkasan wilayah tertentu, terutama di Indonesia, dan melihat jumlah unit yang dijual tidak hanya model tetapi oleh model dan warna, karena setiap model yang dijual dalam empat warna. Informasi ini mungkin menyebabkan mereka untuk merekomendasikan kepada manajer untuk berhenti menjual model 4 ungu di Indonesia, karena penjualan unit model ungu cukup rendah di wilayah ini. Sementara masih investigasi penjualan kuartal terakhir di Indonesia, eksekutif mungkin akan memeriksa kinerja penjualan setiap dealer di wilayah ini. Tampaknya bahwa dealer 3 menikmati penjualan cepat dari model 1, tetapi tidak dengan model 2,3 dan 4. Jika gambar penjualan adalah sama untuk kuartal lain atau dua, mereka mungkin memutuskan untuk menghentika penjualan model ini melalui dealer 3 dan meningkatkan jumlah model 1 yang mereka berikan kepada dealer.

OLTP (Online Transaction Processing)

OLTP (Online Transaction Processing) merupakan data operasional dimana data yang terlibat dalam pengoperasian sistem tertentu dan hal itu ditandai transaksi online sederhana seperti INSERT, UPDATE dan DELETE. Sistem yang dilakukan OLTP adalah melakukan query secara cepat, data mudah untuk diperbaiki, menjaga integritas data dalam lingkungan multi-akses dan efektivitas yang diukur dengan jumlah transaksi per detik.

Selain itu, dalam sistem OLTP, data sering diperbarui untuk mencegah redundansi data dan untuk mencegah pembaruan anomali tabel database dinormalisasi, yang membuat penulisan operasi di tabel database lebih efisien. OLTP berorientasi pada proses yang memproses suatu transaksi secara langsung melalui komputer yang terhubung dalam jaringan.

Contoh penerapan sistem OLTP yaitu,

  1. Pada sebuah super market dimana kasir menggunakan mesin dalam proses transaksinya.
  2. Dalam Sistem perbankan, ketika menarik sejumlah uang melalui ATM. Kemudian nomor rekening, PIN ATM, sejumlah uang yang akan ditarik dan jumlah Saldo di rekening adalah elemen data operasional yang digunakan dalam operasi transaksi yang dapat dilakukan oleh pemilik ATM. OLTP mempunyai karakteristik dimana beberapa user dapat creating, updating, retrieving untuk setiap record data, OLTP sangat optimal untuk updating data.
Skema OLAP dan OLTP

Referensi

  1. http://library.binus.ac.id/eColls/eThesisdoc/Bab2HTML/2012100625SIBab2/body.html
  2. http://eprints.undip.ac.id/36031/1/Lita_Alfriani_Ndoloe.pdf

--

--

No responses yet