ANALISIS DAN PERANCANGAN KHASANAH DATA PENJUALAN ONLINE PADA PT. BHINNEKA MENTARI DIMENSI - Binus e-Thesis
Jurusan Teknik Informatika Skripsi Sarjana Komputer
Semester Genap tahun 2005/2006
ANALISIS DAN PERANCANGAN
KHASANAH DATA PENJUALAN ONLINE
PADA PT. BHINNEKA MENTARI DIMENSI
Ridwan Wilianto 0600652351 Champ Ramentio 0600667681 Alexander Waworuntu 0600673053
Kelas / Kelompok : 08PCT / 06 Abstrak: PT. Bhinneka Mentari Dimensi adalah perusahaan yang bergerak di bidang penjualan hardware dan software secara online. Untuk dapat mengembangkan bisnisnya dalam menghadapi persaingan yang semakin ketat, PT. Bhinneka Mentari Dimensi membutuhkan informasi yang cepat dan akurat. Tujuan dari penelitian ini adalah menganalisa dan merancang aplikasi data warehouse penjualan online yang merupakan fokus utama dari bisnis PT. Bhinneka Mentari Dimensi. Dalam penyusunan skripsi ini, metodologi yang digunakan adalah studi pustaka dan penelitian lapangan. Studi pustaka mencakup buku-buku yang relevan terhadap topic yang dibahas. Sedangkan penelitian lapangan antara lain observasi lapangan dan wawancara dengan pihak eksekutif perusahaan guna mendapatkan gambaran masalah dan data-data yang dibutuhkan untuk penelitian. Hasil penelitian berupa model data warehouse penjualan online yang didapat dengan mengelola data historis dan data sekarang menjadi suatu bentuk yang terintegrasi agar dapat lebih mudah dalam melakukan analisa. Dari hasil peneitian tersebut dapat disimpulkan bahwa aplikasi data warehouse ini dapat digunakan untuk melakukan analisa pada bagian penjualan dalam mendukung pengambilan keputusan. Kata kunci:
Data warehouse , khasanah data, analisis dan perancangan, penjualan
PRAKATA
Puji syukur kami panjatkan kepada Tuhan Yang Maha Esa atas segala rahmat- Nya, sehingga skripsi yang berjudul “Analisis dan Perancangan Khasanah Data Penjualan Online pada PT. Bhinneka Mentari Dimensi” dapat diselesaikan dengan baik dan tepat pada waktunya. Adapun tujuan dari penulisan skripsi ini adalah untuk memenuhi persyaratan dalam menyelesaikan jenjang studi Strata-1 (S1) jurusan Teknik Informatika di Universitas Bina Nusantara.
Dalam kesempatan ini, perkenankanlah kami mengucapkan terima kasih kepada semua pihak yang telah membantu kami dalam menyelesaikan penulisan skripsi ini, yaitu kepada: 1.
Prof. Dr. Geradus Polla, M.App.Sc, selaku Rektor Universitas Bina Nusantara atas semua pendidikan yang telah penulis dapatkan selama ini di Universitas Bina Nusantara.
2. Bapak Ir. Sablin Yusuf, M.Sc., M.Comp.Sc., Selaku Dekan Fakultas Ilmu Komputer Universitas Bina Nusantara yang telah menyediakan fasilitas-fasilitas sehingga penulis dapat menyelesaikan skripsi ini sebagaimana mestinya.
3. Bapak Mohammad Subekti, M.Sc., Selaku Ketua Jurusan Teknik Informatika yang telah memberikan kesempatan kepada penulis untuk menyelesaikan skripsi ini.
4. Bapak Doddy Koeswandy, S.Kom., MM., selaku pembimbing yang telah banyak memberikan bimbingan, masukan dan dorongan kepada penulis dalam menyelesaikan skripsi ini.
6. Ibu Vensia Tjhin, selaku direktur penjualan dan pemasaran pada PT. Bhinneka penelitian di PT. Bhinneka Mentari Dimensi, serta memberikan informasi dan data yang berkaitan dengan penyusunan skripsi ini.
7. Seluruh staff dan karyawan PT. Bhinneka Mentari Dimensi yang telah banyak membantu penulis dalam pengadaan data dan informasi yang diperlukan dalam penyelesaian skripsi ini.
8. Orang tua dan keluarga yang telah banyak memberikan dorongan moral dan materi dalam penyusunan skripsi ini.
9. Teman-teman yang telah banyak memberikan masukan dan dorongan dalam penyusunan skripsi ini.
10. Semua pihak yang tidak dapat kami sebutkan satu per satu baik yang secara langsung ataupun tidak langsung telah membantu dalam penulisan skripsi ini.
Penulis menyadari akan keterbatasan kemampuan dan pengetahuan yang dimiliki, dan bahwa skripsi ini masih jauh dari sempurna. Oleh karena itu penulis akan sangat menghargai jika ada kritik dan saran yang membangun dari pembaca untuk penyempurnaan skripsi ini.
Akhir kata penulis berharap agar skripsi ini dapat memberikan manfaat yang berarti bagi PT. Bhinneka Mentari Dimensi, dan semua pihak yang berkepentingan dan membutuhkannya.
Jakarta,
15 Juni 2006
DAFTAR ISI Halaman Judul Luar ...............................................................................................
i ii iii iv v vii xiii xv
4
4
3
3
3
2
2
1
1
BAB 2 LANDASAN TEORI ................................................................................
Halaman Judul Dalam ............................................................................................ Halaman Persetujuan Softcover .............................................................................. Abstrak ................................................................................................................... Prakata .................................................................................................................... Daftar Isi ................................................................................................................. Daftar Tabel ............................................................................................................ Daftar Gambar ........................................................................................................
1.5 Sistematika Penulisan .....................................................................
1.4.3 Perancangan .......................................................................
1.4.2 Analisis ...............................................................................
1.4.1 Studi Pustaka ......................................................................
1.4 Metodologi Penelitiaan ..................................................................
1.3 Tujuan dan Manfaat .......................................................................
1.2 Ruang Lingkup ...............................................................................
1.1 Latar Belakang ...............................................................................
BAB 1 PENDAHULUAN ....................................................................................
6
2.2 Konsep Dasar Sistem Informasi .....................................................
13
9
11
11
11
11
12
12
13
8
13
14
15
16
18
19
20
21
9
6
2.4 Definisi Data Warehouse ...............................................................
2.6.3 Lightly Summary Data .....................................................
2.5 Karakteristik Data Warehouse .......................................................
2.5.1 Subject Oriented (Berorientasi Subyek) ..........................
2.5.2 Integrated (Terintegrasi) .................................................
2.5.3 Time Variant (Rentang Waktu) .......................................
2.5.4 Nonvolatile (Tidak Berubah) ...........................................
2.6 Struktur Data Warehouse ...............................................................
2.6.1 Current Detail Data .........................................................
2.6.2 Old Detail Data ................................................................
2.6.4 Highly Summary Data ......................................................
2.10.1 Keuntungan Menggunakan Skema Bintang ....................
2.6.5 Metadata ..........................................................................
2.7 Anatomi Data Warehouse ..............................................................
2.7.1 Data Warehouse Fungsional ............................................
2.7.2 Data Warehouse Terpusat ................................................
2.7.3 Data Warehouse Terdistribusi .........................................
2.8 Kegunaan Data Warehouse ............................................................
2.9 Metode Analisis Perancangan Data Warehouse ............................
2.10 Perancangan Data Warehouse dengan Skema Bintang ..................
22
2.10.3 Skema Bintang Sederhana ...............................................
35
27
30
30
31
31
32
32
39
23
39
40
41
42
48
48
49
51
26
3.5.1 Unit Organisasi vs Lokasi ...............................................
Skema Bintang dengan Banyak Tabel Fakta ...................
2.11.3 Proses Penjualan ..............................................................
2.10.5 Skema Bintang Majemuk ................................................
2.10.6 Skema Snowflake .............................................................
2.10.7 Agregasi ...........................................................................
2.10.8 Denormalisasi ..................................................................
2.11 Penjualan ........................................................................................
2.11.1 Pengertian Penjualan .......................................................
2.11.2 Jenis Penjualan ................................................................
2.11.4 Faktor-faktor yang Mempengaruhi Kegiatan Penjualan .
3.5 Analisa Matriks ..............................................................................
BAB 3 ANALISIS KEBUTUHAN DATA WAREHOUSE ……………...........
3.1 Metode Analisis dan Perancangan ..................................................
3.2 Latar Belakang Organisasi .............................................................
3.3 Struktur Organisasi .........................................................................
3.3.1 Tugas dan Wewenang ......................................................
3.4 Subyek Data dan Fungsi Bisnis ......................................................
3.4.1 Subyek Data .....................................................................
3.4.2 Fungsi Bisnis ...................................................................
51
3.5.3 Fungsi Bisnis vs Unit Organisasi ....................................
53 3.6 Analisis Critical Success Factor ....................................................
57 3.7 Teknologi Informasi P.T. Bhinneka Mentari Dimensi ...................
58 3.7.1 Perangkat Keras ...............................................................
58 3.7.2 Piranti Lunak ...................................................................
59 3.7.3 Matriks Fungsi Bisnis vs Aplikasi ...................................
59 3.7.4 Matriks Subjek Data vs Aplikasi .....................................
60 3.8 Analisis Kebutuhan Data dan Informasi .........................................
61 3.9 Masalah yang Dihadapi ..................................................................
62
3.10
62 Pemecahan Masalah .......................................................................
63 BAB 4 DATA WAREHOUSE YANG DIUSULKAN ………………………… 4.1 Arsitektur Data Warehouse ............................................................
64 4.2 Rancangan Data Warehouse ..........................................................
64 4.2.1 Transformasi Data ...........................................................
64 4.2.2 Metadata ..........................................................................
65 4.2.2.1 Analisis Basis Data ........................................
65 4.2.2.2 Penjelasan Metadata ......................................
72 4.2.3 Prototipe Aplikasi Data Warehouse ................................
76 4.2.3.1 Rancangan Layar ...........................................
76 4.2.3.2 Tata Cara Penggunaan Aplikasi ....................
78
4.3.1 Dukungan Perangkat Keras .............................................
89 4.4 Rancangan Skema Bintang .............................................................
91 4.5 Analisis Kapasitas Media Penyimpanan ........................................
91 4.6 Analisis Pertumbuhan Data ............................................................
94 4.7 Analisis Manfaat .............................................................................
94 4.8 Evaluasi Hasil Implementasi ..........................................................
95
97 BAB 5 SIMPULAN DAN SARAN ……………………………………………..
5.1 Simpulan .........................................................................................
97 5.2 Saran ...............................................................................................
98 DAFTAR PUSTAKA …………………………………………………………... 100
RIWAYAT HIDUP LAMPIRAN
DAFTAR TABEL
66 Tabel 4.3 Tabel ProductCategory
69 Tabel 4.11 Tabel ShippingType
68 Tabel 4.10 Tabel PayType
68 Tabel 4.9 Tabel City
68 Tabel 4.8 Tabel Province
67 Tabel 4.7 Tabel Customer
67 Tabel 4.6 Tabel ProductStock
66 Tabel 4.5 Tabel ProductItem
66 Tabel 4.4 Tabel ProductBrand
65 Tabel 4.2 Tabel CurrencyRate
Tabel 2.1 Perbandingan OLTP system dan data warehouse system 1061 Tabel 4.1 Tabel Currency
60 Tabel. 3.8 Matriks Subjek Data vs. Aplikasi
56 Tabel 3.7 Matriks Fungsi Bisnis vs. Aplikasi
54 Tabel 3.6 Matriks Fungsi Bisnis vs. Subyek Data
52 Tabel 3.5 Matriks Fungsi Bisnis vs. Unit Organisasi
51 Tabel 3.4 Matriks Unit Organisasi vs. Subyek Data
50 Tabel 3.3 Matriks Unit Organisasi vs. Lokasi
48 Tabel 3.2 Fungsi bisnis pada PT. Bhinneka Mentari Dimensi
Tabel 3.1 Subyek Data PT. Bhinneka Mentari Dimensi69
Tabel 4.13 Tabel CustOrderItem74 Tabel 4.23 Tabel Transaction_Fact
94 Tabel. 4.29 Evaluasi hasil implementasi
93 Tabel 4.28 Analisis Pertumbuhan Data
93 Tabel 4.27 Analisis Kapasitas Media Penyimpanan Tabel Dimensi
76 Tabel 4.26 Analisis Kapasitas Media Penyimpanan Tabel Fakta
75 Tabel 4.25 Tabel Stock_Fact
75 Tabel 4.24 Tabel OnlineSales_Fact
74 Tabel 4.22 Tabel Customer_Dim
70 Tabel 4.15 Tabel CustShopItem
74 Tabel 4.21 Tabel Province_Dim
73 Tabel 4.20 Tabel City_Dim
73 Tabel 4.19 Tabel Product_Dim
73 Tabel 4.18 Tabel Category_Dim
72 Tabel 4.17 Tabel Brand_Dim
71 Tabel 4.16 Tabel Time_Dim
96
DAFTAR GAMBAR
29 Gambar 2.11 Skema bintang dengan Outboard Table atau Secondary
77 Gambar 4.6 Layar Grafik
77 Gambar 4.5 Layar Transform
76 Gambar 4.4 Layar Cube
76 Gambar 4.3 Layar Utama
64 Gambar 4.2 Layar Login
42 Gambar 4.1 Arsitektur Data Warehouse PT. Bhinneka Mentari Dimensi
29 Gambar 3.1 Struktur Organisasi PT. Bhinneka Mentari Dimensi
Dimension Table
27 Gambar 2.10 Skema bintang snowflake
Gambar 2.1 Struktur data warehouse 1226 Gambar 2.9 Skema bintang majemuk
25 Gambar 2.8 Skema bintang dengan tabel fakta sebagai tabel asosiasi
24 Gambar 2.7 Skema bintang dengan lebih dari satu tabel fakta
19 Gambar 2.6 Hubungan antara tabel fakta dan tabel dimensi pada skema bintang sederhana
17 Gambar 2.5 Data warehouse terdistribusi
16 Gambar 2.4 Data warehouse terpusat
Gambar 2.3 Data warehouse fungsionalGambar 2.2 Operational Metadata dan DSS Metadata 1477
Gambar 4.8 Layar Utama79 Gambar 4.10 Menu Data Warehouse
80 Gambar 4.11 Menu Tools
80 Gambar 4.12 Menu User Maintenance
80 Gambar 4.13 Menu Help
80 Gambar 4.14 Layar Cube Online Sales
81 Gambar 4.15 Layar Grafik Cube Online Sales
82 Gambar 4.16 Layar Cube Online Transaction
83 Gambar 4.17 Layar Grafik Cube Online Transaction
84 Gambar 4.18 Layar Cube Stock
85 Gambar 4.19 Layar Grafik Cube Stock
86 Gambar 4.20 Layar Transform
87 Gambar 4.21 Layar Change Password
88 Gambar 4.22 Rancangan Skema Bintang
91