9. BAB 4 - thesis.binus.ac.idthesis.binus.ac.id/doc/bab4/2010-2-00427-si bab 4.pdf · Arsitektur...
Transcript of 9. BAB 4 - thesis.binus.ac.idthesis.binus.ac.id/doc/bab4/2010-2-00427-si bab 4.pdf · Arsitektur...
98
BAB 4
PERANCANGAN DATA WAREHOUSE
4.1 Arsitektur Data Warehouse
Arsitektur data warehouse yang digunakan pada PT. NASA adalah arsitektur
data warehouse terpusat. Bentuk ini terlihat seperti bentuk data warehouse
fungsional, namun terlebih dahulu sumber data dikumpulkan dalam satu tempat
terpusat, kemudian data disebar ke dalam fungsinya masing-masing, sesuai
kebutuhan perusahaan. Keuntungan dari bentuk ini adalah data benar-benar
terpadu karena konsistensinya yang tinggi.
Adapun arsitektur data warehouse PT. NASA yang diusulkan dapat
digambarkan seperti dibawah ini:
Gambar 4.1 Arsitektur Data Warehouse PT. NASA
99
Dari arsitektur perancangan data warehouse diatas ada komponen-komponen
sistem yang saling berhubungan. Komponen-komponen tersebut adalah :
1. Data Source
Data source adalah sumber data yang digunakan untuk pembuatan suatu
data warehouse. Dalam perancangan data warehouse maka sumber data yang
diperlukan diambil dari OLTP (Online Transactional Processing) atau
database transaksional yang ada pada PT. NASA. Dari database ini akan
dipilih data-data yang berhubungan dengan penjualan, pembelian dan
produksi. Data-data ini akan mengalami proses ETL (Extract, Transform,
Load) yang hasilnya akan dimasukkan kedalam data warehouse.
2. ETL (Extract, Tranform, Load)
ETL adalah proses-proses dalam data warehouse yang meliputi :
- Mengekstrak data dari sumber – sumber eksternal, yaitu suatu proses
pengambilan data dari sumber data yang tersedia dan melakukan pemilihan
data yang ingin disimpan kedalam data warehouse.
- Mentransformasikan data ke bentuk yang sesuai dengan keperluan bisnis,
dilakukan agar data dapat berubah kedalam suatu bentuk yang konsisten
dan terjamin integritasnya sehingga data yang dihasilkan akurat dan tepat.
- Memasukkan data ke data warehouse yaitu proses penyimpanan hasil
transformasi yang telah dilakukan. Pada tahap ini semua hasil transformasi
dimasukkan kedalam data warehouse.
Tahapan-tahapan proses transformasi data dari database transaksional ke
database data warehouse adalah sebagai berikut :
100
• Membaca lalu memilih data transaksional yang berhubungan dengan
bagian penjualan, pembelian dan produksi pada PT. NASA
• Melakukan penyeragaman data dan perhitungan data tertentu.
• Melakukan proses transformasi data yang hasilnya dapat dimasukkan
kedalam data warehouse.
Untuk melakukan proses transformasi data ini digunakan fasilitas SSIS
yang dimiliki oleh SQL Server 2005. Sumber data untuk data warehouse
berasal dari database dBase. Kemudian dikonversikan ke data warehouse
yang menggunakan format SQL Server 2005. Untuk melakukan proses
transformasi data ini digunakan fasilitas SSIS yang dimiliki oleh SQL Server
2005.
3. Data Warehouse
Merupakan suatu media yang digunakan sebagai tempat penyimpanan
data yang telah dilakukan proses transformasi yang bersifat historical
(menurut waktu) dengan periode atau jangka waktu tertentu untuk dipakai
sebagai sumber penganalisaan oleh pihak eksekutif.
4. User
User merupakan pengguna akhir yang akan mengakses data yang ada
pada data warehouse dengan menggunakan aplikasi yang telah dihasilkan.
Aplikasi yang dihasilkan dapat membantu user dalam melakukan analisis
terhadap data yang digunakan untuk membuat suatu keputusan yang berkaitan
dengan penjualan, pembelian dan produksi.
101
4.2 Perancangan Data warehouse
Metode yang digunakan dalam merancang data warehouse ini adalah metode
perancangan Partitioning of Data dari William H. Inmon, yang dikutip dari buku
William H. Inmon edisi 4, yaitu sebagai berikut :
4.2.1 Restrukturisasi
Setelah melakukan analsis terhadap kegiatan operasional yang di
perusahaan dan menemukan kebutuhan informasi perusahaan, maka pada
perancangan tahap restrukrisasi. Restrukturisasi pada PT. NASA berupa
laporan Rolling Summary data dari penjualan, pembelian, dan produksi.
sebagai berikut pendeskripsian seperti gambar di bawah ini :
Gambar 4.2 Rolling summary data
Rolling summary data pada PT. NASA merupakan bentuk laporan dari
penjualan, pembelian dan produksi dilihat dari dimensi Perhari, Perminggu,
Perbulan dan Pertahun.
102
4.2.2. Membangun dan memilih index
Setelah melakukan analisis terhadap kegiatan operasional yang penting
di perusahaan dan menemukan kebutuhan informasi perusahaan, maka pada
perancangan tahap index ini akan diidentifikasi dan dijabarkan proses bisnis
masing-masing, sesuai dengan kebutuhan informasi dan subyek
permasalahan. Hasil dari analisis tersebut didapat 3 proses penting, yaitu:
4.2.2.1 Penjualan
Proses penjualan pada PT. NASA yang dimaksud adalah proses
penjualan produk dan jasa kepada buyer maupun pengembalian
produk baik karena produk rusak maupun salah.
- Dokumen yang ada meliputi: TrPenjualan.
- Data yang ada meliputi: buyer, produk, transaksi penjualan.
4.2.2.2 Pembelian
Proses pembelian didefinisikan sebagai proses pembelian barang
kepada supplier yang merupakan bahan material untuk membuat
sepatu yang dipesan oleh pada PT. NASA. Pembelian barang akan
dilakukan jika ada pesanan produksi dari buyer.
- Dokumen yang ada meliputi: TrPembelian, ReturPembelian.
- Data yang ada meliputi: bahan material, supplier, transaksi
pembelian, transaksi retur pembelian.
103
4.2.2.3 Produksi
Proses produksi pada PT. NASA yang dimaksud adalah proses
produksi produk. Produksi product akan dilakukan jika ada jadwal
produksi dari bagian Gudang ke bagian Produksi.
- Dokumen yang meliputi : TrProduction, TrProductionFailure.
- Data yang ada meliputi : jadwal produksi, product, bahan material,
ProductFailure.
4.2.2.4 Penentuan Fakta
Memilih fakta yang akan digunakan dalam data mart. Masing-
masing fakta memiliki data yang dapat dihitung, untuk selanjutnya
ditampilkan dalam bentuk laporan, grafik atau berbagai macam
diagram. Berikut ini fakta-fakta yang akan ditampilkan di data
warehouse:
4.2.2.4.1 Penjualan
meliputi id penjualan, id produk, id time, id
Buyer, Oreder Qty, banyak produk yang diproduksi, dan
yang di jual, banyak buyer yang aktif memesan, total
produksi.
4.2.2.4.2 Pembelian
meliputi id pembelian, id supplier, id material, id
time, Buy Qty, total price, banyak bahan material yang
dipesan kepada supplier, total pembelian.
104
4.2.2.4.3 Produksi
meliputi id produksi, id produk, id time, jumlah
produksi, jumlah gagal produksi, jumlah sukses produksi.
4.2.2.5 Mengidentifikasi dan Penyesuaian Dimensi
Menambahkan sebanyak mungkin deskripsi teks pada dimensi.
Deskripsi tersebut harus intuitif dan dapat dimengerti oleh user.
Berikut daskripsi teks tabel dimensi :
Dimensi Field Deskripsi
Waktu
tahun
semester
bulan
minggu
hari
Laporan dapat dilihat baik per tahun, per
semester, per bulan, per minggu, bahkan per
hari
Produk Produk Laporan dapat dilihat berdasarkan produk
Buyer Buyer Laporan dapat dilihat berdasarkan buyer
Supplier Supplier laporan dapat dilihat berdasarkan supplier
bahan
material
bahan
material laporan dapat dilihat berdasarkan bahan material
Tabel 4.1 Deskripsi Teks Pada Dimensi
105
Berikut daftar dan penjelasan lebih lanjut dari dimensi tersebut :
A. Dimensi Waktu
Atribut
Tipe
Data Panjang
Idwaktu Int 4
tahun Int 4
semester Int 4
bulan Int 4
minggu Int 4
hari Int 4
Tabel 4.2 Dimensi Waktu
106
B. Dimensi Produk
Atribut
Tipe
Data Panjang
idproduk Int 4
style varchar 50
kdproduk varchar 10
namaproduk varchar 100
Tabel 4.3 Dimensi Produk
C. Dimensi Buyer
Atribut
Tipe
Data Panjang
idbuyer Int 4
kdbuyer varchar 15
namabuyer nvarchar 100
tanggallahir datetime 8
Tabel 4.4 Dimensi Buyer
107
D. Dimensi Supplier
Atribut
Tipe
Data Panjang
idsupplier Int 4
kdsupplier varchar 10
namasupplier varchar 50
Tabel 4.5 Dimensi Supplier
4.2.2.6 Memilih Durasi dari Database
Durasi dari data PT. NASA yang dimasukkan ke dalam data
warehouse sebagai berikut :
Nama Aplikasi Database
Database
ada sejak
tahun
Data yang
masuk ke Data
Warehouse
Data Dalam
Data
Warehouse
Aplikasi DWH
PT. NASA NASA_OLTP 1990 2003 8 tahun
Tabel 4.6 Memilih Durasi dari Database
108
4.2.3 Reorganisasi
Reorganisasi merupakan proses untuk melihat data lama perusahaan
dalam beberapa periode tertentu (lima sampai sepuluh tahun ke
belakang). Dan manage data lama dengan sumber data yang jelas, sesuai
Standar Operasional Perusahaan (SOP).
4.2.4 Recovery
Recovery merupakan proses untuk mengembalikan kondisi data ke
kondisi yang semula ketika terjadi kerusakan terhadap data. Untuk dapat
melakukan proses ini, maka data harus telah di-backup sebelumnya.
4.2.5 Monitoring
Pengawasan (Monitoring) merupakan hal yang penting dalam
menjaga peng-update-an data dari berbagai sumber.
4.3 Skema Bintang
Pada perancangan ini, bentuk skema yang dipilih adalah star schema,
karena skema ini merupakan skema yang mudah dipahami dan digunakan
oleh pengguna daripada skema yang lain. Bentuknya yang tidak terlalu
rumit, memudahkan dalam hal query. Ada 5 skema bintang yang dihasilkan
dalam perancangan ini, yaitu:
109
1. Skema Bintang Penjualan
Gambar 4.3 Skema Bintang Penjualan
110
2. Skema Bintang Material Quality Control
Gambar 4.4 Skema Bintang Material Quality Control
111
3. Skema Bintang Material Used
Gambar 4.5 Skema Bintang Material Used
112
4. Skema Bintang Pembelian Material
Gambar 4.6 Skema Bintang Pembelian Material
113
5. Skema Bintang Production
Gambar 4.7 Skema Bintang Production
114
4.5 Transformasi Data
Dalam Perancangan data warehouse yang terpenting dan mutlak dilakukan
adalah tranformasi data.. transformasi data adalah suatu proses pemindahan data
operasional ke dalam suatu media pusat pengumpulan data yang kemudian
digunakan sebagai sumber data warehouse yang di bangun. Untuk melakukan
proses transformasi data ini, digunakan metadata yang memuat panduan pemetaan
dalam transformasi data dari data operasional ke dalam data warehouse.
Sumber data bagi data warehouse berasal dari database yang menggunakan
Microsoft SQL Server 2008 yang kemudian ditransformasi untuk data warehouse
dengan menggunakan fasilitas DTS (Data Tranformation Service) yang sudah
dimiliki oleh Microsoft SQL Server 2008 itu sendiri.
115
4.5.1 Proses Extract Tranformation Loading
4.5.1.1 Proses ETL Tabel FactPembelian
Gambar 4.8 Control Flow Insert FactPembelianMaterial
Gambar 4.9 Data Flow Insert FactPembelian Material
116
Gambar 4.10 Datal Flow Insert FactPembelianMaterial
4.7.1.2 Proses ETL Tabel FactPenjualanMaterial
Gambar 4.11 Control Flow Insert FactPenjualanMaterial
117
Gambar 4.12 Control Flow Insert FactPenjualanMaterial
Gambar 4.13 Data Flow Insert FactPenjualanMaterial
118
4.7.1.3 Proses ETL Tabel Generate DimTime
Gambar 4.14 Control Flow Generate DimTime
Gambar 4.15 Script Component Generate DimTime
119
4.8 Isi (source code) dari function untuk generate dim date
WITH Mangal as
(
SELECT Cast ('2000-01-01' as DateTime) Date --Start Date
UNION ALL
SELECT Date + 1
FROM Mangal
WHERE Date + 1 < = '2020-12-31' --End date
)
SELECT Row_Number() OVER (ORDER BY Date) as IdTime
,Date
,YEAR (date) as Year
,DATEPART ( ss, date) as semester
,DatePart ( qq, date) as Quarter
,DatePart (dw, date) as Day_Number_Of_Week
,DateName (mm, date) as Month_Name
120
INTO dimtime3 -- Name of the Table
FROM Mangal
Gambar 4.16 Mapping Tabel DimPembelian
121
Gambar 4.17 Mapping Tabel FactPenjualan
Gambar 4.18 Control Flow Insert DimBuyer
122
Gambar 4.19 Data Flow Insert DimBuyer
Gambar 4.20 Control Flow Insert FactProduksi
123
Gambar 4.21 Data Flow Insert FactProduksi
Gambar 4.22 Control Flow Insert FactMaterialQualityControl
124
Gambar 4.23 Data Flow Insert FactMaterialQualityControl
Gambar 4.24 Control Flow Insert DimSupplier
125
Gambar 4.25 Data Flow Insert DimSupplier
Gambar 4.26 Mapping Tabel DimBuyer
126
Gambar 4.27 Mapping Tabel DimProduksi
Gambar 4.28 Mapping Tabel DimSupplier
127
Gambar 4.29 Mapping Tabel Fact MaterialQualityControl
128
4.9 Metadata
Metadata memuat informasi yang penting mengenai data dalam data
warehouse. Matedata dalam data warehouse dapat memuat beberapa hal yaitu:
• Nama database sumber
• Nama tabel data warehouse beserta deskripsi dari table tersebut.
• Rincian informasi dalam tabel data warehouse meliputi:
Nama kolom
Tipe data kolom
Ukuran kolom (ukuran kolom yang diperlukan dalam media penyimpanan
dalam satuan tertentu), dan
Kolom yang menjadi kolom kunci.
Berikut metadata pada perancangan data warehouse PT. NASA:
4.9.1 Dimensi Waktu
DBMS : SQL Server 2008
Nama Database : NASA_OLAP
Nama Tabel : DimTime
Deskripsi Tabel : Tabel dimensi waktu
129
Field Tipe Ukuran Keterangan
Sumber Data
Transformasi Field Tipe Ukuran Tabel
IDTime Int
Surrogate
Key Create
Date datetime Create
CalenderYear nvarchar 50 Create
CalenderSemester Int Create
CalenderQuarter Int Create
MonthNumberOf
Year Int Create
EnglishMonthNa
me varchar 50 Create
Tabel 4.7 Tabel Metadata DimWaktu
130
4.9.2 Dimensi Produk
DBMS : SQL Server 2008
Nama Database : NASA_OLAP
Nama Tabel : DimProduct
Deskripsi Tabel : Tabel dimensi produk
Field Tipe Ukuran Keterangan
Sumber Data
Transformasi Field Tipe Ukuran Tabel
IDProduct char 5
Surrogate
Key IDProduct char 5 MSProduct create
Categories varchar 20 NamaCategories varchar 20 MSProduct
Categories copy
NamaProduk varchar 70 NamaProduk varchar 70 MSProduct copy
Ukuran varchar 2 Ukuran varchar 2 MSUkuran copy
Tabel 4.8 Tabel Metadata DimProduk
131
4.9.3 Dimensi Buyer
DBMS : SQL Server 2008
Nama Database : NASA_OLAP
Nama Tabel : DimBuyer
Deskripsi Tabel : Tabel dimensi buyer
Field Tipe Ukuran Keterangan
Sumber Data
Transformasi Field Tipe Ukuran Tabel
IDBuyer char 4
Surrogate
Key IDBuyer char 4 MSBuyer create
NamaBuyer varchar 50 NamaBuyer varchar 50 MSBuyer copy
Location varchar 30 Country varchar 30 MSCountry copy
Alamat varchar 30 Alamat varchar 30 MSBuyer copy
NoTelp varchar 30 NoTelp varchar 30 MSBuyer copy
Email varchar 30 Email varchar 30 MSBuyer copy
Tabel 4.9 Tabel Metadata DimBuyer
132
4.9.4 Dimensi Supplier
DBMS : SQL Server 2008
Nama Database : NASA_OLAP
Nama Tabel : DimSupplier
Deskripsi Tabel : Tabel dimensi supplier
Field Tipe Ukuran Keterangan
Sumber Data
Transformasi Field Tipe Ukuran Tabel
IDSupplier Char 4
Surrogate
Key IDSupplier char 4 MSSupplier create
SupplierName varchar 50 NamaSupplier varchar 50 MSSupplier copy
Country varchar 30 Country varchar 30 MSCountry copy
Tabel 4.10 Tabel Metadata DimSupplier
133
4.9.5 Dimensi Material
DBMS : SQL Server 2008
Nama Database : NASA_OLAP
Nama Tabel : DimMaterial
Deskripsi Tabel : Tabel dimensi material
Field Tipe Ukuran Keterangan
Sumber Data
Transformasi Field Tipe Ukuran Tabel
IDMaterial Char 7
Surrogate
Key IDMaterial char 7 MSMaterial create
MaterialName Varchar 70 NamaMaterial varchar 70 MSMaterial copy
MatCategory Varchar 30 NamaCategor
y varchar 30 MSCategory copy
Tabel 4.11 Tabel Metadata DimMaterial
134
4.9.6 FactPenjualan
DBMS : SQL Server 2008
Nama Database : NASA_OLAP
Nama Tabel : FactPenjualan
Deskripsi Tabel : Tabel fakta penjualan
Field Tipe Ukuran Keterangan
Sumber Data
Transformasi Field Tipe Ukuran Tabel
ID int
Surrogate
Key int create
IDPenjualan char 7 Foreign
Key
IDTrPenjual
an char 7 TrPenjualan copy
IDProduct char 5 Foreign
Key IDProduct char 5 MSProduct copy
IDTime int Foreign
Key int create
IDBuyer char 4 Foreign
Key IDBuyer char 4 TrPenjualan copy
135
OrderQty int OrderQty int DetailPenjualan copy
TotalHarga bigint TotalPrice bigint DetailPenjualan,
MSProduct
select
a.iDPenjualan,
a.IDProduct,
sum(a.OrderQt
y * b.harga) as
TotalPrice from
DetailPenjualan
a left join
msProduct b on
a.IDProduct =
b.IDProduct
group by
a.IDPENJUAL
AN,
a.IDProduct
Tabel 4.12 Tabel Metadata FactPenjualan
136
4.9.7 Fact Pembelian Material
DBMS : SQL Server 2008
Nama Database : NASA_OLAP
Nama Tabel : FactPembelianMaterial
Deskripsi Tabel : Tabel fakta pembelian material
Field Tipe Ukuran Keterangan
Sumber Data
Transformasi Field Tipe Ukuran Tabel
ID Int
Surrogate
Key int create
IDPembelian Char 7 Foreign
Key IDPembelian char 7
DetailPem
belian copy
IDSupplier Char 4 Foreign
Key IDSupplier char 4
MSSupplie
r copy
IDMaterial Char 7 Foreign
Key IDMaterial char 7
DetailPem
belian copy
IDTime Int Foreign
Key int create
137
BuyQty Int BuyQty int DetailPem
belian copy
TotalPrice Bigint TotalPrice bigint
MSMateri
al,DetailPe
mbelian
select
a.iDPembelian,
a.IDMaterial,
sum(a.BuyQty *
b.harga) as
TotalPrice from
DetailPembelian
a left join
msMaterial b on
a.IDMaterial =
b.IDMaterial
group by
a.lDPembelian,
a.IDMaterial
Tabel 4.13 Tabel Metadata fakta pembelian material
138
4.9.8 Fact Produksi
DBMS : SQL Server 2008
Nama Database : NASA_OLAP
Nama Tabel : FactProduct
Deskripsi Tabel : Tabel fakta produksi
Field Tipe Ukuran Keterangan
Sumber Data
Transformasi Field Tipe Ukuran Tabel
ID int
Surrogate
Key int create
IDProduction char 8 Foreign
Key IDTrProduction char 8 TRProduction copy
IDProduct char 5 Foreign
Key IDProduct char 5 DetailProduction copy
IDTime int Foreign
Key int create
JumlahProdu
ksi int JumlahProduksi int DetailProduction copy
JumlahGagal int JumlahProduksi int DetailProduction copy
139
Produksi Gagal
JumlahSukse
sProduksi int
JumlahProduksi
Berhasil int DetailProduction copy
Tabel 4.14 Tabel Metadata FactProduksi
4.9.9 Fact MaterialUsed
DBMS : SQL Server 2008
Nama Database : NASA_OLAP
Nama Tabel : FactMaterialUsed
Deskripsi Tabel : Tabel FactMaterialUsed
Field Tipe Ukuran Keterangan
Sumber Data
Transformasi Field Tipe Ukuran Tabel
ID int
Surrogate
Key int create
IDTrMaterial char 8 Foreign
Key IDTrBarangKeluar char 8
TRBarangKe
luar Copy
IDMaterial char 7 Foreign
Key IDMaterial char 7
DetailBarang
Keluar Copy
140
IDTime int Foreign
Key int Create
JumlahTerpa
kai int
JumlahBarangKelu
ar int
DetailBarang
Keluar Copy
Tabel 4.15 Tabel Metadata FactMaterialUsed
4.10 Fact MaterialQualityControl
DBMS : SQL Server 2008
Nama Database : NASA_OLAP
Nama Tabel : FactMaterialQualityControl
Deskripsi Tabel : Tabel fakta material quality control
Field Tipe Ukuran Keterangan
Sumber Data
Transformasi Field Tipe Ukuran Tabel
ID int
Surrogate
Key int Create
IDQualityC
ontrol char 7 Foreign Key
IDTrWarehouse
QualityControl char 7
TRWarehouseQu
alityControl Copy
IDSupplier char 4 Foreign Key IDSupplier char 4 TRReturMaterial Copy
141
IDMaterial char 7 Foreign Key IDMaterial char 7 DetailWarehouse
QualityControl copy
IDTime int Foreign Key int Create
JumlahMate
rialRusak int
JumlahMaterial
Rusak int
DetailWarehouse
QualityControl
JumlahRetu
r int JumlahRetur int
DetailReturMate
rial
JumlahKeru
gian int TotalKerugian int
DetailWrehouse
QualityControl,
MSMaterial
select
a.iDQualityC
ontrol,
a.IDMaterial,
sum(a.Jumla
hMaterialRus
ak * b.harga)
as TotalPrice
from
142
DetailWareh
ouseQualityC
ontrol a a left
join
msMaterial b
on
a.IDMaterial
=
b.IDMaterial
group by
a.iDQualityC
ontrol,
a.IDMaterial
Tabel 4.16 Tabel Metadata FactMaterialQualityControl
143
4.10 Tampilan Aplikasi
Form Login
Gambar 4.30 Form Login
144
Tampilan menu utama
Gambar 4.31 Tampilan menu utama
145
Tampilan Menu dari Cube Browser
Gambar 4.32 Tampilan Menu dari Cube Browser
Tampilan menu dari Cube Browser terdiri Fact Penjualan, Fact Pembelian Material,
Fact Material Quality Control, fact Producion, fact Material Used.
146
Tampilan From fact Pivot Penjualan
Gambar 4.33 Tampilan From fact Pivot Penjualan
147
Tampilan From Pivot Fact Penjualan dalam Bentuk Grafik
Gambar 4.34 Tampilan From Pivot Fact Penjualan dalam Bentuk Grafik
148
Tampilan From Pivot Fact Pembelian Material
Gambar 4.35 Tampilan From Pivot Fact Pembelian Material
149
Tampilan From Pivot Fact Pembelian Material Dalam Bentuk Grafik
Gambar 4.36 Tampilan From Pivot Fact Pembelian Material Dalam Bentuk Grafik
150
Tampilan From Pivot Fact Material Quality Control
Gambar 4.37 Tampilan From Pivot Fact Material Quality Control
151
Tampilan From Pivot Fact Material Quality Control dalam Bentuk
Grafik
Gambar 4.38 Tampilan From Pivot Fact Material Quality Control
dalam Bentuk Grafik
152
Tampilan From Pivot fact Production
Gambar 4.39 Tampilan From Pivot fact Production
153
Tampilan From Pivot fact Production Dalam Bentuk Grafik
Gambar 4.40 Tampilan From Pivot fact Production Dalam Bentuk Grafik
154
Tampilan From Pivot fact Material Used
Gambar 4.41 Tampilan From Pivot fact Material Used
155
Tampilan From Pivot fact Material Used Dalam Bentuk Grafik
Gambar 4.42 Tampilan From Pivot fact Material Used Dalam Bentuk Grafik
156
Tampilan From Schema Fact Penjualan
Gambar 4.43 Tampilan From Schema Fact Penjualan
157
Tampilan From Schema Fact Pembelian Material
Gambar 4.44 Tampilan From Schema Fact Pembelian Material
158
Tampilan From Schema Fact Material Quality Control
Gambar 4.45 Tampilan From Schema Fact Material Quality Control
159
Tampilan From Schema Fact Production
Gambar 4.46 Tampilan From Schema Fact Production
160
Tampilan From Schema Fact Material Used
Gambar 4.47 Tampilan From Schema Fact Material Used
161
Tampilan From User Adminitration
Gambar 4.48 Tampilan From User Adminitration
162
Tampilan From AddOrEditUser
Gambar 4.49 Tampilan From AddOrEditUser
163
Tampilan From DTS (Data Transform System)
Gambar 4.50 Tampilan From DTS (Data Transform System)
164
Tampilan From ubah Password
Gambar 4.51 Tampilan From ubah Password
165
4.11 Rancangan Implementasi
Dalam mendukung implementasi dari data warehouse yang telah dibuat
sebelumnya, maka proses perancangan diperlukan agar implementasi data
warehouse dapat berjalan dengan baik. Beberapa hal yang harus diperhatikan
dalam proses perancangan implementasi data warehouse akan dijelaskan sebagai
berikut :
4.12 Dukungan Perangkat Keras
Perangkat keras yang mendukung implementasi data warehouse pada PT.
NASA adalah minimal sebagai berikut :
• Server :
- CPU: XEON DUAL CORE 3.00 Ghz
- Harddisk : 250 GB
- Memory : 2 GB DDR2
• Client
- CPU : PIV 3.0 Ghz
- Harddisk : 80 GB
- Memory : 512 MB DDR2
4.13 Dukungan Piranti Lunak
Piranti lunak dalam data warehouse ini digunakan untuk melakukan
pengumpulan data dari berbagai sumber data dan transformasi data serta aplikasi
front end tool yang dapat memudahkan pengguna dalam mengakses data atau
informasi dalam data warehouse.
166
Sistem operasi yang digunakan BKD pada bagian server adalah Microsoft
Windows 2003 server untuk operating system, sedangkan untuk bagian client
menggunakan Windows XP Professional. Database yang digunakan adalah SQL
Server 2008 dengan Web Server berbasis IIS. Untuk dokumen software
menggunakan Microsoft Office 2007.
4.14 Estimasi Harga Hardware
4.14.1 Server
No Jenis Hardware Harga
1. Intel S5000VSA SCSI (MainBoard) Rp 3.997.000,-
2. Xeon Quad Core X3320 (Processor) Rp 2.735.000,-
3. WDC WD3000HLFS 300Gb 10000RPM (Harddisk) Rp 2.295.000,-
4.
Mushkin DDR2 2GB PRO2-5300 ECC Fully Buffered
Servers and Workstations x 2 (RAM)
Rp 837.000,- x 2
= Rp 1.674.000
5.
Agile ACBH 01 W/ Single PS 1000 Agile ACBH 01 W/
Single PS 1000 Server Case For Xeon w/1000 W A/PFC R :
Intel Server Board S5000 series (Chasing) Rp 2.980.000,-
Total Rp 13.681.000,-
Tabel 4.17 Tabel Estimasi Harga Hardware Untuk Server
167
4.14.2 Client
No Jenis Hardware Harga
1 Dual Core E5400 Rp 580.000,-
2 Asus P5QL-SE Rp 944.000,-
3 WDC SATA II 160Gb 8Mb Rp 336.000,-
4 V-GEN 1Gb PC 6400 Rp 225.000,-
5 LOGITECH Keyboard Classic K100 Ps2+ Mouse Optical Ps2 Black Rp 134.000,-
6 Simbadda Sim C 2771/2773/2775/2902/2901 Rp 455.000,-
7 Samsung 15.6 Inch B1630 Rp 1.042.000,-
Total Rp 3.716.000,-
Tabel 4.18 Tabel Estimasi Harga Hardware Untuk Client
4.15 Estimasi Harga Software
No Jenis Software Harga
1 Windows XP Professional (OEM) untuk Client Rp 1.450.000,-
2
MICROSOFT Windows Server Standard 2008 SP2,
32bit/64bit [OEM] Rp 6.830.000
3 SQL Server 2008 Rp 8.000.000,-
4 Microsoft Office Professional 2007 Rp 2.875.000,-
5
Kaspersky Anti Virus For Windows Server Enterprise Edition
1 Year Subscription Rp 2.978.000,-
6 Kaspersky Internet Security 2010 3 User Rp 370.000,-
168
7 Visual Studio Professional 2008 Rp 7.185.000,-
Total Rp 29.688.000,-
Tabel 4.19 Tabel Estimasi Waktu Implementasi Data Warehouse
4.15.1 Estimasi Waktu Implementasi Data Warehouse
Untuk menerapkan aplikasi data warehouse yang telah dirancang
ini, perlu disusun rencana pengimplementasian yang dibagi dalam
beberapa tahapan rencana kegiatan seperti tabel berikut:
NO Aktivitas Minggu
1 2 3 4 5 6 7
1 Pembentukan Tim
2 Pengadaan Software dan Hardware
3 Instalasi Hardware
4 Instalasi Software
5 Ujicoba sistem baru
6 Pelatihan user
7 Evaluasi pelatihan
8 Evaluasi sistem berjalan
Tabel 4.20 Tabel Estimasi Waktu Implementasi Data Warehouse