28 masalah up-to-date
Summarization Data primitif, sangat mendetail
Peringkasan, penggabungan Gambaran
Detail, relasi datar Peringkasan, multidimensional
Unit Kerja Pendek, simple transaksi
Kompleks query Akses
Readwrite Hanya dapat read
Fokus Data masuk
Informasi keluar Operasi
Indekshash pada primary key Kebanyakan scan
Jumlah data
yang diakses Puluhan
Jutaan
Jumlah pengguna
Ribuan Ratusan
Ukuran database
100 MB hingga GB 100 GB hingga mencapai TB
Prioritas Performa tinggi, ketersediaan
tinggi Fleksibilitas tinggi, otonomi
pengguna akhir Metrik
Melalui transaksi Melalui query, waktu respon
2.4. Multidimensional Modelling
2.4.1. Tabel Fakta Fact Table
Tabel fakta merupakan tabel utama dalam model dimensional dimana ukuran dari performa suatu bisnis disimpan. Tabel ini berisi nilai
dari sebuah kejadian atau transaksi tertentu misalnya penyimpanan uang di bank, penjualan produkm pesanan, dan sebagainya. Tabel fakta
29 umumnya mengandung angka dan data history yang terdiri dari foreign
key yang merupakan primary key beberapa dimension table yang saling berhubungan.
2.4.2. Tabel Dimensi Dimension Table
Tabel dimensi digunakan untuk menyempurnakan data yang ada pada tabel fakta atau menjelaskannya dengan lebih detail. Data berupa
karakter, setiap tabel dimensi menyimpan baris dari data dengan informasi berupa karakter yang menjelaskan field yang berhubungan
dengan tabel fakta dengan lebih detail.
Tabel dimensi lebih kecil dan memiliki baris yang sedikit dari tabel fakta, biasanya terdiri dari ratusan atau ribuan record. Tabel
dimensi menyimpan hanya satu baris data untuk setiap item data, sedangkan tabel fakta bisa memiliki banyak baris data untuk beberapa
transaksi bagi item data yang sama.
2.4.3. Cube, Dimension, Measure, Member
Teknologi OLAP menganut multi dimensional modeling, artinya dapat melihat analisis pengukuran dengan pandangan berbagai dimensi.
Di dalam konsep ini perlu mengenal berbagai istilah yang berkaitan dengan OLAP:
1. Cube adalah struktur multi dimensional konseptual, terdiri dari
dimensi dan measure dan biasanya mencakup pandangan bisnis tertentu.
30 2.
Dimension adalah struktur view atau sudut pandang yang menyusun cube.Dimensi dapat terdiri dari berbagai level.
3. Measure adalah nilai pengukuran.
4. Member adalah isi atau anggota dari suatu dimensi atau measure
tertentu.
2.5. MySQL
2.5.1. Pengertian MySQL
MySQL adalah salah satu jenis database server yang sangat terkenal. MySQL merupakan software yang yang bersifat open source. Open source
merupakan software yang dilengkapi dengan source code kode yang dipakai untuk membuat MySQL, selain itu tentu saja bentuk executable-nya atau kode
yang dapat dijalankan secara langsung dalam sistem operasi, dan bisa diperoleh dengan cara mengunduh di Internet secara gratis. Hal menarik lainnya adalah
MySQL bersifat multiplatform. MySQL dapat dijalankan pada berbagai sistem operasi. Pengaksesan data dalam database dapat dilakukan dengan mudah
melalui SQL Structured Query Language. Data dalam database bisa diakses melalui aplikasi non-web misalnya dengan Visual Basic maupun aplikasi web
misalnya dengan PHP.
2.5.2. Perintah-perintah dalam SQL.
Secara garis besar perintah dalam SQL dibagi menjadi 2 bentuk perintah, yaitu:
1. DDL Data Definition Language