• Tidak ada hasil yang ditemukan

ANALISIS DAN PERANCANGAN DATA WAREHOUSE PENJUALAN DAN PEMBELIAN PADA PT. ARBE STYRINDO - Binus e-Thesis

N/A
N/A
Protected

Academic year: 2019

Membagikan "ANALISIS DAN PERANCANGAN DATA WAREHOUSE PENJUALAN DAN PEMBELIAN PADA PT. ARBE STYRINDO - Binus e-Thesis"

Copied!
16
0
0

Teks penuh

(1)

UNIVERSITAS BINA NUSANTARA

Jurusan Teknik Informatika Program Studi Database Skripsi Sarjana Komputer Semester Ganjil tahun 2007/2008

ANALISIS DAN PERANCANGAN DATA WAREHOUSE PENJUALAN DAN PEMBELIAN

PADA PT. ARBE STYRINDO

Iswanto (0800750363) Fike Inda Gunawan (0800779370)

Leonardi (0800782693)

Kelas/Kelompok : 07PAT / 10 Abstrak

Tujuan penelitian ialah menganalisis sistem yang sedang berjalan untuk menemukan permasalahan yang sedang dihadapi oleh perusahaan dan mengusulkan alternatif pemecahan masalah, menganalisis database yang ada pada perusahaan untuk mendapatkan informasi yang diperlukan, merancang data warehouse untuk mengintegrasikan data-data yang ada dalam perusahaan sehingga didapatkan suatu informasi yang bersifat global (menyeluruh) dan menghasilkan suatu aplikasi yang memudahkan pengguna dalam menggunakan dan berinteraksi dengan data warehouse. Metode penelitian yang digunakan adalah metode analisis dan metode perancangan data warehouse. Metode analisis yang dilakukan melalui tahap survey atas sistem yang sedang berjalan, analisis sistem yang sedang berjalan, analisis kelemahan sistem yang sedang berjalan, identifikasi permasalahan sistem yang sedang berjalan, dan analisis pemecahan masalah. Metode perancangan data warehouse dilakukan dengan menerapkan 9 langkah (Nine-Step Methodology) yang digunakan Ralph Kimball dalam merancang skema bintang. Hasil yang dicapai adalah data-data diperusahaan yang heterogen menjadi terintegrasi dan data warehouse yang menyediakan informasi bersifat global yang dapat dilihat dari berbagai sudut pandang sehingga berguna bagi eksekutif perusahaan dalam pengambilan keputusan. Simpulan dari penulisan skripsi ini adalah dengan adanya data warehouse pengaksesan informasi menjadi lebih mudah karena data-data yang dibutuhkan sudah tersedia dan sangat membantu para eksekutif dalam pengambilan keputusan-keputusan yang bersifat strategis secara cepat dan tepat.

Kata Kunci

(2)

vi PRAKATA

Puji syukur penulis panjatkan ke hadirat Tuhan Yang Maha Esa, berkat karuniaNya jualah penulis dapat menyelesaikan skripsi ini tepat pada waktunya. Skripsi yang disusun ini merupakan hasil analisis dan perancangan data warehouse untuk PT. Arbe Styrindo. Skripsi yang berjudul “Analisis dan Perancangan Data Warehouse Penjualan dan Pembelian pada PT. Arbe Styrindo” ini dibuat sebagai salah satu syarat kelulusan pada jenjang pendidikan Strata-1 jurusan Teknik Informatika pada Universitas Bina Nusantara. Dengan selesainya skripsi ini, penulis mengucapkan terima kasih yang sebesar-besarnya kepada:

• Bapak Prof. Dr. Gerardus Polla, M.App.Sc., selaku Rektor Universitas Bina Nusantara.

• Bapak Ir. Sablin Yusuf, M.Sc., M.Comp.Sc., selaku Dekan Fakultas Ilmu Komputer Universitas Bina Nusantara.

• Bapak Fredy Purnomo, S.Kom., M.Kom., selaku Ketua Jurusan Teknik

Informatika Uniersitas Bina Nusantara.

• Ibu Henny Surya Ningsih, S.Kom., MsoftSysEng., selaku Sekretaris Jurusan Teknik Informatika.

• Bapak H. Mohammad Subekti, BE, M.Sc., selaku Dosen Pembimbing yang telah banyak memberikan saran dan bimbingan dalam mengarahkan penulisan skripsi ini.

(3)

• Seluruh staf pengajar Jurusan Teknik Informatika Bina Nusantara yang telah memberikan ilmu pengetahuan dan bimbingan selama penulis menuntut ilmu di Universitas Bina Nusantara.

• Orang tua beserta keluarga yang telah memberi dukungan moral maupun material yang tak ternilai harganya.

• Seluruh rekan dan pihak yang telah banyak membantu penyusunan skripsi ini baik secara langsung maupun tidak langsung yang tidak dapat disebutkan satu persatu.

Penulis menyadari bahwa masih terdapat banyak kekurangan dalam penulisan skripsi ini karena keterbatasan pengetahuan dan pengalaman penulis, sehingga skripsi ini masih jauh dari sempurna. Oleh karena itu, kritik dan saran yang ditujukan untuk menyempurnakan skripsi ini sangat diperlukan dan diharapkan.

Akhir kata, penulis mohon maaf jika ada kata-kata yang kurang berkenan di hati. Semoga skripsi ini bisa bermanfaat bagi PT. Arbe Styrindo maupun pembaca.

Jakarta, 17 Januari 2008

(4)

viii DAFTAR ISI

Halaman Judul Luar ... i

Halaman Judul Dalam ... ii

Halaman Persetujuan Hardcover...iii

Halaman Pernyataan Dewan Penguji ... iv

DAFTAR ISI...viii

DAFTAR TABEL...xiii

DAFTAR GAMBAR ... xvi

DAFTAR LAMPIRAN... xix

BAB 1 PENDAHULUAN ... 1

1.1 Latar Belakang ...1

1.2 Ruang Lingkup...3

1.3 Tujuan dan Manfaat ...3

1.4 Metodologi ...4

1.5 Sistematika Penulisan ...5

BAB 2 LANDASAN TEORI... 7

2.1 Pengertian Data Warehouse ...7

2.2 Karakteristik Data Warehouse ...8

2.2.1 Subject Oriented...8

2.2.2 Integrated...9

2.2.3 Non-Volatile...10

2.2.4 Time-Variant...11

(5)

2.3.1 Current Detailed Data...13

2.3.2 Old Detailed Data...14

2.3.3 Lightly Summarized Data...14

2.3.4 Highly Summarized Data...14

2.4 Metadata...15

2.5 Arsitektur Data Warehouse ...16

2.6 Anatomi Data Warehouse ...18

2.6.1 Data Warehouse Terpusat...18

2.6.2 Data Warehouse Terdistribusi ...18

2.7 Metodologi Perancangan Data Warehouse ...19

2.8 Konsep Pemodelan Data warehouse ...21

2.8.1 Skema Bintang (Star Schema) ...21

2.8.2 Skema Snowflake...25

2.8.3 Skema Starflake...27

2.9 ETL (Extract, Transform, Load) ...27

2.9.1 Extract...28

2.9.2 Transform...28

2.9.3 Loading...30

2.9 Definisi Penjualan dan Pembelian ...31

2.9.1 Penjualan ...31

2.9.2 Pembelian...32

BAB 3 ANALISIS SISTEM BERJALAN... 34

3.1 Riwayat Perusahaan ...34

(6)

x

3.2.1 Struktur Organisasi ...35

3.2.2 Pembagian Tanggung Jawab...37

3.3 Analisis Proses Bisnis ...41

3.3.1 Pembelian Barang ...41

3.3.2 Penjualan Barang ...43

3.4 Analisis Database ...45

3.4.1 Entity Relationship Diagram (ERD)...45

3.4.2 Kamus Data...47

3.5 Analisis Kebutuhan Data dan Informasi ...66

3.6 Permasalahan yang Dihadapi ...67

3.7 Alternatif Pemecahan Masalah ...68

BAB 4 PERANCANGAN DATA WAREHOUSE ... 69

4.1 Arsitektur Data Warehouse ...69

4.2 Perancangan ...70

4.2.1 Memilih proses (Choosing the process)...71

4.2.2 Memilih grain (Choosing the grain)...73

4.2.3 Identifikasi dan membuat dimensi yang sesuai (Identifying and conforming the dimenions) ...74

4.2.4 Memilih fakta (Choosing the facts)...75

4.2.5 Menyimpan pre-kalkulasi dalam tabel fakta (Storing pre-calculations in the fact table) ...76

4.2.6 Melengkapi tabel dimensi (Rounding out the dimension tables) ...78

(7)

4.2.8 Melacak perubahan dari dimensi secara perlahan (Tracking slowly changing

dimensions) ...86

4.2.9 Memutuskan prioritas dan mode dari query (Deciding the query priorities and the query modes) ...87

4.2.10 Metadata...100

4.3 Rencana Implementasi ...119

4.3.1 Dukungan Perangkat Keras (Hardware)...119

4.3.2 Dukungan Perangkat Lunak (Software) ...120

4.4 Transformasi Data...121

4.4.1 Proses Transformasi Tabel Dimensi ...123

4.4.2 Proses Transformasi Tabel Fakta ...129

4.5 Estimasi Waktu Implementasi Data Warehouse ...134

4.6 Rencana Backup...136

4.7 Analisis Manfaat ...136

4.8 Evaluasi ...137

4.9 Rancangan Layar...138

4.9.1 Rancangan Layar Halaman Splash...138

4.9.2 Rancangan Layar Halaman Login...139

4.9.3 Rancangan Layar Halaman Connect Database...140

4.9.4 Rancangan Layar Halaman Menu Utama ...141

4.9.5 Rancangan Layar Halaman Backup Database...144

4.9.6 Rancangan Layar Halaman Restore Database...145

4.9.7 Rancangan Layar Halaman Menu File...145

(8)

xii

4.9.9 Rancangan Layar Halaman Menu View...148

4.9.10 Rancangan Layar Halaman Cube...149

4.9.11 Rancangan Layar Halaman Star Schema...150

4.9.12 Rancangan Layar Halaman Chart...150

4.9.13 Rancangan Layar Halaman Data Transformation...152

4.9.14 Rancangan Layar Halaman Pivot...153

4.9.15 Rancangan Layar Halaman Menu Settings...154

4.9.16 Rancangan Layar Halaman Menu Tools...155

4.9.17 Rancangan Layar Halaman Query...156

4.9.18 Rancangan Layar Halaman Menu Windows...156

4.9.19 Rancangan Layar Halaman Menu Help...158

4.9.20 Rancangan Layar Halaman About...159

BAB 5 SIMPULAN DAN SARAN... 160

5.1 Simpulan ...160

5.2 Saran...161

DAFTAR PUSTAKA ... 162

RIWAYAT HIDUP... 163

LAMPIRAN... 1 FOTOCOPY FORM EVALUASI APLIKASI

(9)

DAFTAR TABEL

Tabel 3.1 Tabel AccountReceivable ...47

Tabel 3.2 Tabel DeliverySlipDetail ...48

Tabel 3.3 Tabel DeliverySlipHeader...49

Tabel 3.4 Tabel InvoiceDetail...50

Tabel 3.5 Tabel InvoiceHeader ...50

Tabel 3.6 Tabel MsCategory...51

Tabel 3.7 Tabel MsWarehouse ...51

Tabel 3.8 Tabel MsCustomer...52

Tabel 3.9 Tabel MsDepartement...53

Tabel 3.10 Tabel MsEmployee ...53

Tabel 3.11 Tabel MsItem ...54

Tabel 3.12 Tabel MsPaymentType ...54

Tabel 3.13 Tabel MsTransactionType ...55

Tabel 3.14 Tabel MsSupplier...55

Tabel 3.15 Tabel MsTransporter...56

Tabel 3.16 Tabel POAccountPayable ...56

Tabel 3.17 Tabel PurchaseOrderDetail ...57

Tabel 3.18 Tabel PurchaseOrderHeader ...58

(10)

xiv

Tabel 3.20 Tabel PurchaseRequisitionHeader ...59

Tabel 3.21 Tabel ReceivingReportDetail...60

Tabel 3.22 Tabel ReceivingReportHeader...60

Tabel 3.23 Tabel SalesOrderDetail ...61

Tabel 3.24 Tabel SalesOrderDetail ...62

Tabel 3.25 Tabel PurchaseReturnHeader...63

Tabel 3.26 Tabel PurchaseReturnDetail ...64

Tabel 3.27 Tabel SalesReturnHeader...65

Tabel 3.28 Tabel SalesReturnDetail ...66

Tabel 4.1 Tabel Grain VS Dimensi pada Penjualan ...74

Tabel 4.2 Tabel Grain VS Dimensi pada Pembelian...74

Tabel 4.3 Tabel Grain VS Dimensi pada Pengiriman ...75

Tabel 4.4 Tabel Grain VS Dimensi pada Retur Pembelian ...75

Tabel 4.5 Tabel Grain VS Dimensi pada Retur Penjualan ...75

Tabel 4.6 Tabel Rounding Out Dimension...78

Tabel 4.7 Tabel TimeDimension...79

Tabel 4.8 Tabel EmployeeDimension...79

Tabel 4.9 Tabel CustomerDimension ...79

Tabel 4.10 Tabel SupplierDimension ...79

Tabel 4.11 Tabel ItemDimension...80

Tabel 4.12 Tabel PaymentTypeDimension...80

Tabel 4.13 Tabel Durasi Basis Data...86

Tabel 4.14 Tabel Proses Extract, Transformation and Load (ETL) ...87

(11)

Tabel 4.16 Tabel Penggunaan Laporan atau Kebutuhan Informasi ...88

Tabel 4.17 Tabel Analisis Kapasitas Media Penyimpanan untuk Tabel Fakta...99

Tabel 4.18 Tabel Analisis Kapasitas Media Penyimpanan untuk Tabel Dimensi ...99

Tabel 4.19 Analisis Pertumbuhan Data...100

Tabel 4.20 Tabel Metadata TimeDimension...102

Tabel 4.21 Tabel Metadata EmployeeDimension...103

Tabel 4.22 Tabel Metadata CustomerDimension...104

Tabel 4.23 Tabel Metadata ItemDimension...105

Tabel 4.24 Tabel Metadata PaymentTypeDimension...106

Tabel 4.25 Tabel Metadata SupplierDimension...107

Tabel 4.26 Tabel Metadata PurchaseFact ...108

Tabel 4.27 Tabel Metadata SalesFact ...110

Tabel 4.28 Tabel Metadata DeliveryFact...113

Tabel 4.29 Tabel Metadata SalesReturnFact ...115

Tabel 4.30 Tabel Metadata PurchaseReturnFact ...117

Tabel 4.31 Tabel Jadwal Rencana Implementasi Sistem ...134

(12)

xvi

DAFTAR GAMBAR

Gambar 2.1 Contoh data berorientasi subyek (Inmon ,2002, p32) ...9

Gambar 2.2 Contoh integrasi data (Inmon ,2002, p33) ...10

Gambar 2.3 Persoalan dalam non volatile (Inmon,2002, p34) ...11

Gambar 2.4 Persoalan dalam variasi waktu (Inmon,2002, p35) ...12

Gambar 2.5 Struktur data warehouse (Inmon,2002, p36) ...13

Gambar 2.6 Arsitektur Data Warehouse (Connolly dan Begg ,2002, p1053)...16

Gambar 2.7 Contoh skema bintang (http://www.majland.net/cms/e107_files/downloads/dat4.pdf) ...22

Gambar 2.8 Contoh skema snowflake (http://www.majland.net/cms/e107_files/downloads/dat4.pdf) ...26

Gambar 2.9 Contoh skema starflake (http://www.majland.net/cms/e107_files/downloads/dat4.pdf) ...27

Gambar 2.10 Extract, Transform, Loading (ETL)...31

Gambar 3.1 Struktur Organisasi PT. Arbe Styrindo ...36

Gambar 3.2 Flowchart Pembelian PT. Arbe Styrindo...42

Gambar 3.3 Flowchart Penjualan PT. Arbe Styrindo ...44

Gambar 3.4 ERD PT. Arbe Styrindo ...46

Gambar 4.1 Arsitektur Data Warehouse terpusat pada PT. Arbe Styrindo ...70

(13)

Gambar 4.3 Skema Bintang PurchaseFact ...82

Gambar 4.4 Skema Bintang DeliveryFact ...83

Gambar 4.5 Gambar Skema Bintang SalesReturnFact ...84

Gambar 4.6 Gambar Skema Bintang PurchaseReturnFact ...85

Gambar 4.7 Gambar Pengaturan Database Sumber ItemDimension ...124

Gambar 4.8 Gambar Pengaturan Database Tujuan ItemDimension ...125

Gambar 4.9 Menghubungkan Database Sumber dengan Database Tujuan...125

Gambar 4.10 Gambar Pemilihan Tabel Database Sumber...126

Gambar 4.11 Gambar Pemilihan Tabel Tujuan Perpindahan Data...126

Gambar 4.12 Menentukan Hubungan Field antara Tabel OLTP dan Data Warehouse127 Gambar 4.13 Gambar Pengaturan Pemrosesan Cube...128

Gambar 4.14 Gambar Rancangan Package Data Transformation ItemDimension ...128

Gambar 4.15 Gambar Pengaturan Database Sumber PurchaseFact...130

Gambar 4.16 Gambar Pengaturan Database Tujuan PurchaseFact ...130

Gambar 4.17 Menghubungkan Database Sumber dengan Database Tujuan...131

Gambar 4.18 Gambar Pemilihan Tabel Database Sumber...131

Gambar 4.19 Gambar Pemilihan Tabel Tujuan Perpindahan Data...132

Gambar 4.20 Menentukan Hubungan Field antara Tabel OLTP dan Data Warehouse132 Gambar 4.21 Gambar Pengaturan Proses Cube...133

Gambar 4.22 Gambar Rancangan Package Data Transformation PurchaseFact ...133

Gambar 4.23 Gambar Rancangan Layar Halaman Splash...138

Gambar 4.24 Rancangan Layar Halaman Login...139

Gambar 4.25 Gambar Rancangan Layar Halaman Connect Database...140

(14)

xviii

Gambar 4.27 Gambar Rancangan Layar Toolbar Pivot...142

Gambar 4.28 Gambar Rancangan Layar Toolbar Data Transformation...142

Gambar 4.29 Gambar Rancangan Layar Toolbar Chart...143

Gambar 4.30 Gambar Rancangan Layar Halaman Backup Database...144

Gambar 4.31 Gambar Rancangan Layar Halaman Restore Database...145

Gambar 4.32 Gambar Rancangan Layar Halaman Menu File...146

Gambar 4.33 Gambar Rancangan Layar Halaman Change Password...147

Gambar 4.34 Gambar Rancangan Layar Halaman View...148

Gambar 4.35 Gambar Rancangan Layar Halaman Cube...149

Gambar 4.36 Gambar Rancangan Layar Halaman Star Schema...150

Gambar 4.37 Gambar Rancangan Layar Halaman Chart...151

Gambar 4.38 Gambar Rancangan Layar Halaman Data Transformation...152

Gambar 4.39 Gambar Rancangan Layar Halaman Pivot...153

Gambar 4.40 Gambar Rancangan Layar Halaman Menu Settings...154

Gambar 4.41 Gambar Rancangan Layar Halaman Menu Tools...155

Gambar 4.42 Gambar Rancangan Layar Halaman Query...156

Gambar 4.43 Gambar Rancangan Layar Halaman Menu Windows...157

Gambar 4.44 Gambar Rancangan Layar Halaman Menu Help...158

(15)

DAFTAR LAMPIRAN

(16)

Referensi

Dokumen terkait

Penelitian yang berjudul Analisis Kapasitas Aparatur Pemerintah Kecamatan Pasar Kemis dalam Menunjang Fungsi Pelayanan Publik yang paling penting dan utama adalah menjawab

Ekstrak daun jambu biji memiliki kelarutan rendah yang berakibat pada bioavailabilitas oral yang kurang maksimal.Penelitian bertujuan untuk membuat sediaan SNEDDS

Pengeringan perahu kuno Indramayu dilakukan secara alami, dari hasil observasi lapangan menunjukkan terjadi pengkerutan pada papan kayu ke arah tangensial (bidang gergajian

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI.. PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI.. %).

Jika ditilik dari berbagai website e-gov di Indonesia, nyaris tidak ada kebijakan e-gov berbagai pemerintah daerah di Indonesia untuk memanfaatkan situs media jejaring

Oleh sebab itu penyusun mengambil judul “Pokok Pewartaan Paulus dalam Surat Rasul Paulus Kepada Jemaat di Galatia Untuk Katekase Umat Lingkungan Santo Antonius Padua Paroki Kalasan

Sabun pada saat digunakan akan menarik komponen asam lemak bebas yang masih terdapat dalam sabun sehingga secara tidak langsung mengurangi kemampuannya untuk

Supaya penelitian ini lebih terarah dan tepat sasaran maka permasalahan dibatasi pada faktor lingkungan tempat kerja serta pengaruh yang sama terhadap produktivitas kerja