NIM : 2401966621
Kelas : JIBA
Week 2
2. Jelaskan perbedaan dan persamaan On-Line Transaction Processing (OLTP) dan On-Line
Analytical Processing!
Jawab :
Perbedaan antara OLTP(On-Line Transaction Processing) dan OLAP(On-Line Analytical
Processing) yaitu :
1. Yang membedakan OLTP dan OLAP adalah OLTP merupakan sistem transaksi
online sedangkan OLAP adalah sistem pengambilan dan analisis data online.
2. Data transaksi online menjadi sumber data OLTP. Namun, database OLTP yang
berbeda menjadi sumber data untuk OLAP.
Data Warehouse
3. Operasi utama OLTP adalah menyisipkan, memperbarui, dan menghapus
sedangkan, operasi utama OLAP adalah mengekstrak data multidimensi untuk
analisis.
4. OLTP memiliki transaksi yang pendek tetapi sering sedangkan, OLAP memiliki
transaksi yang panjang dan lebih jarang.
7. Karena OLTP sering melakukan transaksi dalam basis data, jika ada transaksi
yang gagal di tengah, itu dapat merusak integritas data dan karenanya harus
menjaga integritas data. Sementara di OLAP transaksi lebih jarang, tidak terlalu
mengganggu integritas data.
Persamaan OLTP dan OLAP keduanya adalah sistem pemrosesan secara online (online
processing system). OLTP adalah pemrosesan transaksional sedangkan OLAP adalah
sistem pemrosesan analitis. OLTP adalah sistem yang mengelola aplikasi berorientasi
transaksi di internet misalnya ATM.
OLAP adalah sistem online yang melaporkan ke kueri analitik multidimensi seperti
pelaporan keuangan, peramalan, dll.
Perbedaan mendasar antara OLTP dan OLAP adalah bahwa OLTP adalah sistem
modifikasi basis data online, sedangkan OLAP adalah sistem penjawab kueri basis data
online.
3. Gambarkan dan jelaskan arsitektur data warehouse yang sesuai teori dan yang terjadi
pada perusahaan/organisasi tempat anda bekerja!
Jawab :
Data Warehouse
Dalam hal ini saya kan menjelaskan arsitektur umum data warehouse yang sering
digunakan di dalam perusahaan maupun organisasi. Arsitektur dasar yang sering
digunakan bersama data warehouse adalah, yang pertama:
Sumber
(basis
data)
Workstation
Sumber
(basis
data)
Workstation
Lingkungan Lingkungan
Operasional Pengambilan
Keputusan
Data Warehouse
warehouse. Arsitektur yang diperlihatkan pada Gambar di bawah dirujuk sebagai
arsitektur 3 peringkat, dimana ketiga peringkat itu adalah:
Sumber
(basis
data)
Sumber
(basis
Seleksi dan Agresi
data)
Lingkungan
Operasional
Lingkungan
Pengambilan
Keputusan
Data Warehouse
Skema Star di atas memiliki satu tabel fakta yang berisikan key dari tabel-tabel
dimensi.
2. Snowflake Schema
Merupakan perpanjangan dari Skema Star dengan menambahkan tabel dimensi
lainnya dimana tabel dimensi lain tersebut merupakan hasil normalisasi tabel-
tabel dimensi yang telah ada sebelumnya. Contoh Skema Snowflake dari Skema
Star sebelumnya adalah sebagai berikut:
Skema Snowflake di atas memiliki tabel dimensi baru yang merupakan hasil
normalisasi dari tabel dimensi dealer, branch, dan product.
3. Galaxy Schema
Data Warehouse
Galaxy Schema disebut juga Fact Constellation Schema merupakan skema yang
memiliki dua tabel fakta dimana kedua tabel fakta tersebut mungkin berbagi tabel
dimensi yang sama. Fact constellation adalah measure dari pemrosesan analitik
online, yang merupakan kumpulan beberapa fact table yang berbagi tabel dimensi.
Skema ini adalah peningkatan dari skema Bintang. Contoh skema galaxy :
Data Warehouse
Dimensi Tabel dimensi tidak Tabel dimensi Tabel dimensi
dibagi menjadi dibagi menjadi dibagi menjadi
beberapa bagian beberapa bagian beberapa bagian
Data redudansi Data redundan Data tidak redundan Data tidak redundan
karena karena dimensi karena dimensi
denormalisasi dinormalisasi dinormalisasi
Data integrity Sulit untuk Mudah untuk Mudah untuk
menerapkan data menegakkan menegakkan
integrity karena integritas data integritas data
redundansi data karena tidak ada karena tidak ada
redundansi data redundansi data
Ref :
- LN Week 1 dan 2
- https://sis.binus.ac.id/2020/11/12/apa-itu-data-warehouse/
- https://www.istanbulmedia.net/752/perbedaan-oltp-dan-olap.html
- https://student-activity.binus.ac.id/himsisfo/2021/12/jenis-jenis-skema-pada-data-
warehouse/
***
Data Warehouse