SlideShare a Scribd company logo
1 of 14
Download to read offline
OnLine Analytical Processing (OLAP)
KONSEP DASAR OLAP
 Konsep OLAP pertama diusulkan oleh E.F Codd
 Sebuah pendekatan secara cepat menyediakan
jawaban-jawaban terhadap queri analitik yang
multidimensi.
 OLAP menggunakan representasi array
multidimensional.
 Konsep OLAP adalah analisis cepat dari Informasi
Multidimensi yang dapat di-sharing.
KONSEP DASAR OLAP
 Keluaran dari queri OLAP ditampilkan secara khusus
dalam format matrik atau pivot yang membentuk
baris (ukuran) dan kolom (nilai dari matrik).
 Modifikasi dari OnLine transaction processing
(OLTP).
DW VS DBMS
 OLTP (on-line transaction processing)
 Tugas utama dari relasi DBMS tradisional
 Operasi harian: purchasing, inventory, banking,
manufacturing, payroll, registration, accounting, dsb.
 OLAP (on-line analytical processing)
 Tugas utama dari sistem data warehouse
 Analisa data dan pengambilan keputusan
DESAIN KONSEP OLAP
 Sistem OLAP merupakan konsep dari sebuah kubus
OLAP (disebut juga sebagai kubus multidimesi atau
hiperkubus) yang terdiri dari numeric fact yang
disebut ukuran dan dikategorikan sebagai dimensi.
 Kubus metadata secara khusus terbuat dari sebuah
skema bintang atau skema kristal salju.
KUBUS DATA
 Contoh sederhana untuk menjadikan kubus yang
berisi penyimpanan sales sebagai ukuran dan
tanggal/jam sebagai sebuah dimensi.
MEMBUAT ARRAY MULTIDIMENSI
 Pertama, identifikasi atribut-atribut mana yang
merupakan atribut dimensi, dan abtribut mana yang
merupakan atribut target/tujuan yang nilainya
muncul sebagai entri dari array multidimensi.
 Kedua, cari nilai dari setiap entri dalam array
multidimensi dengan menjumlahkan nilai-nilai (dari
atribut tujuan) atau dengan menghitung seluruh objek
yang memiliki nilai atribut yang berkorespondensi
dengan entri tersebut
CONTOH
 Setangkai Bunga Iris
 Atribut: panjang mahkota, lebar mahkota dan spesies.
 Nilai: lebar mahkota dengan panjang dengan kategori:
low, medium and high. Spesies: Setosa, Versicolour,
Virginica.
Tabel
Panjang Lebar Spesies Jumlah
Low Low Setosa 46
Low Medium Setosa 2
Medium Low Setosa 2
Medium Medium Versicolour 43
Medium Medium Versicolour 3
Medium High Vigjnica 3
High Medium Versicolour 2
High Medium Vigjnica 3
High High Versicolour 2
High High Vigjnica 44
 Setiap tuple unik dari
lebar mahkota, panjang
mahkota dan tipe
spesies menunjukkan
satu elemen dari array
 Semua tuple yang tidak
dispesifikasikan adalah
nol
Irisan Array Multidimensi
a. Spesies Setosa b. Spesies Versicolour
c. Spesies Virginica
OPERASI OLAP
 Slicing
seleksi sekumpulan sel dari seluruh array
multidimensi dengan menetapkan nilai spesifik untuk
satu atau lebih dimensi
 Dicing
melibatkan proses seleksi dari subset sel dengan
menetapkan interval nilai atribut.
OPERASI OLAP
 Roll–up
pengumpulkan data penjualan dari seluruh tanggal
(harian) dalam satu bulan
 Drill-down
membagi total data penjualan bulanan ke dalam total
penjualan harian.
28995 6 olap

More Related Content

What's hot

Kontrak Perkuliahan
Kontrak PerkuliahanKontrak Perkuliahan
Kontrak Perkuliahanformatik
 
Tipe data pada java
Tipe data pada javaTipe data pada java
Tipe data pada javarahmat s
 
Variabel, Tipe Data dan Operator - Pemrograman I
Variabel, Tipe Data dan Operator - Pemrograman IVariabel, Tipe Data dan Operator - Pemrograman I
Variabel, Tipe Data dan Operator - Pemrograman IIfan Ok
 
Algoritma - tipe data
Algoritma - tipe dataAlgoritma - tipe data
Algoritma - tipe dataZombie Black
 
3. variabel-tipe-data-dan-operator-pada-vb.net
3. variabel-tipe-data-dan-operator-pada-vb.net 3. variabel-tipe-data-dan-operator-pada-vb.net
3. variabel-tipe-data-dan-operator-pada-vb.net Aris Saputro
 
Pemrograman visual - tipe data variabel dan operator
Pemrograman visual - tipe data variabel dan operatorPemrograman visual - tipe data variabel dan operator
Pemrograman visual - tipe data variabel dan operatorDeka M Wildan
 
Laprak algo (array dan seleksi data)
Laprak algo (array dan seleksi data)Laprak algo (array dan seleksi data)
Laprak algo (array dan seleksi data)Abdurrochman Soewarno
 
Dasar-dasar c++
Dasar-dasar c++Dasar-dasar c++
Dasar-dasar c++aks247
 
Pertemuan vi
Pertemuan viPertemuan vi
Pertemuan viwindi1
 
Algoritma Pemrograman
Algoritma PemrogramanAlgoritma Pemrograman
Algoritma PemrogramanIfan Ok
 
03.33 JAVA SE_multidimensional arays
03.33 JAVA SE_multidimensional arays03.33 JAVA SE_multidimensional arays
03.33 JAVA SE_multidimensional araysJefri Fahrian
 

What's hot (18)

Tipe data abstract
Tipe data abstractTipe data abstract
Tipe data abstract
 
Kontrak Perkuliahan
Kontrak PerkuliahanKontrak Perkuliahan
Kontrak Perkuliahan
 
Algoritma Pemrograman - Variabel, Konstanta & Tipe Data
Algoritma Pemrograman - Variabel, Konstanta & Tipe DataAlgoritma Pemrograman - Variabel, Konstanta & Tipe Data
Algoritma Pemrograman - Variabel, Konstanta & Tipe Data
 
Ch 02 variabel
Ch 02   variabelCh 02   variabel
Ch 02 variabel
 
Tipe data pada java
Tipe data pada javaTipe data pada java
Tipe data pada java
 
Variabel, Tipe Data dan Operator - Pemrograman I
Variabel, Tipe Data dan Operator - Pemrograman IVariabel, Tipe Data dan Operator - Pemrograman I
Variabel, Tipe Data dan Operator - Pemrograman I
 
4 Adt
4 Adt4 Adt
4 Adt
 
A rray..
A rray..A rray..
A rray..
 
Algoritma - tipe data
Algoritma - tipe dataAlgoritma - tipe data
Algoritma - tipe data
 
3. variabel-tipe-data-dan-operator-pada-vb.net
3. variabel-tipe-data-dan-operator-pada-vb.net 3. variabel-tipe-data-dan-operator-pada-vb.net
3. variabel-tipe-data-dan-operator-pada-vb.net
 
Pemrograman visual - tipe data variabel dan operator
Pemrograman visual - tipe data variabel dan operatorPemrograman visual - tipe data variabel dan operator
Pemrograman visual - tipe data variabel dan operator
 
Laprak algo (array dan seleksi data)
Laprak algo (array dan seleksi data)Laprak algo (array dan seleksi data)
Laprak algo (array dan seleksi data)
 
Dasar-dasar c++
Dasar-dasar c++Dasar-dasar c++
Dasar-dasar c++
 
Pertemuan IV Teori
Pertemuan IV TeoriPertemuan IV Teori
Pertemuan IV Teori
 
Pertemuan vi
Pertemuan viPertemuan vi
Pertemuan vi
 
Algoritma Pemrograman
Algoritma PemrogramanAlgoritma Pemrograman
Algoritma Pemrograman
 
2 Array
2 Array2 Array
2 Array
 
03.33 JAVA SE_multidimensional arays
03.33 JAVA SE_multidimensional arays03.33 JAVA SE_multidimensional arays
03.33 JAVA SE_multidimensional arays
 

Similar to 28995 6 olap

Laporan Praktikum Algoritma Pemrograman Modul IV-Aplikasi Variabel Berindex
Laporan Praktikum Algoritma Pemrograman Modul IV-Aplikasi Variabel BerindexLaporan Praktikum Algoritma Pemrograman Modul IV-Aplikasi Variabel Berindex
Laporan Praktikum Algoritma Pemrograman Modul IV-Aplikasi Variabel BerindexShofura Kamal
 
Excel Data Analysis with Interactive Dashboard - Exercise Guide.pdf
Excel Data Analysis with Interactive Dashboard - Exercise Guide.pdfExcel Data Analysis with Interactive Dashboard - Exercise Guide.pdf
Excel Data Analysis with Interactive Dashboard - Exercise Guide.pdfhadiisyam
 
modul Java dasar fundamental (OOP)
modul Java dasar fundamental (OOP)modul Java dasar fundamental (OOP)
modul Java dasar fundamental (OOP)Reza Pramana
 
Romi oop-02-javafundamentals-29agustus2010
Romi oop-02-javafundamentals-29agustus2010Romi oop-02-javafundamentals-29agustus2010
Romi oop-02-javafundamentals-29agustus2010SabilaAulia
 

Similar to 28995 6 olap (7)

28601 7 kubus data
28601 7 kubus data28601 7 kubus data
28601 7 kubus data
 
Laporan Praktikum Algoritma Pemrograman Modul IV-Aplikasi Variabel Berindex
Laporan Praktikum Algoritma Pemrograman Modul IV-Aplikasi Variabel BerindexLaporan Praktikum Algoritma Pemrograman Modul IV-Aplikasi Variabel Berindex
Laporan Praktikum Algoritma Pemrograman Modul IV-Aplikasi Variabel Berindex
 
Excel Data Analysis with Interactive Dashboard - Exercise Guide.pdf
Excel Data Analysis with Interactive Dashboard - Exercise Guide.pdfExcel Data Analysis with Interactive Dashboard - Exercise Guide.pdf
Excel Data Analysis with Interactive Dashboard - Exercise Guide.pdf
 
modul Java dasar fundamental (OOP)
modul Java dasar fundamental (OOP)modul Java dasar fundamental (OOP)
modul Java dasar fundamental (OOP)
 
Struktur data
Struktur dataStruktur data
Struktur data
 
Romi oop-02-javafundamentals-29agustus2010
Romi oop-02-javafundamentals-29agustus2010Romi oop-02-javafundamentals-29agustus2010
Romi oop-02-javafundamentals-29agustus2010
 
Sd bab 2 (array)
Sd bab 2 (array)Sd bab 2 (array)
Sd bab 2 (array)
 

More from Universitas Bina Darma Palembang

More from Universitas Bina Darma Palembang (20)

30448 pertemuan1
30448 pertemuan130448 pertemuan1
30448 pertemuan1
 
29510 pertemuan18(form method-get-post-dan-session(1))
29510 pertemuan18(form method-get-post-dan-session(1))29510 pertemuan18(form method-get-post-dan-session(1))
29510 pertemuan18(form method-get-post-dan-session(1))
 
28501 pertemuan14(php)
28501 pertemuan14(php)28501 pertemuan14(php)
28501 pertemuan14(php)
 
28500 pertemuan22(header dokumen html dgn tag title)
28500 pertemuan22(header dokumen html dgn tag title)28500 pertemuan22(header dokumen html dgn tag title)
28500 pertemuan22(header dokumen html dgn tag title)
 
25437 pertemuan25(hitcounter)
25437 pertemuan25(hitcounter)25437 pertemuan25(hitcounter)
25437 pertemuan25(hitcounter)
 
23921 pertemuan 3
23921 pertemuan 323921 pertemuan 3
23921 pertemuan 3
 
19313 pertemuan6
19313 pertemuan619313 pertemuan6
19313 pertemuan6
 
18759 pertemuan20(web html editor)
18759 pertemuan20(web html editor)18759 pertemuan20(web html editor)
18759 pertemuan20(web html editor)
 
18040 pertemuan13(css)
18040 pertemuan13(css)18040 pertemuan13(css)
18040 pertemuan13(css)
 
17945 pertemuan5
17945 pertemuan517945 pertemuan5
17945 pertemuan5
 
16406 pertemuan17(konsep basis-data-di-web)
16406 pertemuan17(konsep basis-data-di-web)16406 pertemuan17(konsep basis-data-di-web)
16406 pertemuan17(konsep basis-data-di-web)
 
15294 pertemuan9(eksplorasi &defenisi masalah0
15294 pertemuan9(eksplorasi &defenisi masalah015294 pertemuan9(eksplorasi &defenisi masalah0
15294 pertemuan9(eksplorasi &defenisi masalah0
 
13926 pertemuan4
13926 pertemuan413926 pertemuan4
13926 pertemuan4
 
12738 pertemuan 15(php lanjutan)
12738 pertemuan 15(php lanjutan)12738 pertemuan 15(php lanjutan)
12738 pertemuan 15(php lanjutan)
 
6346 pertemuan21(web statis dengan struktur html)
6346 pertemuan21(web statis dengan struktur html)6346 pertemuan21(web statis dengan struktur html)
6346 pertemuan21(web statis dengan struktur html)
 
5623 pertemuan11(html1)
5623 pertemuan11(html1)5623 pertemuan11(html1)
5623 pertemuan11(html1)
 
4740 pertemuan8(komponen dalam web)
4740 pertemuan8(komponen dalam web)4740 pertemuan8(komponen dalam web)
4740 pertemuan8(komponen dalam web)
 
4075 pertemuan10 (analisa kebutuhan)
4075 pertemuan10 (analisa kebutuhan)4075 pertemuan10 (analisa kebutuhan)
4075 pertemuan10 (analisa kebutuhan)
 
2670 pertemuan12(html lanjut)
2670 pertemuan12(html lanjut)2670 pertemuan12(html lanjut)
2670 pertemuan12(html lanjut)
 
2190 pertemuan24(polling)
2190 pertemuan24(polling)2190 pertemuan24(polling)
2190 pertemuan24(polling)
 

Recently uploaded

ASUMSI DAN KARAKTERISTIK AKUNTANSI SYARIAH.pptx
ASUMSI DAN KARAKTERISTIK AKUNTANSI SYARIAH.pptxASUMSI DAN KARAKTERISTIK AKUNTANSI SYARIAH.pptx
ASUMSI DAN KARAKTERISTIK AKUNTANSI SYARIAH.pptxAdrimanMulya
 
UKURAN PENTYEBARAN DATA PPT KELOMPOK 2.pptx
UKURAN PENTYEBARAN DATA PPT KELOMPOK 2.pptxUKURAN PENTYEBARAN DATA PPT KELOMPOK 2.pptx
UKURAN PENTYEBARAN DATA PPT KELOMPOK 2.pptxzidanlbs25
 
Perlindungan Anak Dalam Hukum Perdata (2).pdf
Perlindungan Anak Dalam Hukum Perdata (2).pdfPerlindungan Anak Dalam Hukum Perdata (2).pdf
Perlindungan Anak Dalam Hukum Perdata (2).pdfjeffrisovana999
 
Sistem operasi adalah program yang bertindak sebagai perantara antara user de...
Sistem operasi adalah program yang bertindak sebagai perantara antara user de...Sistem operasi adalah program yang bertindak sebagai perantara antara user de...
Sistem operasi adalah program yang bertindak sebagai perantara antara user de...Shary Armonitha
 
514034136-Tugas-Modul-4-5-Komputer-Dan-Media-Pembelajaran.pptx
514034136-Tugas-Modul-4-5-Komputer-Dan-Media-Pembelajaran.pptx514034136-Tugas-Modul-4-5-Komputer-Dan-Media-Pembelajaran.pptx
514034136-Tugas-Modul-4-5-Komputer-Dan-Media-Pembelajaran.pptxAbidinMaulana
 
KISI KISI PSAJ IPS KLS IX 2324.docskskkks
KISI KISI PSAJ IPS KLS IX 2324.docskskkksKISI KISI PSAJ IPS KLS IX 2324.docskskkks
KISI KISI PSAJ IPS KLS IX 2324.docskskkksdanzztzy405
 
Salinan PPT TATA BAHASA Bahasa Indonesia
Salinan PPT TATA BAHASA Bahasa IndonesiaSalinan PPT TATA BAHASA Bahasa Indonesia
Salinan PPT TATA BAHASA Bahasa Indonesiasdn4mangkujayan
 
KONSEP DASAR ADVOKASI GIZI KEBIJAKAN PEMERINTAHAN
KONSEP DASAR ADVOKASI GIZI KEBIJAKAN PEMERINTAHANKONSEP DASAR ADVOKASI GIZI KEBIJAKAN PEMERINTAHAN
KONSEP DASAR ADVOKASI GIZI KEBIJAKAN PEMERINTAHANDevonneDillaElFachri
 
Contoh Algoritma Asosiasi pada data mining
Contoh Algoritma Asosiasi pada data miningContoh Algoritma Asosiasi pada data mining
Contoh Algoritma Asosiasi pada data miningSamFChaerul
 

Recently uploaded (11)

ASUMSI DAN KARAKTERISTIK AKUNTANSI SYARIAH.pptx
ASUMSI DAN KARAKTERISTIK AKUNTANSI SYARIAH.pptxASUMSI DAN KARAKTERISTIK AKUNTANSI SYARIAH.pptx
ASUMSI DAN KARAKTERISTIK AKUNTANSI SYARIAH.pptx
 
UKURAN PENTYEBARAN DATA PPT KELOMPOK 2.pptx
UKURAN PENTYEBARAN DATA PPT KELOMPOK 2.pptxUKURAN PENTYEBARAN DATA PPT KELOMPOK 2.pptx
UKURAN PENTYEBARAN DATA PPT KELOMPOK 2.pptx
 
Abortion pills in Jeddah+966543202731/ buy cytotec
Abortion pills in Jeddah+966543202731/ buy cytotecAbortion pills in Jeddah+966543202731/ buy cytotec
Abortion pills in Jeddah+966543202731/ buy cytotec
 
Perlindungan Anak Dalam Hukum Perdata (2).pdf
Perlindungan Anak Dalam Hukum Perdata (2).pdfPerlindungan Anak Dalam Hukum Perdata (2).pdf
Perlindungan Anak Dalam Hukum Perdata (2).pdf
 
Sistem operasi adalah program yang bertindak sebagai perantara antara user de...
Sistem operasi adalah program yang bertindak sebagai perantara antara user de...Sistem operasi adalah program yang bertindak sebagai perantara antara user de...
Sistem operasi adalah program yang bertindak sebagai perantara antara user de...
 
514034136-Tugas-Modul-4-5-Komputer-Dan-Media-Pembelajaran.pptx
514034136-Tugas-Modul-4-5-Komputer-Dan-Media-Pembelajaran.pptx514034136-Tugas-Modul-4-5-Komputer-Dan-Media-Pembelajaran.pptx
514034136-Tugas-Modul-4-5-Komputer-Dan-Media-Pembelajaran.pptx
 
KISI KISI PSAJ IPS KLS IX 2324.docskskkks
KISI KISI PSAJ IPS KLS IX 2324.docskskkksKISI KISI PSAJ IPS KLS IX 2324.docskskkks
KISI KISI PSAJ IPS KLS IX 2324.docskskkks
 
Abortion pills in Kuwait salmiyah [+966572737505 ] Get Cytotec in Kuwait city...
Abortion pills in Kuwait salmiyah [+966572737505 ] Get Cytotec in Kuwait city...Abortion pills in Kuwait salmiyah [+966572737505 ] Get Cytotec in Kuwait city...
Abortion pills in Kuwait salmiyah [+966572737505 ] Get Cytotec in Kuwait city...
 
Salinan PPT TATA BAHASA Bahasa Indonesia
Salinan PPT TATA BAHASA Bahasa IndonesiaSalinan PPT TATA BAHASA Bahasa Indonesia
Salinan PPT TATA BAHASA Bahasa Indonesia
 
KONSEP DASAR ADVOKASI GIZI KEBIJAKAN PEMERINTAHAN
KONSEP DASAR ADVOKASI GIZI KEBIJAKAN PEMERINTAHANKONSEP DASAR ADVOKASI GIZI KEBIJAKAN PEMERINTAHAN
KONSEP DASAR ADVOKASI GIZI KEBIJAKAN PEMERINTAHAN
 
Contoh Algoritma Asosiasi pada data mining
Contoh Algoritma Asosiasi pada data miningContoh Algoritma Asosiasi pada data mining
Contoh Algoritma Asosiasi pada data mining
 

28995 6 olap

  • 2. KONSEP DASAR OLAP  Konsep OLAP pertama diusulkan oleh E.F Codd  Sebuah pendekatan secara cepat menyediakan jawaban-jawaban terhadap queri analitik yang multidimensi.  OLAP menggunakan representasi array multidimensional.  Konsep OLAP adalah analisis cepat dari Informasi Multidimensi yang dapat di-sharing.
  • 3. KONSEP DASAR OLAP  Keluaran dari queri OLAP ditampilkan secara khusus dalam format matrik atau pivot yang membentuk baris (ukuran) dan kolom (nilai dari matrik).  Modifikasi dari OnLine transaction processing (OLTP).
  • 4. DW VS DBMS  OLTP (on-line transaction processing)  Tugas utama dari relasi DBMS tradisional  Operasi harian: purchasing, inventory, banking, manufacturing, payroll, registration, accounting, dsb.  OLAP (on-line analytical processing)  Tugas utama dari sistem data warehouse  Analisa data dan pengambilan keputusan
  • 5. DESAIN KONSEP OLAP  Sistem OLAP merupakan konsep dari sebuah kubus OLAP (disebut juga sebagai kubus multidimesi atau hiperkubus) yang terdiri dari numeric fact yang disebut ukuran dan dikategorikan sebagai dimensi.  Kubus metadata secara khusus terbuat dari sebuah skema bintang atau skema kristal salju.
  • 6. KUBUS DATA  Contoh sederhana untuk menjadikan kubus yang berisi penyimpanan sales sebagai ukuran dan tanggal/jam sebagai sebuah dimensi.
  • 7. MEMBUAT ARRAY MULTIDIMENSI  Pertama, identifikasi atribut-atribut mana yang merupakan atribut dimensi, dan abtribut mana yang merupakan atribut target/tujuan yang nilainya muncul sebagai entri dari array multidimensi.  Kedua, cari nilai dari setiap entri dalam array multidimensi dengan menjumlahkan nilai-nilai (dari atribut tujuan) atau dengan menghitung seluruh objek yang memiliki nilai atribut yang berkorespondensi dengan entri tersebut
  • 8. CONTOH  Setangkai Bunga Iris  Atribut: panjang mahkota, lebar mahkota dan spesies.  Nilai: lebar mahkota dengan panjang dengan kategori: low, medium and high. Spesies: Setosa, Versicolour, Virginica.
  • 9. Tabel Panjang Lebar Spesies Jumlah Low Low Setosa 46 Low Medium Setosa 2 Medium Low Setosa 2 Medium Medium Versicolour 43 Medium Medium Versicolour 3 Medium High Vigjnica 3 High Medium Versicolour 2 High Medium Vigjnica 3 High High Versicolour 2 High High Vigjnica 44
  • 10.  Setiap tuple unik dari lebar mahkota, panjang mahkota dan tipe spesies menunjukkan satu elemen dari array  Semua tuple yang tidak dispesifikasikan adalah nol
  • 11. Irisan Array Multidimensi a. Spesies Setosa b. Spesies Versicolour c. Spesies Virginica
  • 12. OPERASI OLAP  Slicing seleksi sekumpulan sel dari seluruh array multidimensi dengan menetapkan nilai spesifik untuk satu atau lebih dimensi  Dicing melibatkan proses seleksi dari subset sel dengan menetapkan interval nilai atribut.
  • 13. OPERASI OLAP  Roll–up pengumpulkan data penjualan dari seluruh tanggal (harian) dalam satu bulan  Drill-down membagi total data penjualan bulanan ke dalam total penjualan harian.