perancangan data warehouse penjualan …eprints.binus.ac.id/1016/1/2007-2-00107-if-abstrak.pdf ·...

14
iv UNIVERSITAS BINA NUSANTARA Jurusan Teknik Informatika Program Studi Strata-1 Skripsi Sarjana Komputer Semester Ganjil 2006/2007 PERANCANGAN DATA WAREHOUSE PENJUALAN PADA PT ISTANA KEMAKMURAN MOTOR (HONDA DAAN MOGOT) Gunawan Bangsa Wijaya / 0700678704 Jemmy / 0700681762 Felicia Cahyadi / 0700716116 Kelas / Kelompok : 07 PGT / 011 Abstrak Tujuan penelitian ini adalah menganalisis, merancang, dan mengembangkan data warehouse penjualan. Data warehouse yang dirancang ini dapat membantu menjelaskan kondisi gambaran dan perkembangan perusahaan dengan cepat, jelas, akurat, dan praktis. Informasi yang dihasilkan dapat digunakan untuk membantu mengambil keputusan dalam menentukan langkah bagi perkembangan perusahaan. Metode penelitian yang digunakan menggunakan ‘Fact Finding Technique’ dan ‘Nine Steps Methodology’ yang dikembangkan oleh Ralph Kimball. Teknik fact finding yang digunakan meliputi examining documentation, interview, observation, dan research. Dari hasil penelitian ditemukan permasalahan pada prosedur analisis informasi penjualan membutuhkan waktu cukup lama dan kurang praktis karena hanya menggunakan pencetakan laporan bulanan dari data detail operasional sebagai landasan analisis dan pengambilan keputusan. Hal ini menyebabkan analisis menjadi kurang luas. Maka diperlukan aplikasi berbasis data warehouse yang mampu mengolah dan menampilkan data menjadi informasi yang rinci, jelas, terintegrasi, historis, dan dalam cara yang fleksibel yang disesuaikan dengan keinginan dan kebutuhan user, sehingga mampu memberikan gambaran yang tepat atas kondisi perusahaan. Penulis menyimpulkan bahwa kebutuhan akan data dan aplikasi pendukung pengambilan keputusan adalah penting bagi perusahaan, agar setiap keputusan yang diambil memiliki landasan yang kuat. Kata Kunci : Analisis, Perancangan, Data Warehouse, Penjualan, Pengambilan Keputusan.

Upload: hoangtu

Post on 18-Apr-2018

218 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: PERANCANGAN DATA WAREHOUSE PENJUALAN …eprints.binus.ac.id/1016/1/2007-2-00107-IF-Abstrak.pdf · warehouse yang mampu mengolah dan menampilkan data menjadi informasi yang rinci,

iv

UNIVERSITAS BINA NUSANTARA

Jurusan Teknik Informatika Program Studi Strata-1

Skripsi Sarjana Komputer Semester Ganjil 2006/2007

PERANCANGAN DATA WAREHOUSE PENJUALAN PADA

PT ISTANA KEMAKMURAN MOTOR (HONDA DAAN MOGOT)

Gunawan Bangsa Wijaya / 0700678704 Jemmy / 0700681762 Felicia Cahyadi / 0700716116

Kelas / Kelompok : 07 PGT / 011

Abstrak

Tujuan penelitian ini adalah menganalisis, merancang, dan mengembangkan data warehouse penjualan. Data warehouse yang dirancang ini dapat membantu menjelaskan kondisi gambaran dan perkembangan perusahaan dengan cepat, jelas, akurat, dan praktis. Informasi yang dihasilkan dapat digunakan untuk membantu mengambil keputusan dalam menentukan langkah bagi perkembangan perusahaan. Metode penelitian yang digunakan menggunakan ‘Fact Finding Technique’ dan ‘Nine Steps Methodology’ yang dikembangkan oleh Ralph Kimball. Teknik fact finding yang digunakan meliputi examining documentation, interview, observation, dan research. Dari hasil penelitian ditemukan permasalahan pada prosedur analisis informasi penjualan membutuhkan waktu cukup lama dan kurang praktis karena hanya menggunakan pencetakan laporan bulanan dari data detail operasional sebagai landasan analisis dan pengambilan keputusan. Hal ini menyebabkan analisis menjadi kurang luas. Maka diperlukan aplikasi berbasis data warehouse yang mampu mengolah dan menampilkan data menjadi informasi yang rinci, jelas, terintegrasi, historis, dan dalam cara yang fleksibel yang disesuaikan dengan keinginan dan kebutuhan user, sehingga mampu memberikan gambaran yang tepat atas kondisi perusahaan. Penulis menyimpulkan bahwa kebutuhan akan data dan aplikasi pendukung pengambilan keputusan adalah penting bagi perusahaan, agar setiap keputusan yang diambil memiliki landasan yang kuat. Kata Kunci : Analisis, Perancangan, Data Warehouse, Penjualan, Pengambilan Keputusan.

Page 2: PERANCANGAN DATA WAREHOUSE PENJUALAN …eprints.binus.ac.id/1016/1/2007-2-00107-IF-Abstrak.pdf · warehouse yang mampu mengolah dan menampilkan data menjadi informasi yang rinci,

iv

PRAKATA

Puji syukur ke hadirat Tuhan atas karunia dan berkatnya sehingga penulisan

skripsi ini dapat diselesaikan dengan baik. Skripsi ini disusun sebagai penulisan hasil

Perancangan Data Warehouse untuk kegiatan Penjualan pada PT Istana Kemakmuran

Motor.

Ucapan terima kasih dan penghargaan penulis sampaikan kepada berbagai pihak

yaitu :

1. Bapak Ir. Sablin Yusuf, M.Sc., M.Comp.Sc. selaku Dekan Fakultas Ilmu Komputer

Universitas Bina Nusantara.

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

3. Bapak Ashari, S.Kom., M.Kom. selaku dosen pembimbing yang telah banyak

membantu dan mengarahkan kami dalam penyusunan hingga selesainya skripsi ini.

4. Pimpinan dan segenap karyawan PT Istana Kemakmuran Motor dan Four Best

Synergy (Information Technology Consultant) yang telah memberikan bantuan dan

dukungan selama kami melakukan penelitian untuk menyusun skripsi ini.

5. Orangtua dan keluarga tercinta yang telah memberikan dukungan moral maupun

material.

6. Seluruh Dosen dan Staff pengajar Universitas Bina Nusantara Jakarta yang telah

memberikan bekal ilmu dan pengetahuan kepada penulis.

7. Rekan-rekan yang telah memberikan dukungan serta doa restu kepada penulis sejak

awal kuliah hingga selesainya skripsi ini.

Page 3: PERANCANGAN DATA WAREHOUSE PENJUALAN …eprints.binus.ac.id/1016/1/2007-2-00107-IF-Abstrak.pdf · warehouse yang mampu mengolah dan menampilkan data menjadi informasi yang rinci,

iv

8. Semua pihak dan teman-teman yang tidak dapat penulis sebutkan satu-persatu, yang

telah membantu penulis dalam menyelesaikan skripsi ini, baik secara langsung

maupun tidak langsung.

Penulis berharap skripsi ini dapat dijadikan awal bagi pengembangan selanjutnya,

sehingga hasil yang telah diperoleh dapat disempurnakan dan lebih berdaya guna di masa

mendatang.

Jakarta, Januari 2007

Penulis

Page 4: PERANCANGAN DATA WAREHOUSE PENJUALAN …eprints.binus.ac.id/1016/1/2007-2-00107-IF-Abstrak.pdf · warehouse yang mampu mengolah dan menampilkan data menjadi informasi yang rinci,

iv

DAFTAR ISI

Halaman Judul Luar.......................................................................................................... i

Halaman Judul Dalam...................................................................................................... ii

Halaman Persetujuan Softcover ..................................................................................... iii

Abstrak ........................................................................................................................... iv

Prakata ..............................................................................................................................v

Daftar Isi ........................................................................................................................ vii

Daftar Tabel .................................................................................................................... xi

Daftar Gambar ................................................................................................................xv

Daftar Lampiran........................................................................................................... xvii

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 Teori Database ..........................................................................................8

2.1.1 Definisi Database .........................................................................8

2.1.2 Relational Model...........................................................................8

2.1.3 Relational Database......................................................................9

Page 5: PERANCANGAN DATA WAREHOUSE PENJUALAN …eprints.binus.ac.id/1016/1/2007-2-00107-IF-Abstrak.pdf · warehouse yang mampu mengolah dan menampilkan data menjadi informasi yang rinci,

iv

2.1.4 Relational Database Management System....................................9

2.1.5 Pengertian Online Transaction Processing ...............................10

2.2 Teori Data warehouse.............................................................................11

2.2.1 Definisi Data Warehouse............................................................11

2.2.2 Goal dari Data Warehouse .........................................................12

2.2.3 Karakteristik Data Warehouse....................................................13

2.2.4 Struktur Data Warehouse ...........................................................20

2.2.5 Komponen DataWarehouse........................................................23

2.2.6 Arsitektur Data Warehouse ........................................................23

2.2.7 Anatomi Data Warehouse...........................................................30

2.2.8 Aliran Data pada Data Warehouse .............................................33

2.3 Teori Perancangan Data Warehouse ......................................................38

2.3.1 Perancangan Database dari Data Warehouse.............................38

2.3.2 Metodologi Perancangan Data Warehouse ................................44

2.4 Teori Penjualan .......................................................................................48

BAB 3 ANALISIS SISTEM YANG BERJALAN

3.1 Riwayat Perusahaan ................................................................................50

3.2 Struktur Organisasi .................................................................................51

3.3 Tugas dan Wewenang .............................................................................51

3.4 Prosedur yang Sedang Berjalan ..............................................................60

3.5 Analisis Hardware dan Software ............................................................64

3.6 Analisis Aplikasi dan User .....................................................................65

Page 6: PERANCANGAN DATA WAREHOUSE PENJUALAN …eprints.binus.ac.id/1016/1/2007-2-00107-IF-Abstrak.pdf · warehouse yang mampu mengolah dan menampilkan data menjadi informasi yang rinci,

iv

3.7 Analisis Matrix Kebutuhan Informasi ....................................................67

3.8 Permasalahan yang Dihadapi..................................................................69

3.9 Usulan Pemecahan Masalah ...................................................................70

3.10 Metodologi Perancangan ........................................................................70

3.11 Skema Bintang ........................................................................................75

BAB 4 IMPLEMENTASI DAN EVALUASI

4.1 Arsitektur Data Warehouse ....................................................................79

4.2 Kebutuhan Hardware dan Software ........................................................84

4.2.1 Kebutuhan Hardware..................................................................84

4.2.2 Kebutuhan Software....................................................................85

4.3 Rancangan Implementasi ........................................................................85

4.3.1 Sumber Data................................................................................85

4.3.2 Database Warehouse ..................................................................96

4.3.3 Tabel Dimensi dan Fakta ............................................................96

4.3.4 Tabel Staging ............................................................................100

4.3.5 Tabel Filter Time Stamp ...........................................................106

4.3.6 Stored Procedure UpdateFilterTimeStamp...............................106

4.3.7 Transformasi Data (Staging dan Warehousing)........................106

4.3.8 Penjelasan Data Transformation Services ................................122

4.3.9 Front End Tool..........................................................................127

4.3.10 Jadwal Implementasi.................................................................127

4.3.11 Rencana Backup dan Recovery .................................................129

Page 7: PERANCANGAN DATA WAREHOUSE PENJUALAN …eprints.binus.ac.id/1016/1/2007-2-00107-IF-Abstrak.pdf · warehouse yang mampu mengolah dan menampilkan data menjadi informasi yang rinci,

iv

4.3.12 Security .....................................................................................131

4.4 Evaluasi.................................................................................................132

BAB 5 SIMPULAN DAN SARAN

5.1 Simpulan ...............................................................................................134

5.2 Saran .....................................................................................................135

DAFTAR PUSTAKA

RIWAYAT HIDUP

LAMPIRAN

SURAT SURVEI

SURAT WAWANCARA ANALISIS KEBUTUHAN

SURAT WAWANCARA EVALUASI

Page 8: PERANCANGAN DATA WAREHOUSE PENJUALAN …eprints.binus.ac.id/1016/1/2007-2-00107-IF-Abstrak.pdf · warehouse yang mampu mengolah dan menampilkan data menjadi informasi yang rinci,

iv

DAFTAR TABEL

Tabel 2.1 Perbandingan data operasional dan data warehouse .................................19

Tabel 3.1 Tabel Komputer Server PT Istana Kemakmuran Motor............................64

Tabel 3.2 Tabel Komputer Client PT Istana Kemakmuran Motor ............................65

Tabel 3.3 User vs Aplikasi.........................................................................................66

Tabel 3.4 User vs Informasi.......................................................................................67

Tabel 3.5 Tabel Fakta dan Measure...........................................................................71

Tabel 3.6 Tabel Dimensi dan Atribut.........................................................................72

Tabel 3.7 Tabel Durasi Database ..............................................................................73

Tabel 3.8 Tabel Dimensi, Atribut dan Tipe SCD ......................................................73

Tabel 4.1 Tabel Master Aksesoris..............................................................................86

Tabel 4.2 Tabel Master Customer..............................................................................86

Tabel 4.3 Tabel Master Kendaraan ............................................................................87

Tabel 4.4 Tabel Master Kelas Kendaraan..................................................................88

Tabel 4.5 Tabel Master Jenis Kendaraan ...................................................................88

Tabel 4.6 Tabel Master Warna Kendaraan ................................................................89

Tabel 4.7 Tabel Master Model Kendaraan.................................................................89

Tabel 4.8 Tabel Master Tipe Kendaraan....................................................................89

Tabel 4.9 Tabel Master Salesman ..............................................................................90

Tabel 4.10 Tabel Master Supervisor ............................................................................90

Tabel 4.11 Tabel Transaksi Penjualan Kendaraan dan Aksesoris ...............................91

Tabel 4.12 Tabel Transaksi Matching..........................................................................92

Page 9: PERANCANGAN DATA WAREHOUSE PENJUALAN …eprints.binus.ac.id/1016/1/2007-2-00107-IF-Abstrak.pdf · warehouse yang mampu mengolah dan menampilkan data menjadi informasi yang rinci,

iv

Tabel 4.13 Tabel Transaksi Pesanan Kendaraan .........................................................93

Tabel 4.14 Tabel Transaksi Matching Accessories .....................................................94

Tabel 4.15 Tabel Transaksi Penjualan Aksesoris secara Purna Jual............................94

Tabel 4.16 Tabel Master BBN .....................................................................................95

Tabel 4.17 Tabel Master Karoseri................................................................................95

Tabel 4.18 Tabel Transaksi Reserved ..........................................................................96

Tabel 4.19 Tabel Dimensi Aksesoris ...........................................................................97

Tabel 4.20 Tabel Dimensi Customer ...........................................................................97

Tabel 4.21 Tabel Dimensi Kendaraan..........................................................................97

Tabel 4.22 Tabel Dimensi Salesman............................................................................98

Tabel 4.23 Tabel Dimensi Waktu ................................................................................98

Tabel 4.24 Tabel Fakta Penjualan Kendaraan .............................................................98

Tabel 4.25 Tabel Fakta Penjualan KendaraanAcc .......................................................99

Tabel 4.26 Tabel Fakta Aksesoris Purna Jual ..............................................................99

Tabel 4.27 Tabel Staging Aksesoris ..........................................................................100

Tabel 4.28 Tabel Staging Customer...........................................................................100

Tabel 4.29 Tabel Staging Kendaraan.........................................................................101

Tabel 4.30 Tabel Staging Kelas Kendaraan...............................................................101

Tabel 4.31 Tabel Staging Jenis Kendaraan................................................................101

Tabel 4.32 Tabel Staging Warna Kendaraan .............................................................102

Tabel 4.33 Tabel Staging Model Kendaraan .............................................................102

Tabel 4.34 Tabel Staging Tipe Kendaraan.................................................................102

Tabel 4.35 Tabel Staging Salesman...........................................................................103

Page 10: PERANCANGAN DATA WAREHOUSE PENJUALAN …eprints.binus.ac.id/1016/1/2007-2-00107-IF-Abstrak.pdf · warehouse yang mampu mengolah dan menampilkan data menjadi informasi yang rinci,

iv

Tabel 4.36 Tabel Staging Supervisor.........................................................................103

Tabel 4.37 Tabel Staging Penjualan ..........................................................................103

Tabel 4.38 Tabel Staging Matching...........................................................................104

Tabel 4.39 Tabel Staging Pesanan Kendaraan...........................................................104

Tabel 4.40 Tabel Staging Matching Aksesoris ..........................................................105

Tabel 4.41 Tabel Staging Aksesoris Purna Jual.........................................................105

Tabel 4.42 Tabel Filter Time Stamp ..........................................................................106

Tabel 4.43 Staging Aksesoris.....................................................................................107

Tabel 4.44 Warehousing Aksesoris ...........................................................................108

Tabel 4.45 Staging Customer.....................................................................................109

Tabel 4.46 Warehousing Customer............................................................................109

Tabel 4.47 Staging Kelas Kendaraan.........................................................................110

Tabel 4.48 Staging Jenis Kendaraan ..........................................................................111

Tabel 4.49 Staging Warna Kendaraan .......................................................................111

Tabel 4.50 Staging Model Kendaraan........................................................................111

Tabel 4.51 Staging Tipe Kendaraan...........................................................................112

Tabel 4.52 Staging Kendaraan ...................................................................................112

Tabel 4.53 Warehousing Kendaraan..........................................................................113

Tabel 4.54 Staging Supervisor ...................................................................................114

Tabel 4.55 Staging Salesman .....................................................................................115

Tabel 4.56 Warehousing Salesman............................................................................115

Tabel 4.57 Warehousing Waktu.................................................................................116

Tabel 4.58 Warehousing Penjualan Kendaraan .........................................................120

Page 11: PERANCANGAN DATA WAREHOUSE PENJUALAN …eprints.binus.ac.id/1016/1/2007-2-00107-IF-Abstrak.pdf · warehouse yang mampu mengolah dan menampilkan data menjadi informasi yang rinci,

iv

Tabel 4.59 Warehousing Penjualan Aksesoris Kendaraan ........................................120

Tabel 4.60 Warehousing Penjualan Aksesoris Kendaraan Purna Jual.......................122

Tabel 4.61 Jadwal Implementasi................................................................................127

Tabel 4.62 Proses Backup ..........................................................................................129

Page 12: PERANCANGAN DATA WAREHOUSE PENJUALAN …eprints.binus.ac.id/1016/1/2007-2-00107-IF-Abstrak.pdf · warehouse yang mampu mengolah dan menampilkan data menjadi informasi yang rinci,

iv

DAFTAR GAMBAR

Gambar 2.1 Data warehouse berbasis customer ........................................................14

Gambar 2.2 Koleksi data yang memiliki area subjek yang sama diikat dengan

common key.............................................................................................15

Gambar 2.3 Area subjek dapat berisi data yang berasal dari media yang berbeda

dalam data warehouse ............................................................................15

Gambar 2.4 Pokok persoalan dari integrasi ................................................................16

Gambar 2.5 Pokok persoalan dari nonvolatile............................................................18

Gambar 2.6 Struktur data warehouse .........................................................................22

Gambar 2.7 Arsitektur data warehouse ......................................................................24

Gambar 2.8 Skema Bintang Sederhana ......................................................................40

Gambar 2.9 Skema Bintang dengan beberapa Tabel Fakta ........................................41

Gambar 2.10 Skema Bintang dengan Tabel Dimensi Tambahan.................................42

Gambar 2.11 Skema Snowflake ....................................................................................43

Gambar 3.1 Struktur Organisasi PT Istana Kemakmuran Motor ...............................51

Gambar 3.2 Skema Bintang Penjualan Kendaraan.....................................................76

Gambar 3.3 Skema Bintang Penjualan Accessories Kendaraan.................................77

Gambar 3.4 Skema Bintang Penjualan Accessories secara Purna Jual ......................78

Gambar 4.1 Arsitektur Data Warehouse ........................................................................

Gambar 4.2 Jumlah Penjualan Unit Kendaraan Berdasarkan Jenis Kendaraan

tertentu pada Bulan Tertentu...................................................................82

Page 13: PERANCANGAN DATA WAREHOUSE PENJUALAN …eprints.binus.ac.id/1016/1/2007-2-00107-IF-Abstrak.pdf · warehouse yang mampu mengolah dan menampilkan data menjadi informasi yang rinci,

iv

Gambar 4.3 Jumlah Penjualan Unit Kendaraan Berdasarkan Salesman Tertentu

dengan pada Bulan 3,4,5,6 Tahun 2005..................................................83

Gambar 4.4 Tabel Fakta Penjualan Kendaraan ..........................................................99

Gambar 4.5 DTS Dimensi Aksesoris........................................................................107

Gambar 4.6 DTS Dimensi Customer........................................................................108

Gambar 4.7 DTS Dimensi Kendaraan ......................................................................110

Gambar 4.8 DTS Dimensi Salesman ........................................................................114

Gambar 4.9 DTS Dimensi Waktu.............................................................................116

Gambar 4.10 DTS Fakta Penjualan Kendaraan dan Fakta Aksesoris Kendaraan ......119

Gambar 4.11 DTS Fakta Aksesoris Purna Jual...........................................................121

Page 14: PERANCANGAN DATA WAREHOUSE PENJUALAN …eprints.binus.ac.id/1016/1/2007-2-00107-IF-Abstrak.pdf · warehouse yang mampu mengolah dan menampilkan data menjadi informasi yang rinci,

iv

DAFTAR LAMPIRAN

Gambar L.1 Langkah 1 dan 2................................................................................... L30

Gambar L.2 Langkah 3 dan 4................................................................................... L31

Gambar L.3 Langkah 5............................................................................................. L31

Gambar L.4 Langkah 6, 7, dan 8.............................................................................. L32

Gambar L.5 Langkah 9............................................................................................. L32

Gambar L.6 Langkah 10........................................................................................... L33

Gambar L.7 Langkah 11........................................................................................... L33

Gambar L.8 Langkah 14........................................................................................... L34

Gambar L.9 Langkah 16 (Tampilan Berbentuk Chart) ............................................ L34

Gambar L.10 Langkah 16 (Tampilan Berbentuk Tabel)............................................ L35

Gambar L.11 Unit Kendaraan Terjual Berdasarkan Supervisor (Diagram Batang) .. L35

Gambar L.12 Unit Kendaraan Terjual Berdasarkan Supervisor (Tabel) ................... L35

Gambar L.13 Unit Kendaraan Terjual Berdasarkan Customer (Grafik Lingkaran) .. L35

Gambar L.14 Unit Kendaraan Terjual Berdasarkan Customer (Tabel) ..................... L35

Gambar L.15 Unit Aksesoris Terjual Berdasarkan Tahun (Diagram Garis).............. L35

Gambar L.16 Unit Aksesoris Terjual Berdasarkan Tahun (Tabel) ............................ L35

Gambar L.17 Unit Aksesoris Terjual vs Supervisor, Tahun (Diagram Batang) ........ L35

Gambar L.18 Unit Aksesoris Terjual vs Supervisor, Tahun (Tabel) ......................... L35