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