ANALISA DAN PERANCANGAN DATA WAREHOUSE PADA PT. PARIT PADANG - Binus e-Thesis

  

UNIVERSITAS BINA NUSANTARA

__________________________________________________________________

Jurusan Sistem Informasi

Fakultas Ilmu Komputer

  

Skripsi Strata 1

Semester Ganjil Tahun 2005/2006

ANALISA DAN PERANCANGAN DATA WAREHOUSE PADA PT. PARIT PADANG

  

Lucky Budiman Wijaya / 0600633371

Lilyani / 0600635995

Abstrak Saat ini penguasaan informasi adalah sangat penting, oleh karena itu

diperlukan suatu pengolahan data sehingga data-data dalam perusahaan dapat

diubah menjadi informasi yang berharga untuk keunggulan kompetitif.

  Metode penelitian yang digunakan adalah metode analisa dan perancangan

sistem. Metode analisa dilakukan dengan melakukan survei langsung dan studi

kepustakaan.

  Dari hasil penelitian didapat bahwa terdapat banyak data dan informasi

yang tersebar dan belum terintegrasi, diperlukan suatu teknologi informasi yang

mendukung PT. Parit Padang dalam mengintegrasikan data agar dapat diakses

dengan mudah dan cepat guna menyajikan informasi secara cepat, akurat, dan

aktual untuk mendukung proses pengambilan keputusan dan kebijakan perusahaan yaitu dengan data warehouse.

Dengan data warehouse, laporan dapat dihasilkan dengan lebih cepat,

selain itu informasi yang disajikan lebih bersifat analitis sehingga mudah digunakan untuk pengambilan keputusan. Kata kunci : data, warehouse, data warehouse Puji syukur penulis ucapkan kepada Tuhan Yang Maha Esa yang telah melimpahkan rahmat-Nya, sehingga skripsi ini dapat selesai tepat pada waktunya.

  Masalah utama yang dibahas pada skripsi ini adalah mengenai Data Warehouse pada PT. Parit Padang, oleh sebab itu penulis sangat mengharapkan skripsi ini dapat berguna bagi PT. Parit Padang serta bagi semua pihak yang membaca dan yang membutuhkan.

  Pada kesempatan ini, penulis juga ingin menyampaikan banyak terima kasih kepada semua pihak yang telah memberikan bantuan berupa nasehat, petunjuk, dukungan maupun dorongan kepada penulis. Untuk itu penulis ingin mengucapkan terima kasih kepada : 1.

  Prof. Dr. Gerardus Polla, M. App. Sc., selaku rektor Universitas Bina Nusantara yang telah menyediakan fasilitas sehingga penulis dapat menyelesaikan skripsi ini.

  2. Bapak Siswono, S.Kom, MM, selaku Ketua Jurusan Studi Sistem Informasi.

  3. Bapak Johan Setiawan, S.Kom, MM selaku dosen pembimbing penulis dalam menyelesaikan skripsi ini, yang telah memberikan bimbingan serta pengarahan kepada penulis sehingga skripsi ini dapat diselesaikan.

  4. Seluruh dosen Universitas Bina Nusantara, atas bimbingan dan pengajaran yang telah diberikan selama ini.

  5. Executive Director PT. Parit Padang beserta seluruh staf-stafnya yang telah memberikan kesempatan, bantuan, serta dukungan kepada penulis dalam menyelesaikan skripsi ini.

  6. Orang tua dan saudara yang telah memberikan dorongan dan perhatian selama penulisan skripsi ini.

Teman-teman serta semua pihak yang tidak dapat penulis sebutkan satu persatu di dalam penulisan skripsi ini atas dorongan dan dukungannya

  Penulis menyadari bahwa penulisan ini belum mencapai kesempurnaan dan masih terdapat banyak kekurangan, oleh sebab itu penulis dengan senang hati bersedia untuk menerima segala bentuk kritik dan saran dari para pembaca.

  Akhir kata, penulis berharap skripsi ini dapat bermanfaat bagi para pembaca dan almamater Universitas Bina Nusantara.

  Jakarta,

  17 Januari 2006

  Halaman Judul Luar Halaman Judul Dalam ……………………………………………………….. i Halaman Persetujuan Hardcover …………………………………………….. ii Abstrak ……………………………………………………………………….. iii Prakata ……………………………………………………………………….. iv Daftar Isi …………………………………………………………………….. vi Daftar Tabel …………………………………………………………………. xi Daftar Gambar ………………………………………………………………. xiii Daftar Lampiran ……………………………………………………………… xv

  BAB 1 PENDAHULUAN 1.1 Latar Belakang...............................................................

  1 1.2 Ruang Lingkup..............................................................

  2 1.3 Tujuan dan Manfaat Penulisan......................................

  3

  1.4 Metodologi.................................................................... 3 1.5 Sistematika Penulisan....................................................

  4 BAB 2 LANDASAN TEORI

  2.1 Konsep Dasar Data Warehouse.................................... 7 2.1.1 Pengertian Data dan Database.............................

  7

  2.1.2 Pengertian Data Warehouse................................ 8

  2.1.3 Kegunaan Data Warehouse……......................... 9

  2.1.5 Anatomi Data Warehouse…….......................... 12

  2.1.6 Struktur Data Warehouse...……......................... 16

  2.1.7 Arsitektur Data Warehouse……......................... 19

  2.1.7.1 Arsitektur Two-Tier….……………….. 20

  2.1.7.2 Arsitektur Three-Tier….………………. 21

  2.1.7.3 Arsitektur Bottom-Up….……………… 22

  2.1.8 Kegiatan Inti Data Warehouse…….................... 23

  2.1.9 Tahapan Membangun Data Warehouse….......... 24

  2.2 Perancangan Data Warehouse dengan Skema Bintang

  26 2.2.1 Keuntungan Menggunakan Skema Bintang.........

  27 2.2.2 Perancangan Skema Bintang................................

  28 2.2.3 Skema Bintang Sederhana…….............................

  28 2.2.4 Skema Bintang dengan Beberapa Tabel Fakta.....

  29 2.2.5 Skema Bintang Majemuk…….............................

  30

  2.2.6 Skema Snowflake…………….............................. 32

  2.3 Pengertian OLTP………………………………………

  35 2.3.1 Data Warehouse Versus OLTP…...………...........

  35

  2.4 Denormalisasi……………..……………………………

  36

  2.5 Definisi Pembelian, Persediaan, Pemasaran, dan……… Penjualan……………………………………………….

  37 2.6.1 Pembelian………….………….…...………...........

  37 2.6.2 Persediaan…….……………….…...………..........

  38

  2.6.4 Penjualan………..…………….…...………...........

  56 3.3.2 Subyek Data…….................................................

  66 3.7 Analisa Kebutuhan Data dan Informasi…...................

  65 3.6 Basis Data yang Digunakan pada Sistem Berjalan.......

  3.5 Entity Relationship Diagram (ERD) PT. Parit Padang

  62

  61 3.4.4 Fungsi Bisnis VS Subyek Data............................

  60 3.4.3 Fungsi Bisnis VS Organisasi................................

  59 3.4.2 Organisasi VS Subyek Data.................................

  59 3.4.1 Organisasi VS Lokasi...........................................

  58 3.4 Analisa Matriks……………………………………….

  56 3.3.1 Fungsi Bisnis.......................................................

  39 BAB 3 ANALISA SISTEM YANG BERJALAN 3.1 Gambaran Umum Perusahaan......................................

  48 3.3 Fungsi Bisnis dan Subyek Data...................................

  46 3.2.2 Tugas, Wewenang, dan Tanggung Jawab..........

  46 3.2.1 Struktur Organisasi Perusahaan.........................

  45 3.2 Organisasi Perusahaan.................................................

  3.1.4 Visi dan Misi Perusahaan………………………

  45

  43 3.1.3 Kategori Pelanggan PT. Parit Padang.................

  41 3.1.2 Produk Yang Didistribusikan…..........................

  41 3.1.1 Sejarah Perusahaan.............................................

  79

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

  4.4.2 Skema Bintang Penjualan................................. 111

  4.6.4 Rancangan Layar Query Penjualan.................... 118

  4.6.3 Rancangan Layar Tambah User......................... 117

  4.6.2 Rancangan Layar Login..................................... 116

  4.6.1 Rancangan Layar Splash.................................... 116

  4.6 Prototipe Aplikasi………………………………….... 116

  4.5 Analisa Kapasitas Media Penyimpanan …………..... 114

  4.4.4 Skema Bintang Persediaan................................ 113

  4.4.3 Skema Bintang Pembelian................................ 112

  4.4.1 Skema Bintang Gabungan................................ 109

  81 BAB 4 RANCANGAN YANG DIUSULKAN

  4.4 Rancangan Skema Bintang.....................…………… 109

  4.3.2 Dukungan Piranti Lunak..................………….. 108

  4.3.1 Dukungan Perangkat Keras....................……… 108

  4.3 Rancangan Implementasi………………………........ 108

  93

  93 4.2.2 Metadata............................................................

  89 4.2.1 Transformasi Data.............................................

  4.1 Anatomi Data Warehouse....................……………... 84 4.2 Rancangan Data Warehouse ………………..............

  4.6.5 Rancangan Layar Query Pembelian................... 120

  4.6.7 Rancangan Layar Tampilan Grafik..................... 123

  4.6.8 Rancangan Layar Pivot Tabel Penjualan............. 124

  4.6.9 Rancangan Layar Pivot Tabel Pembelian............. 126

  4.6.10 Rancangan Layar Pivot Tabel Persediaan.......... 128

  4.6.11 Rancangan Layar DTS....................................... 129

  4.6.12 Rancangan Layar Data Marker.......................... 130

  4.6.13 Rancangan Layar Skema Bintang...................... 131

  4.7 Analisa Manfaat............................................................. 132

  BAB 5 SIMPULAN DAN SARAN

  5.1 Simpulan…………………………………………… 133

  5.2 Saran ………………………………………………. 134

  DAFTAR PUSTAKA RIWAYAT HIDUP LAMPIRAN-LAMPIRAN FOTOCOPY SURAT SURVEI

Tabel 2.1 Tabel Data Warehouse Versus OLTP........…………………….

  36 Tabel 3.1 Kategori Pelanggan PT. Parit Padang........……………………..

  45 Tabel 3.2 Fungsi Bisnis PT. Parit Padang......……………………………..

  57 Tabel 3.3 Subyek Data PT. Parit Padang......……………………………...

  58 Tabel 3.4 Organisasi VS Lokasi....................……………………………..

  59 Tabel 3.5 Organisasi VS Subyek Data...........……………………………..

  60 Tabel 3.6 Fungsi Bisnis VS Organisasi........................................................

  61 Tabel 3.7 Fungsi Bisnis VS Subyek Data.....................................................

  63 Tabel 3.8 Basis Data Pelanggan....................................................................

  66 Tabel 3.9 Basis Data Barang.........................................................................

  66 Tabel 3.10 Basis Data Penjualan Header........................................................ 67

Tabel 3.11 Basis Data Penjualan Detail.......................................................... 68Tabel 3.12 Basis Data Pembelian Header........................................................ 68Tabel 3.13 Basis Data Pembelian Detail.......................................................... 69 Tabel 3.14 Basis Data Karyawan......................................................................

  70 Tabel 3.15 Basis Data Principal....................................................................... 71

Tabel 3.16 Basis Data Delivery Order Header................................................ 72Tabel 3.17 Basis Data Delivery Order Detail.................................................. 72Tabel 3.18 Basis Data Persediaan Barang Masuk Header............................... 73Tabel 3.19 Basis Data Persediaan Barang Masuk Detail................................. 73Tabel 3.20 Basis Data Persediaan Barang Keluar Header............................... 74Tabel 3.21 Basis Data Persediaan Barang Keluar Detail................................. 74Tabel 3.23 Basis Data Retur Pembelian Detail............................................... 75 Tabel 3.24 Basis Data Cabang.........................................................................

  76 Tabel 3.25 Basis Data Sales Order Header..................................................... 76

Tabel 3.26 Basis Data Sales Order Detail....................................................... 77Tabel 3.27 Basis Data Purchase Order Header.............................................. 77Tabel 3.28 Basis Data Purchase Order Detail................................................ 78Tabel 3.29 Basis Data Retur Penjualan Header.............................................. 78Tabel 3.30 Basis Data Retur Penjualan Detail................................................. 79 Tabel 4.1 Tabel Fakta dan Tabel Dimensi data warehouse...........................

  PT. Parit Padang.............................................................................

  94 Tabel 4.2 Sumber Data bagi Tabel Fakta Penjualan......................................

  95 Tabel 4.3 Sumber Data bagi Tabel Fakta Pembelian......................................

  96 Tabel 4.4 Sumber Data bagi Tabel Fakta Persediaan......................................

  97 Tabel 4.5 Sumber Data bagi Tabel Dimensi Barang........................................

  98 Tabel 4.6 Sumber Data bagi Tabel Dimensi Cabang........................................

  99 Tabel 4.7 Sumber Data bagi Tabel Dimensi Wilayah...................................... 100

Tabel 4.8 Sumber Data bagi Tabel Dimensi Waktu.......................................... 101Tabel 4.9 Sumber Data bagi Tabel Dimensi Principal..................................... 106Tabel 4.10 Sumber Data bagi Tabel Dimensi Pelanggan.................................... 107Gambar 2.1 Data Warehouse Fungsional……………………………………

  13 Gambar 2.2 Data Warehouse Terpusat………………………………………

  15 Gambar 2.3 Data Warehouse Terdistribusi…………………………………

  16 Gambar 2.4 Struktur Data Warehouse……………………………………… 18

Gambar 2.5 Arsitektur Two-Tier Data Warehouse………………………… 20Gambar 2.6 Arsitektur Three-Tier Data Warehouse………………………. 21Gambar 2.7 Arsitektur Bottom-Up Data Warehouse………………………. 22Gambar 2.8 Skema Bintang Sederhana..................…………………………

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

  30 Gambar 2.10 Skema Bintang Majemuk..................………………………….

  31 Gambar 2.11 Skema Bintang dengan Outboard Table.......…………………. 33

Gambar 2.12 Skema Snowflake..............................…………………………. 34 Gambar 3.1 Struktur Organisasi PT. Parit Padang.………………………….

  47 Gambar 3.2 Entity Relationship Diagram (ERD) PT. Parit Padang...……….

  65 Gambar 4.1 Anatomi Data Warehouse pada PT. Parit Padang..…………….

  86 Gambar 4.2 Skema Bintang Gabungan.......................................……………. 110

Gambar 4.3 Skema Bintang Penjualan.........................................……………. 111Gambar 4.4 Skema Bintang Pembelian........................................……………. 112Gambar 4.5 Skema Bintang Persediaan........................................……………. 113Gambar 4.6 Rancangan Layar Splash...........................................……………. 116Gambar 4.7 Rancangan Layar Login.............................................……………. 116Gambar 4.9 Rancangan Layar Query Penjualan PT. Parit Padang........………. 118Gambar 4.10 Rancangan Layar Query Pembelian PT. Parit Padang.....……… 120Gambar 4.11 Rancangan Layar Query Persediaan PT. Parit Padang........…..... 122Gambar 4.12 Rancangan Layar Tampilan Grafik PT. Parit Padang........……... 123Gambar 4.13 Rancangan Layar Pivot Tabel Penjualan PT. Parit Padang.......... 124Gambar 4.14 Rancangan Layar Pivot Tabel Pembelian PT. Parit Padang......... 126Gambar 4.15 Rancangan Layar Pivot Tabel Persediaan PT. Parit Padang.......... 128Gambar 4.16 Rancangan Layar DTS PT. Parit Padang....................................... 129Gambar 4.17 Rancangan Layar Data Marker .................................................... 130Gambar 4.18 Rancangan Layar Skema Bintang.................................................. 131

  L1. Tampilan Layar Splash………………………………………………....................... L2. Tampilan Layar Login.………………………………………………....................... L3. Tampilan Layar Menu File……..……………………………………....................... L4. Tampilan Layar Menu Query…..……………………………………....................... L5. Tampilan Layar Menu Pivot Table…..………………………………....................... L6. Tampilan Layar Menu Maintenance…………………………………....................... L7. Tampilan Layar Form Query Pembelian.……………………………....................... L8. Tampilan Layar Form Query Penjualan..……………………………....................... L9. Tampilan Layar Form Pivot Pembelian.……………………………....................... L10. Tampilan Layar Form Pivot Penjualan...……………………………....................... L11. Tampilan Layar Form Pivot Persediaan.……………………………....................... L12. Tampilan Layar Data Marker………….……………………………....................... L13. Tampilan Layar Form Grafik Bar……...……………………………....................... L14. Tampilan Layar Form Grafik 3-D…...…………………………….......................... L15. Tampilan Layar Form Grafik Line……...……………………………....................... L16. Tampilan Layar Form Tambah User……...……………………………..................... L17. Tampilan Layar DTS……………..……...……………………………....................... L18. Tampilan Layar Laporan Query Persediaan…..………………………....................... L19. Tampilan Layar Skema Bintang…………...…..……………………….......................