4.2. Implementasi Gudang Data
4.2.1. Membaca data legacy
Sumber data yang digunakan adalah data pada tahun 2014 pada bulan  Januari  sampai  bulan  Oktober.  Berdasarkan  data  yang  didapat
dari  bidang  perdagangan  Disperindagkoptan  Kota  Yogyakarta mengolah  data  39  jenis  bahan  pokok  yaitu  beras  IR  I,  beras  IR  II,
minyak  goreng  bimoli,  minyak  goreng  tanpa  mereksawit,  tepung terigu  segitiga  biru  kualitas  medium,  tepung  terigu  cakra  kembar,
tepung  terigu  kunci,  telur  ayam  broiler,  telur  ayam  kampung,  cabai keriting,  cabai  besar,  cabai  merah,  cabai  hijau,  kacang  hijau,  kacang
tanah  belum  dikupas,  indomie  rasa  kari  ayam,  ikan  teri  asin,  ikan kembung, ketela pohon, jagung pipilan kering, tomat, kol kobis, susu
kental  manis  merk  bendera,  susu  kental  manis  merk  indomilk,  susu bubuk  merk  bendera,  susu  bubuk  merk  indomilk,  garam  beryodium
bata,  garam  beryodium  halus,  gula  pasir,  daging  sapi  murni,  daging has,  daging  rendang,  daging  rendang,  daging  semur,  daging  ayam
broiler,  daging  ayam  kampung  kacang  kedelai  eks  impor,  kacang kedelai  local,  bawang  merah,  bawang  putih.  Data  jenis  bahan  pokok
tersebut  didapat  dari  pasar-pasar  di  kota  Yogyakarta,  pasar  tersebut adalah pasar Prawirotaman, pasar Kotagede, dan pasar Serangan.
Pada  tahap  ini  menganalisa  tabel-tabel database  sistem
informasi  harga  bahan  pokok  yang  dipakai  dalam  membangun  tabel- tabel dimensi dan tabel fakta dalam
database gudang data. Tabel-tabel tersebut adalah sebagai berikut:
1. Tabel pasar
Tabel  diatas  merupakan  struktur  tabel  pasar  yang menyimpan data-data pasar yang ada di kota Yogyakarta. Pada
tabel ini terdapat 5 lima field  yaitu field id_pasar merupakan
primary  key  pada  tabel  pasar  lalu  terdapat  field  pasar,  alamat, lat , lon. Contoh data pasar adalah sebagai berikut:
PK id_pasar
1 pasar
Pasar Prawirotaman alamat
Jl.  Parangtritis  No.  103  Prawirotaman, Mantrijeron, Yogyakarta
lat -7.820012
pasar Tabel yang berisi daftar pasar yang ada di kota
Yogyakarta. PK
id_pasar berisi  nomor  id  pasar  bertindak  sebagai
primary key. pasar
berisi nama pasar. alamat
berisi alamat pasar. lat
berisi koordinat latitude pasar.
lon berisi koordinat
longitude pasar.
lon 110.368065
2. Tabel bahan_pokok
Tabel  diatas  merupakan  struktur  tabel  bahan  pokok yang  menyimpan  data-data  bahan  pokok  yang  dipakai  pada
sistem informasi harga bahan pokok. Pada tabel  ini terdapat  2 dua
field yaitu field id_bahan_pokok merupakan primary key pada  tabel  bahan  pokok  lalu  terdapat
field  bahan_pokok. Contoh data bahan pokok adalah sebagai berikut:
PK id_bahan_pokok  1
bahan_pokok Beras
bahan_pokok Tabel yang berisi daftar bahan pokok
yang dipakai dalam sistem informasi harga bahan pokok.
PK id_bahan_pokok  berisi  nomor  id  bahan  pokok  bertindak
sebagai primary key.
bahan_pokok berisi nama bahan pokok.
3. Tabel jenis_bahanpokok
Tabel  diatas  merupakan  struktur  tabel  jenis  bahan pokok  yang  menyimpan  data-data  jenis  bahan  pokok  yang
dipakai  pada  sistem  informasi  harga  bahan  pokok.  Pada  tabel ini  terdapat  4  empat
field  yaitu  field  id_jenis  merupakan primary  key  pada  tabel  bahan  pokok  lalu  terdapat  field  jenis,
id_bahan_pokok,  id_satuan.  Contoh  data  bahan  pokok  adalah sebagai berikut:
PK id_jenis
1 jenis_bahanpokok
Tabel yang berisi daftar jenis bahan pokok yang dipakai dalam sistem
informasi harga bahan pokok. PK
id_jenis berisi  nomor  id  jenis  bahan  pokok
bertindak sebagai primary key.
jenis berisi nama jenis bahan pokok.
id_bahan_pokok  berisi id bahan pokok dimana pada tabel ini bertindak sebagai
foreign key. id_satuan
berisi  id  satuan  untuk  satuan  berat  dari bahan  pokok  dimana  pada  tabel  ini
bertindak sebagai foreign key.
jenis IR I
id_bahan_pokok  1 id_satuan
1
4.2.2. Memilah  field  tabel  pada  database  sistem  informasi  dan