Disain Logikal Desain Fisikal

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.