4.3. Memecah Gudang Data dalam Tabel Dimensi dan Tabel Fakta
Data yang digunakan untuk pembuatan gudang data tidak terlalu kompleks sehingga skema yang digunakan adalah skema bintang, karena
pertama mudah dipahami kemudian lebih efisien dan sederhana dalam membuat kueri serta mudah diakses oleh pengguna. Terdapat satu tabel
fakta dan beberapa tabel dimensi, kebutuhan informasi dalam pembuatan tabel fakta dan tabel dimensi yaitu, informasi jumlah penjualan pada tahun
2013-2014 untuk setiap kategori, topik, penerbit,
supplier
dan barang, maka model dimensional yang dibuat untuk pembangunan gudang data
transaksi penjualan adalah skema bintang. Penjelasan mengenai tabel yang berisi data yang menunjukkan
tinjauan dari berbagai perspektif atau yang bisa disebut dengan tabel dimensi, akan dijelaskan sebagai berikut :
4.3.1 Tabel Dimensi `dim_barang`
Gambar 4.32 Proses Pembuatan Dimensi dim_barang
Pada gambar 4.32 merupakan proses pembuatan tabel dimensi_barang. Tabel dimensi_barang akan digunakan dalam
proses OLAP. Terdapat 4 langkah diantaranya,
table input, add sequence, select value, insertupdate.
Pada langkah `input master barang` berisi kueri untuk memanggil tabel barang yang berada
pada master_barang
di
database
yang bernama
`monica_dataskripsi`. PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Gambar 4.33 Langkah Select Data Barang dari ms_barang
Gambar 4.33 merupakan langkah
select
data barang yang diambil dari tabel ms_barang. Data yang diambil adalah id_barang
dan nama_barang. Setelah melakukan
select
data, kemudian dilakukan
preview
data dan ditampilkan sesuai dengan yang ada pada tabel barang di
database
`monica_dataskripsi`. Hasil
preview
data tabel ms_barang dapat dilihat pada gambar 4.34 berikut ini:
Gambar 4.34
Preview
Data ms_barang
Gambar 4.34 adalah proses melakukan
preview
data dari tabel ms_barang. Langkah selanjutnya yaitu menambahkan
field
baru seperti gambar 4.35 dibawah ini : PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Gambar 4.35 Langkah Membuat S
urrogate Key
Pada dim_barang
Gambar 4.35 merupakan langkah membuat
surrogate key
pada dim_barang. Proses ini bertujuan untuk menambahkan
field
baru atau
add sequence
yang berfungsi memberikan
surrogate key
yaitu
field
sk_barang sebagai
primary-key
pada tabel dim_barang. Langkah berikutnya yaitu `memilih
field
yang digunakan` menggunakan
select value.
Disini tidak semua
field
dimasukkan, hanya
field
yang digunakan saja yang dipakai untuk membangun tabel dimensi, berikut ini langkah untuk memilih
field
yang digunakan.
Gambar 4.36 Langkah Memilih Data pada Dim_Barang
Pada gambar
4.36 menggunakan
field
id_barang, nama_barang dan sk_barang untuk membangun dimensi barang.
Langkah terakhir adalah
`insertupdate`,
langkah ini digunakan untuk membuat tabel dimensi, memasukkan data ke dalam tabel
dim_barang serta untuk memperbarui tabel dimensi. Hasil dari proses
pembentukan tabel
`dim_barang` di
database
skripsi_gudangdata adalah sebagai berikut :
Gambar 4.37 Tabel Dim_Barang
Gambar 4.37 merupakan hasil dari pembentukan tabel dim_barang, dimana terdapat kolom id_barang, nama_barang dan
sk_barang.
4.3.2 Tabel Dimensi `dim_penerbit`