perancangan sistem yang diusulkan 4.1 perancangan …thesis.binus.ac.id/asli/bab4/2008-1-00394-if...

34
BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Perancangan Data Warehouse Berdasarkan hasil analisa yang telah dilakukan pada bab sebelumnya mengenai permasalahan yang dihadapi dan informasi yang dibutuhkan PT. GMF AeroAsia, langkah selanjutnya yang akan dilakukan adalah : 1. Merancang arsitektur data warehouse. Arsitektur data warehouse menggambarkan rancangan data warehouse yang diusulkan untuk PT. GMF AeroAsia dengan arsitektur data warehouse terlebih dulu maka akan sangat membantu dalam tahap selanjutnya untuk merancang data warehouse tersebut. 2. Merancang data warehouse. Pertama-tama untuk menerapkan langkah-langkah merancang data warehouse berdasarkan metodologi yang digunakan. 3. Merancang skema bintang. Untuk melihat relasi antara table dimensi dan table fakta maka perlua adanya skema bintang yang memuat hubungan antara tabel- tabel yang ada di dalam data warehouse. 4. Merancang metadata data warehouse. Kemudian membuat metadata yang memuat panduan pemetaan dalam proses transformasi data dari database operasional ke data warehouse.

Upload: doandieu

Post on 27-Mar-2019

231 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Perancangan …thesis.binus.ac.id/Asli/Bab4/2008-1-00394-IF Bab 4.pdf · PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Perancangan Data Warehouse Berdasarkan

BAB 4

PERANCANGAN SISTEM YANG DIUSULKAN

4.1 Perancangan Data Warehouse

Berdasarkan hasil analisa yang telah dilakukan pada bab

sebelumnya mengenai permasalahan yang dihadapi dan informasi yang

dibutuhkan PT. GMF AeroAsia, langkah selanjutnya yang akan

dilakukan adalah :

1. Merancang arsitektur data warehouse.

Arsitektur data warehouse menggambarkan rancangan data

warehouse yang diusulkan untuk PT. GMF AeroAsia dengan

arsitektur data warehouse terlebih dulu maka akan sangat membantu

dalam tahap selanjutnya untuk merancang data warehouse tersebut.

2. Merancang data warehouse.

Pertama-tama untuk menerapkan langkah-langkah merancang data

warehouse berdasarkan metodologi yang digunakan.

3. Merancang skema bintang.

Untuk melihat relasi antara table dimensi dan table fakta maka

perlua adanya skema bintang yang memuat hubungan antara tabel-

tabel yang ada di dalam data warehouse.

4. Merancang metadata data warehouse.

Kemudian membuat metadata yang memuat panduan pemetaan

dalam proses transformasi data dari database operasional ke data

warehouse.

Page 2: PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Perancangan …thesis.binus.ac.id/Asli/Bab4/2008-1-00394-IF Bab 4.pdf · PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Perancangan Data Warehouse Berdasarkan

5. Menganalisa kapasitas penyimpanan.

Melakukan perhitungan perkiraan kapasitas hard disk yang

diperlukan dalam data warehouse PT. GMF AeroAsia. Menganalisa

pertumbuhan data yang diperlukan untuk menjalankan data

warehouse dalam hitungan waktu per tahun.

6. Rancangan data transformation.

Merancang langkah-langkah untuk data transformation pada data

warehouse PT. GMF AeroAsia.

4.1.1 Arsitektur Data warehouse

Rancangan arsitektur untuk PT. GMF AEROASIA adalah sebagai

berikut

EXTRACT

STORAGE

LOADING

Analysis Service

OLTP

DWH CUBE

TEMP

Page 3: PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Perancangan …thesis.binus.ac.id/Asli/Bab4/2008-1-00394-IF Bab 4.pdf · PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Perancangan Data Warehouse Berdasarkan

Gambar 4.1 Rancangan arsitektur data warehouse PT. GMF

AEROASIA

Berdasarkan arsitektur data warehouse yang terdapat dalam Bab

diketahui bahwa :

i. Pada OLTP terdapat data yang diperoleh dari transaksi – transaksi

yang terjadi tiap harinya, juga data dari table master kemudian data –

data hasil operasi tersebut kita jadikan sebagai sumber data untuk

dilanjutkan keproses selanjutnya.

j. Data sumber yang telah kita dapat kemudian di integrasikan dalam

SQL – Server, data – data yang telah terintegrasi dengan baik

kemudian dilakukan transformasi data untuk disimpan ke dalam data

warehouse.

k. Kemudian dibuat meta-datanya untuk memuat panduan pemetaan

dalam transformasi data dari data operasional ke data warehouse

l. Menggunakan data warehouse menjadi dasar pengembangan aplikasi

untuk mendukung kegiatan analisis. Aplikasi untuk mendukung

kegiatan analisis dilengkapi dengan model tertentu yang sesuai

dengan aplikasi tersebut.

m. Analysis Services digunakan untuk proses analisa data pada data

warehouse. Analysis Services merupakan tools yang digunakan untuk

memproses data dari data warehouse ke dalam multi-dimensional

cube.

Page 4: PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Perancangan …thesis.binus.ac.id/Asli/Bab4/2008-1-00394-IF Bab 4.pdf · PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Perancangan Data Warehouse Berdasarkan

n. Manager yang ingin mengakses data warehouse ini melalui aplikasi

helpdesk PT.GMF AEROASIA

4.1.2 Rancangan Data Warehouse

4.1.2.1 Penentuan Proses

Proses perancangan data warehouse pada helpdesk

mengambil proses transaksi complaint yang dilakukan

oleh para karyawan internal PT.GMF AEROASIA yang

ingin melakukan complaint pada bagian IT di perusahaan

tersebut.

4.1.2.2 Penentuan Grain

Pada tahap ini didapatkan grain untuk data

warehouse yang mencakup seluruh transaksi complaint

seperti form request, follow up complaint berdasarkan

waktu, service type, sub service type, subsub service type,

pegawai, unit pegawai, serta status service.

4.1.2.3 Penentuan Dimensi

Dimensi yang terdapat dalam data warehouse ini

adalah :

a. DimensiComplaint :

• ComplaintID

Page 5: PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Perancangan …thesis.binus.ac.id/Asli/Bab4/2008-1-00394-IF Bab 4.pdf · PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Perancangan Data Warehouse Berdasarkan

• NoComplaint

• EntryDate

• DO_Cmplaint

• TimeOfReview

b. DimensiPegawai :

• PegawaiID

• NoPeg

• NamaPeg

• Telpon

c. DimensiService :

• ServiceID

• NoSubSubService

• SubSubServType

• StdServiceTime

d. DimensiVia :

• ViaID

• NoVia

• NamaVia

• NoReference

• ReferenceDate

e. DimensiWaktu :

• WaktuID

Page 6: PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Perancangan …thesis.binus.ac.id/Asli/Bab4/2008-1-00394-IF Bab 4.pdf · PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Perancangan Data Warehouse Berdasarkan

• Tahun

• Semester

• Trimester

• Bulan

• Hari

f. DimensiUserIDSAP :

• UserIDSAPID

• NoPeg

g. DimensiStatus :

• StatusID

• NoStatus

• Status

4.1.2.4 Penentuan Fakta

Fakta yang terdapat dalam data warehouse ini

adalah :

a. FaktaJumlahComplaint :

• WaktuID

• ComplaintID

• ServTypeID

• UserIDSAPID

• JumlahTransaksiComplaint

b. FaktaPegawaiComplaint :

Page 7: PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Perancangan …thesis.binus.ac.id/Asli/Bab4/2008-1-00394-IF Bab 4.pdf · PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Perancangan Data Warehouse Berdasarkan

• WaktuID

• ComplaintID

• PegawaiID

• ServTypeID

• JumlahPegawaiComplaint

c. FaktaViaComplaint :

• WaktuID

• ComplaintID

• ViaID

• ServTypeID

• JumlahComplaintVia

d. FaktaTransaksiComplaint :

• WaktuID

• ComplaintID

• ServTypeID

• UserIDSAPID

• ViaID

• StatusID

e. FaktaKinerjaPegawai :

• WaktuID

• PegawaiID

• ServTypeID

Page 8: PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Perancangan …thesis.binus.ac.id/Asli/Bab4/2008-1-00394-IF Bab 4.pdf · PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Perancangan Data Warehouse Berdasarkan

• PersentaseCompPegawai

f. FaktaKinerjaUnit :

• WaktuID

• UnitID

• ServTypeID

• PersentaseCompUnit

g. FaktaServiceType :

• WaktuID

• SubSubServTypeID

• StdServTime

• TotalServiceTime

4.1.2.5 Penentuan Measure

Measure yang terdapat dalam data warehouse ini

adalah :

a. JumlahTransaksiComplaint yaitu banyaknya

complaint yang terjadi

b. PegawaiComplaint yaitu banyaknya karyawan yang

complaint

c. JumlahComplaintVia yaitu menghitung jumlah via

yang digunakan untuk complaint

d. PersentaseComplaint yaitu persentase complaint tiap

semester

Page 9: PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Perancangan …thesis.binus.ac.id/Asli/Bab4/2008-1-00394-IF Bab 4.pdf · PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Perancangan Data Warehouse Berdasarkan

e. TotalServiceTime yaitu waktu yang dibutuhkan untuk

menangani suatu complaint

4.1.3 Skema Bintang

Rancangan skema bintang merupakan struktur dari

tabel-tabel yang saling berhubungan melalui jalur-jalur

tertentu. Secara garis besar skema bintang terdiri atas dua

jenis tabel , yaitu tabel fakta dan tabel dimensi. Berikut ini

hasil rancangan Skema Bintang.

Gambar 4.2 Skema Bintang FaktaComplaintVia

FaktaComplaintVia dibuat bertujuan untuk melihat mana via yang sering

digunakan oleh user untuk melakukan complaint. Data yang mendukung

Page 10: PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Perancangan …thesis.binus.ac.id/Asli/Bab4/2008-1-00394-IF Bab 4.pdf · PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Perancangan Data Warehouse Berdasarkan

diambil dari DimensiVia, DimensiService, DimensiWaktu, dan

DimensiComplaint.

Gambar 4.3 Skema Bintang FaktaJumlahComplaint

FaktaJumlahComplaint dibuat bertujuan untuk melihat berapa banyak

complaint yang dilakukan user untuk waktu yang sudah ditentukan. Data

yang mendukung diambil dari DimensiUserIDSAP, DimensiService,

DimensiWaktu, dan DimensiComplaint.

Page 11: PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Perancangan …thesis.binus.ac.id/Asli/Bab4/2008-1-00394-IF Bab 4.pdf · PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Perancangan Data Warehouse Berdasarkan

Gambar 4.4 Skema Bintang FaktaKinerjaPegawai

FaktaKinerjaPegawai dibuat bertujuan untuk melihat siapa saja pegawai

yang sering melalukan transaksi complaint. Data yang mendukung

diambil dari DimensiService, DimensiWaktu, dan DimensiPegawai

Page 12: PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Perancangan …thesis.binus.ac.id/Asli/Bab4/2008-1-00394-IF Bab 4.pdf · PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Perancangan Data Warehouse Berdasarkan

Gambar 4.5 Skema Bintang FaktaPegawaiComplaint

FaktaPegawaiComplaint dibuat bertujuan untuk melihat berapa jumlah

pegawai yang melakukan complaint dalam waktu yang ditentukan. Data

yang mendukung diambil dari DimensiService, DimensiWaktu,

DimensiComplaint dan DimensiPegawai.

Page 13: PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Perancangan …thesis.binus.ac.id/Asli/Bab4/2008-1-00394-IF Bab 4.pdf · PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Perancangan Data Warehouse Berdasarkan

Gambar 4.6 Skema Bintang FaktaTransaksiComplaint

FaktaTransaksiComplaint dibuat bertujuan untuk melihat semua detail

data complaint yang ada dari semua pegawai. Data yang mendukung

diambil dari DimensiService, DimensiWaktu, DimensiComplaint,

DimensiUserIDSAP, DimensiStatus, DimensiVia, dan DimensiPegawai.

Page 14: PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Perancangan …thesis.binus.ac.id/Asli/Bab4/2008-1-00394-IF Bab 4.pdf · PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Perancangan Data Warehouse Berdasarkan

Gambar 4.7 Skema Bintang FaktaServiceType

FaktaServiceType dibuat bertujuan untuk melihat service yang sering

diminta oleh user dalam transaksi complaint. Data yang mendukung

diambil dari DimensiService dan DimensiWaktu.

Page 15: PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Perancangan …thesis.binus.ac.id/Asli/Bab4/2008-1-00394-IF Bab 4.pdf · PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Perancangan Data Warehouse Berdasarkan

Berikut table dimensi dan fakta :

1. Tabel DimensiComplaint

Nama Tabel : DimensiComplaint

Nama Database : GMF

PK : ComplaintID

Tabel 4.1 Proses Transformasi DimensiComplaint

Nama Field Tipe

Data

Panjang Keterangan Proses Detail

Proses

ComplaintID Int 4 Surrogate key Create Autonumber

NoComplaint Char 5 KodeComplaint Transform Copy

EntryDate Datetime 8 Tanggal

operator input

complaint

Transform Copy

DO_Complaint Datetime 8 Tanggal user

melakukan

complaint

Transform Copy

TimeOfReview Datetime 8 Tanggal

complaint

dilihat oleh

operator

Transform Copy

Tabel 4.2 Sumber Data Tabel DimensiComplaint

Sumber Data

Nama Field Nama

Database

Nama Tabel Nama Kolom Tipe

Data

Panjang

NoComplaint GMF FollowUp

Complaint

NoComplaint Char 10

Page 16: PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Perancangan …thesis.binus.ac.id/Asli/Bab4/2008-1-00394-IF Bab 4.pdf · PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Perancangan Data Warehouse Berdasarkan

EntryDate GMF FollowUp

Complaint

EntryDate Datetime8

DO_Complaint GMF FollowUp

Complaint

DO_Complaint Datetime8

TimeOfReview GMF FollowUp

Complaint

TimeOfReview Datetime8

2. Tabel Dimensi Via

Nama Tabel : DimensiVia

Nama Database : GMF

PK : ViaID

Tabel 4.3 Proses Transformasi Tabel DimensiVia

Nama Field Tipe

Data

Panjang Keterangan Proses Detail Proses

ViaID Int 4 Surrogate key Create Autonumber

NoVia Char 4 Kode via Transform Copy

NamaVia Varchar 15 Nama via Transform Copy

NoReference Char 4 Ekstensi untuk via

telpon

Transform Copy

ReferenceDateDatetime8 Tanggal complaint via

email atau surat

Transform Copy

Tabel 4.4 Sumber Data Tabel DimensiVia

Sumber Data

Nama Field Nama

Database

Nama Tabel Nama Kolom Tipe Data Panjang

Page 17: PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Perancangan …thesis.binus.ac.id/Asli/Bab4/2008-1-00394-IF Bab 4.pdf · PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Perancangan Data Warehouse Berdasarkan

NoVia GMF ComplaintVia NoVia Char 4

NamaVia GMF ComplaintVia Nama via Varchar 15

NoReference GMF FormComplaint NoReference Char 4

ReferenceDate GMF FormComplaint ReferenceDate Datetime 8

3. Tabel Dimensi Pegawai

Nama Tabel : DimensiPegawai

Nama Database : GMF

PK : PegawaiID

Tabel 4.5 Proses Transformasi DimensiPegawai

Nama Field Tipe Data Panjang Keterangan Proses Detail Proses

PegawaiID Int 4 Surrogate key Create Autonumber

NoPeg Char 6 Kode pegawai Transform Copy

NoUnit Char 4 Kode Unit Transform Copy

NamaPeg Varchar 30 Nama pegawai Transform Copy

Telpon Varchar 10 Telepon Transform Copy

Tabel 4.6 Sumber Data Tabel DimensiPegawai

Sumber Data Nama

Field Nama

Database

Nama Tabel Nama

Kolom

Tipe

Data

Panjang

NoPeg GMF Pegawai NoPeg Char 6

NoUnit GMF Unit NoUnit Char 4

Page 18: PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Perancangan …thesis.binus.ac.id/Asli/Bab4/2008-1-00394-IF Bab 4.pdf · PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Perancangan Data Warehouse Berdasarkan

NamaPeg GMF Pegawai NamaPeg Varchar 30

Telpon GMF Unit Telpon Varchar 10

4. Tabel Dimensi UserIDSAP

Nama Tabel : Dimensi UserIDSAP

Nama Database : GMF

PK : UserIDSAPID

Tabel 4.7 Proses Transformasi DimensiUserIDSAP

Nama Field Tipe Data Panjang Keterangan Proses Detail

Proses

UserIDSAPID Int 4 Surrogate key Create Auto

number

NoPeg Char 6 Kode pegawai Transform Copy

Tabel 4.8 Sumber Data Tabel DimensiUserIDSAP

Sumber Data

Nama Field Nama

Database

Nama

Tabel

Nama

Kolom

Tipe

Data

Panjang

UserIDSAP GMF ListUserIDS

AP

UserIDSA

P

Varchar 15

NoPeg GMF ListUserIDS

AP

NoPeg Char 6

5. Tabel Dimensi Status

Nama Tabel : Dimensi Status

Page 19: PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Perancangan …thesis.binus.ac.id/Asli/Bab4/2008-1-00394-IF Bab 4.pdf · PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Perancangan Data Warehouse Berdasarkan

Nama Database : GMF

PK : StatusID

Tabel 4.9 Proses Transformasi DimensiStatus

Nama Field Tipe Data Panjang Keterangan Proses Detail Proses

StatusID Int 4 Surrogate key Create Autonumber

NoStatus Char 4 Kode status Transform Copy

Status Varchar 10 Penjelasan Transform Copy

Tabel 4.10 Sumber Data Tabel DimensiStatus

Sumber Data

Nama Field Nama Database Nama

Tabel

Nama Kolom Tipe

Data

Panjang

NoStatus GMF Status NoStatus Char 4

Status GMF Status Status Varchar 30

6. Tabel Dimensi Service

Nama Tabel : Dimensi Service

Nama Database : GMF

PK : ServiceID

Tabel 4.11 Proses Transformasi DimensiService

Nama Field Tipe

Data

Panjang Keterangan Proses Detail Proses

Page 20: PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Perancangan …thesis.binus.ac.id/Asli/Bab4/2008-1-00394-IF Bab 4.pdf · PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Perancangan Data Warehouse Berdasarkan

ServiceID Int 4 Surrogate key Create Autonumber

NoSubSubService Char 4 Service Transform Copy

NoSubService Char 4 SubService Transform Copy

SubSubServType Varchar 30 Penjelasan Transform Copy

StdServiceTime Int 4 Waktu Transform Copy

Tabel 4.12 Sumber Data Tabel DimensiService

Sumber Data

Nama Field Nama

Database

Nama Tabel Nama Kolom Tipe

Data

Panjang

NoSubSubService GMF SubSubService NoSubSubService Char 4

NoSubService GMF SubSubService NoSubService Char 4

SubSubServType GMF SubSubService SubSubServType Varchar 30

StdServiceTime GMF SubSubService StdServiceTime Int 4

7. Tabel Dimensi Waktu

Nama Tabel : DimensiWaktu

Nama Database : GMF

PK : ComplaintID

Tabel 4.13 Proses Transformasi DimensiWaktu

Nama Field Tipe

Data

Panjang Keterangan Proses Detail Proses

WaktuID Int 4 Surrogate key Create Autonumber

Tahun Int 4 Tahun transaksi Create Autonumber

Semester Int 4 Per 6 bulan Create Autonumber

Trimester Int 4 Per 3 bulan Create Autonumber

Page 21: PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Perancangan …thesis.binus.ac.id/Asli/Bab4/2008-1-00394-IF Bab 4.pdf · PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Perancangan Data Warehouse Berdasarkan

Bulan Int 4 Per bulan Create Autonumber

Hari Int 4 Per hari Create Autonumber

8. Tabel Fakta JumlahComplaint

Nama Tabel : FaktaJumlahComplaint

Nama Database : GMF

Keterangan : Berisi laporan jumlah komplain yang ada

Tabel 4.14 Proses Transformasi FaktaJumlahComplaint

Nama Field Tipe

Data

Panjang Proses Detail

Proses

WaktuID Int 4 Update Copy

ComplaintID Int 4 Update Copy

ServTypeID Int 4 Update Copy

UserIDSAPID Int 4 Update Copy

JumlahTransaksiComplaint Int 4 Update Copy

Tabel 4.15 Sumber Data Tabel FaktaJumlahComplaint

Sumber Data

Nama Field Nama

Database

Nama Tabel Nama Kolom Tipe

Data

Panjang

WaktuID GMF DimensiWaktu WaktuID Int 4

ComplaintID GMF DimensiComplaint ComplaintID Int 4

ServTypeID GMF DimensiService ComplaintID Int 4

UserIDSAPID GMF DimensiUserIDSAPUserIDSAPID Int 4

Page 22: PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Perancangan …thesis.binus.ac.id/Asli/Bab4/2008-1-00394-IF Bab 4.pdf · PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Perancangan Data Warehouse Berdasarkan

9. Tabel Fakta Pegawai Yang Melakukan Komplain

Nama Tabel : FaktaPegawaiComplaint

Nama Database : GMF

Keterangan : Berisi laporan data pegawai dan jumlah

komplainnya

Tabel 4.16 Proses Transformasi FaktaPegawaiComplaint

Nama Field Tip

e

Dat

a

Panjan

g

Prose

s

Detai

l

Prose

s

WaktuID Int 4 Updat

e

Copy

ComplaintID Int 4 Updat

e

Copy

PegawaiID Int 4 Updat

e

Copy

ServTypeID Int 4 Updat

e

Copy

JumlahPegawaiCompla

int

Int 4 Updat

e

Copy

Tabel 4.17 Sumber Data Tabel FaktaPegawaiComplaint

Sumber Data

Nama Field Nama

Database

Nama Tabel Nama Kolom Tipe

Data

Panjang

WaktuID GMF DimensiWaktu WaktuID Int 4

Page 23: PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Perancangan …thesis.binus.ac.id/Asli/Bab4/2008-1-00394-IF Bab 4.pdf · PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Perancangan Data Warehouse Berdasarkan

ComplaintID GMF DimensiComplaint ComplaintID Int 4

ServTypeID GMF DimensiService ComplaintID Int 4

PegawaiID GMF DimensiPegawai PegawaiID Int 4

10. Tabel Fakta Complain Via

Nama Tabel : FaktaComplaintVia

Nama Database : GMF

Keterangan : Berisi laporan jumlah complain berdasar via

Tabel 4.18 Proses Transformasi FaktaComplaintVia

Nama Field Tipe Data Panjang Proses Detail Proses

WaktuID Int 4 Update Copy

ComplaintID Int 4 Update Copy

ViaID Int 4 Update Copy

ServTypeID Int 4 Update Copy

JumlahComplaintVia Int 4 Update Copy

Tabel 4.19 Sumber Data Tabel FaktaComplaintVia

Sumber Data

Nama Field Nama

Database

Nama Tabel Nama Kolom Tipe

Data

Panjang

WaktuID GMF DimensiWaktu WaktuID Int 4

ComplaintID GMF DimensiComplaint ComplaintID Int 4

ServTypeID GMF DimensiService ComplaintID Int 4

ViaID GMF DimensiVia ViaID Int 4

Page 24: PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Perancangan …thesis.binus.ac.id/Asli/Bab4/2008-1-00394-IF Bab 4.pdf · PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Perancangan Data Warehouse Berdasarkan

11. Table Fakta TransaksiComplain

Nama Tabel : FaktaTransaksiComplaint

Nama Database : GMF

Keterangan : Berisi laporan Transaksi Komplain yang ada

dalam perusahaan

Tabel 4.20 Proses Transformasi FaktaTransaksiComplaint

Nama Field Tipe Data Panjang Proses Detail Proses

WaktuID Int 6 Update Copy

ComplaintID Int 6 Update Copy

UserIDSAPID Int 6 Update Copy

ServTypeID Int 6 Update Copy

ViaID Int 6 Update Copy

StatusID Int 6 Update Copy

Tabel 4.21 Sumber Data Tabel FaktaTransaksiComplaint

Sumber Data

Nama Field Nama

Database

Nama Tabel Nama

Kolom

Tipe

Data

Panjang

WaktuID GMF DimensiWaktu WaktuID Int 6

ComplaintID GMF DimensiComplaint ComplaintID Int 6

ServTypeID GMF DimensiService ComplaintID Int 6

UserIDSAPID GMF DimensiUserIDSAP UserIDSAP Int 6

Page 25: PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Perancangan …thesis.binus.ac.id/Asli/Bab4/2008-1-00394-IF Bab 4.pdf · PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Perancangan Data Warehouse Berdasarkan

ViaID GMF DimensiVia ViaID Int 6

StatusID GMF DimensiStatus StatusID Int 6

12. Table Fakta Kinerja Pegawai

Nama Tabel : FaktaKinerjaPegawai

Nama Database : GMF

Keterangan : Berisi laporan kinerja pegawai berdasar berapa

banyak pegawai tersebut telah melakukan complain

Tabel 4.22 Proses Transformasi FaktaKinerjaPegawai

Nama Field Tipe Data Panjang Proses Detail

Proses

WaktuID Int 4 Update Copy

PegawaiID Int 4 Update Copy

ServTypeID Int 4 Update Copy

PersentaseCompPegawai Int 4 Update Copy

Tabel 4.23 Sumber Data Tabel FaktaPegawaiComplaint

Sumber Data

Nama Field Nama

Database

Nama Tabel Nama Kolom Tipe

Data

Panjang

WaktuID GMF DimensiWaktu WaktuID Int 4

ServTypeID GMF DimensiService ComplaintID Int 4

PegawaiID GMF DimensiPegawai PegawaiID Int 4

13. Table Fakta Service Type

Page 26: PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Perancangan …thesis.binus.ac.id/Asli/Bab4/2008-1-00394-IF Bab 4.pdf · PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Perancangan Data Warehouse Berdasarkan

Nama Tabel : FaktaServiceType

Nama Database : GMF

Keterangan : Berisi laporan Total service yang dilakukan

pegawai

Tabel 4.24 Proses Transformasi FaktaServiceType

Nama Field Tipe

Data

Panjang Proses Detail

Proses

WaktuID Int 4 Update Copy

ServTypeID Int 4 Update Copy

StdServTime Int 6 Update Copy

TotalServiceTime Int 6 Update Copy

Tabel 4.25 Sumber Data Tabel FaktaPegawaiComplaint

Sumber Data

Nama Field Nama

Database

Nama Tabel Nama

Kolom

Tipe

Data

Panjang

WaktuID GMF DimensiWaktu WaktuID Int 6

ServTypeID GMF DimensiService ComplaintID Int 6

14. Tabel Fakta Kinerja Unit

Nama Tabel : FaktaKinerjaUnit

Nama Database : GMF

Keterangan : Berisi laporan Kinerja dari tiap unit

Tabel 4.26 Proses Transformasi FaktaKinerjaUnit

Page 27: PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Perancangan …thesis.binus.ac.id/Asli/Bab4/2008-1-00394-IF Bab 4.pdf · PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Perancangan Data Warehouse Berdasarkan

Nama Field Tipe Data Panjang Proses Detail Proses

WaktuID Int 6 Update Copy

UnitID Int 6 Update Copy

ServTypeID Int 6 Update Copy

PersentaseCompUnit Int 6 Update Copy

Tabel 4.27 Sumber Data Tabel FaktaKinerjaUnit

Sumber Data

Nama Field Nama

Database

Nama Tabel Nama

Kolom

Tipe

Data

Panjang

WaktuID GMF DimensiWaktu WaktuID Int 6

UnitID GMF DimensiUnit UnitID Int 6

ServTypeID GMF DimensiService ServTypeID Int 6

4.1.4 Analisa Kapasitas Media Penyimpanan

Untuk mengetahui banyaknya kapasitas media penyimpanan yang

diperlukan maka perlu dilakukan analisa kapasitas media penyimpanan,

dimana analisa ini dapat menunjukkan berapa besar tempat penyimpanan

yang dibutuhkan. Waktu yang dipakai sebagai landasan adalah 1 tahun.

4.1.5 Analisa Kapasitas Tabel

Perhitungan analisa kapasitas tabel dapat dilihat sebagai berikut:

Tabel 4.28 Kapasitas Penyimpanan dan Pertumbuhan Data Tabel

Dimensi

Page 28: PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Perancangan …thesis.binus.ac.id/Asli/Bab4/2008-1-00394-IF Bab 4.pdf · PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Perancangan Data Warehouse Berdasarkan

Pertumbuhan Data

Nama Tabel

Besar

Satu

Record

(bytes)

Jumlah

Record

Awal

Ukuran

Record

Awal

Pertambahan

Rata-Rata

Record per

Tahun

Pertambahan

Rata-Rata

Ukuran per

Tahun

DimensiComplaint 37 487 18019 86 3182

DimensiPegawai 54 273 14742 17 918

DimensiVia 39 3 117 1 39

DimensiUserIDSAP 14 253 3542 27 378

DimensiService 54 27 1458 4 216

DimensiWaktu 48 6 288 2 96

DimensiStatus 42 2 84 0 0

DimensiUnit 62 27 1674 0 0

Tabel 4.29 Kapasitas Penyimpanan dan Pertumbuhan Data Tabel Fakta

Pertumbuhan Data

Nama Tabel

Besar

Satu

Record

(bytes)

Jumlah

Record

Awal

Ukuran

Record

Awal

Pertambahan

Rata-Rata

Record per

Tahun

Pertambahan

Rata-Rata

Ukuran per

Tahun

FaktaJumlahComplaint 40 487 19480 87 3480

FaktaPegawaiComplaint 40 273 10920 64 2560

FaktaComplaintVia 40 57 2280 1 40

FaktaTransaksiComplaint 56 487 27272 96 5376

FaktaServiceType 24 27 648 3 72

FaktaKinerjaPegawai 32 235 7520 87 2784

FaktaJumlahComplaint 40 487 19480 87 3480

Page 29: PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Perancangan …thesis.binus.ac.id/Asli/Bab4/2008-1-00394-IF Bab 4.pdf · PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Perancangan Data Warehouse Berdasarkan

Tabel 4.30 Kapasitas Penyimpanan dan Pertumbuhan Data Tabel

Dimensi dan Fakta

Pertumbuhan Data

Nama Tabel

Besar

Satu

Record

(bytes)

Jumlah

Record

Awal

Ukuran

Record

Awal

Pertambahan

Rata-Rata

Record per

Tahun

Pertambahan

Rata-Rata

Ukuran per

Tahun

DimensiComplaint 37 487 18019 86 3182

DimensiPegawai 54 273 14742 17 918

DimensiVia 39 3 117 1 39

DimensiUserIDSAP 14 253 3542 27 378

DimensiService 54 27 1458 4 216

DimensiWaktu 48 6 288 2 96

DimensiStatus 42 2 84 0 0

FaktaJumlahComplaint 40 487 19480 87 3480

FaktaPegawaiComplaint 40 273 10920 64 2560

FaktaComplaintVia 40 57 2280 1 40

FaktaTransaksiComplaint56 487 27272 96 5376

FaktaServiceType 24 27 648 3 72

FaktaKinerjaPegawai 32 235 7520 87 2784

Total 834699 475 19141

DimensiComplaint 37 487 18019 86 3182

Page 30: PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Perancangan …thesis.binus.ac.id/Asli/Bab4/2008-1-00394-IF Bab 4.pdf · PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Perancangan Data Warehouse Berdasarkan

4.1.6 Rancangan Tampilan

4.1.6.1 Halaman Welcome

Gambar 4.8 Halaman Welcome

Keterangan :

Halaman ini merupakan halaman pembukaan pada aplikasi yang

menampilkan logo dari PT. GMF AEROASIA

4.1.6.2 Halaman Login

Gambar 4.9 Halaman Login

Keterangan :

Pada halaman ini user harus melakukan login agar dapat

memasuki aplikasi data warehouse. Username dan password

Page 31: PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Perancangan …thesis.binus.ac.id/Asli/Bab4/2008-1-00394-IF Bab 4.pdf · PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Perancangan Data Warehouse Berdasarkan

harus sesuai dengan database. Pada halaman ini terdapat tombol

login untuk memasuki aplikasi dan tombol cancel bila ingin

keluar dari aplikasi tanpa melakukan login.

4.1.6.3 Halaman Awal

Gambar 4.10 Halaman Awal

Keterangan :

• Setelah user melakukan login maka akan di-redirect ke

halaman ini. Pada halaman ini terdapat menu File, Report,

Chart, dan About Us.

• Menu File berisikan menu Print, Logout, dan Exit

• Menu Report berisikan pilihan report yang diinginkan

• Menu Chart berisikan pilihan chart yang diinginkan

• Menu About Us berisikan nama pembuat aplikasi ini

seperti yang terlihat pada Gambar 4.12

Page 32: PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Perancangan …thesis.binus.ac.id/Asli/Bab4/2008-1-00394-IF Bab 4.pdf · PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Perancangan Data Warehouse Berdasarkan

4.1.6.4 Halaman Tabel Report

Gambar 4.11 Halaman Tabel Report

Keterangan :

Halaman ini menampilkan tabel report yang dihasilkan pada

aplikasi data warehouse

Page 33: PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Perancangan …thesis.binus.ac.id/Asli/Bab4/2008-1-00394-IF Bab 4.pdf · PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Perancangan Data Warehouse Berdasarkan

4.1.6.5 Halaman Chart

Gambar 4.12 Halaman Chart

Keterangan :

Halaman ini menampilkan chart hasil reporting pada aplikasi

data warehouse

4.1.6.6 Halaman About Us

Gambar 4.13 Halaman About Us

Page 34: PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Perancangan …thesis.binus.ac.id/Asli/Bab4/2008-1-00394-IF Bab 4.pdf · PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Perancangan Data Warehouse Berdasarkan

Keterangan :

Halaman About Us berisikan nama pembuat aplikasi ini