• Tidak ada hasil yang ditemukan

ANALISIS DAN PERANCANGAN DATA WAREHOUSE PADA KOPERASI IPEKA - Binus e-Thesis

N/A
N/A
Protected

Academic year: 2019

Membagikan "ANALISIS DAN PERANCANGAN DATA WAREHOUSE PADA KOPERASI IPEKA - Binus e-Thesis"

Copied!
16
0
0

Teks penuh

(1)

iv

UNIVERSITAS BINA NUSANTARA

Jurusan Teknik Informatika Program Studi Strata-1 Skripsi Sarjana Komputer Semester Ganjil Tahun 2006/2007

ANALISIS DAN PERANCANGAN DATA WAREHOUSE PADA KOPERASI IPEKA

Sherly 0700720706

Yosef Stephen Sugianto 0700721103 Hendy Tamara 0700721116

Kelas/Kelompok: 07 PJT/04 Abstrak

Tujuan utama dari penulisan skripsi ini adalah merancang sebuah data warehouse bagi koperasi IPEKA yang mendukung penyajian informasi yang mudah dimengerti dengan akses yang cepat untuk meningkatkan ketepatan serta kecepatan dalam pengambilan keputusan bagi pihak manajemen. Penulisan skripsi ini menggunakan metode analisis dan perancangan. Metode analisis dilakukan dengan melakukan studi kepustakaan dan survei langsung di perusahaan, sedangkan metode perancangan dilakukan dengan merancang sebuah data warehouse dengan anatomi terpusat beserta aplikasinya yang akan digunakan untuk mengolah data dari data warehouse kemudian menampilkannya sebagai informasi yang berguna dan dibutuhkan oleh pihak manajemen. Hasil dari penulisan skripsi ini (data warehouse beserta aplikasinya) diharapkan mampu menyediakan informasi yang dapat diakses dengan mudah dan cepat sehingga dapat meningkatkan produktifitas pihak manajemen dalam melakukan analisis dan pengambilan keputusan/kebijakan perusahaan secara cepat dan akurat pada koperasi IPEKA serta dapat mengamati performa perusahaan secara keseluruhan melalui informasi yang dihasilkan oleh aplikasi data warehouse. Hasil dari penulisan skripsi ini juga dapat dijadikan sebagai salah satu contoh pengembangan teknologi open-source java dalam merancang data warehouse beserta sistemnya dengan biaya yang sangat terjangkau (dapat dikatakan tanpa biaya) jika dibandingkan dengan berbagai aplikasi data warehouse komersil yang banyak beredar saat ini.

Kata Kunci

(2)

v PRAKATA

Puji dan syukur kami panjatkan kepada Tuhan Yang Maha Esa atas segala berkat dan rahmat-Nya, sehingga kami dapat menyelesaikan skripsi dengan judul “Analisis dan Perancangan Data Warehouse pada Koperasi IPEKA” ini tepat pada waktunya. Skripsi ini kami susun sebagai salah satu syarat kelulusan pada jenjang pendidikan S-1 (Strata-1) jurusan Teknik Informatika di Universitas Bina Nusantara, Jakarta.

Dalam penyusunan skripsi ini, kami mendapatkan banyak dukungan dan bantuan dari berbagai pihak, baik secara langsung maupun tidak langsung. Oleh karena itu, pada kesempatan ini kami ingin menyampaikan ucapan terima kasih kepada:

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

2. Bapak H. M. Subekti, BE, M.Sc., selaku Ketua Jurusan Teknik Informatika dan dosen pembimbing kami yang telah banyak memberikan pengarahan, masukan, saran, dan motivasi kepada kami dalam menyelesaikan skripsi ini.

3. Bapak Andi, selaku koordinator pusat sekolah IPEKA yang telah memberikan izin kepada kami untuk melakukan survei di perusahaan beliau dan telah bersedia meluangkan waktu untuk memberikan data dan informasi yang kami butuhkan dalam penyusunan skripsi ini.

(3)

vi

5. Segenap staf pengajar Universitas Bina Nusantara yang telah membimbing kami selama kuliah.

6. Orang tua dan seluruh anggota keluarga kami yang telah memberikan dukungan kepada kami, baik secara moril maupun material.

7. Teman-teman dan semua pihak yang tidak dapat kami sebutkan satu persatu, yang telah memberikan dukungan moril dalam menyelesaikan skripsi ini.

Kami menyadari sepenuhnya bahwa penulisan skripsi ini masih jauh dari sempurna. Oleh karena itu, kami sangat mengharapkan masukan berupa kritik dan saran yang membangun dari pembaca. Akhir kata, semoga skripsi ini dapat bermanfaat bagi kita semua demi pengembangan ilmu pengetahuan di masa yang akan datang.

Jakarta, Januari 2007

(4)

vii DAFTAR ISI

Halaman Judul Luar ... i

Halaman Judul Dalam ... ii

Halaman Persetujuan Softcover ... iii

Abstrak ... iv

Prakata... v

Daftar Isi ... vii

Daftar Tabel ... xiii

Daftar Gambar... xvi

Daftar Lampiran ... xix

BAB 1 PENDAHULUAN... 1

1.1 Latar Belakang ... 1

1.2 Ruang Lingkup... 2

1.3 Tujuan dan Manfaat ... 2

1.4 Metodologi Penelitian ... 3

1.5 Sistematika Penulisan ... 4

BAB 2 LANDASAN TEORI... 7

2.1 Konsep Data Warehouse ... 7

2.1.1 Pengertian Data dan Database ... 7

2.1.2 Pengertian Data Warehouse ... 8

(5)

viii

2.1.4 Struktur Data Warehouse ... 10

2.1.5 Anatomi Data Warehouse ... 12

2.1.6 Arsitektur Data Warehouse ... 16

2.1.7 Keuntungan Penggunaan Data Warehouse ... 22

2.2 Perancangan Data Warehouse... 23

2.2.1 Pengertian Dimensionality Modelling ... 24

2.2.1.1 Perbedaan model DM dan ER... 24

2.2.1.2 Skema Bintang ... 25

2.2.2 Denormalisasi ... 28

2.2.3 Agregasi ... 29

2.2.4 Nine Step Methodology ... 29

2.2.5 Data Mart ... 34

2.3 ETL (Extract Transform Load)... 34

2.4 Pengertian OLTP dan OLAP ... 36

2.5 Penjualan ... 37

2.5.1 Pengertian Penjualan... 37

2.5.2 Pengertian Penjualan Bersih (Net Sales)... 39

2.5.3 Pengertian Gross Margin/Gross Profit ... 40

2.5.4 Pengertian Net Margin/Net Income ... 40

2.5.5 Pengertian Harga Pokok Penjualan ... 40

2.6 Pembelian... 41

2.6.1 Pengertian Pembelian... 41

2.6.2 Fungsi yang Terkait dalam Pembelian... 41

(6)

ix

2.7.1 Pengertian Persediaan ... 43

2.7.2 Pengertian Inventory Turnover... 44

2.8 Akuntansi ... 45

2.8.1 Pengertian Account... 45

2.8.2 Pengertian Chart of Account ... 46

2.8.3 Pengertian Budget... 46

2.8.4 Pengertian General Ledger... 47

BAB 3 ANALISIS KEBUTUHAN DATA WAREHOUSE... 48

3.1 Organisasi Perusahaan ... 48

3.1.1 Latar Belakang Perusahaan ... 48

3.1.2 Struktur Organisasi Perusahaan ... 49

3.1.3 Wewenang dan Tanggung Jawab... 49

3.2 Subjek Data dan Fungsi Bisnis ... 52

3.2.1 Subjek Data ... 52

3.2.2 Fungsi Bisnis... 53

3.3 Analisis Database... 54

3.3.1 Infrastruktur OLTP ... 54

3.3.2 ERD... 55

3.3.3 Database pada Sistem yang Sedang Berjalan... 56

3.4 Analisis Critical Success Factors... 71

3.5 Analisis Kebutuhan Data dan Informasi ... 72

3.6 Teknologi Informasi pada Koperasi IPEKA ... 74

(7)

x

3.6.2 Perangkat Lunak ... 74

3.7 Identifikasi Masalah dan Pemecahan Masalah ... 75

3.7.1 Masalah yang Dihadapi... 75

3.7.2 Pemecahan Masalah ... 75

BAB 4 DATA WAREHOUSE YANG DIUSULKAN... 77

4.1 Arsitektur Data Warehouse... 77

4.2 Rancangan Data Warehouse... 79

4.2.1 Nine Step Methodology... 81

4.2.2 Transformasi Data... 102

4.2.2.1 Transformasi Dimensi Perkiraan... 102

4.2.2.2 Transformasi Dimensi Mata Uang ... 105

4.2.2.3 Transformasi Dimensi Pelanggan ... 107

4.2.2.4 Transformasi Dimensi Karyawan ... 110

4.2.2.5 Transformasi Dimensi Jenis Transaksi Buku Besar ... 112

4.2.2.6 Transformasi Dimensi Jenis Transaksi Persediaan ... 115

4.2.2.7 Transformasi Dimensi Barang ... 118

4.2.2.8 Transformasi Dimensi Lokasi ... 121

4.2.2.9 Transformasi Dimensi Period ... 124

4.2.2.10 Transformasi Dimensi Status Tagihan Pembelian ... 127

(8)

xi

4.2.2.12 Transformasi Dimensi Pemasok ... 133

4.2.2.13 Transformasi Dimensi Jenis Pembayaran .. 135

4.2.2.14 Transformasi Dimensi Waktu ... 137

4.2.2.15 Transformasi Fakta Hutang... 139

4.2.2.16 Transformasi Fakta Piutang ... 141

4.2.2.17 Transformasi Fakta Anggaran... 144

4.2.2.18 Transformasi Fakta Buku Besar... 145

4.2.2.19 Transformasi Fakta Transaksi Persediaan.. 148

4.2.2.20 Transformasi Fakta Tagihan Pembelian... 150

4.2.2.21 Transformasi Fakta Transaksi Penjualan ... 153

4.2.2.22 Contoh Transformasi dari OLTP ke data warehouse... 157

4.2.3 Metadata ... 158

4.2.4 Rancangan Layar Aplikasi Data Warehouse ... 179

4.2.4.1 Halaman Login ... 179

4.2.4.2 Halaman Home ... 180

4.2.4.3 Halaman Menu KPI Dashboard... 181

4.2.4.4 Halaman Menu KPI Trends ... 184

4.2.4.5 Halaman Menu Sales Analysis... 186

4.2.4.6 Halaman Menu Expenses... 188

4.2.4.7 Halaman Menu AR Analysis... 190

4.2.4.8 Halaman Menu Inventory... 192

4.2.4.9 Halaman Menu Pivot Analysis... 193

(9)

xii

4.2.4.11 Halaman Menu ETL... 212

4.3 Rancangan Implementasi ... 214

4.4 Rancangan Skema Bintang ... 220

4.4.1 Fakta Hutang ... 221

4.4.2 Fakta Piutang... 222

4.4.3 Fakta Anggaran ... 223

4.4.4 Fakta Buku Besar ... 224

4.4.5 Fakta Transaksi Persediaan ... 225

4.4.6 Fakta Tagihan Pembelian... 226

4.4.7 Fakta Transaksi Penjualan ... 227

4.5 Analisis Kapasitas Media Penyimpanan dan Pertumbuhan Data ... 228

4.6 Analisis Manfaat ... 234

BAB 5 SIMPULAN DAN SARAN... 235

5.1 Simpulan ... 235

5.2 Saran... 235

DAFTAR PUSTAKA... 237

RIWAYAT HIDUP... 239 LAMPIRAN

(10)

xiii

DAFTAR TABEL

Tabel 2.1 Tabel Pengertian OLAP dan OLTP ... 37

Tabel 3.1 Subyek Data pada Koperasi IPEKA ... 53

Tabel 3.2 Fungsi Bisnis pada Koperasi IPEKA ... 53

Tabel 3.3 Tabel account ... 56

Tabel 3.4 Tabel account_type ... 56

Tabel 3.5 Tabel currency... 57

Tabel 3.6 Tabel customer ... 58

Tabel 3.7 Tabel customer_type ... 59

Tabel 3.8 Tabel employee ... 60

Tabel 3.9 Tabel general_ledger... 60

Tabel 3.10 Tabel gl_transaction ... 61

Tabel 3.11 Tabel inventory_transaction... 62

Tabel 3.12 Tabel item ... 63

Tabel 3.13 Tabel kategori... 64

Tabel 3.14 Tabel location... 64

Tabel 3.15 Tabel payment_term ... 64

Tabel 3.16 Tabel payment_type ... 65

Tabel 3.17 Tabel period ... 65

Tabel 3.18 Tabel purchase_invoice... 66

Tabel 3.19 Tabel purchase_invoice_detail... 67

Tabel 3.20 Tabel sales_transaction ... 69

(11)

xiv

Tabel 3.22 Tabel site ... 70

Tabel 3.23 Tabel vendor ... 71

Tabel 4.1 Tabel GL Type ... 103

Tabel 4.2 Tabel GL Transaction Type ... 114

Tabel 4.3 Tabel Inventory Transaction Type ... 117

Tabel 4.4 Filter Fields untuk Transformasi Dimensi Barang ... 119

Tabel 4.5 Filter Fields untuk Transformasi Dimensi Lokasi... 122

Tabel 4.6 Location Type Name... 122

Tabel 4.7 Month Name... 125

Tabel 4.8 Purchase Invoice Status... 128

Tabel 4.9 Sales Status Name... 131

Tabel 4.10 Date Hierarchy... 138

Tabel 4.11 Mapping pada Transformasi Fakta Hutang... 141

Tabel 4.12 Mapping pada Transformasi Fakta Piutang ... 143

Tabel 4.13 Mapping pada Transformasi Fakta Anggaran... 145

Tabel 4.14 Filter Fields pada Transformasi Fakta Buku Besar ... 146

Tabel 4.15 Split Debit and Credit... 146

Tabel 4.16 Mapping pada Transformasi Fakta Buku Besar... 147

Tabel 4.17 Mapping pada Transformasi Fakta Transaksi Persediaan... 149

Tabel 4.18 Filter Fields pada Transformasi Fakta Tagihan Pembelian... 151

Tabel 4.19 Mapping pada Transformasi Fakta Tagihan Pembelian... 153

Tabel 4.20 Filter Fields pada Transformasi Fakta Transaksi Penjualan... 154

(12)

xv

Tabel 4.22 Tabel Contoh Transformasi Data untuk Dimensi Waktu... 157

Tabel 4.23 Tabel Dimensi Account ... 158

Tabel 4.24 Tabel Dimensi Mata Uang ... 159

Tabel 4.25 Tabel Dimensi Pelanggan ... 160

Tabel 4.26 Tabel Dimensi Karyawan... 162

Tabel 4.27 Tabel Dimensi Jenis Transaksi Buku Besar... 162

Tabel 4.28 Tabel Dimensi Jenis Transaksi Persediaan ... 163

Tabel 4.29 Tabel Dimensi Barang ... 164

Tabel 4.30 Tabel Dimensi Lokasi ... 164

Tabel 4.31 Tabel Dimensi Jenis Pembayaran ... 165

Tabel 4.32 Tabel Dimensi Periode... 166

Tabel 4.33 Tabel Dimensi Status Tagihan Pembelian ... 166

Tabel 4.34 Tabel Dimensi Status Penjualan ... 167

Tabel 4.35 Tabel Dimensi Waktu ... 168

Tabel 4.36 Tabel Dimensi Pemasok... 169

Tabel 4.37 Tabel Fakta Hutang ... 170

Tabel 4.38 Tabel Fakta Piutang ... 171

Tabel 4.39 Tabel Fakta Anggaran ... 172

Tabel 4.40 Tabel Fakta Buku Besar ... 173

Tabel 4.41 Tabel Fakta Transaksi Persediaan... 174

Tabel 4.42 Tabel Fakta Tagihan Pembelian... 175

Tabel 4.43 Tabel Fakta Transaksi Penjualan ... 178

(13)

xvi

DAFTAR GAMBAR

Gambar 2.1 Struktur Data Warehouse... 12

Gambar 2.2 Data Warehouse Fungsional ... 13

Gambar 2.3 Data Warehouse Terpusat... 14

Gambar 2.4 Data Warehouse Terdistribusi ... 16

Gambar 2.5 Arstitektur Data Warehouse Secara Umum... 16

Gambar 3.1 Struktur Organisasi Koperasi IPEKA ... 49

Gambar 3.2 Gambar Infrastruktur OLTP Koperasi IPEKA ... 54

Gambar 3.3 ERD Database Operasional Koperasi IPEKA... 55

Gambar 4.1 Arsitektur Data Warehouse pada Koperasi IPEKA... 78

Gambar 4.2 Transformasi Dimensi Perkiraan... 102

Gambar 4.3 Pencarian Dimensi Perkiraan ... 104

Gambar 4.4 Transformasi Dimensi Mata Uang ... 105

Gambar 4.5 Pencarian Dimensi Mata Uang... 106

Gambar 4.6 Transformasi Dimensi Pelanggan ... 107

Gambar 4.7 Pencarian Dimensi Pelanggan... 109

Gambar 4.8 Transformasi Dimensi Karyawan ... 110

Gambar 4.9 Pencarian Dimensi Karyawan ... 111

Gambar 4.10 Transformasi Dimensi Jenis Transaksi Buku Besar ... 112

Gambar 4.11 Pencarian Dimensi Jenis Transaksi Buku Besar ... 114

Gambar 4.12 Transformasi Dimensi Jenis Transaksi Persediaan ... 115

Gambar 4.13 Pencarian Dimensi Jenis Transaksi Persediaan... 117

Gambar 4.14 Transformasi Dimensi Barang ... 118

(14)

xvii

Gambar 4.16 Transformasi Dimensi Lokasi ... 121

Gambar 4.17 Pencarian Dimensi Lokasi... 123

Gambar 4.18 Transformasi Dimensi Period ... 124

Gambar 4.19 Pencarian Dimensi Period ... 126

Gambar 4.20 Transformasi Dimensi Status Tagihan Pembelian ... 127

Gambar 4.21 Pencarian Dimensi Status Tagihan Pembelian... 129

Gambar 4.22 Transformasi Dimensi Status Penjualan ... 130

Gambar 4.23 Pencarian Dimensi Status Penjualan... 132

Gambar 4.24 Transformasi Dimensi Pemasok ... 133

Gambar 4.25 Pencarian Dimensi Pemasok ... 134

Gambar 4.26 Transformasi dan Pencarian Dimensi Jenis Pembayaran... 135

Gambar 4.27 Transformasi Dimensi Waktu ... 137

Gambar 4.28 Transformasi Fakta Hutang... 139

Gambar 4.29 Transformasi Fakta Piutang ... 141

Gambar 4.30 Transformasi Fakta Anggaran... 144

Gambar 4.31 Transformasi Fakta Buku Besar... 145

Gambar 4.32 Transformasi Fakta Transaksi Persediaan... 148

Gambar 4.33 Transformasi Fakta Tagihan Pembelian... 150

Gambar 4.34 Transformasi Fakta Transaksi Penjualan ... 153

Gambar 4.35 Rancangan Layar Login... 179

Gambar 4.36 Rancangan Layar Home... 180

Gambar 4.37 Rancangan Layar Menu KPI Dashboard... 181

Gambar 4.38 Rancangan Layar Menu KPI Trends... 184

(15)

xviii

Gambar 4.40 Rancangan Layar Menu Expenses... 188

Gambar 4.41 Rancangan Layar Menu AR Analysis... 190

Gambar 4.42 Rancangan Layar Menu Inventory... 192

Gambar 4.43 Rancangan Layar Menu Pivot Analysis... 193

Gambar 4.44 Rancangan Layar Menu Pivot Analysis pada Cube yang Terpilih.... 201

Gambar 4.45 Rancangan Layar Menu Reporting... 202

Gambar 4.46 Rancangan Layar Halaman Yearly Sales Report... 204

Gambar 4.47 Rancangan Layar Halaman Monthly Sales Report... 205

Gambar 4.48 Rancangan Layar Halaman Customer Yearly Sales Report... 206

Gambar 4.49 Rancangan Layar Halaman Monthly On Hand Inventory Report... 207

Gambar 4.50 Rancangan Layar Halaman Monthly Account Payable Report... 208

Gambar 4.51 Rancangan Layar Halaman Monthly Account Receivable Report.... 209

Gambar 4.52 Rancangan Layar Halaman Monthly Expenses Report... 210

Gambar 4.53 Rancangan Layar Halaman Monthly Profit and Loss Report... 211

Gambar 4.54 Rancangan Layar Menu ETL ... 212

Gambar 4.55 Rancangan Layar Menu ETL pada Dimension atau Facts... 213

Gambar 4.56 Skema Bintang Data Warehouse Koperasi IPEKA ... 220

Gambar 4.57 Skema Bintang Fakta Hutang ... 221

Gambar 4.58 Skema Bintang Fakta Piutang ... 222

Gambar 4.59 Skema Bintang Fakta Anggaran ... 223

Gambar 4.60 Skema Bintang Fakta Buku Besar... 224

Gambar 4.61 Skema Bintang Fakta Transaksi Persediaan ... 225

Gambar 4.62 Skema Bintang Fakta Tagihan Pembelian ... 226

(16)

xix

DAFTAR LAMPIRAN

Referensi

Dokumen terkait

Display data dapat disajikan melalui bagan di bawah ini untuk melihat bagaimana implementasi teknik wait time pada pelajaran Fiqih di lingkungan SMA Nu Hasyim Asy’ari

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

Gereja yang satu : Gereja yang tampak sebagai perwujudan kehendak tunggal Yesus Kristus untuk dalam Roh Kudus tetap hadir kini di tengah manusia untuk menyelamatkan (LG 8).

Indonesia memiliki wilayah yang cukup luas baik berupa lautan..

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

Adakah pengaruh antara persepsi kerentanan dalam menggunakan vaksin HPV untuk mencegah kanker serviks dan kemungkinan untuk melakukan perilaku pencegahan kanker

Pelaksanaan Tahsin Al- Qur’an Dengan Metode Qiraati di Lembaga Pendidikan Guru Qiraati (LPGQ) Koordinator Kecamatan Gebog Kabupaten Kudus” benar-benar hasil karya

Dalam hal ini data yang diperoleh dari reduksidata dan penyajian data melaui observasi, dokumentasi, dan wawancara mengenai penelitian yag dilakukan oleh peneliti,