3.5. Membangun Gudang Data
Pada  tahap  ini  merupakan  tahapan  untuk  membangun  gudang  data  dari membaca  data
legacy  sampai  membuat  tabel  fakta.  Tabel  berikut  ini  berisi gambaran tentang tahap yang akan dilakukan.
Tabel 3. 8 Tahap membangun gudang data
No Langkah yang dilakukan
Penjelasan singkat 3.5.1  Membaca data
legacy Merupakan  tahap  untuk  menganalisa
data 3.5.2  Memilah
field  tabel  pada database  sistem  informasi
dan  memindahkan  ke  dalam database gudang data
Merupakan tahap
memilah-milah field  yang  berada  pada  tabel  sistem
informasi bahan pokok sesuai dengan kebutuhan  dari  gudang  data  serta
pembuatan tabel dimensi 3.5.3  Memecah  gudang  data  ke
dalam tabel
fakta dan
dimensi Melalui
tahap 3.5.2
dengan menggunakan  sumber  data  dari  tabel
yang sudah
ada maka
dapat digunakan untuk membuat skema
3.5.1. Membaca Data Legacy
Pada  tahap  ini  melakukan  analisis  terhadap  data  yang  digunakan kemudian  melakukan  pembersihan  data  yang  tidak  konsisten,
menghapus  atau  menambah  kolom  yang  dirasa  perlu.  Kemudian dilakukan  pemilihan  data  karena  kemungkinan  tidak  semua  data  akan
digunakan  untuk  membangun  gudang  data.  tujuan  dari  tahap  ini  adalah memudahkan ketika memindahkan data tersebut ke dalam basis data.
3.5.2. Memilah  field  tabel  pada  database  sistem  informasi  dan
memindahkan ke dalam database gudang data
Merupakan  tahap  dimana  memilah field  yang  berada  pada  tabel
database  sistem  informasi  bahan  pokok  dan  memindahkan  ke  dalam database  gudang  data  dengan  membuat  dimensi-dimensi  yang
dibutuhkan. 1.  Membuat dimensi  tempat
Pasar id_pasar
pasar alamat
lat lon
Tabel  diatas  merupakan  proses  dari  pembuatan  dimensi  tempat  yang sumber  data  berasal  dari  tabel  pasar  yang  berada  di
database  sistem informasi  harga  bahan  pokok.  Tabel  pasar  tersebut  berisi
field  id_pasar untuk menyimpan id pasar, pasar untuk menyimpan nama pasar , alamat
untuk menyimpan alamat pasar, lat untuk menyimpan latitude pasar , lon
untuk  menyimpan longitude  pasar  kemudian  dibuat  menjadi  dimensi
tempat  yang  hanya  berisi  id_pasar,  pasar  dan  menambahkan surrogate
key untuk dimensi tempat yaitu sk_pasar. dimensi_tempat
PK  sk_pasar id_pasar
pasar
2.  Membuat dimensi produk bahan_pokok
id_bahan_pokok bahan_pokok
jenis_bahanpokok id_jenis
jenis id_bahan_pokok
id_satuan
Untuk  pembuatan  dimensi  produk  ini  bersumber  dari  dua  tabel  yaitu tabel bahan_pokok dan tabel jenis_bahanpokok. Pada tabel bahan_pokok
ini terdapat field id_bahan_pokok untuk menyimpan id bahan pokok dan
bahan_pokok  untuk  menyimpan  nama  bahan  pokok  sedangkan  untuk tabel  jenis_bahanpokok  terdapat  id_jenis  untuk  menyimpan  id  jenis,
jenis  untuk  menyimpan  nama  jenis  bahan  pokok,  id_bahan_pokok  dan id_satuan  dimana  pada
database  sistem  informasi  harga  bahan  pokok bertindak  sebagai
foreign  key  dari  tabel  bahan_pokok  dan  tabel  satuan. Dari dua tabel ini hanya digunakan id_jenis, jenis, id_bahan_pokok, dan
bahan_pokok  untuk  membuat  dimensi_produk.  Pada  pembuatan dimensi_produk tidak lupa menambahkan
surrogate key yaitu sk_jenis. dimensi_produk
PK  sk_jenis id_jenis
jenis id_bahan_pokok
bahan_pokok
3.5.3. Memecah Gudang Data dalam Tabel Fakta dan Tabel Dimensi