UNIVERSITAS BINA NUSANTARA
Jurusan Teknik Informatika Program Studi Ilmu Komputer
Skripsi Sarjana Komputer Semester Ganjil Tahun 2005/2006
ANALISIS DAN PERANCANGAN DATA WAREHOUSE PEMASARAN DAN PEMBELIAN PADA PT. KAMAJAYA TRI LAKSANA
IP.Marry Kusuma
Analisis informasi dan pengambilan keputusan merupakan prosedur kegiatan yang penting karena menentukan target dan langkah strategis keberlangsungan dan pengembangan perusahaan. Tujuan penelitian ini adalah menyediakan alat bantu pendukung pengambilan keputusan PT Kamajaya Tri Laksana (PT KTL) yang mampu menyajikan data dalam bentuk informasi yang dapat memberikan gambaran kondisi perusahaan dengan jelas dan cara yang praktis.
Penulis menerapkan metode analisa dan metode perancangan, meliputi survei sistem yang berjalan, survei kebutuhan user dengan wawancara terhadap pihak yang bersangkutan, studi kepustakaan, dan merancang aplikasi berbasis data warehouse dengan perancangan tabel, skema bintang, rancangan layar, output serta query yang berisi informasi yang dibutuhkan untuk mendukung pengambilan keputusan.
Dari hasil penelitian, penulis menemukan permasalahan di PT KTL adalah prosedur analisis informasi pemasaran dan pembelian membutuhkan waktu cukup lama dan kurang praktis, karena hanya menggunakan pencetakan laporan bulanan dari data detil operasional sebagai landasan analisis dan pengambilan keputusan. Hal ini menyebabkan analisis menjadi kurang mendalam dan menyeluruh. Maka dibutuhkan aplikasi berbasiskan 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 global perusahaan.
Penulis menyimpulkan bahwa kebutuhan akan data dan aplikasi pendukung pengambilan keputusan adalah penting bagi perusahaan, agar tiap keputusan dan kebijakan yang diambilnya memiliki landasan yang tepat dan kuat.
KATA PENGANTAR
Puji syukur ke hadirat Tuhan atas karunia dan berkatnya sehingga penulis dapat menyelesaikan penulisan skripsi ini dengan baik. Skripsi ini disusun sebagai penulisan hasil Analisis dan Perancangan Data Warehouse untuk kegiatan Pemasaran dan Pembelian pada PT. Kamajaya Tri Laksana.
Ucapan terima kasih dan penghargaan penulis sampaikan pula kepada yang terhormat :
1. Bapak Prof. Dr. Drs. Gerardus Polla selaku Rektor Universitas Bina Nusantara. 2. Bapak H. Mohammad Subekti, BE ,M.Sc. selaku Ketua Jurusan Teknik Informatika. 3. Bapak Abdul Aziz, Dr., Ir. selaku dosen pembimbing yang telah banyak membantu
dan mengarahkan kami dalam penyusunan hingga selesainya skripsi ini.
4. Pimpinan dan segenap karyawan PT. Kamajaya Tri Laksana yang telah memberikan bantuan dan dukungan selama kami melakukan penelitian unutk menyusun skripsi ini.
5. Orangtua dan keluarga tercinta yang telah memberikan dukungan moril maupun material.
6. Seluruh Dosen dan Staff pengajar Universitas Bina Nusantara Jakarta yang telah memberikan bekal ilmu dan pengetahuan kepada penlis.
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 2006
Daftar Isi
Halaman Judul Luar... i
Halaman Judul Dalam... ii
Halaman Persetujuan Hardcover ... iii
Halaman Pernyataan Dewan Penguji... iv
Abstrak... vii 2.1. Teknologi Informasi...7
2.2. Konsep Dasar Sistem Informasi...7
2.3. Konsep Database...8
2.4. Pengertian On-Line Transaction Processing (OLTP) ...10
2.6. Konsep Data Warehouse...11
2.6.1. Pengertian Data Warehouse...11
2.6.2. Karakteristik Data Warehouse ...14
2.6.2.1. Subject-Oriented ...14
2.6.2.2. Time-Variant...14
2.6.2.3. Integrated ...14
2.6.2.4. Non volatile...14
2.6.2.5. Detailed and Summarized ...15
2.6.3. Data Warehouse VS Database Operasional...15
2.6.4. Struktur Data Warehouse...16
2.6.4.1. Current Detail Data ...18
2.6.4.2. Older Detail Data ...18
2.6.4.3. Summarized Data...18
2.6.4.4. Metadata...19
2.6.5. Pengertian Data Mart ...20
2.6.6. Arsitektur Data Warehouse...21
2.6.7. Anatomi Data Warehouse ...22
2.6.7.1. Data Warehouse Fungsional ...22
2.6.7.2. Data Warehouse Terpusat ...23
2.6.7.3 Data Warehouse Terdistribusi...25
2.6.8. Kegunaan Data Warehouse...26
2.6.9.1. Pengertian Skema Bintang...28
2.6.9.5.2. Skema Bintang Dengan Banyak Tabel Fakta ....33
2.6.9.5.3. Skema Snowflake...34
2.6.9.5.4. Skema Bintang Majemuk...35
2.6.10. Relational Modelling vs Multidimensional Modelling...36
2.6.11. Agregasi ...38
2.6.12. Denormalisasi ...38
2.7. Pengertian Pemasaran ...39
2.8. Pengertian Pembelian ...41
2.9. Pengertian Persediaan ...42
BAB 3 ANALISA SISTEM YANG BERJALAN 3.1. Organisasi Perusahaan ...43
3.1.1. Latar Belakang Perusahaan...43
3.1.2. Struktur Organisasi Perusahaan ...44
3.1.3. Wewenang dan Tanggung Jawab...45
3.3. Teknologi Informasi PT.Kamajaya Tri Laksana ...49
3.3.1. Perangkat Keras ...49
3.3.2. Piranti Lunak...50
3.4. Analisis Perancangan dan Perencanaan ...50
3.4.1. Metode Analisis dan Perancangan ...50
3.4.2. Subyek Data ...51
3.4.3. Analisis Fungsi Bisnis...52
3.4.4. Analisis Matriks ...53
3.4.4.1. Matriks Unit Organisasi vs Subyek Data...53
3.4.4.2. Matriks Fungsi Bisnis vs Unit Organisasi ...55
3.4.4.3. Matriks Fungsi Bisnis vs Subyek Data ...57
3.4.4.4. Matriks Fungsi Bisnis vs Aplikasi ...59
3.4.4.5. Matriks Subyek Data vs Aplikasi ...60
3.4.5. Analisis SWOT ...60
3.4.6. Matriks SWOT ...62
3.4.7. Analisis Critical Success Factor...62
3.4.8. Analisis Kebutuhan Data dan Informasi ...64
3.5. Identifikasi Masalah dan Pemecahan Masalah ...66
3.4.1. Masalah yang dihadapi ...66
3.4.2. Pemecahan masalah ...67
BAB 4 DATA WAREHOUSE YANG DIUSULKAN 4.1. Arsitektur Data Warehouse...68
4.2.1. Transformasi data...71
4.2.2. Rancangan Skema Bintang ...74
4.2.2.1. Skema Bintang Gabungan...74
4.2.2.2. Skema Bintang Pembelian ...75
4.2.2.3. Skema Bintang Penjualan ...76
4.2.2.4. Skema Bintang Persediaan...77
4.2.3. Metadata...78
4.2.4. Prototipe aplikasi data warehouse...92
4.3. Rancangan implementasi ...111
4.3.1. Dukungan Perangkat Keras...111
4.3.2. Dukungan Piranti Lunak ...111
4.4. Analisis kapasitas media penyimpanan ...112
4.5. Analisis pertumbuhan data...115
4.6. Analisis manfaat...117
4.7. Jadwal implementasi...118
4.8. Evaluasi...118
BAB 5 KESIMPULAN DAN SARAN 5.1. Kesimpulan ...120
5.2. Saran ...121
DAFTAR PUSTAKA
RIWAYAT HIDUP
FOTOCOPY SURAT SURVEI
Daftar Tabel
Tabel 2.1 Tabel Perbandingan Data Warehouse dengan Database Operasional ...15
Tabel 2.2 Tabel Perbandingan Relational Modelling VS Multidimentional Modelling...37
Tabel 3.1 Tabel Subyek Data...52
Tabel 3.2 Tabel Fungsi Bisnis...53
Tabel 3.3 Matriks Unit Organisasi vs Subyek Data...54
Tabel 3.4 Matriks Fungsi Bisnis vs Unit Organisasi ...55
Tabel 3.5 Matriks Fungsi Bisnis vs Subyek Data ...57
Tabel 3.6 Matriks Fungsi Bisnis vs Aplikasi ...59
Tabel 3.7 Matriks Subyek Data vs Aplikasi ...60
Tabel 3.8 Matriks SWOT...62
Tabel 4.1 Hasil Transformasi Tabel Fakta Penjualan ...79
Tabel 4.2 Sumber Data Tabel Fakta Penjualan...80
Tabel 4.3 Hasil Transformasi Tabel Fakta Pembelian...81
Tabel 4.4 Sumber Data Tabel Fakta Pembelian...81
Tabel 4.5 Hasil Transformasi Tabel Fakta Persediaan Barang ...82
Tabel 4.6 Sumber Data Tabel Fakta Persediaan Barang...83
Tabel 4.7 Hasil Transformasi Tabel Fakta Persediaan Barang ...83
Tabel 4.8 Sumber Data Tabel Dimensi Area ...84
Tabel 4.9 Hasil Transformasi Tabel Dimensi Sub Area ...84
Tabel 4.11 Hasil Transformasi Tabel Dimensi Barang...85
Tabel 4.12 Sumber Data Tabel Dimensi Barang ...85
Tabel 4.13 Hasil Transformasi Tabel Dimensi Produk Barang ...86
Tabel 4.14 Sumber Data Tabel Dimensi Produk Barang...86
Tabel 4.15 Hasil Transformasi Tabel Dimensi Merk Barang...86
Tabel 4.16 Sumber Data Tabel Dimensi Merk Barang...87
Tabel 4.17 Hasil Transformasi Tabel Dimensi Pelanggan ...87
Tabel 4.18 Sumber Data Tabel Dimensi Pelanggan ...87
Tabel 4.19 Hasil Transformasi Tabel Dimensi Gudang ...88
Tabel 4.20 Sumber Data Tabel Dimensi Gudang ...88
Tabel 4.21 Hasil Transformasi Tabel Dimensi Jenis Pembayaran ...89
Tabel 4.22 Sumber Data Tabel Dimensi Jenis Pembayaran ...89
Tabel 4.23 Hasil Transformasi Tabel Dimensi Karyawan...90
Tabel 4.24 Sumber Data Tabel Dimensi Karyawan ...90
Tabel 4.25 Hasil Transformasi Tabel Dimensi Supplier...90
Tabel 4.26 Sumber Data Tabel Dimensi Supplier ...91
Tabel 4.27 Hasil Transformasi Tabel Dimensi Waktu ...91
Tabel 4.28 Sumber Data Tabel Dimensi Waktu ...92
Tabel 4.29 Analisis Kapasitas Media Penyimpanan Tabel Dimensi Fakta Pembelian114 Tabel 4.30 Analisis Kapasitas Media Penyimpanan Tabel Dimensi Fakta Penjualan 114 Tabel 4.31 Analisis Kapasitas Media Penyimpanan Tabel Dimensi Fakta Persediaan115 Tabel 4.32 Analisis Pertumbuhan Data Pembelian...115
Daftar Gambar
Gambar 2.1 Struktur Data Dalam Data Warehouse...17
Gambar 2.2 Metadata Operasional...19
Gambar 2.3 Data Warehouse Fungsional...23
Gambar 2.4 Data Warehouse Terpusat...24
Gambar 2.5 Data Warehouse Terdistribusi ...26
Gambar 2.6 Skema Bintang Sederhana ...33
Gambar 2.7 Skema Bintang dengan Banyak Tabel Fakta ...34
Gambar 2.8 Skema Snowflake...35
Gambar 2.9 Skema Bintang Majemuk...36
Gambar 3.1 Struktur Organisasi PT KTL...44
Gambar 4.1 Arsitektur Data Warehouse...69
Gambar 4.2 TranformYuasa ...72
Gambar 4.3 TransformDimYuasa...73
Gambar 4.4 CreateFactYuasa ...74
Gambar 4.5 Skema Bintang Gabungan...74
Gambar 4.6 Skema Bintang Pembelian ...75
Gambar 4.7 Skema Bintang Penjualan ...76
Gambar 4.8 Skema Bintang Persediaan...77
Gambar 4.9 Rancangan Splash Screen...92
Gambar 4.10 Rancangan Menu Login...92
Gambar 4.12 Rancangan Menu Pivot Tabel Pembelian ...94
Gambar 4.13 Rancangan Menu Grafik Pembelian ...95
Gambar 4.14 Rancangan Menu Pivot Tabel Penjualan ...96
Gambar 4.15 Rancangan Menu Grafik Penjualan ...97
Gambar 4.16 Rancangan Menu Pivot Tabel Saldo Awal Barang...98
Gambar 4.17 Rancangan Menu Grafik Saldo Awal Barang...99
Gambar 4.18 Rancangan Menu Pivot Tabel Persediaan Pembelian Barang ...100
Gambar 4.19 Rancangan Grafik Persediaan Pembelian Barang...101
Gambar 4.20 Rancangan Menu Pivot Tabel Jumlah Penjualan Persediaan Barang...102
Gambar 4.21 Rancangan Grafik Jumlah Penjualan Barang ...103
Gambar 4.22 Rancangan Grafik Jumlah Penjualan Luar Kota...104
Gambar 4.23 Rancangan Grafik Kanvas ...105
Gambar 4.24 Rancangan Grafik Retur Jual ...106
Gambar 4.25 Rancangan Menu Admin ...107
Gambar 4.26 Rancangan Menu Ganti Password ...107
Gambar 4.27 Rancangan Data Transformation Service ...108
Gambar 4.28 Rancangan Menu Skema Bintang...108
Gambar 4.29 Rancangan Menu About ...109
Gambar 4.30 Rancangan Menu Help Pivot Tabel ...109
Gambar 4.31 Rancangan Help Menu Grafik ...110
Gambar 4.32 Rancangan Help Menu Admin...110
Daftar Lampiran