UNIVERSITAS BINA NUSANTARA _______________________________________________________________________ Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Genap tahun 2005/2006 ANALISIS DAN PERANCANGAN KHASANAH DATA PADA P.T. ANCOL TERANG METAL PRINTING
Embrik Singh (0600615715) Meco Sitardja (0600617361) Stephen Krisnardi (0600631095) Kelas/Kelompok : 08PCT/01 Abstrak P.T. Ancol Terang Metal Printing adalah perusahaan yang bergerak di bidang pengemasan kaleng. Untuk meningkatkan bisnisnya dalam menghadapi persaingan yang semakin ketat, P.T. Ancol Terang Metal Printing membutuhkan informasi yang cepat dan akurat. Tujuan dari penelitian ini adalah menganalisa dan merancang aplikasi data warehouse yang mendukung kegiatan produksi, guna memenuhi kebutuhan informasi bagi pelaksanaan proses analisa. Metodologi penelitian yang digunakan adalah metode analisa dan perancangan. Metode analisa meliputi studi kepustakaan dan studi lapangan. Sedangkan metode perancangan meliputi merancang model sistem dan membuat prototipe aplikasi data warehouse. Hasil yang dicapai adalah P.T. Ancol Terang Metal Printing pada bagian produksi, membutuhkan data warehouse produksi untuk menunjang pihak eksekutif melakukan analisa. Data warehouse mengelola data historis dan data sekarang menjadi suatu bentuk yang terintegrasi agar dapat lebih mudah dalam melakukan analisa. Kesimpulan yang diperoleh adalah konsep data warehouse pada bagian produksi dapat menunjang pengambilan keputusan yang berguna bagi perusahaan.
Kata kunci : Data warehouse, analisis, perancangan.
iv
PRAKATA
Puji syukur kami panjatkan kepada Tuhan Yang Maha Esa atas segala rahmat dan karunia-Nya sehingga kami dapat menyelesaikan penyusunan dan penulisan skripsi ini tepat pada waktunya. Tujuan dari penulisan skripsi ini adalah untuk memenuhi salah satu syarat untuk menyelesaikan jenjang studi Strata-1 pada Jurusan Teknik Informatika, Universitas Bina Nusantara, Jakarta. Dalam penyusunan skripsi ini kami telah mendapat bimbingan dan dukungan dari berbagai pihak baik secara langsung maupun tidak langsung. Pada kesempatan ini perkenankan kami untuk menyampaikan ucapan terima kasih yang sebesar – besarnya kepada : •
Bapak Prof. Dr. Gerardus Polla, M.App.Sc. selaku Rektor Universitas Bina Nusantara, Jakarta.
•
Bapak H.M.Subekti,BE,M.Sc selaku Ketua Jurusan Teknik Informatika.
•
Bapak Doddy Koeswandy S. Kom., MM., selaku dosen pembimbing skripsi yang telah memberikan bimbingan, saran, pengarahan dan motivasi kepada kami selama pengerjaan skripsi ini.
•
Ibu Eva, dari pihak PT. Ancol Terang Metal Printing yang telah banyak memberikan
bimbingan,
nasihat,
dan
dorongan
kepada
kami
dalam
menyelesaikan skripsi ini. •
Pimpinan dan seluruh staf PT. Ancol Terang Metal Printing yang telah membantu kami dalam menyediakan data dan informasi yang berguna bagi kami.
v
•
Orang tua dan seluruh keluarga kami yang telah memberikan dorongan semangat serta dukungan moral maupun material bagi kami.
•
Seluruh rekan-rekan yang telah memberikan saran, ide, pemikiran, serta dorongan semangat bagi kami selama pengerjaan skripsi ini.
•
Semua pihak yang baik secara langsung maupun tidak langsung telah membantu kami dalam menyelesaikan penulisan skripsi ini. Kami menyadari sepenuhnya bahwa penulisan skripsi ini masih jauh dari
sempurna baik secara materi maupun penyajiannya. Oleh karena itu kami sangat mengharapkan masukan berupa kritik dan saran yang membangun dari pembaca. Akhir kata, kami mohon maaf jika ada kata-kata kami yang kurang berkenan di hati pembaca. Semoga laporan ini bisa bermanfaat bagi pembaca.
Jakarta, Juni 2006
Penulis
vi
vii
DAFTAR ISI
Halaman Judul Luar
i
Halaman Judul Dalam
ii
Halaman Persetujuan Softcover
iii
Abstrak
iv
Prakata
v
Daftar Isi
vii
Daftar Tabel
xii
Daftar Gambar
xiv
1 PENDAHULUAN 1.1
Latar Belakang
1
1.2
Ruang Lingkup
2
1.3
Tujuan dan Manfaat
3
1.4
Metodologi Penelitian
3
1.5
Sistematika Penulisan
4
BAB 2 LANDASAN TEORI 7 2.1
Teknologi Informasi
2.2
Konsep Dasar Sistem Informasi
2.3
Konsep Database
2.4
Definisi OLTP
8 10 11
viii
2.5
Definisi Data Warehouse
12
2.6
Karakteristik Data Warehouse
13
2.5.1
Subject Oriented (Berorientasi Subyek)
14
2.5.2
Integrated (Terintegrasi)
15
2.5.3
Time Variant (Rentang Waktu)
16
2.5.4
Nonvolatile (Tidak Berubah)
17
2.6
2.7
Struktur Data Warehouse
18
2.6.1
Current Detail Data
19
2.6.2
Older Detail Data
20
2.6.3
Lightly Summary Data
20
2.6.4
Highly Summary Data
20
2.6.5
Metadata
20
Anatomi Data Warehouse
21
2.7.1
Data Warehouse Fungsional
21
2.7.2
Data Warehouse Terpusat
22
2.7.3
Data Warehouse Terdistribusi
24
2.8
Kegunaan Data Warehouse
25
2.9
Metode Analisis Perancangan Data Warehouse
26
2.10
Perancangan Data Warehouse dengan Skema Bintang
27
2.10.1
Keuntungan Menggunakan Skema Bintang
28
2.10.2
Perancangan Skema Bintang
28
2.10.3
Skema Bintang Sederhana
29
2.10.4
Skema Bintang dengan Banyak Tabel Fakta
30
ix
2.10.5
Skema Bintang Majemuk
32
2.10.6
Skema Snowflake
33
2.10.7
Agregasi
35
2.10.8
Denormalisasi
35
2.10.9
Pemetaan Fungsi pada unit organisasi
36
2.10.10 Pemetaan Eksekutif dengan Fungsi
38
2.11
Data Mart
38
2.12
Analisa SWOT (Strength, Weakness, Opportunities,Threat)
39
2.13
Critical Success Factor (CSF)
40
2.14
Pengertian Produksi
40
BAB 3 ANALISIS KEBUTUHAN DATA WAREHOUSE
41
3.1
Metode Analisis dan Perancangan
41
3.2
Latar Belakang Organisasi
42
3.2.1
43
3.3
3.4
3.5
Visi dan Misi Perusahaan
Struktur Organisasi
44
3.3.1
Tugas dan Wewenang
45
Subjek Data dan Fungsi Bisnis
70
3.4.1
Subjek Data
70
3.4.2
Fungsi Bisnis
71
Analisa Matriks
73
3.5.1
Matriks Unit Organisasi vs Lokasi
73
3.5.2
Matriks Unit Organisasi vs Subjek Data
74
x
3.5.3
Matriks Fungsi Bisnis vs Unit Organisasi
74
3.5.4
Matriks Fungsi Bisnis vs Subjek Data
77
3.6
Analisis SWOT
78
3.7
Analisis Critical Success Factor
81
3.8
Teknologi Informasi P.T. Ancol Terang Metal Printing
81
3.8.1
Perangkat Keras
81
3.8.2
Perangkat Lunak
81
3.8.3
Matriks Fungsi Bisnis vs Aplikasi
83
3.8.4
Matriks Subjek Data vs Aplikasi
84
3.9
Sistem yang Berjalan
85
3.10
Analisis Kebutuhan Data dan Informasi
86
3.11
Masalah yang Dihadapi
86
3.12
Pemecahan Masalah
87
BAB 4 DATA WAREHOUSE YANG DIUSULKAN
88
4.1
Arsitektur Data Warehouse
88
4.2
Rancangan Data Warehouse
89
4.2.1
Transformasi Data
91
4.2.2
Metadata
92
4.2.3
Prototipe Aplikasi Data Warehouse
99
4.3
Rancangan Implementasi
102
4.3.1
Dukungan Perangkat Keras
102
4.3.2
Dukungan Perangkat Lunak
103
xi
4.4
Rancangan Skema Bintang
103
4.5
Analisis Kapasitas Media Penyimpanan
105
4.6
Analisis Pertumbuhan Data
109
4.7
Analisis Manfaat
111
4.8
Rencana Implementasi
111
4.9
Evaluasi Hasil Implementasi
112
4.10
Tata Cara Penggunaan Aplikasi
115
133
BAB 5 SIMPULAN DAN SARAN 5.1
Simpulan
133
5.2
Saran
134
DAFTAR PUSTAKA
135
RIWAYAT HIDUP
137 L1
LAMPIRAN-LAMPIRAN FOTOCOPY SURAT KETERANGAN SURVEY
xii
DAFTAR TABEL
Tabel 2.1
Perbandingan Subject Oriented antara Data Warehouse dengan
14
Operational Data Tabel 3.1
Subyek Data Unit Produksi pada PT. Ancol Terang Metal
71
Printing Tabel 3.2
Fungsi Bisnis Unit Produksi pada PT. Ancol Terang Metal
71
Printing Tabel 3.3
Tabel Matriks Unit Organisasi vs Lokasi
73
Tabel 3.4
Tabel Matriks Unit Organisasi Vs Subyek Data
74
Tabel 3.5
Tabel Matriks Fungsi Bisnis Vs Unit Organisasi
76
Tabel 3.6
Tabel Matriks Fungsi Bisnis vs Subyek Data
77
Tabel 3.7
Tabel Analisis SWOT pada P.T. Ancol Terang Metal Printing
80
Tabel 3.8
Tabel Matriks Fungsi Bisnis vs Aplikasi
83
Tabel 3.9
Tabel Matriks Subyek Data vs Aplikasi
84
Tabel 4.1
Tabel Raw_material_Dim
91
Tabel 4.2
Tabel Sumber Data bagi Tabel Raw_material_Dim
91
Tabel 4.3
Tabel Supplier_Dim
92
Tabel 4.4
Tabel Sumber Data bagi Tabel Supplier_Dim
92
Tabel 4.5
Tabel Customer_Dim
92
Tabel 4.6
Tabel Sumber Data bagi Tabel Customer_Dim
92
Tabel 4.7
Tabel Produk_Dim
93
xiii
Tabel 4.8
Tabel Sumber Data bagi Tabel Produk_Dim
93
Tabel 4.9
Tabel Mesin_Dim
93
Tabel 4.10
Tabel Sumber Data bagi Tabel Mesin_Dim
94
Tabel 4.11
Tabel Departemen_Dim
94
Tabel 4.12
Tabel Sumber Data bagi Tabel Departemen_Dim
94
Tabel 4.13
Tabel Waktu_Dim
94
Tabel 4.14
Tabel Sumber Data bagi Tabel Waktu_Dim
95
Tabel 4.15
Tabel Produksi_Fact
96
Tabel 4.16
Tabel Sumber Data bagi Tabel Produksi_Fact
97
Tabel 4.17
Analisis Kapasitas Media Penyimpanan
108
Tabel 4.18
Tabel Data Saat Ini
108
Tabel 4.19
Pertumbuhan Data Tahun 2006 - 2009
109
Tabel 4.20
Jumlah Bytes per Record, Pertambahan Record dan KiloBytes
109
tiap tahunnya Tabel 4.21
Tabel Rencana Implemenatasi
xiv
110
DAFTAR GAMBAR
Gambar 2.1
Aspek Terintegrasi dari Data Warehouse
15
Gambar 2.2
Aspek Time Variant Data Warehouse
16
Gambar 2.3
Aspek Nonvolatile Data Warehouse
18
Gambar 2.4
Struktur Data Warehouse
19
Gambar 2.5
Data Warehouse Fungsional
22
Gambar 2.6
Data Warehouse Terpusat
23
Gambar 2.7
Data Warehouse Terdistribusi
25
Gambar 2.8
Hubungan Antara Tabel Dimensi pada Skema Bintang
30
Sederhana Gambar 2.9
Skema Bintang dengan Lebih dari Satu Tabel Fakta
31
Gambar 2.10
Skema Bintang Sebagai Tabel Asosiasi
32
Gambar 2.11
Skema Bintang Majemuk
33
Gambar 2.12
Skema Bintang Snowflake
34
Gambar 2.13
Skema Bintang dengan Outboard Table atau Secondary
34
Dimension Table Gambar 2.14
Hubungan Unit Organisasi dan Fungsi
37
Gambar 2.15
Matriks Unit Organisasi dan Fungsi
37
Gambar 3.1
Struktur Organisasi Perusahaan
44
Gambar 3.2
Struktur Organisasi Bagian Produksi
44
Gambar 4.1
Arsitektur Data Warehouse P.T. Ancol Terang Metal
88
Printing
xv
Gambar 4.2
Layar Login
99
Gambar 4.3
Layar Utama
99
Gambar 4.4
Layar Pivot
100
Gambar 4.5
Layar Grafik
100
Gambar 4.6
Layar Transform Fact
100
Gambar 4.7
Layar Transform Dim
101
Gambar 4.8
Layar Change Password
101
Gambar 4.9
Layar User Setting
101
Gambar 4.10
Star Schema Produksi pada PT.Ancol Terang Metal Printing
104
Gambar 4.11
Halaman Login
115
Gambar 4.12
Halaman Utama
116
Gambar 4.13
Tampilan Pivot Tabel (1)
117
Gambar 4.14
Tampilan View Graph (1)
118
Gambar 4.15
Tampilan Pivot Tabel (2)
119
Gambar 4.16
Tampilan View Graph (2)
120
Gambar 4.17
Tampilan Pivot Tabel (3)
121
Gambar 4.18
Tampilan View Graph (3)
122
Gambar 4.19
Tampilan Pivot Tabel (4)
123
Gambar 4.20
Tampilan View Graph (4)
124
Gambar 4.21
Tampilan Maintenance-ChangePassword
125
Gambar 4.22
Tampilan ChangePassword
125
Gambar 4.23
Tampilan Maintenance-UserSetting
126
Gambar 4.24
Tampilan UserSetting
127
xvi
Gambar 4.25
Tampilan Maintenance-DTS
128
Gambar 4.26
Tampilan DTS – Fact (1)
128
Gambar 4.27
Tampilan DTS – Fact (2)
129
Gambar 4.28
Tampilan DTS – Fact (3)
129
Gambar 4.29
Tampilan DTS – Dimension (1)
130
Gambar 4.30
Tampilan DTS – Dimension (2)
131
Gambar 4.31
Tampilan DTS – Dimension (3)
131
Gambar 4.32
Tampilan Logout
132
xvii