iv
UNIVERSITAS BINA NUSANTARA
Jurusan Teknik Informatika Program Studi Ilmu Komputer
Skripsi Sarjana Komputer Semester Ganjil tahun 2005/2006
ANALISIS DAN PERANCANGAN DATA WAREHOUSE PERSEDIAAN DAN PENJUALAN PADA PT. INDOMOBIL MULTI TRADA BINTARO
Yenni Subiyanto 0600611673 Cindy Yusman 0600612000 Santi Marsyana 0600613880 Kelas / Kelompok 07 PLT / 08
Abstrak
Tujuan penelitian ini adalah merancang data warehouse pada PT. Indomobil Multi Trada Bintaro yang bergerak di bidang penjualan dan service kendaraan bermotor. Penelitian ini membatasi ruang lingkup pada persediaan dan penjualan. Pada penjualan juga akan mencakup pembayaran dan piutang. Penelitian ini menggunakan metodologi penelitian penentuan proses bisnis, penentuan grain, penentuan dimensi, penentuan fakta dan perancangan skema bintang. Penelitian ini telah menghasilkan rancangan data warehouse persediaan dan penjualan yang terdiri atas skema bintang dan OLAP sekaligus aplikasinya. Penelitian ini telah mengimplementasikan hasil dari rancangan data warehouse persediaan dan penjualan ini ke dalam DBMS yang telah dipilih. Selanjutnya penelitian ini juga telah mengevaluasi implementasi dari rancangan data warehouse persediaan dan penjualan ini yang berkaitan dengan integrity, security, dan recovery. Simpulan dalam penelitian ini adalah bahwa data warehouse persediaan dan penjualan yang dirancang telah dapat mengatasi masalah dan memenuhi kebutuhan informasi para eksekutif pada PT. Indomobil Multi Trada Bintaro, mengenai persediaan dan penjualan. Untuk mengembangkan hasil penelitian ini, maka disarankan untuk memperluas ruang lingkup perancangan data warehouse.
v PRAKATA
Puji syukur penulis ucapkan kepada Tuhan Yang Maha Esa karena atas berkat dan rahmat-Nya penulis dapat menyelesaikan penelitian ini.
Penelitian ini merupakan salah satu syarat untuk menempuh sidang sarjana guna mendapat gelar sarjana komputer pada Fakultas Ilmu Komputer, Jurusan Teknik Informatika, Universitas Bina Nusantara. Sebagai bahan dalam penelitian ini penulis memilih judul “Analisis dan Perancangan Data Warehouse Persediaan dan Penjualan pada PT. Indomobil Multi Trada Bintaro”.
Atas bantuan dan dukungan secara langsung maupun tidak langsung yang telah diterima, penulis ingin mengucapkan terima kasih yang sebesar-besarnya kepada :
1. Bapak Prof. Dr. Gerardus Polla, M.App.Sc., selaku Rektor Universitas Bina Nusantara yang telah memberikan kesempatan kepada penulis untuk mengikuti kuliah dan menyelesaikan skripsi ini.
2. Ketua Jurusan Teknik Informatika, Bapak H.M Subekti, BE, M.Sc.
3. Sekretaris Jurusan Teknik Informatika, Bapak Fredy Purnomo, S.Kom., M.Kom. 4. Bapak Ashari, S.Kom, M.Kom., selaku dosen pembimbing yang banyak
memberikan pengarahan dan bimbingan kepada penulis dalam penulisan penelitian ini.
vi
6. Ibu Linawati selaku koordinator PT. Indomobil Multi Trada Bintaro, Ibu Frekartini selaku FAD Manager PT. Indomobil Multi Trada Bintaro, Ibu Nini selaku Sales Admin Manager PT. Indomobil Multi Trada Bintaro, dan seluruh staff dan karyawan PT. Indomobil Multi Trada Bintaro yang juga telah membantu kelancaran penyelesaian penelitian ini.
7. Seluruh staff dosen dan karyawan akademis dan non-akademis Universitas Bina Nusantara yang secara langsung maupun tidak langsung yang telah menunjang dalam penyelesaian skripsi ini.
8. Orang tua dan saudara-saudara tercinta yang telah memberikan dorongan yang berharga baik secara moril maupun materiil.
9. Rekan-rekan penulis yang selalu membantu dan memberikan dorongan semangat bagi penulis.
10.Serta semua pihak yang namanya tidak dapat disebutkan satu - persatu.
Penulis telah berusaha sebaik mungkin dengan kemampuan yang ada dalam menyelesaikan penelitian ini untuk mendapat hasil yang sebaik-baiknya. Namun penulis menyadari bahwa hasilnya ini masih jauh dari sempurna. Oleh karena itu, dengan segala kerendahan hati penulis sangat menghargai segala kritik dan saran yang membangun.
Akhir kata, penulis berharap agar penelitian ini dapat bermanfaat bagi pembaca serta dapat dijadikan awal bagi penelitian dan pengembangan selanjutnya, sehingga hasil yang telah diperoleh dapat disempurnakan lebih baik lagi di masa mendatang.
Jakarta, Januari 2006
vii 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 ... xiv
Daftar Lampiran ... xvi
BAB 1 PENDAHULUAN 1.1. Latar Belakang ... 1
1.2. Ruang Lingkup... 2
1.3. Tujuan Dan Manfaat ... 2
1.3.1. Tujuan ... 2
1.3.2. Manfaat ... 3
1.4. Metodologi Penelitian ... 3
1.5. Sistematika Penulisan ... 5
BAB 2 LANDASAN TEORI 2.1. Teori Database... 6
viii
2.2.1. Karakteristik Data Warehouse... 7
2.2.2. Struktur Data Warehouse... 9
2.2.3. Anatomi Data Warehouse... 11
2.2.3.1. Data Warehouse Fungsional... 11
2.2.3.2. Data Warehouse Terpusat... 12
2.2.3.3. Data Warehouse Terdistribusi ... 12
2.2.4. Kegunaan Data Warehouse... 13
2.3. Teori Perancangan Data Warehouse……... 14
2.3.1. Perancangan Logikal... 14
2.3.2. Perancangan Fisikal ... 17
2.4. Performance Tuning... 20
2.4.1. Agregasi ... 20
2.4.2. Denormalisasi ... 21
2.5. Online Analytical Processing (OLAP) ... 22
2.6. Metodologi Penelitian ... 23
2.6.1. Pengumpulan dan Analisa Kebutuhan ... 23
2.6.2. Fact Finding... 24
2.6.3. Perancangan Logikal... 24
2.6.4. Pemilihan DBMS ... 24
2.6.5. Perancangan Fisikal ... 25
2.6.6. Implementasi... 25
ix
BAB 3 ANALISIS DAN PERANCANGAN SISTEM
3.1. Analisis ... 27
3.1.1. Latar Belakang Perusahaan... 27
3.1.2. Struktur Organisasi ... 28
3.1.9. Permasalahan yang Dihadapi ... 45
3.1.10. Usulan Pemecahan Masalah... 46
3.2. Perancangan Data Warehouse………….... ... 46
3.2.1. Perancangan Logikal... 46
3.2.1.1. Penentuan Proses Bisnis ... 46
x
3.2.3.5.1. Menghitung Kapasitas Disk... 73
3.2.3.5.2. Menghitung Ukuran Tabel dengan Index Clustered... 74
3.2.3.6. Desain User View... 79
3.2.3.6.1. Persediaan ... 79
3.2.3.6.2. Penjualan... 81
3.2.3.6.3. Pembayaran... 82
3.2.3.6.4. Piutang ... 83
3.2.3.7. Security... 85
xi
4.1.5.1. Backup... 89
4.1.5.2. Restore... 90
4.2. Evaluasi... 90
4.2.1. Evaluasi Perancangan ... 90
4.2.2. Evaluasi Aplikasi ... 93
BAB 5 SIMPULAN DAN SARAN 5.1. Simpulan ... 95
5.2. Saran ... 96
DAFTAR PUSTAKA... 97
xii
DAFTAR TABEL
Tabel 2.1 Tabel Perbandingan Data Warehouse dengan Data Operasional... 8
Tabel 3.1 Tabel Spesifikasi Hardware dan Software...36
Tabel 3.2 Tabel Analisis User Vs Aplikasi...39
Tabel 3.3 Tabel Kebutuhan Informasi Persediaan...42
Tabel 3.4 Tabel Kebutuhan Informasi Penjualan... 43
Tabel 3.5 Tabel Kebutuhan Informasi Pembayaran...44
Tabel 3.6 Tabel Kebutuhan Informasi Piutang ... 45
Tabel 3.7 Tabel Fact Vs Measure...50
Tabel 3.8 Tabel Fact Vs Dimensi ...51
Tabel 3.9 Tabel Mapping Data Warehouse dan OLTP ... 59
Tabel 3.10 Tabel Dimensi Produk ... 60
Tabel 3.11 Tabel Dimensi Warna ... 61
Tabel 3.12 Tabel Dimensi Waktu ... 61
Tabel 3.13 Tabel Dimensi ATPM... 62
Tabel 3.14 Tabel Dimensi Salesman... 62
Tabel 3.15 Tabel Dimensi Customer ... 63
Tabel 3.16 Tabel Dimensi Tipe Customer ... 63
Tabel 3.17 Tabel Dimensi Cabang... 64
Tabel 3.18 Tabel Dimensi Jenis Pembayaran ... 64
Tabel 3.19 Tabel Dimensi Leasing...65
Tabel 3.20 Tabel Dimensi Invoice ... 65
xiii
Tabel 3.22 Tabel Fakta Persediaan ... 67
Tabel 3.23 Tabel Fakta Penjualan... 68
Tabel 3.24 Tabel Fakta Pembayaran... 69
Tabel 3.25 Tabel Fakta Piutang ... 70
Tabel 3.26 Tabel Index...72
Tabel 3.27 Tabel Perkiraan Disk... 78
Tabel 3.28 Tabel Perkiraan Index Clustered... 78
Tabel 3.29 Tabel Security dan User... 85
Tabel 4.1 Tabel Jadwal Implementasi... 86
Tabel 4.2 Tabel Primary Key... 91
xiv
DAFTAR GAMBAR
Gambar 2.1 Struktur Data Warehouse... 11
Gambar 2.2 Contoh Skema Bintang...16
Gambar 2.3 Contoh Skema Snowflake ...17
Gambar 3.1 Struktur Organisasi...28
Gambar 3.2 Entity Relationship Diagram ( ERD )... 40
Gambar 3.3 Skema Bintang Persediaan... 52
Gambar 3.4 Skema Bintang Penjualan ... 53
Gambar 3.5 Skema Bintang Pembayaran ... 54
Gambar 3.6 Skema Bintang Piutang... 55
Gambar 3.7 Rancangan Tampilan Layar Persediaan untuk CEO dan Koordinator Mobil...79
Gambar 3.8 Rancangan Tampilan Layar Persediaan untuk FAD Manager...80
Gambar 3.9 Rancangan Tampilan Layar Persediaan untuk Sales Admin Manager...80
Gambar 3.10 Rancangan Tampilan Layar Penjualan untuk CEO dan Koordinator Mobil ... 81
Gambar 3.11 Rancangan Tampilan Layar Penjualan untuk FAD Manager ... 81
Gambar 3.12 Rancangan Tampilan Layar Penjualan untuk Sales Admin Manager.... 82
Gambar 3.13 Rancangan Tampilan Layar Pembayaran untuk CEO dan Koordinator Mobil...82
xv
Gambar 3.15 Rancangan Tampilan Layar Piutang untuk CEO dan Koordinator
xvi
DAFTAR LAMPIRAN
xvii