Data Warehouse
Tabel Fakta dan Dimansional
Oleh :
I Putu Pradnya Pratisditha N.P 1104505087
Agus Gede Adi Prayoga 1104505095
JURUSAN TEKNOLOGI INFORMASI
FAKULTAS TEKNIK UNIVERSITAS UDAYANA
Tabel Fakta dan Dimensional Produksi PT. Busana Batik
Gambar 1.0Tabel fakta dan Dimensional
Penjelasan :
Dalam Skema diatas menjelaskan tentang SIM Produksi PT. Busana Batik dimana dijelaskan proses alur sistem Produksi, dan terdapat hanya 1 tabel dan 5 tabel dimensi. Dalam 1 tabel fakta terdapat id_cabang, id_supplier, id_produk, id_waktu, id_cust, jml_produksi, produksi_rata_rata, total_biaya. Di dalam semua table fakta terdapat 5 id dan semua id dalam tabel fakta merupakan Foreign key untuk menyambungkan ke setiap masing – masing table dimensi id yang bersangkutan.
Bagian isi tb_dimensi_supplier
Id_supplier Nama_supplier Alamat_supplie r
No_tlp_supplier Kategori_bahan
10101000 Kain Jaya waturenggong 777651 Kain
Bagian isi tb_dimensi_waktu
Id_waktu Hari Tanggal Bulan Tahun Kuartal
091102013KM Senin 09 November 2013 3 07122013BJ Rabu 07 Desember 2013 3
Bagian isi tb_dimensi customer
Id_cust Nama_cust Alamat_cust No_tlp_supplier
1001 Krisna Oleh-Oleh Kampial 081936074812
1002 Galuh Tabanan 081999947949
Bagian isi tb_dimensi_produk
Id_produk Nama_produk Jenis Motif Harga_satuan
1002345 Baronga batika Baju Barong Rp. 15.000 1003456 wayang beach
pants
celana wayang Rp. 50.000
Bagian isi tb_dimensi_cabang
Id_cabang Region Alamat No_tlp
001KK Badung Tuban 777660
002YG Denpasar Imam Bonjol 776509
Contoh data dalam Tabel fakta berdasarkan Cabang :
Id_cabang Id_waktu Jml_produksi Total_biaya
001KK 11122013BJ 100 Rp. 5.500.000,00 002YG 13122013KM 70 Rp. 4.700.000,00
Penjelasan :
Contoh data dalam Tabel fakta berdasarkan Waktu :
Bulan Produksi_rata_rata Total_biaya
Desember 1200 pcs Rp 87.000.000
Januari 1500 pcs Rp 96.000.000
Penjelasan :
Dalam Tabel di atas menjelaskan tentang total produksi yang tercatat perbulan dari kolom pertama di bulan desember yang mencata jumlah produksi rata-rata 1200 pcs dengan total biaya Rp. 87.000.000, dan kolom kedua yang mencatat bulan januari.
OLTP (Online Transaction Processing) Pembelian Bahan Baku Perusahaan Busana Batik.
Gambar 2.0.Tabel OLTP Pembelian Bahan Baku
Gambar diatas merupakan skema OLTP pada proses transaksi Perusahaan Busana Batik saat pembelian bahan baku ke Supplier. Berikut adalah contoh masing-masing data pada masing-masing table yang ada di atas :
Tabel cabang :
id_cabang region alamat no_tlp
001KK Badung Tuban 777660
002YG Denpasar Imam Bonjol 776509
Tabel supplier :
Id_supplier Nama_supplier Alamat_supplie r
No_tlp_supplier Kategori_bahan
10101000 Kain Jaya waturenggong 777651 Kain
10201000 Surya Makmur Teuku umar 776541 Kancing Baju
Tabel kategori :
Id_kategori jenis kualitas Harga_satuan
AA20101 Kain High 2500
BB20102 Kancing Low 500
Tabel transaksi supplier :
Id_transaksi id_cabang Id_supplier Tanggal_trans Total_biaya
A01B001 001KK 10101000 01 Maret 2014 Rp 10.500.000 A01B002 001KK 10201000 01 Maret 2014 Rp 4.300.000
Tabel detail transaksi :
Id_det_transaksi Id_transaksi Id_kategori Quantity
A01B00101 A01B001 AA20101 100 A01B00102 A01B002 BB20102 750
OLTP (Online Transaction Processing) Distribusi Perusahaan Batik
Gambar 3.0.Tabel OLTP Distribusi Perusahaan Busana Batik
Penjelasan :
Gambar diatas merupakan skema OLTP dari proses distribusi produk batik Perusahaan Busana Batik kepada para pelanggannya. Berikut ini adalah contoh dari data pada masing-masing table yang ada diatas.
Tabel cabang :
id_cabang region alamat no_tlp
001KK Badung Tuban 777660
Tabel produk :
Id_produk Nama_produk Jenis Motif Harga_satuan
1002345 Baronga batika Baju Barong Rp. 15.000 1003456 wayang beach
pants
celana wayang Rp. 50.000
Tabel customer :
Id_cust Nama_cust Alamat_cust No_tlp_supplier
1001 Krisna Oleh-Oleh Kampial 081936074812
1002 Galuh Tabanan 081999947949
Tabel transaksi pelanggan :
Id_transaksi pelanggan
Id_cabang Id_cust Id_produk Tanggal_trans Total_biaya
AB000A1 002YG 1001 1002345 15 Maret 2014 Rp 150.000 AB000A2 002YG 1002 1002345 15 Maret 2014 Rp 75.000
Tabel detail transaksi :
Id_det_trans Id_transaksi_pelanggan Quantity
AB000A101 AB000A1 10
AB000A102 AB000A2 5