3.4.7. Disain Logikal
pasar id_pasarPk
pasar alamat
lat long
satuan id_satuanPk
satuan singkatan
bahan_pokok id_bahan_pokokPk
bahan_pokok jenis_bahanpokok
id_jenisPk jenis
id_satuanFk id_bahan_pokokFk
data_harga id_hargaPk
id_pasarFk id_jenisFk
tanggal harga
admin id_usernamePk
username password
1.. 1..
1.. 1..1
1.. 1..1
calender cdate Pk
1..1
1..1
Gambar 3. 12 Disain Logikal
3.4.8. Desain Fisikal
1. Tabel Admin
Tabel 3. 1 Tabel Admin
Nama Field Tipe
Keterangan
id_username int 3
Primary Key untuk tabel Admin. username
varchar20 Field untuk username.
password varchar20
Field untuk password username.
2. Tabel Pasar
Tabel 3. 2 Tabel Pasar
Nama Field Tipe
Keterangan
id_pasar int 10
Primary key untuk tabel pasar. pasar
varchar60 Field untuk nama pasar.
alamat varchar90
Field untuk alamat pasar. lat
float10,6 Field untuk latitude lokasi pasar pada peta.
long float10,6
Field untuk longitude lokasi pasar pada peta.
3. Tabel Satuan
Tabel 3. 3 Tabel Satuan
Nama Field Tipe
Keterangan
id_satuan int 3
Primary key untuk tabel satuan.
satuan varchar25
Field untuk nama satuan. singkatan
varchar25 Field untuk singkatan dari nama satuan.
4. Tabel Bahan_pokok
Tabel 3. 4 Tabel Bahan_pokok
Nama Field Tipe
Keterangan
id_bahan_pokok int 3
Primary key untuk tabel bahan_pokok. bahan_pokok
varchar64 Field untuk nama bahan pokok.
5. Tabel Jenis_bahanpokok
Tabel 3. 5 Tabel Jenis_bahanpokok
Nama Field Tipe
Keterangan
id_jenis int 4
Primary key untuk tabel jenis. jenis
varchar64 Field untuk nama jenis bahan pokok.
id_satuan int3
Foreign key untuk menghubungkan ke tabel Satuan.
id_bahan_pokok int3
Foreign key untuk menghubungkan ke tabel Bahan_pokok.
6. Tabel data_harga
Tabel 3. 6 Tabel data_harga
Nama Field Tipe
Keterangan
id_harga int 12
Primary key untuk tabel data harga. id_jenis
int3 Foreign key untuk menghubungkan ke
tabel jenis.
id_pasar int3
Foreign key untuk menghubungkan ke tabel pasar.
tanggal datetime
Field untuk tanggal disimpannya transaksi. harga
float Field untuk harga pada transaksi.
7. Tabel calendar
Tabel 3. 7 Tabel calender
Nama Field Tipe
Keterangan
cdate date
Primary key untuk tabel calender
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.