33
3.4 Membangun Gudang Data
Tahap ini merupakan tahapan dalam membangun gudang data dari membaca data legacy sampai membuat fact table. Tabel berikut ini berisi
gambaran mengenai tahapan yang dilakukan.
No Langkah yang dilakukan
Penjelasan 3.4.1
Membaca data legacy Merupakan
tahapan untuk
memperhatikan bagian-bagian
data yang akan dianalisa 3.4.2
Memilah field tabel pada database
sistem informasi
dan memindahkan ke dalam
database gudang data
Merupakan tahapan
untuk memilah field yang berada dalam
tabel sistem informasi akademik yang dibutuhkan serta pembuatan
tabel dimensi 3.4.3
Memecah gudang data ke dalam fact table dan tabel
dimensi Berdasarkan data dari tabel yang
sudah ada di proses pada tahapan sebelumnya
3.4.2 maka
digunakan untuk membuat skema.
3.4.1 Membuat Data Legacy
Pada tahapan ini dilakukan analisa data yang akan digunakan. Kemudian melakukan pembersihan data, menghapus, atau
menambah kolom yang dirasa perlu. Tujuan dari tahapan ini adalah
34 memudahkan ketika memindahkan data-data tersebut ke dalam basis
data.
3.4.2 Memilah field tabel pada database sistem informasi dan memindahkan ke dalam database gudang data
Merupakan tahapan untuk memilah field yang berada dalam tabel sistem informasi akademik yang dibutuhkan serta pembuatan
tabel dimensi yang dibutuhkan. 1. Membuat dimensi kategori
Tabel diatas merupakan proses dari pembuatan dimensi kategori dimana sumber data berasal dari tabel Kategori. Tabel
kategori tersebut berisi field id_kategori untuk menyimpan id kategori, dan nama_kategori untuk menyimpan nama kategori.
Kemudian dibuat dimensi kategori yang berisi id_kategori, nama_kategori, dan menambahkan surrogate key untuk
dimensi kategori yaitu sk_kategori. dim_kategori
PK sk_kategori id_kategori
nama_kategori Kategori
id_kategori nama_kategori
35 2. Membuat dimensi tingkatan
Fakultas id_fakultas
nama_fakultas
Tabel diatas merupakan proses dari pembuatan dimensi tingkatan dimana sumber data berasal dari tiga tabel yaitu tabel
Tingkatan, Fakultas, dan Prodi. Pada tabel Tingkatan terdapat field
id_tingkat untuk menyimpan id tingkatan, fakultas untuk menyimpan nama fakultas, dan prodi untuk menyimpan nama
prodi. Tabel Fakultas terdapat field id_fakultas untuk menyimpan Tingkatan
id_tingkat fakultas
prodi dim_tingkatan
PK sk_tingkatan id_prodi
nama_prodi id_fakultas
nama_fakultas
Prodi id_prodi
nama_prodi id_fakultas
36 id fakultas dan nama_fakultas untuk menyimpan nama fakultas.
Sedangkan pada tabel Prodi terdapat field id_prodi untuk menyimpan id prodi, nama_prodi untuk menyimpan nama_prodi,
dan fakultas digunakan untuk menyimpan nama fakultas yang sesuai dengan prodi yang bersangkutan. Kemudian dibuat dimensi
tingkatan yang terdiri dari field id_prodi, nama_prodi, id_fakultas, dan nama_fakultas, disertai pula surrogate key yaitu sk_tingkatan.
3.4.3 Memecah gudang data ke dalam fact table dan tabel dimensi