Anda di halaman 1dari 7

Nama : Enrico Didan Ramadhani

NIM : 2401966621
Kelas : JIBA

Tugas Personal ke-1

Week 2

1. Deskripsikan konsep data warehouse bagi perusahaan/organisasi!


Jawab :
Data warehouse adalah sistem yang mengumpulkan data dari berbagai sumber dalam
suatu organisasi untuk pelaporan dan analisis. Laporan dibuat dari kueri kompleks dalam
data warehouse yang digunakan untuk membuat keputusan bisnis. Dalam istilah yang
lebih komprehensif, ini merupakan pandangan gabungan dari repositori data fisik atau
logis yang dikumpulkan dari berbagai sistem. Fokus utama dari data warehouse adalah
untuk menyediakan korelasi antara data dari sistem yang ada, yaitu persediaan produk
yang disimpan dalam sistem purchase orders untuk pelanggan tertentu, disimpan di
sistem lain. Sistem ini juga digunakan untuk pemrosesan analitik online, yang
menggunakan kueri kompleks untuk menganalisis alih-alih memproses transaksi.

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.

5. Waktu pemrosesan untuk transaksi OLAP lebih banyak dibandingkan dengan


OLTP.

6. Tabel di database OLTP harus dinormalisasi (3NF) sedangkan tabel di database


OLAP mungkin tidak dinormalisasi.

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:

a) arsitektur fisik 2 peringkat untuk pemasukan data;

b) kedua, arsitektur 3 peringkat yang penggunaanya semakin popular pada


lingkungan yang lebih kompleks;

c) terakhir, arsitektur data 3 peringkat yang berasosiasi dengan arsitektur fisik 3


peringkat.

Sumber
(basis
data)

Workstation

Sumber Transformasi dan


(basis Data
Integrasi
data) Warehouse

Sumber
(basis
data)
Workstation

Lingkungan Lingkungan
Operasional Pengambilan
Keputusan

Arsitektur yang diperlihatkan dalam Gambar di atas menampilkan aplikasi data


warehouse dalam bentuknya yang paling awal dan paling sederhana, namun masih
banyak digunakan saat ini di organisasi-organisasi yang berskala relative kecil. Ia bekerja
dengan baik pada perusahaan berskala kecil hingga menengah dengan jumlah perangkat
keras dan perangkat lunak yang relative sedikit dalam lingkungan komputasi yang
relative homogen. Bagaimanapun juga, untuk perusahaan yang lebih besar dengan
sumberdaya data yang banyak dan dalam lingkungan komputasi yang
heterogen,pendekatan ini menimbulkan banyak masalah dalam hal pemeliharaan kualitas
data dan pengelolaan proses ekstrasi data. Masalah-masalah ini, bersama dengan
kecenderungan komputasi tersebar, memicu perkembangan lebih lanjut arsitektur data

Data Warehouse
warehouse. Arsitektur yang diperlihatkan pada Gambar di bawah dirujuk sebagai
arsitektur 3 peringkat, dimana ketiga peringkat itu adalah:

Sumber
(basis
data)

Sumber Transformasi dan


(basis Data
Integrasi
data) Warehouse

Sumber
(basis
Seleksi dan Agresi
data)

Lingkungan
Operasional

Data Mart Data Mart

Workstation Workstation Workstation

Lingkungan
Pengambilan
Keputusan

4. Gambarkan dan jelaskan skema dari data warehouse!


Jawab :
Data warehouse memiliki skema yang berbeda dengan OLTP karena data warehouse
tidak menggunakan relational database. Terdapat tiga skema dalam data warehouse, yaitu
Star Schema, Snowflake Schema, dan Galaxy Schema.
1. Star Schema
Merupakan skema paling sederhana yang memiliki satu tabel tengah yaitu tabel
fakta dimana tabel tersebut terhubung dengan beberapa dimensi tabel lainnya.
Contohnya adalah sebagai berikut:

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 :

5. Jelaskan perbandingan antara star, snowflakes, dan galaxy!


Jawab :
Perbedaan skema antara star, snowflakes, dan galaxy bisa dilihat di tabel berikut, yaitu
berdasarkan parameter yang berbeda :
Parameter Star Snowflake Galaxy
Kueri join Membutuhkan Membutuhkan Membutuhkan
simple join complicated join complicated join
Struktur data De-normalized data Normalized data Normalized data
structure structure structure
Jumlah fact table Single fact table Single fact table Multiple fact table
Kinerja queri Memberikan hasil Lambat dalam Lambat dalam
kueri yang lebih pemrosesan kueri pemrosesan kueri
cepat karena lebih karena operasi joint karena operasi joint
sedikit operasi joint yang lebih besar yang lebih besar

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

Anda mungkin juga menyukai