ANALISIS DAN PERANCANGAN DATA WAREHOUSE PADA PT. JAGOR JAYA - Binus e-Thesis
UNIVERSITAS BINA NUSANTARA
_______________________________________________________________________ Jurusan Sistem Informasi
Skripsi Sarjana Komputer Semester Genap tahun 2005/2006
ANALISIS DAN PERANCANGAN DATAWAREHOUSE
PADA PT. JAGOR JAYA
Charles Nova 0600619051 Rachmat Ibnu 0600622424 Suriadi 0600624120
Abstrak
Perusahaan membutuhkan informasi yang strategis dan tepat dalam menjalankan kegiatan operasionalnya sehari-hari. Datawarehouse adalah suatu aplikasi yang mengelola data-data operasional perusahaan yang berjumlah banyak dan tersebar. Datawarehouse mengambil dan mengintegrasikan informasi yang ada pada database- database perusahaan dan menyajikannya dalam bentuk informasi yang strategis dan tepat. Dari informasi yang sudah terkumpul, pihak pimpinan perusahaan dapat menggunakannya sebagai bahan pengambilan keputusan. Datawarehouse berperan penting dalam menentukan kesuksesan perusahaan. Penelitian skripsi ini dilakukan pada PT. Jagor Jaya, dan difokuskan pada bagian pembelian, penjualan, dan persediaan. Dimaksudkan hasil dari penelitian ini dapat bermanfaat dalam perancangan dan pengimplementasian datawarehouse yang dapat dimanfaatkan oleh para pimpinan perusahaan dalam menjalankan dan memajukan perusahaan.
KATA PENGANTAR
Puji dan syukur penulis panjatkan kepada Tuhan Yang Maha Esa atas rahmat yang telah diaugerahkanNya sehingga penulisan skripsi ini dapat terselesaikan. Adapun tujuan dari penulisan skripsi ini adalah untuk memenuhi persyaratan dalam menyelesaikan jenjang studi Strata-1 di Universitas Bina Nusantara, Jakarta. Atas dukungan moral dan materi yang diberikan oleh berbagai pihak kepada penulis selama penyusunan skripsi ini, maka pada kesempatan ini penulis mengucapkan banyak terima kasih kepada : 1.
Bapak Prof.Dr.Drs.Gerardus Polla, M.App.Sc , selaku Rektor Universitas Bina Nusantara, Jakarta.
2. Bapak Ir.Sablin Yusuf,M.Sc,M.Comp.Sc, selaku Dekan Fakultas Ilmu Komputer.
3. Bapak Siswono, S.Kom, MM, selaku Ketua Jurusan Sistem Informasi.
4. Bapak Johan, S.Kom, MM, selaku Sekretaris Jurusan Sistem Informasi.
5. Bapak Doddy Koeswandy, S.Kom, MM, selaku dosen pembimbing yang telah banyak meluangkan waktu dan tenaga dalam membimbing penulis dalam penulisan skripsi ini.
6. Seluruh dosen Universitas Bina Nusantara yang telah memberikan bekal ilmu pengetahuan yang berguna bagi penulis selama masa kuliah.
7. Seluruh pemimpin dan karyawan PT. Jagor Jaya yang telah bersedia membantu mengumpulkan informasi dalam penulisan skripsi ini.
8. Orang tua dan keluarga yang telah memberikan dukungan baik secara moral maupun material kepada penulis.
9. Teman-teman penulis yang terlalu banyak untuk disebutkan satu persatu yang telah memberikan dukungan, bantuan, pendapat, waktu dan saran yang berguna dalam penyelesaian skripsi ini.
Akhir kata, semoga hasil karya skripsi ini dapat berguna bagi rekan-rekan pembaca dan sebagai sumbangsih kepada almamater dalam perkembangan ilmu pengetahuan.
Jakarta, 15 Juni 2006 Penulis
DAFTAR ISI
1.5 Sistematika Penulisan
11
2.4 Definisi Datawarehouse
10
2.3 Pengertian Database
8
2.2 Konsep Dasar Sistem Informasi
7
2.1 Definisi Teknologi Informasi
7
2 LANDASAN TEORI
4 BAB
Halaman Judul Luar i
Halaman Judul Dalam ii
1.4 Metodologi
3
1.3 Tujuan dan manfaat
1.2 Ruang Lingkup 2
1
1.1 Latar Belakang
1
BAB 1 PENDAHULUAN
Daftar Tabel xv
Daftar Gambar xii
Prakata / Kata Pengantar v Daftar Isi vii
Halaman Pernyataan iii Abstrak iv
4
2.5.1
12 Subject Oriented (Berorientasi Subyek) 2.5.2 (Terintegrasi)
15 Integrated 2.5.3 (Rentang Waktu) 16
Time-variant 2.5.4 (Tidak Berubah
17 Nonvolatile
2.6 Struktur Data Warehouse
18
2.6.1 Detail Data
19 Current
2.6.2 Detail Data
20 Older
2.6.3 Summarized Data
20 Highly
2.6.4
20 Summarized Data Lightly
2.6.5
20 Meta Data
2.7 Arsitektur Datawarehouse
21
2.8 Kegunaan Datawarehouse
24
2.9 Perencanaan dan Perancangan Data Warehouse
25
2.10
27 Perancangan Datawarehouse Dengan Skema Bintang
2.10.1
28 Keuntungan Menggunakan Skema Bintang
2.10.2 Skema Bintang
28 Perancangan
2.10.3 Bintang Sederhana
29 Skema
2.10.4
30 Skema Bintang Dengan Banyak Tabel Fakta
2.10.5 Bintang Majemuk
32 Skema
2.10.6
33 Skema Snowflake
2.10.7
35 Agregasi
2.10.8 Data
35 Denormalisasi
2.11 Analisa SWOT
36 Pengertian
2.13
40 Penjualan
2.14
41 Retur Penjualan
2.15
42 Persediaan
2.16
42 Pembelian BAB
3 ANALISA DATAWAREHOUSE
44
3.1 Metode Analisis dan Perancangan
44
3.2 Latar Belakang Organisasi
45
3.3 Struktur Organisasi
45
3.3.1
46 Wewenang dan Tanggung Jawab
3.4 Subjek Data dan Fungsi Bisnis 50
3.4.1 Data
50 Subjek
3.4.2 Bisnis
51 Fungsi
3.5 Analisis Matriks
52
3.5.1 Vs Lokasi
52 Organisasi
3.5.2 Vs Subjek Data
53 Organisasi
3.5.3 Bisnis Vs Organisasi
54 Fungsi
3.5.4
56 Fungsi Bisnis Vs Subjek Data
3.6 Analisis SWOT PT. Jagor Jaya
58
3.7 Analisa Critical Success Factor
59
3.8 Teknologi Informasi PT. Jagor Jaya
59
3.8.1 Keras
59 Perangkat
3.8.2 Lunak
60 Perangkat
3.8.4
62 Matriks Subjek Data vs Aplikasi
3.9 Matriks Subjek Data vs Aplikasi
62 3.10 yang dihadapi 63
Masalah
3.11 Masalah
63 Pemecahan
BAB 4 DATA WAREHOUSE YANG DIUSULKAN
64
4.1 Arsitektur Data Warehouse
64
4.2 Rancangan Data Warehouse
67 4.2.1 data
69 Transformasi
4.2.2
70 Metadata
4.2.3
80 Prototipe aplikasi data warehouse
4.3 Rancangan implementasi
87 4.3.1 perangkat keras
87 Dukungan
4.3.2 Piranti Lunak
88 Dukungan
4.4 Clustering
89
4.5 Skema Bintang 90
4.5.1 Bintang Pembelian
91 Skema
4.5.2 Bintang Penjualan
92 Skema
4.5.3 Bintang Persediaan
93 Skema
4.5.4
94 Skema Bintang Retur Pembelian
4.5.5
95 Skema Bintang Retur Penjualan
4.6 Analisis Pertumbuhan Data
96
4.7 Analisis Manfaat
98 BAB
5 SIMPULAN DAN SARAN 140
5.1 Kesimpulan 140
5.2 Saran 140 DAFTAR PUSTAKA 142 DAFTAR RIWAYAT HIDUP 143
Daftar Gambar
34 Gambar 2.12 : SWOT
Gambar 4.6 : Perancangan Layar Tabel Pivot Fakta84 PT.Jagor Jaya
83 Gambar 4.5 : Perancangan Layar Skema Bintang Datawarehouse
82 Gambar 4.4 : Perancangan Layar User Query
81 Gambar 4.3 : Perancangan Layar Data Transformation Service
65 Gambar 4.2 : Perancangan Layar Login
46 Gambar 4.1 : Arsitektur Data Warehouse pada PT. Jagor Jaya
38 Gambar 3.1 : Struktur Organisasi PT. Jagor Jaya
33 Gambar 2.11 : Skema Bintang Snowflake
Gambar 2.1 : Aspek Terintegrasi dari Datawarehouse33 Gambar 2.10 : Skema Bintang dengan Outboard Table atau Secondary Dimension Table
32 Gambar 2.9 : Skema Bintang Majemuk
31 Gambar 2.8 : Skema Bintang Sebagai Tabel Asosiasi
30 Gambar 2.7 : Skema Bintang dengan Lebih dari Satu Tabel Fakta
21 Gambar 2.6 : Hubungan Antara Tabel Dimensi pada Skema Bintang Sederhana
Gambar 2.5 : Arsitektur Datawarehouse18 Gambar 2.4 : Struktur Datawarehouse 19
17 Gambar 2.3 : Aspek Nonvolatile Datawarehouse
15 Gambar 2.2 : Aspek Time Variant Datawarehouse
85
Gambar 4.8 : Perancangan Layar Data CalculationGambar 4.20 Gambar Tampilan Layar User Query 106Gambar 4.29 Gambar Tampilan Layar Pivot Fakta Retur Pembelian 123Gambar 4.28 Gambar Tampilan Layar Pivot Fakta Pembelian 122Gambar 4.27 Gambar Tampilan Layar Pivot Fakta Penjualan 121Gambar 4.26 Gambar Tampilan Layar Open Cube 119Gambar 4.25 Gambar Tampilan Layar Skema Datawarehouse 118Gambar 4.24 Gambar Tampilan Layar Tabel Pivot 114Gambar 4.23 Gambar Tampilan Layar Cube Wiz 3 113Gambar 4.22 Gambar Tampilan Layar Cube Wiz 2 111Gambar 4.21 Gambar tampilan layar Cube Wiz 1 109Gambar 4.19 Gambar Tampilan Layar Tambah User 10586 Gambar 4.9 : Skema Bintang PT. Jagor Jaya
Gambar 4.18 Gambar Tampilan Layar Change Pass 104Gambar 4.17 Gambar Tampilan Layar Data Transformation Service 10399 Gambar 4.16 Gambar Tampilan Layar Main 101
93 Gambar 4.15 Gambar Tampilan Layar Login
92 Gambar 4.14 : Skema Bintang Retur Penjualan
92 Gambar 4.13 : Skema Bintang Retur Pembelian
91 Gambar 4.12 : Skema Bintang Persediaan
91 Gambar 4.11 : Skema Bintang Penjualan
90 Gambar 4.10 : Skema Bintang Pembelian
Gambar 4.30 Gambar Tampilan Layar Pivot Fakta Retur Penjualan 124Gambar 4.32 Gambar Tampilan Layar Pemilihan Record-Record Untuk 127Gambar 4.33 Gambar Tampilan Layar Grafik 128Gambar 4.34 Gambar Layar Tampilan Tool Colour 129Gambar 4.35 Gambar Tampilan Layar Tabel Pivot Dalam FormatMicrosoft Excel 131
Gambar 4.36 Gambar Tampilan Layar Penggunaan Tool Calculation 132Gambar 4.37 Gambar Tampilan Layar Print 134Gambar 4.38 Gambar Tampilan Layar Menggunakan Sub Menu Tile Horisontal 136Gambar 4.39 Gambar Tampilan Layar Menggunakan Sub Menu Tile Vertical 137Gambar 4.40 Gambar Tampilan Layar Menggunakan Sub Menu Cascade 138Gambar 4.41 Gambar Tampilan Layar About 139Daftar Tabel
Tabel 2.1 : Perbandingan data operasional dengan data DSS13 Tabel 3.1 : Subjek Data PT. Jagor Jaya
50 Tabel 3.2 : Fungsi Bisnis PT. Jagor Jaya
51 Tabel 3.3 : Matriks Organisasi Vs Lokasi
52 Tabel 3.4 : Matriks Organisasi Vs Subjek Data
53 Tabel 3.5 : Tabel Matriks Fungsi Bisnis Vs Organisasi
54 Tabel 3.6 : Tabel Matriks Fungsi Bisnis Vs Subjek Data
56 Tabel 3.7 : Tabel analisis SWOT pada PT. Jagor Jaya
58 Tabel 3.8 : Tabel Matriks Fungsi Bisnis Vs Aplikasi
61 Tabel 3.9 : Matriks Subjek Data vs Aplikasi
62 Tabel 4.1 : Tabel Metadata Fakta Pembelian
70 Tabel 4.2 : Tabel Metadata Fakta Retur Pembelian
71 Tabel 4.3 : Tabel Metadata Fakta Penjualan
72 Tabel 4.4 : Tabel Metadata Retur Fakta Penjualan
72 Tabel 4.5 : Tabel Metadata Fakta Persediaan 73
Tabel 4.6 : Tabel Metadata Dimensi Waktu74 Tabel 4.7 : Tabel Metadata Dimensi Supplier
78 Tabel 4.8 : Tabel Metadata Dimensi Customer
79 Tabel 4.9 : Tabel Metadata Dimensi Bahan Baku
79 Tabel 4.10 : Tabel Metadata Dimensi Produk
80 Tabel 4.11 : Tabel Clustering Subjek Data PT. Jagor Jaya
89