ANALISIS DAN PERANCANGAN DATA WAREHOUSE PADA PT. CRONOS MANDIRI UTAMA - Binus e-Thesis

  

UNIVERSITAS BINA NUSANTARA

Jurusan Teknik Informatika

Program Studi Strata-1

Skripsi Sarjana Komputer

  

Semester Genap Tahun 2005/2006

ANALISIS DAN PERANCANGAN DATA WAREHOUSE

PADA PT. CRONOS MANDIRI UTAMA

Yuki Novendy 0600646046

  Johan 0600647534

Hadi Wirawardhana 0600648190

Kelas/Kelompok: 08 PAT/02

  Abstrak

  Penulis melakukan analisis dan perancangan Data Warehouse pada PT. Cronos Mandiri Utama bertujuan untuk membantu penyediaan informasi dalam mendukung proses pengambilan keputusan bidang penjualan, pembelian dan persediaan.

  Metode yang digunakan oleh penulis dibagi menjadi dua bagian utama yaitu metode analisis dan metode perancangan sistem. Metode Analisis (fact finding) berupa studi kepustakaan dan survei langsung ke perusahaan dengan cara mewawancarai orang terkait untuk melengkapi informasi yang dibutuhkan. Sedangkan pada metode perancangan sistem, penulis menggunakan metode Vidette Poe dan beberapa alat permodelan seperti Analisis Matriks, Skema Bintang, dan Metadata untuk memperjelas gambaran mengenai perancangan sistem. Hasil dari analisis berupa rancangan Data

  

Warehouse PT. Cronos Mandiri Utama serta aplikasi Data Warehouse yang berisi data

  yang dapat dianalisis lebih lanjut untuk pengambilan keputusan. Hasil dari analisis ini dimanfaatkan untuk mengintegrasikan data yang dapat dipercaya serta pengaksesan yang mudah dalam pencarian data dan informasi. Setelah melakukan analisis dan perancangan Data Warehouse PT. Cronos Mandiri Utama, penulis menarik kesimpulan bahwa rancangan Data Warehouse yang tersedia memiliki sifat aksesibilitas dan integritas yang tinggi sehingga dapat digunakan untuk mendukung kegiatan analisis sebagai dasar pengambilan keputusan oleh pihak eksekutif pada PT. Cronos Mandiri Utama. Namun, untuk dapat mengambil sebuah keputusan yang lebih terarah maka diperlukan aplikasi EIS ataupun DSS. Penulis berharap agar rancangan Data Warehouse ini dapat dikembangkan lebih lanjut dengan memperluas ruang lingkup perancangan sehingga mencakup seluruh sistem pada perusahaan dan melakukan pengembangan hingga ke tahap selanjutnya yaitu Data Mining.

  Kata kunci : Data, Informasi, Data Warehouse

  

PRAKATA

  Puji dan syukur kami panjatkan kepada Tuhan Yang Maha Esa atas segala berkat dan rahmat-Nya, sehingga kami dapat menyelesaikan skripsi dengan judul “Analisis dan Perancangan Data Warehouse pada PT. Cronos Mandiri Utama” ini tepat pada waktunya. Skripsi ini kami susun sebagai salah satu syarat kelulusan pada jenjang pendidikan S-1 (Strata-1) jurusan Teknik Informatika di Universitas Bina Nusantara, Jakarta.

  Dalam penyusunan skripsi ini, kami mendapatkan banyak dukungan dan bantuan dari berbagai pihak, baik secara langsung maupun tidak langsung. Oleh karena itu, pada kesempatan ini kami ingin menyampaikan ucapan terima kasih kepada: 1.

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

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

  3. Bapak Taslim Rochmadi, Ir., Dip.Ing., Dr., selaku dosen pembimbing yang telah banyak memberikan pengarahan, masukan, saran, dan motivasi kepada kami dalam menyelesaikan skripsi ini.

  4. Ibu Ketty Wirawati, selaku Direktur PT. Cronos Mandiri Utama yang telah memberikan izin kepada kami untuk melakukan survei di perusahaan beliau.

  5. Ibu Sherly Wijaya, S.kom., selaku Manajer Umum PT. Cronos Mandiri Utama yang telah bersedia meluangkan waktu untuk memberikan data dan informasi yang kami butuhkan dalam penyusunan skripsi ini.

  6. Segenap staf pengajar Universitas Bina Nusantara yang telah membimbing kami selama kuliah.

  7. Orang tua dan seluruh anggota keluarga kami yang telah memberikan dukungan kepada kami, baik secara moril maupun material.

  8. Teman-teman dan semua pihak yang tidak dapat kami sebutkan satu persatu, yang telah memberikan dukungan moril dalam menyelesaikan skripsi ini.

  Kami menyadari sepenuhnya bahwa penulisan skripsi ini masih jauh dari sempurna. Oleh karena itu, kami sangat mengharapkan masukan berupa kritik dan saran yang membangun dari pembaca. Akhir kata, semoga skripsi ini dapat bermanfaat bagi kita semua demi pengembangan ilmu pengetahuan di masa yang akan datang.

  Jakarta, 06 Juni 2006 Penulis

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 ........................................................................................................... xv Daftar Lampiran ......................................................................................................... xviii

  BAB 1 PENDAHULUAN

  1.1 Latar Belakang ....................................................................... 1

  1.2 Ruang Lingkup ....................................................................... 2

  1.3 Tujuan dan Manfaat ............................................................... 2 1.4 Metodologi Penelitian ............................................................

  3

  1.5 Sistematika Penulisan ............................................................. 6

  BAB 2 LANDASAN TEORI

  2.1 Teknologi Informasi ............................................................... 8

  2.2 Konsep Dasar Sistem Informasi ............................................. 8

  2.3 Konsep Database .................................................................... 9

  2.4 Konsep Data Warehouse (Khasanah Data) ............................ 9

  2.5 Karakteristik Data Warehouse ............................................... 11

  2.5.1 Subject Oriented (Berorientasi Subyek) ..................... 11

  2.5.2 Integrated (Terintegrasi) ............................................ 12

  2.5.3 Time Variant (Rentang Waktu) .................................. 13

  2.5.4 Nonvolatile (Tidak Berubah) ...................................... 15

  2.6 Struktur Data Warehouse ....................................................... 16

  2.6.1 Current Detail Data ................................................. 16

  2.6.2 Older Detail Data .................................................... 17

  2.6.3 Lightly Summary Data ............................................. 17

  2.6.4 Highly Summary Data ............................................. 17

  2.6.5 Metadata .................................................................. 18

  2.7 Anatomi Data Warehouse ...................................................... 19

  2.7.1 Functional Data Warehouse ………………………… 20

  2.7.2 Centralized Data Warehouse ……………………..… 21

  2.7.3 Distributed Data Warehouse ……………………….. 22

  2.8 Kegunaan Data Warehouse .................................................... 24

  2.8.1 Pembuatan Laporan .................................................... 24

  2.8.2 On-Line Analytical Processing (OLAP) .................... 24

  2.8.3 Data Mining ................................................................ 24

  2.8.4 Proses Informasi Eksekutif ......................................... 25

  2.9 Metode Analisis Perancangan Data Warehouse ..................... 25

  2.10 Tahapan Perancangan Data Warehouse ................................. 26

  2.10.1 Menentukan Arah (Pilot) ............................................ 26

  2.10.2 Menentukan Area Bisnis bagi pembagunan Data Warehouse ........................................................ 27

  2.10.3 Memastikan Data Warehouse yang Sukses ................ 27

  2.11 Perancangan Data Warehouse dengan Skema Bintang .......... 28

  2.11.1 Kentungan Menggunakan Skema Bintang ................. 28

  2.11.2 Perancangan Skema Bintang ...................................... 29

  2.11.3 Skema Bintang Sederhana .......................................... 30

  2.11.4 Skema Bintang dengan Banyak Tabel Fakta ............. 31

  2.11.5 Skema Bintang Majemuk ........................................... 32

  2.11.6 Skema Snowflake ....................................................... 33

  2.11.7 Agregasi ..................................................................... 36

  2.11.8 Denormalisasi ............................................................. 37

  2.12 Penjualan, Pembelian, dan Persediaan ................................... 38

  2.12.1 Pengertian Penjualan .................................................. 38

  2.12.2 Pengertian Pembelian ................................................. 40

  2.12.3 Pengertian Persediaan ................................................ 41

  BAB 3 ANALISIS KEBUTUHAN DATA WAREHOUSE

  3.1 Metode Analisis dan Perancangan ......................................... 45

  3.2 Latar Belakang Organisasi ..................................................... 46

  3.3 Struktur Organisasi ................................................................. 47

  3.3.1 Tugas dan Tanggung Jawab ....................................... 47

  3.4 Subyek Data dan Fungsi Bisnis ……………………….….… 53

  3.4.1 Subyek Data ………………………………………… 53

  3.4.2 Fungsi Bisnis ……………………………………….. 54

  3.5 Analisis Matriks ……………………………………………. 55

  3.5.1 Unit Organisasi Vs Subyek Data …………………… 55

  3.5.2 Fungsi Bisnis Vs Unit Organisasi ………………….. 56

  3.5.3 Fungsi Bisnis Vs Subyek Data …………………….. 58

  3.6 Teknologi Informasi PT. Cronos Mandiri Utama ………….. 59

  3.6.1 Perangkat Keras ……………………………………. 59

  3.6.2 Piranti Lunak ……………………………………..… 60

  3.6.3 Matriks Fungsi Bisnis Vs Aplikasi ………………… 60

  3.6.4 Matriks Subyek Data Vs Aplikasi ………………….. 61

  3.7 Analisis Kebutuhan Data dan Informasi ………………….… 62

  3.8 Masalah yang Dihadapi ………………………………..…… 63

  3.9 Pemecahan Masalah ……………………………………….. 64

  BAB 4 DATA WAREHOUSE YANG DIUSULKAN

  4.1 Arsitektur Data Warehouse .................................................... 66

  4.2 Rancangan Data Warehouse .................................................. 69

  4.2.1 Transformasi Data ...................................................... 71

  4.2.2 Metadata ..................................................................... 86

  4.2.2.1 Analisis Basis Data ..................................... 86

  4.2.2.2 Penjelasan Metadata .................................... 106

  4.2.3 Rancangan Layar Aplikasi Data Warehouse .............. 119

  4.2.3.1 Rancangan Dialog Aplikasi ......................... 119

  4.2.3.2 Spesifikasi Proses ........................................ 140

  4.3 Rancangan Implementasi ....................................................... 145

  4.3.1 Dukungan Perangkat Keras ........................................ 145

  4.3.2 Dukungan Piranti Lunak ............................................ 146

  4.3.3 Tampilan Layar Aplikasi ............................................ 146

  4.4 Rancangan Skema Bintang ..................................................... 152

  4.4.1 Skema Bintang Penjualan ........................................... 152

  4.4.2 Skema Bintang Pembelian ......................................... 154

  4.4.3 Skema Bintang Persediaan ......................................... 156

  4.5 Analisis Kapasitas Media Penyimpanan ................................ 157

  4.5.1 Analisis Tabel Fakta ................................................... 158

  4.6 Analisis Pertumbuhan Data .................................................... 163

  4.7 Analisis Manfaat .................................................................... 164

  4.8 Rencana Implementasi ........................................................... 164

  BAB 5 KESIMPULAN DAN SARAN

  5.1 Kesimpulan ............................................................................ 165

  5.2 Saran ....................................................................................... 165

  DAFTAR PUSTAKA ............................................................................................... 167 RIWAYAT HIDUP .................................................................................................. 169 LAMPIRAN-LAMPIRAN FOTOCOPY SURAT ABSENSI PERUSAHAAN FOTOCOPY SURAT SURVEI

  DAFTAR TABEL

Tabel 4.3 Tabel MsKaryawan ............................................................................ 88Tabel 4.11 Tabel MsWilayah …...……………………….................................... 94Tabel 4.10 Tabel MsSupplier …….………………….......................................... 93Tabel 4.9 Tabel MsStokBarang ………………….............................................. 92Tabel 4.8 Tabel MsProdukDetail ........................................………………….. 92Tabel 4.7 Tabel MsProdukHeader …………………………............................. 91Tabel 4.6 Tabel MsPelanggan …........................................................................ 90Tabel 4.5 Tabel MsMerkProduk ……................................................................ 89Tabel 4.4 Tabel MsKredit ….………………………….……………………… 89Tabel 4.2 Tabel MsJenisProduk ......................................................................... 87Tabel 2.1 Perbandingan Subject Oriented antara Data Warehouse dengan Operational Data ……........................................................... 12Tabel 4.1 Tabel MsJabatan ……………………................................................ 86Tabel 3.7 Matriks Subyek Data vs Aplikasi …………....................................... 62Tabel 3.6 Matriks Fungsi Bisnis vs Aplikasi ..................................................... 61Tabel 3.5 Matriks Fungsi Bisnis vs Subyek Data …………………………….. 58Tabel 3.4 Matriks Fungsi Bisnis vs Unit Organisasi ..………………………... 56Tabel 3.3 Matriks Unit Organisasi vs Subjek Data …………………………… 55Tabel 3.2 Fungsi Bisnis pada PT. Cronos Mandiri Utama ................................. 54Tabel 3.1 Subyek Data pada PT. Cronos Mandiri Utama .................................. 53Tabel 2.2 Tipe Persediaan dan Transaksi yang mempengaruh …………......... 42Tabel 4.12 Tabel TrHutang ……………………………...................................... 95Tabel 4.13 Tabel TrPerlunasanPembelian ….…………...................................... 96Tabel 4.26 Sumber Data Bagi Tabel Fakta Pembelian ........................................ 108Tabel 4.35 Tabel Dimensi MerkProdukDim …………........................................ 113Tabel 4.34 Sumber Data Bagi Tabel Dimensi MerkProdukDim ......................... 113Tabel 4.33 Tabel Dimensi SignatureDim ………………………........................ 112Tabel 4.32 Sumber Data Bagi Tabel Dimensi SignatureDim .............................. 112Tabel 4.31 Tabel Dimensi KreditDim ................................................................. 111Tabel 4.30 Sumber Data Bagi Tabel Dimensi KreditDim ................................... 111Tabel 4.29 Tabel Fakta Persediaan .…………………………............................. 110Tabel 4.28 Sumber Data Bagi Tabel Fakta Persediaan .…….............................. 110Tabel 4.27 Tabel Fakta Pembelian ………………………………….................. 109Tabel 4.25 Tabel Fakta Penjualan ….................................................................... 107Tabel 4.14 Tabel TrPerlunasanPenjualan ……………........................................ 97Tabel 4.24 Sumber Data Bagi Tabel Fakta Penjualan .......................................... 106Tabel 4.23 Tabel TrReturPenjualanDetail ............................................................ 105Tabel 4.22 Tabel TrReturPenjualanHeader ......................................................... 104Tabel 4.21 Tabel TrReturPembelianDetail …...…............................................... 103Tabel 4.20 Tabel TrReturPembelianHeader ….................................................... 102Tabel 4.19 Tabel TrPiutang .................................................................................. 101Tabel 4.18 Tabel TrPenjualanDetail …….…..……………................................. 101Tabel 4.17 Tabel TrPenjualanHeader …….………………….............................. 100Tabel 4.16 Tabel TrPembelianDetail ……………………................................... 99Tabel 4.15 Tabel TrPembelianHeader …………………...................................... 98Tabel 4.36 Sumber Data Bagi Tabel Dimensi PelangganDim ……………........ 114Tabel 4.37 Tabel Dimensi PelangganDim ........................................................... 114Tabel 4.38 Sumber Data Bagi Tabel Dimensi ProdukDim .................................. 115Tabel 4.39 Tabel Dimensi ProdukDim .……....................................................... 115Tabel 4.40 Sumber Data Bagi Tabel Dimensi SupplierDim ................................ 116Tabel 4.41 Tabel Dimensi SupplierDim ………………...................................... 116Tabel 4.42 Sumber Data Bagi Tabel Dimensi WilayahDim................................. 117Tabel 4.43 Tabel Dimensi WilayahDim ………………...................................... 117Tabel 4.44 Sumber Data Bagi Tabel Dimensi WaktuDim .................................. 118Tabel 4.45 Tabel Dimensi WaktuDim ……………………................................. 118Tabel 4.46 Sumber Data Bagi Tabel Dimensi JenisProdukDim .......................... 119Tabel 4.47 Tabel Dimensi JenisProdukDim ….................................................... 119Tabel 4.48 Analisis Kapasistas Media Penyimpanan untuk Tabel Fakta ............ 161Tabel 4.49 Analisis Kapasistas Media Penyimpanan untuk Tabel Dimensi ....... 162Tabel 4.50 Tabel Analisis Pertumbuhan Data ..................................................... 163Tabel 4.51 Tabel Rencana Implementasi ……..................................................... 164

  DAFTAR GAMBAR

Gambar 2.1 Aspek Terintegrasi dari Data Warehouse ............................................. 13Gambar 2.2 Aspek Time Variant Data Warehouse .................................................. 14Gambar 2.3 Aspek Nonvolatile Data Warehouse .................................................... 16Gambar 2.4 Struktur Data Warehouse ..................................................................... 19Gambar 2.5 Functional Data Warehouse ....………………………………………. 21Gambar 2.6 Centralized Data Warehouse ….…………………………………….. 22Gambar 2.7 Distributed Data Warehouse .......……………………………………. 23Gambar 2.8 Skema Bintang Sederhana .................................................................... 30Gambar 2.9 Skema Bintang dengan Banyak Tabel Fakta ......................................... 31Gambar 2.10 Skema Bintang Sebagai Tabel Asosiasi .............................................. 32Gambar 2.11 Skema Bintang Majemuk ..................................................................... 33Gambar 2.12 Skema Snowflake ................................................................................. 35Gambar 2.13 Skema Bintang dengan Tabel Outboard ..........………………………. 36Gambar 3.1 Struktur Organisasi ............................................................................... 47Gambar 4.1 Arsiktektur Data Warehouse Terpusat Pada PT.Cronos Mandiri Utama ....................................................................................................

  67 Gambar 4.2 Transformasi Data Untuk Tabel MerkProdukDim ............................... 73