UNIVERSITAS BINA NUSANTARA Jurusan Teknik Informatika Program Studi Database Skripsi Sarjana Komputer Semester Ganjil 2005 / 2006
ANALISIS DAN PERANCANGAN DATA WAREHOUSE SEBAGAI PENDUKUNG PENGELOLAAN INVENTORI PADA PT. FONTERRA BRANDS INDONESIA
Sumarso
0600620791
Gani Febrian
0600622960
Rachmania Kristanti
0600632236
Kelas / Kelompok : 07 PJT / 02
Abstrak Inventori adalah salah satu bagian dalam kegiatan perusahaan yang mempunyai arti penting dan turut mempengaruhi jalannya perkembangan perusahaan. Tujuan penelitian ini adalah untuk menganalisis dan merancang data warehouse guna pengambilan keputusan yang cepat dan akurat pada perusahaan, khususnya ditingkat Top management, sekaligus menyajikan data warehouse perusahaan sebagai sumber dari sistem informasi eksekutif yang lengkap, jelas, cepat dan akurat. Metode penelitian yang kami gunakan adalah metode analisis dan perancangan. Metode analisis dilakukan dengan cara mengadakan survei, wawancara dan studi kepustakaan. Metode perancangan dilakukan dengan merancang tabel, skema bintang, dan prototipe aplikasi. Kesimpulan yang kami dapat adalah untuk memenuhi atau mendapatkan informasi yang akurat dan cepat diperlukan sebuah konsep data warehouse, agar dapat melakukan analisis terhadap perusahaan, membuat informasi yang ringkas sesuai dengan keinginan dari pihak eksekutif dalam membuat keputusan-keputusan yang berguna untuk perusahaan dimasa yang akan datang, dan data warehouse yang sudah dibuat bisa digunakan sebagai sumber untuk menunjang aplikasi dari EIS maupun DSS. Kata kunci : Informasi, Data Warehouse, Inventori
vi
PRAKATA
Puji syukur penulis panjatkan kepada Tuhan Yang Maha Pengasih atas kasih karunia dan berkatNya sehingga dapat menyelesaikan penulisan skipsi ini dapat dengan baik dan tepat waktu. Skripsi yang disusun merupakan hasil analisis dan perancangan Data Warehouse yang ditujukan untuk PT Fonterra Brands Indonesia. Dengan selesainya skipsi ini, penulis mengucapkan terima kasih dan penghargaan yang tinggi kepada yang terhormat Bapak Prof. Dr. Gerardus Polla, M.App.Sc. selaku Rektor Universitas Bina Nusantara dan Bapak Muh. Tassim Billah, Ir., M.Sc.sebagai dosen pembimbing skripsi. Ucapan terima kasih dan penghargaan disampaikan pula kepada yang terhormat : 1. Keluarga tercinta yang telah memberikan dukungan doa, moril maupun materiil. 2. Bapak H. Mohammad Subekti, BE, M.Sc. selaku Ketua Jurusan Teknik Informatika. 3. Manajemen, Divisi Information System, dan segenap karyawan PT Fonterra Brands Indonesia yang telah meluangkan waktu dan memberikan bantuannya dalam penyusunan skripsi ini. 4. Teman – teman kami yang bernama Erwin Widjaja, Steven Stevanus, Joko Siswanto dan semua pihak yang tidak dapat kami sebutkan satu per satu yang telah banyak memberikan bantuan, saran dan ide dalam penyusunan skripsi ini baik secara langsung maupun tidak langsung yang tidak dapat penulis sebutkan satu per satu.
Penulis berharap skripsi ini dapat dijadikan awal pengembangan Data Warehouse bagi PT Fonterra Brands Indonesia untuk waktu yang akan datang. Segala kritik dan
vii
saran yang membangun akan diterima dengan senang hati. Akhir kata penulis berharap skripsi ini dapat memberikan manfaat bagi pembaca.
Jakarta, Januari 2006
Penulis
viii
DAFTAR ISI
Halaman Judul Luar......................................................................................................... i Halaman Judul Dalam...................................................................................................... ii Halaman Persetujuan Hardcover ..................................................................................... iii Halaman Pernyataan Dewan Penguji............................................................................... iv Abstrak
........................................................................................................................ vi
Prakata
........................................................................................................................ vii
Daftar Isi ........................................................................................................................ ix Daftar Gambar .............................................................................................................. xiv Daftar Tabel .................................................................................................................. xvi Daftar Lampiran............................................................................................................ xviii
BAB 1
PENDAHULUAN 1.1 Latar Belakang ......................................................................................1
BAB 2
1.2
Ruang Lingkup......................................................................................3
1.3
Tujuan Dan Manfaat .............................................................................3
1.4
Metodologi Penelitian...........................................................................4
1.5
Sistematika Penulisan ...........................................................................5
LANDASAN TEORI 2.1 Pengertian Sistem dan Informasi ...........................................................8 2.1.1 Definisi Sistem.............................................................................8
ix
2.1.2 Definisi Informasi ........................................................................8 2.1.3 Definisi Sistem Informasi ............................................................8 2.2
Konsep Database...................................................................................11
2.3
Pengertian Data Warehouse..................................................................12
2.4 Karakteristik Data Warehouse ..............................................................13 2.4.1 Subjek Oriented............................................................................13 2.4.2 Integrated.....................................................................................15 2.4.3 Nonvolatile (Tidak Berubah) .......................................................16 2.4.4 Time-variant.................................................................................17 2.5
Struktur Data Warehouse......................................................................18
2.6
Arsitektur Data Warehouse...................................................................22
2.7
Anatomi Data Warehouse .....................................................................27
2.8
Kegunaan Data Warehouse...................................................................31
2.9 Perencanaan Dan Perancangan Data Warehouse..................................33 2.9.1 Perencanaan Data Warehouse......................................................33 2.9.2 Perancangan Data Warehouse......................................................34 2.9.3 Metode Analisis Perancangan Data Warehouse ..........................36 2.10
Perancangan Data Warehouse dengan Skema Bintang ......................38
2.11 Agregasi ................................................................................................45 2.12 Denormalisasi .......................................................................................46 2.13 Analisis SWOT .....................................................................................47 2.14 Analisis CSF .........................................................................................48 2.15 Pengertian Inventory.............................................................................49
x
2.16 Pengelompokan Inventory ....................................................................51
BAB 3
ANALISA KEBUTUHAN DATA WAREHOUSE 3.1 Metode Analisis Dan Perancangan ........................................................53 3.2 Latar Belakang Perusahaan...................................................................53 3.3
Sistem yang Sedang Berjalan ...............................................................56
3.4
Struktur Organisasi ...............................................................................57
3.5
Tugas Dan Wewenang ..........................................................................58
3.6
Subjek Data Dan Fungsi Bisnis ............................................................59
3.7
Analisis Matriks ....................................................................................61 3.71 Matriks Unit Organisasi Vs Lokasi..............................................61 3.7.2 Matriks Unit Organisasi Vs Subyek ...........................................62 3.7.3 Matriks Fungsi Bisnis Vs Unit Organisasi..................................63 3.7.4 Matriks Fungsi Bisnis Vs Struktur Data .....................................65
3.8 Analisis dan Matriks SWOT.................................................................66 3.8.1 Analisis SWOT ............................................................................66 3.8.2 Matriks SWOT.............................................................................68 3.9
Analisis Critical Success Factor............................................................69
3.10 Teknologi Informasi PT. Fonterra Brands Indonesia ...........................69 3.10.1 Perangkat Keras ........................................................................70 3.10.2 Perangkat Lunak .......................................................................70 3.10.3 Matriks Fungsi Bisnis Vs Aplikasi (Perangkat Lunak) ............71 3.10.4 Matriks Subyek Data Vs Aplikasi (Perangkat Lunak)..............72
xi
3.11 Analisis Kebutuhan Data Dan Informasi ..............................................72 3.12 Identifikasi Masalah..............................................................................73 3.13 Pemecahan Masalah..............................................................................74
BAB 4
DATA WAREHOUSE YANG DIUSULKAN 4.1
Arsitektur Data Warehouse Yang Diusulkan........................................75
4.2 Rancangan Data Warehouse ................................................................77 4.3
Metadata................................................................................................78
4.4
Transformasi Data.................................................................................82
4.5
Skema Bintang ......................................................................................83 4.5.1 Skema Bintang Fakta Item Masuk.............................................83 4.5.2 Skema Bintang Fakta Item Keluar.............................................84 4.5.3 Skema Bintang Fakta Item Keluar karena Retur .......................85 4.5.4 Skema Bintang Fakta Retur Masuk karena Retur.......................86 4.5.5 Skema Bintang Fakta Mutasi Item.............................................87 4.5.6 Skema Bintang Gabungan..........................................................88
4.6
Perancangan Aplikasi............................................................................89
4.7
Analisa Pertumbuhan Data Dan Kapasitas Media Penyimpanan .........100
4.8
Rencana Implementasi ..........................................................................131 4.8.1 Dukungan Perangkat Keras........................................................131 4.8.2 Dukungan Perangkat Lunak.......................................................132 4.8.3 Kebutuhan Personil....................................................................132 4.8.4 Jadwal Implementasi..................................................................133
xii
4.9
BAB 5
Evaluasi.................................................................................................133
SIMPULAN DAN SARAN 5.1 Simpulan ................................................................................................134 5.2
Saran .....................................................................................................134
DAFTAR PUSTAKA.....................................................................................................136 RIWAYAT HIDUP........................................................................................................138 LAMPIRAN FOTOCOPY SURAT SURVEI
xiii
DAFTAR TABEL
Tabel 2.1
Perbandingan Data Operasional Dengan Data Warehouse..................... 14
Tabel 3.1
Tabel Subjek Data ................................................................................... 60
Tabel 3.2
Tabel Fungsi Bisnis................................................................................. 60
Tabel 3.3
Matriks Unit Organisasi Vs Lokasi......................................................... 61
Tabel 3.4
Matriks Unit Organisasi Vs Subjek Data ................................................ 62
Tabel 3.5
Matriks Unit Organisasi Vs Fungsi Bisnis.............................................. 63
Tabel 3.6
Matriks Unit Fungsi Bisnis Vs Subjek Data ........................................... 65
Tabel 3.7
Tabel Matriks Analisis SWOT................................................................ 68
Tabel 3.8
Matriks Fungsi Bisnis Vs Aplikasi ......................................................... 70
Tabel 3.9
Matriks Subjek Data Vs Aplikasi............................................................ 71
Tabel 4.1
Tabel Dimensi Item.............................................................................. 100
Tabel 4.2
Tabel Dimensi Customer ..................................................................... 102
Tabel 4.3
Tabel Dimensi Vendor ......................................................................... 104
Tabel 4.4
Tabel Dimensi Location....................................................................... 105
Tabel 4.5
Tabel Dimensi Unit .............................................................................. 107
Tabel 4.6
Tabel Item Group ................................................................................. 107
Tabel 4.7
Tabel Dimensi Warehouse ................................................................... 109
Tabel 4.8
Tabel Dimensi From Warehouse ......................................................... 111
Tabel 4.9
Tabel Dimensi To Warehouse.............................................................. 113
Tabel 4.10
Tabel Dimensi Time............................................................................. 114
Tabel 4.11
Tabel Fakta Item In .............................................................................. 116
Tabel 4.12
Tabel fakta Item Out ............................................................................ 118 xvi
Tabel 4.13
Tabel Fakta Transfer Item.................................................................... 121
Tabel 4.14
Tabel Fakta Item Out By Retur............................................................ 123
Tabel 4.15
Tabel Fakta Item In By Retur............................................................... 125
Tabel 4.16
Ringkasan Perhitungan Pertumbuhan Data.......................................... 128
Tabel 4.17
Analisis Pertumbuhan Data.................................................................. 129
Tabel 4.18
Tabel Jadwal Implementasi.................................................................. 132
xvii
DAFTAR GAMBAR
Gambar 2.1
Hubungan Tingkat Dan Tipe Sistem Informasi Dan Kelompok Pengguna Informasi ................................................................................ 10
Gambar 2.2
Hubungan Antar Tipe Sistem Informasi ................................................. 11
Gambar 2.3
Aspek Terintegrasi Dari Data Warehouse............................................... 16
Gambar 2.4
Aspek Nonvolatile Data Warehouse ....................................................... 16
Gambar 2.5
Aspek Time Variant Data Warehouse..................................................... 18
Gambar 2.6
Struktur Data Warehouse ........................................................................ 18
Gambar 2.7
Arsitektur Data Warehouse ..................................................................... 27
Gambar 2.8
Data Warehouse Terpusat ....................................................................... 29
Gambar 2.9
Data Warehouse Terdistribusi................................................................. 30
Gambar 2.10 Perbedaan Classical SDLC Dengan Data Warehouse SDLC ................. 37 Gambar 2.11 Hubungan Antara Tabel Dimensi Pada Skema Bintang Sederhana........ 41 Gambar 2.12 Skema Bintang Dengan Lebih Dari Satu Tabel Fakta ............................ 41 Gambar 2.13 Skema Bintang Sebagai table Asosiasi ................................................... 42 Gambar 2.14 Skema Bintang Dengan Outboard Table atau Secondary Dimension Table ..................................................................................... 43 Gambar 2.15 Skema Bintang Snowflake....................................................................... 44 Gambar 2.16 Skema Bintang Majemuk........................................................................ 45 Gambar 3.1
Sistem Yang Sedang Berjalan................................................................. 57
Gambar 3.2
Struktur Organisasi ................................................................................. 57
Gambar 4.1
Arsitektur Data Warehouse PT Fonterra Brands Indonesia.................... 74
Gambar 4.2
Skema Bintang Item Masuk .................................................................... 82 xiv
Gambar 4.3
Skema Bintang ItemKeluar ..................................................................... 83
Gambar 4.4
Skema Bintang Item Keluar Karena Retur.............................................. 84
Gambar 4.5
Skema Bintang Item Masuk Karena Retur.............................................. 85
Gambar 4.6
Skema Bintang Mutasi Item.................................................................... 86
Gambar 4.7
Skema Bintang Gabungan....................................................................... 87
Gambar 4.8
Layar Login............................................................................................. 88
Gambar 4.9
Layar Menu Utama ................................................................................. 89
Gambar 4.10 Layar Menu File...................................................................................... 90 Gambar 4.11 Layar Change Password.......................................................................... 91 Gambar 4.12 Layar Drop User...................................................................................... 92 Gambar 4.13 Layar New User ...................................................................................... 93 Gambar 4.14 Layar Transform ..................................................................................... 94 Gambar 4.15 Layar Menu Cube.................................................................................... 95 Gambar 4.16 Layar Tampilan Cube.............................................................................. 96 Gambar 4.17 Layar Menu Graph .................................................................................. 97 Gambar 4.18 Layar Tampilan Graph ............................................................................ 98 Gambar 4.19 Layar Tampilan About ............................................................................ 99 Gambar 4.20 Grafik Analisis Pertumbuhan Data ...................................................... 130
xv
DAFTAR LAMPIRAN
Data Transformation Services...................................................................................... L-1 Transformasi Data untuk Tabel Customer ................................................................... L-1 Eksekusi Sintaks Transformasi Data untuk Tabel Customer....................................... L-1 Transformasi Data untuk Tabel Item ........................................................................... L-2 Eksekusi Sintaks Transformasi Data untuk Tabel Item ............................................... L-2 Transformasi Data untuk Tabel Location .................................................................... L-3 Eksekusi Sintaks Transformasi Data untuk Tabel Location ........................................ L-3 Transformasi Data untuk Tabel Storage ...................................................................... L-4 Eksekusi Sintaks Transformasi Data untuk Tabel Storage .......................................... L-4 Transformasi Data untuk Tabel Vendor....................................................................... L-5 Eksekusi Sintaks Transformasi Data untuk Tabel Vendor ....................................... L-5 Transformasi Data untuk Tabel Time ....................................................................... L-6 Eksekusi Sintaks Transformasi Data untuk Tabel Time ........................................... L-6 Transformasi Data untuk Tabel Item Group ............................................................. L-7 Eksekusi Sintaks Transformasi Data untuk Tabel Item Group................................. L-7 Transformation Data untuk Tabel Unit ..................................................................... L-8 Eksekusi Sintaks Transformasi Data untuk Tabel Unit ............................................ L-8 Transformation Data untuk Tabel DimFromWarehouse .......................................... L-9 Eksekusi Sintaks Transformasi Data untuk Tabel DimFromWarehouse.................. L-9 Transformation Data untuk Tabel DimToWarehouse............................................... L-10 Eksekusi Sintaks Transformasi Data untuk Tabel DimToWarehouse...................... L-10 Transformation Data untuk Tabel Fakta Item In....................................................... L-11 xviii
Eksekusi Sintaks Transformasi Data untuk Tabel Fakta Item In.............................. L-11 Transformation Data untuk Tabel Fakta Item Out.................................................... L-12 Eksekusi Sintaks Transformasi Data untuk Tabel Fakta Item Out ........................... L-12 Transformation Data untuk Tabel Fakta Item In By Retur ....................................... L-13 Eksekusi Sintaks Transformasi Data untuk Tabel Fakta Item In By Retur .............. L-13 Transformation Data untuk Tabel Fakta Item Out By Retur .................................... L-14 Eksekusi Sintaks Transformasi Data untuk Tabel Fakta Item Out By Retur............ L-14 Transformation Data untuk Tabel Fakta Transfer..................................................... L-15 Eksekusi Sintaks Transformasi Data untuk Tabel Fakta Transfer ............................ L-15 Tampilan Layar ......................................................................................................... L-16 Tampilan Layar Login .............................................................................................. L-16 Tampilan Layar Login Error ..................................................................................... L-16 Tampilan Layar Change Password ........................................................................... L-17 Tampilan Layar Add User......................................................................................... L-18 Tampilan Layar Drop User ....................................................................................... L-19 Tampilan Layar Menu Utama ................................................................................... L-20 Tampilan Layar Form Transfer................................................................................. L-21 Tampilan Layar Cube Item In By Warehouse .......................................................... L-22 Tampilan Layar Cube Item In By Warehouse (Export To Graph) ........................... L-23 Tampilan Layar Cube Item In By Vendor ................................................................ L-24 Tampilan Layar Cube Item In By Vendor (Export To Graph) ................................. L-25 Tampilan Layar Cube Item Out By Customer .......................................................... L-26 Tampilan Layar Cube Item Out By Customer (Export To Graph) ........................... L-27 Tampilan Layar Cube Item Out By Warehouse........................................................ L-28 xix
Tampilan Layar Cube Item Out By Warehouse (Export To Graph)......................... L-29 Tampilan Layar Cube Purchase Retur By Vendor.................................................... L-30 Tampilan Layar Cube Purchase Retur By Vendor (Export To Graph)..................... L-31 Tampilan Layar Cube Purchase Retur By Warehouse.............................................. L-32 Tampilan Layar Cube Purchase Retur By Warehouse (Export To Graph)............... L-33 Tampilan Layar Cube Selling Retur By Customer ................................................... L-34 Tampilan Layar Cube Selling Retur By Customer (Export To Graph) .................... L-35 Tampilan Layar Cube Selling Retur By Warehouse................................................. L-36 Tampilan Layar Cube Selling Retur By Warehouse (Export To Graph).................. L-37 Tampilan Layar Transfer Item By To Warehouse .................................................... L-38 Tampilan Layar Transfer Item By To Warehouse (Export To Graph) ..................... L-39 Tampilan Layar Transfer item By From Warehouse ................................................ L-40 Tampilan Layar Transfer item By From Warehouse (Export To Graph) ................. L-41 Tampilan Layar Export To Excel.............................................................................. L-42 Tampilan Layar Form About .................................................................................... L-43
xx