• Tidak ada hasil yang ditemukan

ANALISIS DAN PERANCANGAN DATA WAREHOUSE PADA PT. CIPTA TERAS ADI BUSANA - Binus e-Thesis

N/A
N/A
Protected

Academic year: 2019

Membagikan "ANALISIS DAN PERANCANGAN DATA WAREHOUSE PADA PT. CIPTA TERAS ADI BUSANA - Binus e-Thesis"

Copied!
15
0
0

Teks penuh

(1)

iv

UNIVERSITAS BINA NUSANTARA

Fakultas Ilmu Komputer Jurusan Teknik Informatika

Skripsi Sarjana Komputer Semester Ganjil tahun 2005/2006

ANALISIS DAN PERANCANGAN DATA WAREHOUSE PT. CIPTA TERAS ADI BUSANA

Kartini Santoso 0600611982 Christian Mark Vincent 0600612045 Tini Wong 0600612303

Kelas/Kelompok: 07 PLT / 03

Abstrak

Tujuan dari penelitian ini adalah menganalisis dan merancang data warehouse yang dimiliki perusahaan supaya data lebih terintegrasi dan dapat mendukung sistem informasi yang strategis. Penelitian ini dibatasi pada analisis pembelian bahan baku dari supplier, penjualan produk yang telah jadi, pembayaran hutang dan penerimaan piutang, retur penjualan dan pembelian, pengiriman barang ke pelanggan dan penerimaan bahan baku dari supplier.

Metodologi yang digunakan pada penelitian ini adalah Metodologi Analisis dan Metodologi Perancangan. Metodologi Analisis terdiri dari wawancara, pemeriksaan dokumen (document examination), mengamati kegiatan operasional perusahaan, melakukan studi pustaka. Metodologi Perancangan meliputi perancangan logikal dan perancangan fisikal.

Penelitian ini telah menghasilkan rancangan data warehouse yang terdiri atas perancangan dimensi dan tabel fakta, yang di representasikan dengan skema bintang. Dari rancangan data warehouse ini telah dikonstruksikan kedalam DBMS yang telah di pilih yaitu SQL Server 2000. Impelementasi dari rancangan ini telah di evaluasi berkaitan dengan hal user interface, kestabilan aplikasi dan pemenuhan kebutuhan perusahaan.

Dalam penelitian ini dihasilkan sebuah aplikasi data warehouse yang dapat menyajikan informasi untuk kebutuhan perusahaan. Informasi yang dihasilkan di representasikan dengan pivot table dan grafik yang berguna dalam pengambilan keputusan. Aplikasi ini diharapkan dapat memberikan informasi yang akurat dan cepat sesuai dengan kebutuhan perusahaan.

Kata kunci :

(2)

v

PRAKATA

Puji syukur kami panjatkan kepada Tuhan Yang Maha Esa yang telah memberikan rahmat-Nya, sehingga penulis dapat menyelesaikan skripsi ini. Skripsi dengan judul “Analisis dan Perancangan Data Warehouse pada PT. Cipta Teras Adi Busana” ini disusun sebagai salah satu syarat untuk menyelesaikan jenjang studi Strata-1 (S1) pada jurusan Teknik Informatika fakultas Ilmu Komputer Universitas Bina Nusantara.

Pada kesempatan ini penulis ingin mengucapkan rasa terima kasih yang sebesar – besarnya kepada semua pihak yang telah memberikan bantuan dalam penyusunan skripsi ini, antara lain :

1. Bapak Prof. Dr. Gerardus Polla, M.App.Sc, selaku Rektor Universitas Bina Nusanatara.

2. Bapak Mohammad Subekti, BE, M.Sc, selaku Ketua Jurusan Teknik Informatika.

3. Bapak Fredy Purnomo, S.Kom, M.Kom, selaku sekretaris Jurusan Teknik Informatika.

4. Keluarga penulis, khususnya kedua orang tua yang telah memberikan dukungan kepada penulis.

5. Bapak Ashari, S.Kom, M.Kom, selaku Dosen Pembimbing Skripsi.

(3)

vi

7. Ibu Veronica Tan, selaku pihak Managemen dari PT Cipta Teras Adi Busana yang telah memberikan informasi yang berkaitan dengan pelaksanaan dan penyediaan data demi kepentingan penelitian.

8. Seluruh staf pengajar dan karyawan Universitas Bina Nusantara yang telah memberikan bantuan selama penulis menuntut ilmu di Universitas Bina Nusantara.

9. Teman-teman yang telah membantu penulis untuk menyelesaikan penulisan skripsi ini.

10. Semua pihak yang telah memberikan bantuan langsung maupun tidak langsung kepada penulis.

Penulis menyadari bahwa masih terdapat kekurangan dan kesalahan dalam penyusunan skripsi ini, oleh karena itu penulis akan sangat berterima kasih atas segala saran dan kritik yang diberikan. Akhir kata, penulis mengharapkan agar skripsi ini dapat bermanfaat bagi PT. Cipta Teras Adi Busana dan semua pihak yang membutuhkannya.

Jakarta, 21 Januari 2006

(4)

vii

DAFTAR ISI

Halaman Judul Luar………... i

Halaman Judul Dalam………. ii

Halaman Persetujuan Hardcover………...…. iii

Abstrak……….. iv

Prakata………... v

Daftar Isi……… vii

Daftar Tabel……….. xii

Daftar Gambar……….. xiv

Daftar Lampiran………... xvi

BAB 1 PENDAHULUAN 1.1 Latar Belakang……… 1

1.2 Ruang Lingkup………... 2

1.3 Tujuan dan Manfaat……… 3

1.4 Metodologi……….. 4

1.5 Sistematika Penulisan………. 5

BAB 2 LANDASAN TEORI 2.1 Pengertian Data, Database……….. 8

2.2 Pengertian Data Warehouse……… 8

2.3 Mengumpulkan Kebutuhan dan Analisis……… 9

2.4 Perancangan Logikal Data Warehouse………... 11

2.4.1 Memilih Proses Bisnis………. 12

2.4.2 Menentukan Grain………... 12

2.4.3 Mengidentifikasi Dimensi………... 12

2.4.4 Mengidentifikasi Tabel Fakta……….. 12

2.5 Perancangan Fisikal Data Warehouse……… 13

(5)

viii

2.5.2 Desain Derived Data………... 13

2.5.3 Memilih Organisasi File………... 14

2.5.4 Memilih Indeks………... 14

2.5.5 Mengestimasi Kapasitas Disk yang Dibutuhkan………. 14

2.5.6 Merancang Tampilan Layar untuk User……….. 15

2.5.7 Desain Mekanisme Keamanan……… 15

2.6 Karakteristik Data Warehouse………... 15

2.6.1 Subject Oriented………... 15

2.9 Arsitektur Data Warehouse………... 21

2.9.1 Arsitektur Two-Tier………... 21

2.9.2 Arsitektur Three-Tier………... 22

2.9.3 Arsitektur Bottom-Up………... 23

2.10 Anatomi Data Warehouse………... 24

2.10.1 Data Warehouse Fungsional……….. 24

2.10.2 Data Warehouse Terpusat……….. 25

2.10.3 Data Warehouse Terdistribusi………... 26

2.11 Kegunaan Data Warehouse………... 27

2.12 Skema Bintang………... 29

(6)

ix

2.12.2 Skema Bintang Sederhana………. 30

2.12.2 Skema Bintang Majemuk……….. 33

2.13 Skema Snowflake………... 33

2.14 Database Management System (DBMS)…... 35

2.14.1 Keuntungan DBMS………... 35

2.14.2 Kerugian DBMS………... 36

2.15 Multidimensional DBMS dan Data Warehouse………... 36

2.16 Kategori OLAP………... 37

2.16.1 ROLAP(Relational OLAP) ……….. 38

2.16.2 MOLAP(Multidimensional OLAP) ………. 38

2.16.3 HOLAP(Hybrid OLAP) ………... 38

BAB 3 ANALISIS DAN PERANCANGAN 3.1 Analisis………... 42

3.1.1 Latar Belakang Perusahaan……….. 42

3.1.2 Visi dan Misi………... 43

3.1.6 Analisis Perangkat Keras dan Perangkat Lunak……….. 53

3.1.7 Kebutuhan Informasi………... 54

(7)

x

3.1.9 Permasalahan yang Dihadapi……….. 57

3.1.10 Usulan Pemecahan Masalah……….. 58

3.2 Perancangan……… 58

3.2.1.5 Mapping Data Warehouse dan OLTP……….. 72

3.2.2 Pemilihan DBMS………... 78

3.2.3 Perancangan Fisikal………... 80

3.2.3.1 Desain Base Table……… 80

3.2.3.2 Desain Representasi Derived/Calculated Data.. 89

3.2.3.3 Pemilihan Organisasi File………. 90

3.2.3.4 Pemilihan Indeks……….. 90

3.2.3.5 Estimasi Kebutuhan Ruang Penyimpanan….... 92

3.2.3.5.1 Menghitung Kapasitas Penyimpanan Data pada Tabel………... 92 3.2.3.5.2 Menghitung Kapasitas Tabel dengan Clustered Index ..………... 97 3.2.3.5.3 Menghitung Kapasitas Tabel dengan Nonclustered Index ..….… 101 3.2.3.5.4 Kapasitas Disk yang Dibutuhkan... 107

3.2.3.6 Desain Tampilan User……….. 108

3.2.3.7 Desain Mekanisme Keamanan………. 115

3.2.3.7.1 Authentifikasi………... 115

3.2.3.7.2 Otorisasi……… 115

BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Implementasi………... 117

(8)

xi

4.1.2 Instalasi………... 121

4.1.3 Konversi Data………... 122

4.1.4 Uji Coba Sistem Baru………... 123

4.1.5 Operasi………... 126

4.1.5.1 Backup………... 127

4.1.5.2 Recovery………... 127

4.2 Evaluasi………... 128

BAB 5 SIMPULAN DAN SARAN 5.1 Simpulan………... 130

5.2 Saran………... 131

DAFTAR PUSTAKA………... 132

(9)

xii

DAFTAR TABEL

Tabel 3.1 Perangkat Keras………. 53

Tabel 3.2 Perangkat Lunak……… 53

Tabel 3.3 Kebutuhan Informasi 1……….. 54

Tabel 3.4 Kebutuhan Informasi 2……….. 56

Tabel 3.5 Aplikasi dan User………... 57

Tabel 3.6 Fakta dan Dimensi………. 65

Tabel 3.7 Fakta dan Measure………. 66

Tabel 3.8 Mapping Data Warehouse dan OLTP………... 78

Tabel 3.9 Perbandingan DBMS………. 78

Tabel 3.10 DimBarangJadi……….. 80

Tabel 3.11 DimBhnBaku………... 80

Tabel 3.12 DimPelanggan………... 81

Tabel 3.13 DimWaktu………. 81

Tabel 3.14 DimSupplier……….. 82

Tabel 3.15 DimKaryawan………... 82

Tabel 3.16 DimFakturBeli………... 83

Tabel 3.17 DimFakturJual………... 83

Tabel 3.18 DimTujuan………... 83

Tabel 3.19 Pembelian_Fact………... 84

Tabel 3.20 Penjualan_Fact……….. 85

(10)

xiii

Tabel 3.22 Penerimaan_Piutang_Fact………. 86

Tabel 3.23 Retur_Pembelian_Fact……….. 87

Tabel 3.24 Retur_Penjualan_Fact………... 87

Tabel 3.25 Pengiriman_Barang_Fact………... 88

Tabel 3.26 Penerimaan_Barang_Fact………... 88

Tabel 3.27 Data User………... 89

Tabel 3.28 Log File………... 89

Tabel 3.29 Dimensi dan Indeks………... 90

Tabel 3.30 Fakta dan Indeks……… 91

Tabel 3.31 Kapasitas Data Pada Tabel Dimensi………. 95

Tabel 3.32 Kapasitas Data Pada Tabel Fakta……… 96

Tabel 3.33 Kapasitas Clustered Index Pada Tabel Dimensi……… 100

Tabel 3.34 Kapasitas Non Clustered Index Pada Tabel Fakta……… 106

Tabel 3.35 Kapasitas Disk Yang Dibutuhkan Untuk Tabel Dimensi…….. 107

Tabel 3.36 Kapasitas Disk Yang Dibutuhkan Untuk Tabel Fakta……..… 108

(11)

xiv

DAFTAR GAMBAR

Gambar 2.1 Struktur Data Warehouse………. 18

Gambar 2.2 Arsitektur Two-Tier………. 22

Gambar 2.3 Arsitektur Three-Tier………... 23

Gambar 2.4 Arsitektur Bottom-Up-Tier………... 24

Gambar 2.5 Data Warehouse Fungsional……… 25

Gambar 2.6 Data Warehouse Terpusat……… 26

Gambar 2.7 Data Warehouse Terdistribusi………. 27

Gambar 2.8 Skema Bintang dengan Satu Tabel Fakta……… 30

Gambar 2.9 Skema Bintang dengan Beberapa Tabel Fakta……... 31

Gambar 2.10 Skema Bintang Sebagai Tabel Asosiasi………... 32

Gambar 2.11 Skema Bintang Majemuk... 33

Gambar 2.12 Skema Snowflake……….... 34

Gambar 2.13 Struktur Data Warehouse, Current Detail Data, Deparmental Data... 37

Gambar 3.1 Struktur Organisasi………... 44

Gambar 3.2 Proses Pembelian Bahan Baku……… 48

Gambar 3.3 Proses Penerimaan Bahan Baku……….. 49

Gambar 3.4 Proses Penjualan Barang Jadi……….. 49

Gambar 3.5 Proses Pengeluaran Barang dari Gudang…………... 50

Gambar 3.6 Proses Pengiriman dan Pembayaran……… 50

(12)

xv

Gambar 3.8 Skema Bintang Penjualan_Fact……… 67

Gambar 3.9 Skema Bintang Pembayaran_Hutang_Fact………. 68

Gambar 3.10 Skema Bintang Penerimaan_Piutang_Fact……….. 68

Gambar 3.11 Skema Bintang Retur_Pembelian_Fact………... 69

Gambar 3.12 Skema Bintang Retur_Penjualan_Fact………... 70

Gambar 3.13 Skema Bintang Pengiriman_Barang_Fact………... 71

Gambar 3.14 Skema Bintang Penerimaan_Barang_Fact………... 71

Gambar 3.15 Prototipe Form Login………... 109

Gambar 3.16 Prototipe Tampilan Awal………. 109

Gambar 3.17 Prototipe Form Transformasi………... 110

Gambar 3.18 Prototipe Pembelian Fact………. 111

Gambar 3.19 Prototipe Penjualan Fact……….. 111

Gambar 3.20 Prototipe Pembayaran Hutang Fact………. 112

Gambar 3.21 Prototipe Penerimaan Piutang Fact……….. 112

Gambar 3.22 Prototipe Retur Pembelian Fact………... 113

Gambar 3.23 Prototipe Retur Penjualan Fact……… 113

Gambar 3.24 Prototipe Pengiriman Barang Fact………... 114

Gambar 3.25 Prototipe Penerimaan Barang Fact……….. 114

(13)

xvi

DAFTAR LAMPIRAN

Halaman Login………... L 1 Pesan bila Usernama atau Password salah………... L 1 Pengisian Login………... L 1 Halaman utama bila Login sebagai Admin……….. L 2 Halaman utama bila Login sebagai Manager………….. L 3 Pemilihan menu Data Transformasi Dimensi………….. L 4 Halaman Data Transformasi Dimensi……….. L 5 Pesan bila Dimensi Faktur Jual telah ditransformasi…... L 6 Pesan bila Dimensi Faktur Beli telah ditransformasikan. L 7 Pesan bila Dimensi Bahan Baku telah

ditransformasikan………... L 8 Pesan bila Dimensi Waktu telah ditransformasikan…… L 9 Pesan bila Dimensi Pelanggan telah ditransformasikan.. L 10 Pesan bila Dimensi Supplier telah ditransformasikan…. L 11 Pesan bila Dimensi Karyawan telah ditransformasikan L 12 Pesan bila Dimensi Tujuan telah ditransformasikan…… L 13 Pemilihan menu transformasi Fact……….. L 14 Halaman transformasi Tabel Fakta……….. L 15 Pesan bila Tabel Fakta Pembelian telah

(14)

xvii

ditransformasikan………. L 17 Pesan bila Tabel Fakta Hutang telah ditransformasikan.. L 18 Pesan bila Tabel Fakta Piutang telah ditransformasikan. L 19 Pesan bila Tabel Fakta Retur Pembelian Fact telah

ditransformasikan………... L 20 Pesan bila Tabel Fakta Retur Penjualan Fact telah

ditransformasikan………. L 21 Pesan bila Tabel Pengiriman Barang Fact telah

ditransformasikan………. L 22 Pesan bila Tabel Penerimaan Barang Fact telah

(15)

xviii

Referensi

Dokumen terkait

Oleh karena itu dibutuhkan suatu data warehouse dimana data terintegrasi dengan baik sehingga kegiatan analisis dapat dilakukan secara tepat oleh pihak eksekutif.. Adapun metodologi

Hasil dari penulisan skripsi ini (data warehouse beserta aplikasinya) diharapkan mampu menyediakan informasi yang dapat diakses dengan mudah dan cepat sehingga dapat

Penulis menerapkan metode analisa dan metode perancangan, meliputi survei sistem yang berjalan, survei kebutuhan user dengan wawancara terhadap pihak yang bersangkutan,

Telekomunikasi Indonesia kantor cabang Cibinong ingin pula membuat suatu data warehouse agar dapat megintegrasikan data untuk dapat diakses dengan mudah dan cepat untuk

Dari hasil penelitian didapat bahwa terdapat banyak data dan informasi yang tersebar dan belum terintegrasi, diperlukan suatu teknologi informasi yang mendukung PT.Asuransi

Erwin Wijaya, selaku pihak PT Pelita Tatamas Jaya yang telah mengijinkan penulis melakukan survey dan membantu dalam memberikan data dan berbagai keterangan yang mendukung

Rapico Busana Permata Indah membutuhkan informasi yang cepat dan akurat agar eksekutif dapat menganalisa dan mengevaluasi masalah yang mungkin ada sehingga dapat membuat strategi

Hasil yang dicapai setelah metodologi dilakukan adalah rancangan data warehouse untuk bagian customer care di PT Broadband Multimedia Tbk.. dan aplikasi data warehouse yang