SlideShare una empresa de Scribd logo
1 de 45
Presented by HANIM M.A – M. IRWAN
AFANDI.
hanim03@gmail.com,
hanim_maria@yahoo.com
Andy_afandi@yahoo.com
1
 Abdul Kadir
 S. Sudarshan (Comp. Science and Engineering Dept,
IIT, Bombay)
 Anindya Datta (Georgia Institute of Technology)
 DR. R. Seshadri
2
 Part 1 : Review data, informasi
 Part 2 : Pengenalan Data Warehouse
 Part 3 : Karakteristik Data Warehouse
 Part 4 : Task 1
3
4
 Data warehouse adalah basis data yang menyimpan
data sekarang dan data masa lalu yang berasal dari
berbagai sistem operasional dan sumber yang lain
(sumber eksternal) yang menjadi perhatian penting
bagi manajemen dalam organisasi dan ditujukan untuk
keperluan analisis dan pelaporan manajemen dalam
rangka pengambilan keputusan
 Data warehouse digunakan untuk mendukung
pengambilan keputusan, bukan untuk melaksanakan
pemrosesan transaksi
 Data warehouse hanya berisi informasi-informasi yang
relevan bagi kebutuhan pemakai yang dipakai untuk
pengambilan keputusan
5
6
Database (OLTP)Database (OLTP) Data Warehouse (OLAP)Data Warehouse (OLAP)
• Menangani data saat iniMenangani data saat ini
• Data bisa saja disimpan pada beberapaData bisa saja disimpan pada beberapa
platformplatform
• Data diorganisasikan berdasarkanData diorganisasikan berdasarkan
fungsi atau operasi seperti penjualan,fungsi atau operasi seperti penjualan,
produksi, dan pemrosesan pesananproduksi, dan pemrosesan pesanan
• Pemrosesan bersifat berulangPemrosesan bersifat berulang
• Untuk mendukung keputusan harianUntuk mendukung keputusan harian
(operasional)(operasional)
• Melayani banyak pemakai operasionalMelayani banyak pemakai operasional
• Berorientasi pada transaksiBerorientasi pada transaksi
• Lebih cenderung menangani dataLebih cenderung menangani data
masa lalumasa lalu
• Data disimpan dalam satuData disimpan dalam satu
platformplatform
• Data diorganisasikan menututData diorganisasikan menutut
subjek seperti pelkanggan atausubjek seperti pelkanggan atau
produkproduk
• Pemrosesan sewaktu-waktu, takPemrosesan sewaktu-waktu, tak
terstruktur, dan bersifat heuristikterstruktur, dan bersifat heuristik
• Untuk mendukung keputusan yangUntuk mendukung keputusan yang
strategisstrategis
• Untuk mendukung pemakaiUntuk mendukung pemakai
manajerial yang berjumlah relatifmanajerial yang berjumlah relatif
sedikitsedikit
• Berorientasi pada analisisBerorientasi pada analisis
1. Data operasional dalam organisasi, misalnya
basis data pelanggan dan produk, dan
2. Sumber eksternal yang diperoleh misalnya
melalui Internet, basis data komersial, basis data
pemasok atau pelanggan
 Berbagai data yang berasal dari sumber
digabungkan dan diproses lebih lanjut oleh
manajer data warehouse dan disimpan dalam
basis data tersendiri.
 Selanjutnya, perangkat lunak seperti OLAP dan
data mining dapat digunakan oleh pemakai untuk
mengakses data warehouse
7
8
9
10
11
Data Warehouse: A Multi-Tiered ArchitectureData Warehouse: A Multi-Tiered Architecture
Data
Warehouse
Extract
Transform
Load
Refresh
OLAP Engine
Analysis
Query
Reports
Data mining
Monitor
&
Integrator
Metadata
Data Sources Front-End Tools
Serve
Data Marts
Operational
DBs
Other
sources
Data Storage
OLAP Server
12
 Data warehouse dan OLAP didasarkan
pada multidimensional data model.
 Model ini merepresentasikan data dalam
bentuk data cube, data dimodelkan dan
ditampilkan sebagai multiple dimension.
 Data cube ini didasarkan pada
dimensions table dan facts table.
13
 Multidimensional yang
berarti bahwa terdapat
banyak lapisan kolom
dan baris (Ini berbeda
dengan tabel pada model
relasional yang hanya
berdimensi dua)
 Berdasarkan susunan
data seperti itu, amatlah
mudah untuk memperoleh
jawaban atas pertanyaan
seperti: “Berapakah
jumlah produk 1 terjual di
Jawa Tengah pada tahun
n-3?”
14
15
Multidimensional Data ModelMultidimensional Data Model
Kumpulan dariKumpulan dari measuresmeasures numerik, yangnumerik, yang
bergantung pada sekumpulahbergantung pada sekumpulah dimensions.dimensions.

Cnth: measureCnth: measure SalesSales, dimensions, dimensions
ProductProduct (key: pid),(key: pid), LocationLocation (locid),(locid),
andand TimeTime (timeid).(timeid).
8 10 10
30 20 50
25 8 15
1 2 3
timeid
pid
111213
11 1 1 25
11 2 1 8
11 3 1 15
12 1 1 30
12 2 1 20
12 3 1 50
13 1 1 8
13 2 1 10
13 3 1 10
11 1 2 35
pid
locid
sales
locid
Slice locid=1
is shown:
timeid
 Merepresentasikan proses bisnis, yaitu model
proses bisnis sebagai bentuk (artifact) pada data
model.
 Mengandung elemen ‘pengukuran’ atau metrik
atau fakta pada proses bisnis.
 “jumlah penjualan bulanan” pada proses bisnis
Penjualan.
 dll
 Terdapat foreign key untuk tabel dimensi.
 Berisi ribuan kolom
16
 Merepresentasikan who, what, where, when and
how of sebuah pengukuran/artifact.
 Merepresentasikan entities yang real, bukan
proses bisnis.
 Memberikan konteks pengukuran (subject)
 Sebagai contoh :
Pada tabel fakta Penjualan. Karakteristik dari
pengukuran ‘jumlah penjualan bulanan’ bisa terdiri
dari lokasi (Where), waktu (When), produk yang
terjual (What).
17
 Atribut pada tabel dimensi merupakan kolom-kolom yang ada
pada tabel dimensi.
 Pada tabel dimensi lokasi, atribut bisa merupakan Kode Pos,
kota, kode negara, negara, dll. Secara umum, atribut pada
tabel dimensi digunakan untuk pelaporan dengan
menggunakan batasan kueri, contoh where Country='USA'.
Atribut pada tabel dimensi juga mengandung satu atau
beberapa hierarchical relationships.
 Sebelum mendesain data warehouse, harus ditentukan dulu
mengandung elemen apa saja data warehouse yang akan
dibuat. Misalkan jika ingin membuat data warehouse yang
mengandung “jumlah penjualan bulanan” yang melibatkan
semua lokasi, waktu, dan produk, maka dimensinya adalah :
Lokasi
Waktu
Product
18
19
 Bukan ER Diagram
 Design harus mencerminkan multidimensional
view
 Star Schema
 Snowflake Schema
 Fact Constellation Schema
20
21
Order NoOrder No
Order DateOrder Date
Customer NoCustomer No
Customer NameCustomer Name
CustomerCustomer
AddressAddress
CityCity
SalespersonIDSalespersonID
SalespersonNameSalespersonName
CityCity
QuotaQuota
OrderNOOrderNO
SalespersonIDSalespersonID
CustomerNOCustomerNO
ProdNoProdNo
DateKeyDateKey
CityNameCityName
QuantityQuantity
Total Price
ProductNOProductNO
ProdNameProdName
ProdDescrProdDescr
CategoryCategory
CategoryDescriptionCategoryDescription
UnitPriceUnitPrice
DateKeyDateKey
DateDate
CityNameCityName
StateState
CountryCountry
OrderOrder
CustomerCustomer
SalespersonSalesperson
CityCity
DateDate
ProductProduct
Fact TableFact Table
22
 Model dimana data warehouse terdiri dari satu
tabel pusat yang besar (tabel fakta).
 Ada satu table untuk tiap dimensi
 Pada star schema, satu dimensi diwakili oleh
satu tabel dan masing-masing tabel diwakili
oleh beberapa atribut.
23
24
Example of a SnowflakeExample of a Snowflake
SchemaSchema
Order NoOrder No
Order DateOrder Date
Customer NoCustomer No
Customer NameCustomer Name
CustomerCustomer
AddressAddress
CityCity
SalespersonIDSalespersonID
SalespersonNameSalespersonName
CityCity
QuotaQuota
OrderNOOrderNO
SalespersonIDSalespersonID
CustomerNOCustomerNO
ProdNoProdNo
DateKeyDateKey
CityNameCityName
QuantityQuantity
Total Price
ProductNOProductNO
ProdNameProdName
ProdDescrProdDescr
CategoryCategory
CategoryCategory
UnitPriceUnitPrice
DateKeyDateKey
DateDate
MonthMonth
CityNameCityName
StateState
CountryCountry
OrderOrder
CustomerCustomer
SalespersonSalesperson
CityCity
DateDate
ProductProduct
Fact TableFact Table
CategoryNameCategoryName
CategoryDescrCategoryDescr
MonthMonth
YearYear
YearYear
StateNameStateName
CountryCountry
CategoryCategory
StateState
MonthMonth
YearYear
25
 Ada mekanisme normalisasi tabel dimensi
 Mudah untuk dimaintain
 Butuh kapasitas penyimpanan yang relatif lebih
kecil
 Efektifitas browsing/select data berkurang
karena harus melibatkan banyak kueri dari
berbagai macam tabel
26
27
 Fact Constellation
 Ada beberapa tabel fakta yang digunakan bersama-
sama (share) beberapa tabel dimensi.
 Dapat berupa kumpulan skema star
28
 Lanjutan model multidimensi
 Hirarki
 Ulasan tentang hirarki waktu
 OLAP dan kemampuan OLAP
 Latihan Modeling
 Membuat model untuk OLTP
 Membuat model untuk OLAP
29
30
Hirarki DimensiHirarki Dimensi
Untuk setiap dimensi, kumpulan nilai-nilaiUntuk setiap dimensi, kumpulan nilai-nilai
bisa diatur dalam hirarki:bisa diatur dalam hirarki:
PRODUCT TIME LOCATION
category week month state
pname date city
year
quarter country
 Data warehouse dapat dibangun sendiri dengan
menggunakan perangkat pengembangan aplikasi
ataupun dengan menggunakan perangkat lunak
khusus yang ditujukan untuk menangani hal ini
 Beberapa contoh perangkat lunak yang digunakan
untuk administrasi dan manajemen data
warehouse:
 HP Intelligent Warehouse (Hewlett Packard)
 FlowMark (IBM)
 SourcePoint (Software AG)
31
 Menentukan misi dan sasaran bisnis bagi pembentukan
data warehouse
 Mengidentifikasi data dari basis data operasional dan
sumber lain yang diperlukan bagi data warehouse
 Menentukan item-item data dalam perusahaan dengan
melakukan standarisasi penamaan data dan maknanya
 Merancang basis data untuk data warehouse
 Membangun kebijakan dalam mengarsipkan data lama
sehingga ruang penyimpanan tak menjadi terlalu besar
dan agar pengambilan keputusan tidak menjadi terlalu
lamban.
 Menarik data produksi (operasional) dan meletakkan ke
basis data milik data warehouse
32
 Bagian dari data warehouse yang mendukung kebutuhan
pada tingkat departemen atau fungsi bisnis tertentu dalam
perusahaan. Karakteristik yang membedakan data mart dan
data warehouse adalah sebagai berikut (Connolly, Begg,
Strachan 1999).
 Data mart memfokuskan hanya pada kebutuhan-kebutuhan pemakai
yang terkait dalam sebuah departemen atau fungsi bisnis.
 Data mart biasanya tidak mengandung data operasional yang rinci
seperti pada data warehouse.
 Data mart hanya mengandung sedikit informasi dibandingkan dengan
data warehouse. Data mart lebih mudah dipahami dan dinavigasi.
33
 SmartMart (IBM)
 Visual Warehouse (IBM)
 PowerMart (Informatica)
34
 OnLine Analytical Processing
 Suatu jenis pemrosesan yang memanipulasi
dan menganalisa data bervolume besar dari
berbagai perspektif (multidimensi). OLAP
seringkali disebut analisis data
multidimensi.
35
 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
36
37
 Konsolidasi (roll up) melibatkan pengelompokan data.
Sebagai contoh kantor-kantor cabang dapat dikelompokkan
menurut kota atau bahkan propinsi. Transaksi penjualan dapat
ditinjau menurut tahun, triwulan, bulan, dan sebagainya.
Kadangkala istilah rollup digunakan untuk menyatakan
konsolidasi
 Drill-down adalah suatu bentuk yang merupakan kebalikan
dari konsolidasi, yang memungkinkan data yang ringkas
dijabarkan menjadi data yang lebih detail
 Slicing and dicing (atau dikenal dengan istilah pivoting)
menjabarkan pada kemampuan untuk melihat data dari
berbagai sudut pandang
38
39
40
 Express Server (Oracle)
 PowerPlay (Cognos Software)
 Metacube (Informix/Stanford Technology
Group)
 HighGate Project (Sybase)
 MondrianOLAP – now part of Pentaho Project
41
 Latihan Membuat model untuk OLTP
 Latihan Membuat model untuk OLAP
42
 The Monash Main Bookshop adalah mitra pemasok buku pelajaran
kepada mahasiswa untuk kelas-kelas yang diselenggarakan di lima
kampus milik universitas. The Monash Main Bookshop memiliki toko
cabang yang terletak di setiap kampus.
 Beberapa minggu sebelum awal semester setiap departemen
akademik mengirimkan informasi kepada Monash Main Bookshop
tentang mata kuliah yang akan ditawarkan di kampus masing-masing
pada semester berikutnya. Untuk setiap mata pelajaran Monash Main
Bookshop membutuhkan rincian pendaftaran mahasiswa yang
diproyeksikan di setiap kampus, buku-buku teks yang dibutuhkan,
dan semua dosen untuk setiap mata pelajaran.
 Staf Main Bookshop kemudian mempersiapkan pesanan
pembelian (PO) yang dikirim ke berbagai penerbit yang memasok
buku-buku pelajaran. Departemen akademik akan diberikan informasi
mengenai buku yang tidak tersedia, sehingga buku teks
alternatif dapat dipesan. 
 Pesanan buku tiba di toko buku kampus cabang yang tepat disertai
dengan slip pengepakan. Slip pengepakan tersebut kemudian
diverifikasi oleh staf toko buku. Jika pesanan yang disampaikan
sudah benar, departemen akademik yang terkait ditagih oleh toko
buku untuk buku-buku pelajaran yang mereka telah pesan.
43
 Cari studi kasus (case study) untuk ERD Modeling. Tulis
alamat webnya dalam file doc(x) dan beri nama
“kelompokxx-kelas-tugas1.doc(x)” dan kirimkan ke FB
saya (mohamad afandi) melalui pesan maksimal :
 Selasa, 18 maret 2014, sebelum jam 09.30 (Kelas B),
 Kamis, 20 Maret 2014 sebelum jam 13.00 (Kelas A)
untuk saya setujui/tidak setujui.
 Pantau reply saya melalui pesan FB maksimal sampai:
 Selasa,18/3/2014, 10.30. (Kelas B)
 Kamis, 20/3/2014, 14.00 (Kelas A)
 Jika sudah disetujui, lanjutkan dengan membuat ERD-
nya untuk dikumpulkan maksimal senin, 24 maret
2014, 09.30 melalui Dropbox. Format penamaan file
sama dengan di atas.
44
45

Más contenido relacionado

La actualidad más candente

Array searching sorting_pert_11,12,13,14,15
Array searching sorting_pert_11,12,13,14,15Array searching sorting_pert_11,12,13,14,15
Array searching sorting_pert_11,12,13,14,15
doudomblogspot
 
Algoritma dan Pemrograman C++ (Perulangan)
Algoritma dan Pemrograman C++ (Perulangan)Algoritma dan Pemrograman C++ (Perulangan)
Algoritma dan Pemrograman C++ (Perulangan)
Nabil Muhammad Firdaus
 
[PPT] BAB 2 KONSEP DASAR SISTEM, INFORMASI DAN SISTEM TEKNOLOGI INFORMASI
[PPT] BAB 2 KONSEP DASAR SISTEM, INFORMASI DAN SISTEM TEKNOLOGI INFORMASI[PPT] BAB 2 KONSEP DASAR SISTEM, INFORMASI DAN SISTEM TEKNOLOGI INFORMASI
[PPT] BAB 2 KONSEP DASAR SISTEM, INFORMASI DAN SISTEM TEKNOLOGI INFORMASI
Dedes ssi
 
Sistem informasi akuntansi - Teknik Dokumentasi dan penyususnan Sistem
Sistem informasi akuntansi - Teknik Dokumentasi dan penyususnan SistemSistem informasi akuntansi - Teknik Dokumentasi dan penyususnan Sistem
Sistem informasi akuntansi - Teknik Dokumentasi dan penyususnan Sistem
Adora Aline A.
 

La actualidad más candente (20)

5 transformasi model data
5 transformasi model data5 transformasi model data
5 transformasi model data
 
Array searching sorting_pert_11,12,13,14,15
Array searching sorting_pert_11,12,13,14,15Array searching sorting_pert_11,12,13,14,15
Array searching sorting_pert_11,12,13,14,15
 
Analisis Kebutuhan Sistem Informasi
Analisis Kebutuhan Sistem InformasiAnalisis Kebutuhan Sistem Informasi
Analisis Kebutuhan Sistem Informasi
 
Algoritma dan Pemrograman C++ (Perulangan)
Algoritma dan Pemrograman C++ (Perulangan)Algoritma dan Pemrograman C++ (Perulangan)
Algoritma dan Pemrograman C++ (Perulangan)
 
Jawaban uas Perancis
Jawaban uas PerancisJawaban uas Perancis
Jawaban uas Perancis
 
[PPT] BAB 2 KONSEP DASAR SISTEM, INFORMASI DAN SISTEM TEKNOLOGI INFORMASI
[PPT] BAB 2 KONSEP DASAR SISTEM, INFORMASI DAN SISTEM TEKNOLOGI INFORMASI[PPT] BAB 2 KONSEP DASAR SISTEM, INFORMASI DAN SISTEM TEKNOLOGI INFORMASI
[PPT] BAB 2 KONSEP DASAR SISTEM, INFORMASI DAN SISTEM TEKNOLOGI INFORMASI
 
Konsep Data Mining
Konsep Data MiningKonsep Data Mining
Konsep Data Mining
 
Dokumentasi sistem informasi akuntansi
Dokumentasi sistem informasi akuntansiDokumentasi sistem informasi akuntansi
Dokumentasi sistem informasi akuntansi
 
Arsitektur dan model data mining
Arsitektur dan model data miningArsitektur dan model data mining
Arsitektur dan model data mining
 
Pengertian basis data & ...
Pengertian basis data & ...Pengertian basis data & ...
Pengertian basis data & ...
 
Penerapan electronic data interchange
Penerapan electronic data interchangePenerapan electronic data interchange
Penerapan electronic data interchange
 
Pemodelan sistem (DFD)
Pemodelan sistem (DFD)Pemodelan sistem (DFD)
Pemodelan sistem (DFD)
 
Sistem informasi akuntansi - Teknik Dokumentasi dan penyususnan Sistem
Sistem informasi akuntansi - Teknik Dokumentasi dan penyususnan SistemSistem informasi akuntansi - Teknik Dokumentasi dan penyususnan Sistem
Sistem informasi akuntansi - Teknik Dokumentasi dan penyususnan Sistem
 
Makalah Tentang Database
Makalah Tentang DatabaseMakalah Tentang Database
Makalah Tentang Database
 
Sistem basis data 4
Sistem basis data 4Sistem basis data 4
Sistem basis data 4
 
Pengendalian Internal
Pengendalian InternalPengendalian Internal
Pengendalian Internal
 
BAB II ISI MAKALAH REPRESENTASI DATA
BAB II ISI MAKALAH REPRESENTASI DATABAB II ISI MAKALAH REPRESENTASI DATA
BAB II ISI MAKALAH REPRESENTASI DATA
 
Pertemuan 5 Membangun Datawarehouse
Pertemuan 5 Membangun DatawarehousePertemuan 5 Membangun Datawarehouse
Pertemuan 5 Membangun Datawarehouse
 
Materi : Struktur Data (1 Pengantar)
Materi : Struktur Data (1 Pengantar)Materi : Struktur Data (1 Pengantar)
Materi : Struktur Data (1 Pengantar)
 
Arsitektur basis data
Arsitektur basis dataArsitektur basis data
Arsitektur basis data
 

Destacado

Ogd indonesia-final-for-publication
Ogd indonesia-final-for-publicationOgd indonesia-final-for-publication
Ogd indonesia-final-for-publication
Coky Fauzi Alfi
 
Buku panduan pengelolaan-e-journal
Buku panduan pengelolaan-e-journalBuku panduan pengelolaan-e-journal
Buku panduan pengelolaan-e-journal
Coky Fauzi Alfi
 

Destacado (20)

DWO -Pertemuan 1
DWO -Pertemuan 1DWO -Pertemuan 1
DWO -Pertemuan 1
 
Ogd indonesia-final-for-publication
Ogd indonesia-final-for-publicationOgd indonesia-final-for-publication
Ogd indonesia-final-for-publication
 
Pertemuan 4 -_multi_dimensional_model_design_1
Pertemuan 4 -_multi_dimensional_model_design_1Pertemuan 4 -_multi_dimensional_model_design_1
Pertemuan 4 -_multi_dimensional_model_design_1
 
Buku panduan pengelolaan-e-journal
Buku panduan pengelolaan-e-journalBuku panduan pengelolaan-e-journal
Buku panduan pengelolaan-e-journal
 
Visual Intelligence
Visual IntelligenceVisual Intelligence
Visual Intelligence
 
1 c manusia-akhlak dan etika
1 c manusia-akhlak dan etika1 c manusia-akhlak dan etika
1 c manusia-akhlak dan etika
 
Tugas 2[1]
Tugas 2[1]Tugas 2[1]
Tugas 2[1]
 
Tugas 1 etika sebagai profesi
Tugas 1 etika sebagai profesiTugas 1 etika sebagai profesi
Tugas 1 etika sebagai profesi
 
Pertemuan 1
Pertemuan 1Pertemuan 1
Pertemuan 1
 
Pemrograman berorientasi objek_1
Pemrograman berorientasi objek_1Pemrograman berorientasi objek_1
Pemrograman berorientasi objek_1
 
Interaksi manusia komputer 3
Interaksi manusia komputer 3Interaksi manusia komputer 3
Interaksi manusia komputer 3
 
Presentation1 desain dan perilaku organisasi
Presentation1 desain dan perilaku organisasi Presentation1 desain dan perilaku organisasi
Presentation1 desain dan perilaku organisasi
 
Pancasila (pancasila sebagai sistem etika)
Pancasila (pancasila sebagai sistem etika)Pancasila (pancasila sebagai sistem etika)
Pancasila (pancasila sebagai sistem etika)
 
Etika profesi - pertemuan 2
Etika profesi - pertemuan 2Etika profesi - pertemuan 2
Etika profesi - pertemuan 2
 
Etika Bisnis Komersial
Etika Bisnis KomersialEtika Bisnis Komersial
Etika Bisnis Komersial
 
6701144244 tegar jagat geni arya perkasa pis-14-06
6701144244 tegar jagat geni arya perkasa pis-14-066701144244 tegar jagat geni arya perkasa pis-14-06
6701144244 tegar jagat geni arya perkasa pis-14-06
 
Silabus etika profesi
Silabus etika profesiSilabus etika profesi
Silabus etika profesi
 
Etika profesi - pertemuan 1
Etika profesi - pertemuan 1Etika profesi - pertemuan 1
Etika profesi - pertemuan 1
 
Manusia,nilai,moral dan hukum
Manusia,nilai,moral dan hukumManusia,nilai,moral dan hukum
Manusia,nilai,moral dan hukum
 
Visual Semiotics
Visual SemioticsVisual Semiotics
Visual Semiotics
 

Similar a DWO - Pertemuan 2 & 3

DATAWAREHOSE.ppt
DATAWAREHOSE.pptDATAWAREHOSE.ppt
DATAWAREHOSE.ppt
Dedek28
 
Data_warehouse.ppt
Data_warehouse.pptData_warehouse.ppt
Data_warehouse.ppt
Dedek28
 
02-konsep-data-warehouse.ppt
02-konsep-data-warehouse.ppt02-konsep-data-warehouse.ppt
02-konsep-data-warehouse.ppt
Dedek28
 
Terminologi data warehouse
Terminologi data warehouseTerminologi data warehouse
Terminologi data warehouse
Zona Computer
 
Data dimensioanal kelompok akbar aswad
Data dimensioanal kelompok akbar aswadData dimensioanal kelompok akbar aswad
Data dimensioanal kelompok akbar aswad
akbaraswad
 

Similar a DWO - Pertemuan 2 & 3 (20)

DATAWAREHOSEpertemuan 1.pdf
DATAWAREHOSEpertemuan 1.pdfDATAWAREHOSEpertemuan 1.pdf
DATAWAREHOSEpertemuan 1.pdf
 
Kel2 Data Warehouse 2
Kel2 Data Warehouse 2Kel2 Data Warehouse 2
Kel2 Data Warehouse 2
 
Kel2 Data Warehouse
Kel2 Data WarehouseKel2 Data Warehouse
Kel2 Data Warehouse
 
Kecerdasan bisnis- Sistem Penunjang Keputusan
Kecerdasan bisnis- Sistem Penunjang KeputusanKecerdasan bisnis- Sistem Penunjang Keputusan
Kecerdasan bisnis- Sistem Penunjang Keputusan
 
DATAWAREHOSE.ppt
DATAWAREHOSE.pptDATAWAREHOSE.ppt
DATAWAREHOSE.ppt
 
DATAWAREHOSE.ppt
DATAWAREHOSE.pptDATAWAREHOSE.ppt
DATAWAREHOSE.ppt
 
DATAWAREHOSE.ppt
DATAWAREHOSE.pptDATAWAREHOSE.ppt
DATAWAREHOSE.ppt
 
Kecerdasan bisnis
Kecerdasan bisnisKecerdasan bisnis
Kecerdasan bisnis
 
Data_warehouse.ppt
Data_warehouse.pptData_warehouse.ppt
Data_warehouse.ppt
 
Tugaswarehosdio2003
Tugaswarehosdio2003Tugaswarehosdio2003
Tugaswarehosdio2003
 
Pertemuan 3 Data Warehousing dan OLAP.pptx
Pertemuan 3 Data Warehousing dan OLAP.pptxPertemuan 3 Data Warehousing dan OLAP.pptx
Pertemuan 3 Data Warehousing dan OLAP.pptx
 
484 922-1-pb
484 922-1-pb484 922-1-pb
484 922-1-pb
 
02-Business Intelligence.ppt
02-Business Intelligence.ppt02-Business Intelligence.ppt
02-Business Intelligence.ppt
 
02-konsep-data-warehouse.ppt
02-konsep-data-warehouse.ppt02-konsep-data-warehouse.ppt
02-konsep-data-warehouse.ppt
 
Terminologi data warehouse
Terminologi data warehouseTerminologi data warehouse
Terminologi data warehouse
 
Konsep Data Warehouse.pptx
Konsep Data Warehouse.pptxKonsep Data Warehouse.pptx
Konsep Data Warehouse.pptx
 
Perancangan data warehouse
Perancangan data warehousePerancangan data warehouse
Perancangan data warehouse
 
Data dimensioanal kelompok akbar aswad
Data dimensioanal kelompok akbar aswadData dimensioanal kelompok akbar aswad
Data dimensioanal kelompok akbar aswad
 
Randy oktrima putra
Randy oktrima putraRandy oktrima putra
Randy oktrima putra
 
MENGELOLA SUMBER DAYA DATA PERUSAHAAN.pptx
MENGELOLA SUMBER DAYA DATA PERUSAHAAN.pptxMENGELOLA SUMBER DAYA DATA PERUSAHAAN.pptx
MENGELOLA SUMBER DAYA DATA PERUSAHAAN.pptx
 

Más de Abrianto Nugraha

Más de Abrianto Nugraha (20)

Ds sn is-02
Ds sn is-02Ds sn is-02
Ds sn is-02
 
Ds sn is-01
Ds sn is-01Ds sn is-01
Ds sn is-01
 
Pertemuan 5 optimasi_dengan_alternatif_terbatas_-_lengkap
Pertemuan 5 optimasi_dengan_alternatif_terbatas_-_lengkapPertemuan 5 optimasi_dengan_alternatif_terbatas_-_lengkap
Pertemuan 5 optimasi_dengan_alternatif_terbatas_-_lengkap
 
04 pemodelan spk
04 pemodelan spk04 pemodelan spk
04 pemodelan spk
 
02 sistem pengambilan-keputusan_revised
02 sistem pengambilan-keputusan_revised02 sistem pengambilan-keputusan_revised
02 sistem pengambilan-keputusan_revised
 
01 pengantar sistem-pendukung_keputusan
01 pengantar sistem-pendukung_keputusan01 pengantar sistem-pendukung_keputusan
01 pengantar sistem-pendukung_keputusan
 
Pertemuan 7
Pertemuan 7Pertemuan 7
Pertemuan 7
 
Pertemuan 7 dan_8
Pertemuan 7 dan_8Pertemuan 7 dan_8
Pertemuan 7 dan_8
 
Pertemuan 5
Pertemuan 5Pertemuan 5
Pertemuan 5
 
Pertemuan 6
Pertemuan 6Pertemuan 6
Pertemuan 6
 
Pertemuan 4
Pertemuan 4Pertemuan 4
Pertemuan 4
 
Pertemuan 3
Pertemuan 3Pertemuan 3
Pertemuan 3
 
Pertemuan 2
Pertemuan 2Pertemuan 2
Pertemuan 2
 
Modul 1 mengambil nilai parameter
Modul 1   mengambil nilai parameterModul 1   mengambil nilai parameter
Modul 1 mengambil nilai parameter
 
Modul 3 object oriented programming dalam php
Modul 3   object oriented programming dalam phpModul 3   object oriented programming dalam php
Modul 3 object oriented programming dalam php
 
Modul 2 menyimpan ke database
Modul 2  menyimpan ke databaseModul 2  menyimpan ke database
Modul 2 menyimpan ke database
 
Pbo 7
Pbo 7Pbo 7
Pbo 7
 
Pbo 6
Pbo 6Pbo 6
Pbo 6
 
Pbo 4
Pbo 4Pbo 4
Pbo 4
 
Pbo 3
Pbo 3Pbo 3
Pbo 3
 

Último

Último (20)

vIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsxvIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsx
 
TUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHAN
TUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHANTUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHAN
TUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHAN
 
Tim Yang Lolos Pendanaan Hibah Kepedulian pada Masyarakat UI 2024
Tim Yang Lolos Pendanaan Hibah Kepedulian pada Masyarakat  UI 2024Tim Yang Lolos Pendanaan Hibah Kepedulian pada Masyarakat  UI 2024
Tim Yang Lolos Pendanaan Hibah Kepedulian pada Masyarakat UI 2024
 
MODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdfMODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdf
 
Modul Ajar Bahasa Inggris - HOME SWEET HOME (Chapter 3) - Fase D.pdf
Modul Ajar Bahasa Inggris - HOME SWEET HOME (Chapter 3) - Fase D.pdfModul Ajar Bahasa Inggris - HOME SWEET HOME (Chapter 3) - Fase D.pdf
Modul Ajar Bahasa Inggris - HOME SWEET HOME (Chapter 3) - Fase D.pdf
 
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdfMODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
 
OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptx
OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptxOPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptx
OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptx
 
CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7
 
Materi Sosialisasi US 2024 Sekolah Dasar pptx
Materi Sosialisasi US 2024 Sekolah Dasar pptxMateri Sosialisasi US 2024 Sekolah Dasar pptx
Materi Sosialisasi US 2024 Sekolah Dasar pptx
 
E-modul Materi Ekosistem untuk kelas X SMA
E-modul Materi Ekosistem untuk kelas X SMAE-modul Materi Ekosistem untuk kelas X SMA
E-modul Materi Ekosistem untuk kelas X SMA
 
Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...
Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...
Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...
 
power point bahasa indonesia "Karya Ilmiah"
power point bahasa indonesia "Karya Ilmiah"power point bahasa indonesia "Karya Ilmiah"
power point bahasa indonesia "Karya Ilmiah"
 
7.PPT TENTANG TUGAS Keseimbangan-AD-AS .pptx
7.PPT TENTANG TUGAS Keseimbangan-AD-AS .pptx7.PPT TENTANG TUGAS Keseimbangan-AD-AS .pptx
7.PPT TENTANG TUGAS Keseimbangan-AD-AS .pptx
 
PPT Mean Median Modus data tunggal .pptx
PPT Mean Median Modus data tunggal .pptxPPT Mean Median Modus data tunggal .pptx
PPT Mean Median Modus data tunggal .pptx
 
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKAKELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
 
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.pptLATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
 
Program Kerja Public Relations - Perencanaan
Program Kerja Public Relations - PerencanaanProgram Kerja Public Relations - Perencanaan
Program Kerja Public Relations - Perencanaan
 
Membaca dengan Metode Fonik - Membuat Rancangan Pembelajaran dengan Metode Fo...
Membaca dengan Metode Fonik - Membuat Rancangan Pembelajaran dengan Metode Fo...Membaca dengan Metode Fonik - Membuat Rancangan Pembelajaran dengan Metode Fo...
Membaca dengan Metode Fonik - Membuat Rancangan Pembelajaran dengan Metode Fo...
 
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdf
 
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
 

DWO - Pertemuan 2 & 3

  • 1. Presented by HANIM M.A – M. IRWAN AFANDI. hanim03@gmail.com, hanim_maria@yahoo.com Andy_afandi@yahoo.com 1
  • 2.  Abdul Kadir  S. Sudarshan (Comp. Science and Engineering Dept, IIT, Bombay)  Anindya Datta (Georgia Institute of Technology)  DR. R. Seshadri 2
  • 3.  Part 1 : Review data, informasi  Part 2 : Pengenalan Data Warehouse  Part 3 : Karakteristik Data Warehouse  Part 4 : Task 1 3
  • 4. 4
  • 5.  Data warehouse adalah basis data yang menyimpan data sekarang dan data masa lalu yang berasal dari berbagai sistem operasional dan sumber yang lain (sumber eksternal) yang menjadi perhatian penting bagi manajemen dalam organisasi dan ditujukan untuk keperluan analisis dan pelaporan manajemen dalam rangka pengambilan keputusan  Data warehouse digunakan untuk mendukung pengambilan keputusan, bukan untuk melaksanakan pemrosesan transaksi  Data warehouse hanya berisi informasi-informasi yang relevan bagi kebutuhan pemakai yang dipakai untuk pengambilan keputusan 5
  • 6. 6 Database (OLTP)Database (OLTP) Data Warehouse (OLAP)Data Warehouse (OLAP) • Menangani data saat iniMenangani data saat ini • Data bisa saja disimpan pada beberapaData bisa saja disimpan pada beberapa platformplatform • Data diorganisasikan berdasarkanData diorganisasikan berdasarkan fungsi atau operasi seperti penjualan,fungsi atau operasi seperti penjualan, produksi, dan pemrosesan pesananproduksi, dan pemrosesan pesanan • Pemrosesan bersifat berulangPemrosesan bersifat berulang • Untuk mendukung keputusan harianUntuk mendukung keputusan harian (operasional)(operasional) • Melayani banyak pemakai operasionalMelayani banyak pemakai operasional • Berorientasi pada transaksiBerorientasi pada transaksi • Lebih cenderung menangani dataLebih cenderung menangani data masa lalumasa lalu • Data disimpan dalam satuData disimpan dalam satu platformplatform • Data diorganisasikan menututData diorganisasikan menutut subjek seperti pelkanggan atausubjek seperti pelkanggan atau produkproduk • Pemrosesan sewaktu-waktu, takPemrosesan sewaktu-waktu, tak terstruktur, dan bersifat heuristikterstruktur, dan bersifat heuristik • Untuk mendukung keputusan yangUntuk mendukung keputusan yang strategisstrategis • Untuk mendukung pemakaiUntuk mendukung pemakai manajerial yang berjumlah relatifmanajerial yang berjumlah relatif sedikitsedikit • Berorientasi pada analisisBerorientasi pada analisis
  • 7. 1. Data operasional dalam organisasi, misalnya basis data pelanggan dan produk, dan 2. Sumber eksternal yang diperoleh misalnya melalui Internet, basis data komersial, basis data pemasok atau pelanggan  Berbagai data yang berasal dari sumber digabungkan dan diproses lebih lanjut oleh manajer data warehouse dan disimpan dalam basis data tersendiri.  Selanjutnya, perangkat lunak seperti OLAP dan data mining dapat digunakan oleh pemakai untuk mengakses data warehouse 7
  • 8. 8
  • 9. 9
  • 10. 10
  • 11. 11 Data Warehouse: A Multi-Tiered ArchitectureData Warehouse: A Multi-Tiered Architecture Data Warehouse Extract Transform Load Refresh OLAP Engine Analysis Query Reports Data mining Monitor & Integrator Metadata Data Sources Front-End Tools Serve Data Marts Operational DBs Other sources Data Storage OLAP Server
  • 12. 12
  • 13.  Data warehouse dan OLAP didasarkan pada multidimensional data model.  Model ini merepresentasikan data dalam bentuk data cube, data dimodelkan dan ditampilkan sebagai multiple dimension.  Data cube ini didasarkan pada dimensions table dan facts table. 13
  • 14.  Multidimensional yang berarti bahwa terdapat banyak lapisan kolom dan baris (Ini berbeda dengan tabel pada model relasional yang hanya berdimensi dua)  Berdasarkan susunan data seperti itu, amatlah mudah untuk memperoleh jawaban atas pertanyaan seperti: “Berapakah jumlah produk 1 terjual di Jawa Tengah pada tahun n-3?” 14
  • 15. 15 Multidimensional Data ModelMultidimensional Data Model Kumpulan dariKumpulan dari measuresmeasures numerik, yangnumerik, yang bergantung pada sekumpulahbergantung pada sekumpulah dimensions.dimensions.  Cnth: measureCnth: measure SalesSales, dimensions, dimensions ProductProduct (key: pid),(key: pid), LocationLocation (locid),(locid), andand TimeTime (timeid).(timeid). 8 10 10 30 20 50 25 8 15 1 2 3 timeid pid 111213 11 1 1 25 11 2 1 8 11 3 1 15 12 1 1 30 12 2 1 20 12 3 1 50 13 1 1 8 13 2 1 10 13 3 1 10 11 1 2 35 pid locid sales locid Slice locid=1 is shown: timeid
  • 16.  Merepresentasikan proses bisnis, yaitu model proses bisnis sebagai bentuk (artifact) pada data model.  Mengandung elemen ‘pengukuran’ atau metrik atau fakta pada proses bisnis.  “jumlah penjualan bulanan” pada proses bisnis Penjualan.  dll  Terdapat foreign key untuk tabel dimensi.  Berisi ribuan kolom 16
  • 17.  Merepresentasikan who, what, where, when and how of sebuah pengukuran/artifact.  Merepresentasikan entities yang real, bukan proses bisnis.  Memberikan konteks pengukuran (subject)  Sebagai contoh : Pada tabel fakta Penjualan. Karakteristik dari pengukuran ‘jumlah penjualan bulanan’ bisa terdiri dari lokasi (Where), waktu (When), produk yang terjual (What). 17
  • 18.  Atribut pada tabel dimensi merupakan kolom-kolom yang ada pada tabel dimensi.  Pada tabel dimensi lokasi, atribut bisa merupakan Kode Pos, kota, kode negara, negara, dll. Secara umum, atribut pada tabel dimensi digunakan untuk pelaporan dengan menggunakan batasan kueri, contoh where Country='USA'. Atribut pada tabel dimensi juga mengandung satu atau beberapa hierarchical relationships.  Sebelum mendesain data warehouse, harus ditentukan dulu mengandung elemen apa saja data warehouse yang akan dibuat. Misalkan jika ingin membuat data warehouse yang mengandung “jumlah penjualan bulanan” yang melibatkan semua lokasi, waktu, dan produk, maka dimensinya adalah : Lokasi Waktu Product 18
  • 19. 19
  • 20.  Bukan ER Diagram  Design harus mencerminkan multidimensional view  Star Schema  Snowflake Schema  Fact Constellation Schema 20
  • 21. 21 Order NoOrder No Order DateOrder Date Customer NoCustomer No Customer NameCustomer Name CustomerCustomer AddressAddress CityCity SalespersonIDSalespersonID SalespersonNameSalespersonName CityCity QuotaQuota OrderNOOrderNO SalespersonIDSalespersonID CustomerNOCustomerNO ProdNoProdNo DateKeyDateKey CityNameCityName QuantityQuantity Total Price ProductNOProductNO ProdNameProdName ProdDescrProdDescr CategoryCategory CategoryDescriptionCategoryDescription UnitPriceUnitPrice DateKeyDateKey DateDate CityNameCityName StateState CountryCountry OrderOrder CustomerCustomer SalespersonSalesperson CityCity DateDate ProductProduct Fact TableFact Table
  • 22. 22
  • 23.  Model dimana data warehouse terdiri dari satu tabel pusat yang besar (tabel fakta).  Ada satu table untuk tiap dimensi  Pada star schema, satu dimensi diwakili oleh satu tabel dan masing-masing tabel diwakili oleh beberapa atribut. 23
  • 24. 24 Example of a SnowflakeExample of a Snowflake SchemaSchema Order NoOrder No Order DateOrder Date Customer NoCustomer No Customer NameCustomer Name CustomerCustomer AddressAddress CityCity SalespersonIDSalespersonID SalespersonNameSalespersonName CityCity QuotaQuota OrderNOOrderNO SalespersonIDSalespersonID CustomerNOCustomerNO ProdNoProdNo DateKeyDateKey CityNameCityName QuantityQuantity Total Price ProductNOProductNO ProdNameProdName ProdDescrProdDescr CategoryCategory CategoryCategory UnitPriceUnitPrice DateKeyDateKey DateDate MonthMonth CityNameCityName StateState CountryCountry OrderOrder CustomerCustomer SalespersonSalesperson CityCity DateDate ProductProduct Fact TableFact Table CategoryNameCategoryName CategoryDescrCategoryDescr MonthMonth YearYear YearYear StateNameStateName CountryCountry CategoryCategory StateState MonthMonth YearYear
  • 25. 25
  • 26.  Ada mekanisme normalisasi tabel dimensi  Mudah untuk dimaintain  Butuh kapasitas penyimpanan yang relatif lebih kecil  Efektifitas browsing/select data berkurang karena harus melibatkan banyak kueri dari berbagai macam tabel 26
  • 27. 27
  • 28.  Fact Constellation  Ada beberapa tabel fakta yang digunakan bersama- sama (share) beberapa tabel dimensi.  Dapat berupa kumpulan skema star 28
  • 29.  Lanjutan model multidimensi  Hirarki  Ulasan tentang hirarki waktu  OLAP dan kemampuan OLAP  Latihan Modeling  Membuat model untuk OLTP  Membuat model untuk OLAP 29
  • 30. 30 Hirarki DimensiHirarki Dimensi Untuk setiap dimensi, kumpulan nilai-nilaiUntuk setiap dimensi, kumpulan nilai-nilai bisa diatur dalam hirarki:bisa diatur dalam hirarki: PRODUCT TIME LOCATION category week month state pname date city year quarter country
  • 31.  Data warehouse dapat dibangun sendiri dengan menggunakan perangkat pengembangan aplikasi ataupun dengan menggunakan perangkat lunak khusus yang ditujukan untuk menangani hal ini  Beberapa contoh perangkat lunak yang digunakan untuk administrasi dan manajemen data warehouse:  HP Intelligent Warehouse (Hewlett Packard)  FlowMark (IBM)  SourcePoint (Software AG) 31
  • 32.  Menentukan misi dan sasaran bisnis bagi pembentukan data warehouse  Mengidentifikasi data dari basis data operasional dan sumber lain yang diperlukan bagi data warehouse  Menentukan item-item data dalam perusahaan dengan melakukan standarisasi penamaan data dan maknanya  Merancang basis data untuk data warehouse  Membangun kebijakan dalam mengarsipkan data lama sehingga ruang penyimpanan tak menjadi terlalu besar dan agar pengambilan keputusan tidak menjadi terlalu lamban.  Menarik data produksi (operasional) dan meletakkan ke basis data milik data warehouse 32
  • 33.  Bagian dari data warehouse yang mendukung kebutuhan pada tingkat departemen atau fungsi bisnis tertentu dalam perusahaan. Karakteristik yang membedakan data mart dan data warehouse adalah sebagai berikut (Connolly, Begg, Strachan 1999).  Data mart memfokuskan hanya pada kebutuhan-kebutuhan pemakai yang terkait dalam sebuah departemen atau fungsi bisnis.  Data mart biasanya tidak mengandung data operasional yang rinci seperti pada data warehouse.  Data mart hanya mengandung sedikit informasi dibandingkan dengan data warehouse. Data mart lebih mudah dipahami dan dinavigasi. 33
  • 34.  SmartMart (IBM)  Visual Warehouse (IBM)  PowerMart (Informatica) 34
  • 35.  OnLine Analytical Processing  Suatu jenis pemrosesan yang memanipulasi dan menganalisa data bervolume besar dari berbagai perspektif (multidimensi). OLAP seringkali disebut analisis data multidimensi. 35
  • 36.  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 36
  • 37. 37
  • 38.  Konsolidasi (roll up) melibatkan pengelompokan data. Sebagai contoh kantor-kantor cabang dapat dikelompokkan menurut kota atau bahkan propinsi. Transaksi penjualan dapat ditinjau menurut tahun, triwulan, bulan, dan sebagainya. Kadangkala istilah rollup digunakan untuk menyatakan konsolidasi  Drill-down adalah suatu bentuk yang merupakan kebalikan dari konsolidasi, yang memungkinkan data yang ringkas dijabarkan menjadi data yang lebih detail  Slicing and dicing (atau dikenal dengan istilah pivoting) menjabarkan pada kemampuan untuk melihat data dari berbagai sudut pandang 38
  • 39. 39
  • 40. 40
  • 41.  Express Server (Oracle)  PowerPlay (Cognos Software)  Metacube (Informix/Stanford Technology Group)  HighGate Project (Sybase)  MondrianOLAP – now part of Pentaho Project 41
  • 42.  Latihan Membuat model untuk OLTP  Latihan Membuat model untuk OLAP 42
  • 43.  The Monash Main Bookshop adalah mitra pemasok buku pelajaran kepada mahasiswa untuk kelas-kelas yang diselenggarakan di lima kampus milik universitas. The Monash Main Bookshop memiliki toko cabang yang terletak di setiap kampus.  Beberapa minggu sebelum awal semester setiap departemen akademik mengirimkan informasi kepada Monash Main Bookshop tentang mata kuliah yang akan ditawarkan di kampus masing-masing pada semester berikutnya. Untuk setiap mata pelajaran Monash Main Bookshop membutuhkan rincian pendaftaran mahasiswa yang diproyeksikan di setiap kampus, buku-buku teks yang dibutuhkan, dan semua dosen untuk setiap mata pelajaran.  Staf Main Bookshop kemudian mempersiapkan pesanan pembelian (PO) yang dikirim ke berbagai penerbit yang memasok buku-buku pelajaran. Departemen akademik akan diberikan informasi mengenai buku yang tidak tersedia, sehingga buku teks alternatif dapat dipesan.   Pesanan buku tiba di toko buku kampus cabang yang tepat disertai dengan slip pengepakan. Slip pengepakan tersebut kemudian diverifikasi oleh staf toko buku. Jika pesanan yang disampaikan sudah benar, departemen akademik yang terkait ditagih oleh toko buku untuk buku-buku pelajaran yang mereka telah pesan. 43
  • 44.  Cari studi kasus (case study) untuk ERD Modeling. Tulis alamat webnya dalam file doc(x) dan beri nama “kelompokxx-kelas-tugas1.doc(x)” dan kirimkan ke FB saya (mohamad afandi) melalui pesan maksimal :  Selasa, 18 maret 2014, sebelum jam 09.30 (Kelas B),  Kamis, 20 Maret 2014 sebelum jam 13.00 (Kelas A) untuk saya setujui/tidak setujui.  Pantau reply saya melalui pesan FB maksimal sampai:  Selasa,18/3/2014, 10.30. (Kelas B)  Kamis, 20/3/2014, 14.00 (Kelas A)  Jika sudah disetujui, lanjutkan dengan membuat ERD- nya untuk dikumpulkan maksimal senin, 24 maret 2014, 09.30 melalui Dropbox. Format penamaan file sama dengan di atas. 44
  • 45. 45