48
3.4.4.6. DFD Level 3 proses 4
Gambar 3.14 merupakan gambaran DFD sistem secara level 3 proses 4, yaitu pengelolaan update gudang data.
5 Update
Gudang data
Tabel fakta Data
OLAP Data jenis usaha
Data pengusaha Data izin
Data perusahaan Data
Data Data
Data
Gambar 3. 14 DFD Level 3 Proses 4
49
3.4.5. Perancangan Konseptual
Gambar 3.15 merupakan gambaran perancangan konseptual
sistem
JenisUsaha
Id_ jenisUsaha Nama_ jenisUsaha
Perusahaan
Alamat _ perusahaan
Kelurahan
Id_ kelurahan Nama_ kelurahan
Kecamatan
Id_ kecamatan Nama_ kecamatan
memiliki
memiliki Terdapat di
Izin
Id_izin Nama_izin
1.. 0..
1..
1..1 1..
1..1 memiliki
modal
Id_modal
1..1 1..
jumlah_modal tahun
Id_ Perusahaan memiliki
Nama_ perusahaan reference
1.. 1..1
1..1 1..1
Nama_pengusaha
Gambar 3. 15 Perancangan konseptual
50
0..
1..1
1..1 1..1
1..
1..1 1..
1.. 1..
1..
3.4.6. Perancangan Logikal
Gambar 3.16 merupakan gambaran perancangan logikal sistem
Gambar 3. 16 Gambar perancangan logikal
Izin id_izin PK
nama_izin keterangan
perusahaan id_perusahaan PK
namaPerusahaan alamatPerusahaan
Nama_pengusaha tahun
id_jenisUsaha FK referenceFK
id_kelurahan FK id_modal FK
IzinPerusahaan Id_izin
Id_perusahaan jenisUsaha
id_jenisUsaha PK nama_jenisUsaha
modal id_modal PK
jumlah_modal
Kelurahan Id_kelurahan PK
Nama_kelurahan Id_Kecamatan FK
Kecamatan Id_kecamatan PK
Nama_Kecamatan
51
3.4.7. Perancangan Fisikal
Berikut adalah daftar tabel yang dimiliiki oleh database sistem informasi.
Tabel 3. 2 Tabel jenis usaha
Nama Field Tipe
Keterangan Id_jenisUsaha
Int5 Primary Key untuk tabel
jenisUsaha Nama_jenisUsaha Varchar200
Field untuk nama jenis usaha
Tabel 3. 3 Tabel izin
Nama Field Tipe
Keterangan Id_izin
Int10 Primary Key untuk tabel izin
Nama_izin Varchar100
Field untuk nama izin
Tabel 3. 4 Tabel Perusahaan
Nama Field Tipe
Keterangan Id_perusahaan
Int10 Primary Key untuk tabel
perusahaan Nama_Perusahaan
Varchar500 Field untuk nama perusahaan
Alamat_Perusahaan Varchar500 Field untuk alamat perusahaan
Id_jenisUsaha Int10
Foreign Key dari tabel jenisUsaha
52
Tabel 3. 5 Tabel kecamatan
Nama Field Tipe
Keterangan Id_kecamatan
Int5 Primary Key untuk tabel
kecamatan Nama_kecamatan
Varchar20 Field untuk nama kecamatan
Tabel 3. 6 Tabel kelurahan
Nama Field Tipe
Keterangan Id_Kelurahan
Int5 Primary Key untuk tabel
kelurahan Nama_kelurahan
Varchar20 Field untuk nama kecamatan
Id_Kecamatan Int5
Foreign Key dari tabel kecamatan
Tabel 3. 7 Tabel modal
Nama Field Tipe
Keterangan Id_modal
Int5 Primary Key untuk tabel modal
Kategori_modal Varchar100
Field untuk jumlah modal Id_modal
Int5 Foreign Key dari tabel modal
Tahun Int4
Field untuk tahun Reference
Int10 Field untuk referensi
id_perusahaan
53
Tabel 3. 8 Tabel kelurahan perusahaan
Nama Field Tipe
Keterangan Id_lokasi
Int10 Primary Key untuk tabel
kelurahan_perusahaan Id_perusahaan
Int10 Foreign Key dari tabel
perusahaan Id_kecamatan
Int5 Foreign Key dari tabel
kecamatan Id_kelurahan
Int5 Foreign Key dari tabel
kelurahan
Tabel 3. 9 Tabel izin perusahaan
Nama Field Tipe
Keterangan Id_IzinPerusahaan
Int10 Primary Key untuk tabel
izin_perusahaan Id_perusahaan
Int10 Foreign Key dari tabel
perusahaan Id_izin
Int10 Foreign Key dari tabel izin
3.5. Perancangan Gudang Data
3.5.1. Membaca Data Legacy
Pada tahap ini melakukan analisis terhadap data yang digunakan kemudian melakukan pembersihan data yang tidak konsisten, menghapus
54 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. Adapun data-data yang dari sistem informasi perdagangan barang
dan jasa yang akan digunakan dalam pembuatan gudang data ini adalah 1.
Tabel jenis usaha jenisUsaha
Tabel jenis usaha PK Id_jenisUsaha
Id_jenisUsaha sebagai primary key Nama_jenisUsaha
Berisi nama jenis usaha 2.
Tabel izin izin
Tabel izin PK
id_izin id_izin sebagai primary key
Nama_izin Berisi nama izin
3. Tabel modal
modal Tabel modal
PK id_modal
id_modal sebagai primary key Kategori_modal
Berisi kategori modal 4.
Tabel Kecamatan kecamatan
Tabel kecamatan
55 PK
Id_kecamatan Id_kecamatan sebagai primary key
Nama_kecamatan Berisi nama kecamatan 5.
Tabel kelurahan kecamatan
Tabel kecamatan PK
Id_kelurahan Id_kelurahan sebagai primary key
Nama_kelurahan Berisi nama kelurahan
Id_kecamatan Id_kecamatan sebagai foreign key
dari tabel kecamatan
3.5.2. Memilah field tabel pada database sistem informasi dan
memindahkan ke dalam database gudang data
Pada tahap ini akan dilakukakn pemilihan tabel-tabel yang berasal dari database sistem informasi barang dan jasa kemudian
dipindahkan ke database gudang data. Tabel yang akan dipindahkan yaitu tabel-tabel yang dibutuhkan dalam pembuatan dimensi pada
gudang data. Tabel – tabel tersebut antara lain:
1. Dimensi jenis usaha
jenis usaha PK Id_jenisUsaha
Nama_jenisUsaha ds_jenisUsaha
PK Sk_jenisUsaha Id_jenisUsaha
Nama_jenisUsaha