Membaca Data Legacy Memilah field tabel pada database sistem informasi dan

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