vi
Universitas Kristen Maranatha
ABSTRAK
Implementasi dari sistem ETL (Extract-Transform-Load) basis data, Data
Warehouse, dan Visualisasi Data akan dilakukan untuk PT.Wahana Karet Persada
sebagai bentuk tindak lanjut pengolahan data yang terkumpul dari transaksi bisnis yang terjadi. Sistem ETL basis data merupakan proses pemindahan dan pengolahan data dengan menggunakan SQL Server Integration Services dari basis data yang menampung data dari transaksi bisnis, lalu memuatnya ke dalam Data
Warehouse. Data Warehouse merupakan database yang ditujukan khusus untuk
menghasilkan laporan dan analisis. Visualisasi Data merupakan metode pengolahan data yang kompleks ke dalam bentuk lain yang lebih intuitif dan mudah diterima, salah satu faktor yang paling banyak dicari saat ini. Dalam penelitian ini, digunakan metode bagan sebagai cara untuk memvisualisasikan data karena dapat dikatakan bagan sangat mudah dipahami oleh orang awan sekalipun namun tetap sistematis.
vii
Universitas Kristen Maranatha Implementation of database ETL system (Extract-Transform-Load), Data Warehouse, and Data Visualization will be conducted for PT.Wahana Karet Persada as a next step in processing data gathered from business transactions. Database ETL system is a process of extracting and transforming data using SQL Server Integration Services from database which contains business transactions data and
load them into Data Warehouse. Data Warehouse is a database used specifically
for reporting and analysis. Data Visualization is a method of transforming complex data into another more intuitive and easier to read form, one of the most wanted factors nowadays. In this research, Charting is selected as a method of visualizing data since it can be said that chart can easily being understood even by layman while remaining systematic.
viii
Universitas Kristen Maranatha
DAFTAR ISI
LEMBAR PENGESAHAN ... i
PERNYATAAN PUBLIKASI LAPORAN PENELITIAN ... ii
PERNYATAAN ORISINALITAS LAPORAN PENELITIAN ... iii
PRAKATA ... iv
ABSTRAK ... vi
ABSTRACT ... vii
DAFTAR ISI ... viii
DAFTAR GAMBAR ... x
DAFTAR TABEL ... xiv
BAB I PENDAHULUAN... 1
1.1 Latar Belakang Masalah ... 1
1.2 Rumusan Masalah ... 2
1.3 Tujuan Pembahasan... 2
1.4 Ruang Lingkup Kajian ... 2
1.5 Sumber Data ... 3
1.6 Sistematika Penyajian ... 3
BAB II KAJIAN TEORI ... 5
2.1 Konsep Business Intelligence (BI) ... 5
2.1.1 Data Warehouse (DW) ... 5
2.1.2 Skema Data Warehouse ... 7
2.1.3 Online Transaction Processing (OLTP) dan Online Analytical Processing (OLAP) ... 9
2.2 Visualisasi Data ...11
2.2.1 Representasi Grafis: Bagan ...11
2.3 Konsep Basis Data (Database) ...12
2.3.1 DataDefinitionLanguage (DDL) ...12
2.3.2 DataManipulationLanguage (DML) ...13
2.3.3 DataControlLanguage (DCL) ...14
2.4 Black Box Testing ...15
2.5 Tinjauan Piranti Lunak (Software) ...16
2.5.1 Microsoft Visual Studio 2008 ® ...18
2.5.2 Microsoft SQL Server Business Intelligence Development Studio ® ...19
2.5.3 SQL Server Integration Services (SSIS) ...20
2.5.4 SQL Server Analysis Services (SSAS) ...21
2.5.5 Microsoft SQL Server 2008 Management Studio ® ...22
BAB III ANALISIS DAN RANCANGAN SISTEM ...23
3.1 Proses Bisnis ...23
3.1.1 Transaksi Penjualan dan Pengiriman ...23
3.1.2 Pembayaran Transaksi Penjualan ...25
3.1.3 Pemesanan dan Pembayaran Transaksi Pembelian ...28
3.1.4 Pengambilan Barang Transaksi Pembelian ...30
3.2 Desain Basis Data Online Transaction Processing (OLTP) ...31
3.2.1 EntityRelationshipDiagram (ERD) ...31
3.2.2 Skema Relasi ...33
3.3 Software Requirement ...39
3.4 Desain Skema Data Warehouse ...41
3.4.1 Desain Skema Fact Constellation Data Warehouse ...42
3.4.2 Hirarki Dimensi Data Warehouse ...46
Universitas Kristen Maranatha
3.5 Sistem Extract-Transform-Load (ETL) Basis Data ...47
3.5.1 Preparasi Sebelum Extract-Transform-Load ...47
3.5.2 Aliran Data Extract-Transform-Load ...48
3.5.3 Operasi Setelah Extract-Transform-Load ...51
3.6 Perancangan Hasil Analisis...52
3.6.1 Laporan Penjualan Per Barang / Berat ...55
3.6.2 Laporan Pembelian Per Barang / Berat ...56
3.6.3 Laporan Penjualan Per Pembeli / Kota ...58
3.6.4 Laporan Pembelian Per Pemasok / Kota ...59
3.6.5 Laporan Penjualan Per Bulan / Kuartal / Tahun ...61
3.6.6 Laporan Pembelian Per Bulan / Kuartal / Tahun ...62
3.7 Perancangan Antarmuka OLAP ...64
BAB IV HASIL PENELITIAN ...68
4.1 Proses Pembuatan Perintah ETL ...68
4.2 Sistem Extract-Transform-Load Basis Data OLTP ...93
4.3 Proses Pembuatan Tabel Dimensi Time ...94
4.4 Form Utama OLAP ... 111
4.5 Fitur-Fitur OLAP ... 112
4.6 Form Laporan Penjualan per Barang / Berat Barang ... 122
4.7 Form Laporan Penjualan per Pembeli / Kota Pembeli ... 129
4.8 Form Laporan Penjualan per Bulan / Kuartal / Tahun... 136
4.9 Form Laporan Pembelian per Barang / Berat Barang ... 142
4.10 Form Laporan Pembelian per Pemasok / Kota Pemasok ... 150
4.11 Form Laporan Pembelian per Bulan / Kuartal / Tahun ... 157
BAB V PEMBAHASAN DAN HASIL UJI COBA PENELITIAN ... 164
5.1 Proses Extract-Transform-Load ... 164
5.2 Form Laporan Penjualan per Barang / Berat Barang ... 166
5.3 Form Laporan Penjualan per Pembeli / Kota Pembeli ... 170
5.4 Form Laporan Penjualan per Bulan / Waktu / Kuartal... 174
5.5 Form Laporan Pembelian per Barang / Berat Barang ... 180
5.6 Form Laporan Pembelian per Pemasok / Kota Pemasok ... 184
5.7 Form Laporan Pembelian per Bulan / Waktu / Kuartal... 188
5.8 Form Sistem Extract – Transform – Load Basis Data ... 193
BAB VI SIMPULAN DAN SARAN ... 195
6.1 Simpulan ... 195
6.2 Saran ... 195
DAFTAR PUSTAKA ... xv
x
Universitas Kristen Maranatha
DAFTAR GAMBAR
Gambar 1 Star Schema (sumber: Data Mining Concepts and Techniques 2nd Ed) ... 8
Gambar 2 Snowflake Schema (sumber: Data Mining Concepts and Techniques 2nd Ed) ... 9
Gambar 3 Perbedaan OLTP dan OLAP ...10
Gambar 4 Contoh Bagan Batang / Bar Chart (sumber: Data Mining Concepts and Techniques 2nd Ed) ...11
Gambar 5 Contoh DDL Create ...13
Gambar 6 Contoh DDL Drop ...13
Gambar 7 Contoh DDL Alter ...13
Gambar 8 Contoh DML Insert ...13
Gambar 9 Contoh DML Update ...14
Gambar 10 Contoh DML Delete ...14
Gambar 11 Contoh DML Select ...14
Gambar 12 Contoh DCL Grant ...15
Gambar 13 Contoh DCL Revoke ...15
Gambar 14 Contoh Test Case ...16
Gambar 15 Contoh Kode C# ...17
Gambar 16 Microsoft Visual Studio 2008 ® ...18
Gambar 17 SQL Server Business Intelligence Development Studio ® ...19
Gambar 18 Aplikasi Front-end SQL Server Integration Services ...20
Gambar 19 Aplikasi Front-end SQL Server Analysis Services ...21
Gambar 20 Microsoft SQL Server 2008 Management Studio ® ...22
Gambar 21 Transaksi Penjualan dan Pengiriman ...24
Gambar 22 Pembayaran Tunai ...26
Gambar 23 Pembayaran Kredit ...27
Gambar 24 Pemesanan dan Pembayaran Pembelian ...29
Gambar 25 Pengambilan Barang dari Pemasok ...31
Gambar 26 Entity Relationship Diagram ...32
Gambar 27 ERDtoTableDiagram ...33
Gambar 28 Skema Fact ConstellationData Warehouse ...43
Gambar 29 Hirarki Dimensi Data Warehouse ...46
Gambar 30 Aliran Data ETL Tabel Dimensi Barang ...48
Gambar 31 Aliran Data ETL Tabel Dimensi Pembeli ...49
Gambar 32 Aliran Data ETL Tabel Dimensi Pemasok ...49
Gambar 33 Aliran Data ETL Tabel Fakta Pembelian ...50
Gambar 34 Aliran Data ETL Tabel Fakta Penjualan ...51
Gambar 35 Rancangan Antarmuka OLAP ...65
Gambar 36 Membuat Integration Service Project...68
Gambar 37 SQL Server Import and Export Wizard ...69
Gambar 38 Memilih Basis Data Sumber ...70
Gambar 39 Memilih Data Warehouse Tujuan ...71
Gambar 40 Memilih Jenis Sumber Data ...72
Gambar 41 Pemetaan Tabel Pada Basis Data Sumber Dan Tujuan ...73
Gambar 42 Edit Mapping Tabel Pembelian ...74
Gambar 43 Peringatan Akan Adanya Perbedaan Tipe Data ...75
Gambar 44 Rangkuman Wizard ...76
Gambar 45 Hasil Wizard ...77
Gambar 46 Execute SQL Task Control ...78
Universitas Kristen Maranatha
Gambar 48 Parse Query ...82
Gambar 49 Koneksi Control Flow ...83
Gambar 50 Derived Column Control ...84
Gambar 51 Relasi Data Flow ...85
Gambar 52 Kolom Source - Barang ...86
Gambar 53 Kolom Source 1 - Pemasok ...87
Gambar 54 Source 2 - Pemasok ...88
Gambar 55 Property Derived berat_barang ...89
Gambar 56 Property Derived alamat_pemasok ...90
Gambar 57 Property Derived alamat_pembeli ...91
Gambar 58 Perintah ETL Saat Dijalankan ...92
Gambar 59 Form Sistem Extract-Transform-Load Basis Data ...93
Gambar 60 Membuat Analysis Services Project ...94
Gambar 61 Data Source Wizard ...95
Gambar 62 Membuat Koneksi Baru Dengan Data Warehouse ...96
Gambar 63 Memilih Data Warehouse ...97
Gambar 64 Impersonation Information ...98
Gambar 65 Completing the New Data Source Wizard ...99
Gambar 66 Welcome to the Dimension Wizard ... 100
Gambar 67 Membuat Tabel Dimensi Time Pada Data Source ... 101
Gambar 68 Memilih Atribut Dan Tanggal Awal / Akhir Tabel Time ... 102
Gambar 69 Select Calendars ... 103
Gambar 70 Completing the Dimension Wizard ... 104
Gambar 71 Langkah 7, Membuat Data Source View ... 105
Gambar 72 Schema Generation Wizard ... 106
Gambar 73 Specify Target Schema Generation ... 107
Gambar 74 Completing the Schema Generation Wizard ... 108
Gambar 75 Schema Generation Progress Tabel Time ... 109
Gambar 76 Diagram Relasi Antara Tabel Dimensi Dengan Tabel Fakta ... 110
Gambar 77 Form Utama OLAP ... 111
Gambar 78 Bagan Kolom (Column) Batang ... 112
Gambar 79 Bagan Kolom (Column) Batang 3D ... 113
Gambar 80 Bagan Baris (Bar) Batang ... 113
Gambar 81 Bagan Baris (Bar) Batang 3D ... 114
Gambar 82 Bagan Garis (Line) ... 114
Gambar 83 Bagan Garis (Line) 3D ... 115
Gambar 84 Bagan Area ... 115
Gambar 85 Bagan Area 3D ... 116
Gambar 86 Bagan Tangga (Step) ... 116
Gambar 87 Bagan Tangga (Step) 3D ... 117
Gambar 88 Hover Tooltip ... 117
Gambar 89 Show Value ... 118
Gambar 90 Nilai Numerik yang Berhimpitan ... 119
Gambar 91 Nilai Numerik yang Berhimpitan Setelah Diperbesar ... 120
Gambar 92 Pemilihan Nilai Sumbu Utama Secara Manual ... 120
Gambar 93 Filter Dimensi ... 121
Gambar 94 Tampilan Awal Form Penjualan per Barang / Berat Barang ... 122
Gambar 95 Rata-Rata Harga Penjualan Satu Unit Barang per Barang ... 124
Gambar 96 Jumlah Kuantitas Unit Barang Yang Dijual per Barang ... 125
Gambar 97 Nilai Subtotal dari Penjualan per Barang ... 125
xii
Universitas Kristen Maranatha
Gambar 99 Laporan Penjualan per Barang/Berat untuk Pembeli Tertentu ... 126
Gambar 100 Laporan Penjualan per Barang/Berat untuk Kota Tertentu ... 127
Gambar 101 Laporan Penjualan per Barang/Berat untuk Bulan Tertentu ... 127
Gambar 102 Laporan Penjualan per Barang/Berat untuk Kuartal Tertentu ... 128
Gambar 103 Laporan Penjualan per Barang/Berat untuk Tahun Tertentu ... 128
Gambar 104 Tampilan Awal Form Penjualan per Pembeli / Kota Pembeli ... 129
Gambar 105 Jumlah Kuantitas Unit Barang Yang Dijual per Pembeli ... 131
Gambar 106 Nilai Subtotal Dari Penjualan per Pembeli ... 132
Gambar 107 Jumlah Dari Berapa Kali Penjualan Terjadi per Pembeli ... 132
Gambar 108 Laporan Penjualan per Pembeli/Kota Pembeli untuk Barang Tertentu ... 133
Gambar 109 Laporan Penjualan per Pembeli/Kota Pembeli untuk Berat Barang Tertentu ... 133
Gambar 110 Laporan Penjualan per Pembeli/Kota Pembeli untuk Bulan Tertentu 134 Gambar 111 Laporan Penjualan per Pembeli/Kota Pembeli untuk Kuartal Tertentu ... 134
Gambar 112 Laporan Penjualan per Pembeli/Kota Pembeli untuk Tahun Tertentu ... 135
Gambar 113 Tampilan Awal Form Penjualan per Bulan / Kuartal / Tahun ... 136
Gambar 114 Jumlah Kuantitas Unit Barang Yang Dijual per Periode Waktu ... 138
Gambar 115 Nilai Subtotal Dari Penjualan per Periode Waktu... 139
Gambar 116 Jumlah Dari Berapa Kali Penjualan Terjadi per Periode Waktu ... 139
Gambar 117 Laporan Penjualan per Bulan / Kuartal / Tahun untuk Barang Tertentu ... 140
Gambar 118 Laporan Penjualan per Bulan / Kuartal / Tahun untuk Berat Barang Tertentu ... 140
Gambar 119 Laporan Penjualan per Bulan / Kuartal / Tahun untuk Pembeli Tertentu ... 141
Gambar 120 Laporan Penjualan per Bulan / Kuartal / Tahun untuk Kota Tertentu 141 Gambar 121 Tampilan Awal Form Pembelian per Barang / Berat Barang ... 142
Gambar 122 Rata-Rata Harga Pembelian Satu Unit Barang per Barang ... 144
Gambar 123 Jumlah Kuantitas Unit Barang Yang Dibeli per Barang... 145
Gambar 124 Nilai Subtotal Dari Pembelian per Barang ... 145
Gambar 125 Jumlah Dari Berapa Kali Pembelian Terjadi per Barang ... 146
Gambar 126 Laporan Pembelian per Barang/Berat untuk Pemasok Tertentu ... 147
Gambar 127 Laporan Pembelian per Barang/Berat untuk Kota Tertentu ... 147
Gambar 128 Laporan Pembelian per Barang/Berat untuk Bulan Tertentu ... 148
Gambar 129 Laporan Pembelian per Barang/Berat untuk Kuartal Tertentu ... 148
Gambar 130 Laporan Pembelian per Barang/Berat untuk Tahun Tertentu... 149
Gambar 131 Tampilan Awal Form Pembelian per Pemasok / Kota Pemasok ... 150
Gambar 132 Jumlah Kuantitas Unit Barang Yang Dibeli per Pemasok ... 152
Gambar 133 Nilai Subtotal Dari Pembelian per Pemasok ... 153
Gambar 134 Jumlah Dari Berapa Kali Pembelian Terjadi per Pemasok ... 153
Gambar 135 Laporan Pembelian per Pemasok/Kota Pemasok untuk Barang Tertentu ... 154
Gambar 136 Laporan Pembelian per Pemasok/Kota Pemasok untuk Berat Barang Tertentu ... 154
Gambar 137 Laporan Pembelian per Pemasok/Kota Pemasok untuk Bulan Tertentu ... 155
Universitas Kristen Maranatha Gambar 139 Laporan Pembelian per Pemasok/Kota Pemasok untuk Tahun Tertentu
... 156
Gambar 140 Tampilan Awal Form Pembelian per Bulan / Kuartal / Tahun ... 157
Gambar 141 Jumlah Kuantitas Unit Barang Yang Dibeli per Periode Waktu ... 159
Gambar 142 Nilai Subtotal Dari Pembelian per Periode Waktu ... 160
Gambar 143 Jumlah Dari Berapa Kali Pembelian Terjadi per Periode Waktu ... 160
Gambar 144 Laporan Pembelian per Bulan / Kuartal / Tahun untuk Barang Tertentu ... 161
Gambar 145 Laporan Pembelian per Bulan / Kuartal / Tahun untuk Berat Barang Tertentu ... 162
Gambar 146 Laporan Pembelian per Bulan / Kuartal / Tahun untuk Pemasok Tertentu ... 162
xiv
Universitas Kristen Maranatha
DAFTAR TABEL
Tabel I Detail Rancangan Tabel Barang ...34
Tabel II Detail Rancangan Tabel Barang Detail ...34
Tabel III Detail Rancangan Tabel Pemasok ...34
Tabel IV Detail Rancangan Tabel Pembeli...35
Tabel V Detail Rancangan Tabel Pengguna ...35
Tabel VI Detail Rancangan Tabel Beli Master ...35
Tabel VII Detail Rancangan Tabel Beli Detail ...36
Tabel VIII Detail Rancangan Tabel Jual Master ...36
Tabel IX Detail Rancangan Tabel Jual Detail ...36
Tabel X Detail Rancangan Tabel Surat Jalan Master ...37
Tabel XI Detail Rancangan Tabel Surat Jalan Detail ...37
Tabel XII Detail Rancangan Tabel Penerimaan Barang Master ...37
Tabel XIII Detail Rancangan Tabel Penerimaan Barang Detail ...37
Tabel XIV Detail Rancangan Tabel Faktur Jual ...38
Tabel XV Detail Rancangan Tabel Log ...38
Tabel XVI Detail Rancangan Tabel Dimensi Barang ...44
Tabel XVII Detail Rancangan Tabel Dimensi Pemasok...44
Tabel XVIII Detail Rancangan Tabel Dimensi Pembeli ...44
Tabel XIX Detail Rancangan Tabel Dimensi Pembeli ...44
Tabel XX Detail Rancangan Tabel Fakta Pembelian ...45
Tabel XXI Detail Rancangan Tabel Fakta Penjualan ...45
Tabel XXII Black Box Test Proses Extract-Transform-Load ... 164
Tabel XXIII Black Box Test Form Laporan Penjualan per Barang / Berat Barang . 166 Tabel XXIV Black Box Test Form Laporan Penjualan per Pembeli / Kota Pembeli170 Tabel XXV Black Box Test Form Laporan Penjualan per Bulan / Waktu / Kuartal . 174 Tabel XXVI Black Box Test Form Laporan Pembelian per Barang / Berat Barang 180 Tabel XXVII Black Box Test Form Laporan Pembelian per Pemasok / Kota Pemasok ... 184
1
Universitas Kristen Maranatha
1.1 Latar Belakang Masalah
Pada era modern seperti saat ini peranan teknologi informasi sangatlah
penting, tetapi teknologi yang canggih tidak akan berguna tanpa
pengaplikasian piranti lunak yang tepat guna. Bila teknologi tersebut dipakai
dengan tepat maka kinerja suatu organisasi akan meningkat cukup pesat
dan kinerja yang baik akan membawa keuntungan bagi organisasi baik
langsung maupun tidak langsung.
PT. Wahana Karet Persada merupakan perusahaan yang bergerak di
bidang industri karet, agar proses transaksi penjualan dan pembelian
tergorganisir dengan baik, PT. Wahana Karet Persada memutuskan untuk
mengotomatisasi sistem mereka dengan menggunakan suatu aplikasi
desktop
sebagai solusi untuk membantu meminimalisir kesalahan dalam
pencatatan transaksi. Dengan begitu data-data barang, penjualan, pembelian,
dan lainnya dapat disimpan secara sistematis dan terkomputerisasi sehingga
data-data tidak perlu disimpan secara manual dengan menggunakan kertas
yang terkadang merupakan tindakan yang cukup berisiko karena dapat
tercecer, hilang, maupun rusak.
Namun pengelolaan data transaksi bisnis saja dirasakan kurang
memenuhi, maka dibutuhkan sebuah pengolahan data untuk memproses
lebih lanjut data-data transaksi bisnis yang ada. Dengan kata lain,
dibutuhkan sebuah sistem tambahan yang mampu mengolah data-data
barang, penjualan, pembelian, dan lainnya yang tersimpan sehingga dapat
dianalisis dan diproses lebih lanjut sehingga menghasilkan keluaran yang
2
Universitas Kristen Maranatha
1.2 Rumusan Masalah
Dari latar belakang di atas, maka dirumuskanlah beberapa masalah yang
akan dibahas dalam penelitian ini sebagai berikut:
1. Mengetahui cara menyiapkan data transaksi bisnis (pembelian,
penjualan, dan lain-lain) agar dapat digunakan dalam analisis?
2. Mengetahui cara mengatur dan menyimpan data transaksi yang
telah diolah tersebut di dalam Data Warehouse agar dapat diolah
lebih lanjut?
3. Mengetahui cara menampilkan data di dalam Data Warehouse ke
dalam bentuk grafik yang lebih mudah dipahami?
1.3 Tujuan Pembahasan
Tujuan dari penelitian ini adalah:
1. Melakukan Proses ETL pada basis data OLTP perusahaan.
2. Membuat skema Data Warehouse yang dapat memenuhi
requirement perusahaan.
3. Membuat visualisasi data di dalam Data Warehouse untuk
keperluan analisis.
1.4 Ruang Lingkup Kajian
Batasan-batasan dalam penelitian ini adalah:
1. Hardware
a. AMD Phenom
(TM)9850 Quad-Core Processor
b. Gigabyte M52L-S3 2GB Memory RAM
c. Western Digital WD-25 250GB Harddisk
2. Software:
a. Sistem operasi yang digunakan adalah Microsoft Windows
XP Professional
®.
b. Aplikasi dibuat dengan menggunakan bahasa pemrograman
Universitas Kristen Maranatha
c.
Database Engine yang digunakan adalah Microsoft SQL
Server 2008
®.
3. Aplikasi:
a. Sistem OLTP yang ada mencakup proses pengolahan
Inventori, Pembelian, dan Penjualan dari PT. Wahana Karet
Persada.
b. Integrasi data transaksi penjualan dan pembelian dari basis
data operasional ke
Data Warehouse atau sistem ETL
(Extract-Transform-Load) basis data dengan menggunakan
SQL Server Integration Services (SSIS).
c. Penambahan dimensi waktu dalam
Data Warehouse
dengan menggunakan SQL Server Analysis Services.
d. Pengambilan data dari
Data Warehouse dan presentasi
dalam bentuk grafik dengan menggunakan Chart Control.
1.5 Sumber Data
Data-data yang diperoleh untuk membuat aplikasi desktop ini bersumber dari:
Studi Pustaka, yaitu melalui buku-buku yang berhubungan dengan
perancangan aplikasi desktop dengan bahasa C#.
Studi Pustaka, yaitu melalui situs-situs dan artikel-artikel dari
internet yang dapat membantu dalam pembuatan aplikasi dekstop
ini.
Studi Lapangan, yaitu melalui wawancara dengan owner dari PT.
Wahana Karet Persada.
Studi Lapangan, yaitu melalui data-data transaksi yang dimiliki PT.
Wahana Karet Persada.
1.6 Sistematika Penyajian
Berikut adalah sistematika penyajian dalam laporan tugas akhir ini:
4
Universitas Kristen Maranatha
Berisikan pendahuluan dan garis besar dari latar
belakang, perumusan masalah,
tujuan,
batasan
masalah, dan sistematika penulisan.
BAB II
KAJIAN TEORI
Berisikan tentang teori-teori yang akan digunakan
dalam menyusun laporan tugas akhir.
BAB III
ANALISIS DAN RANCANGAN SISTEM
Berisikan tentang analisis dan juga perancangan
aplikasi yang dibuat.
BAB IV
HASIL PENELITIAN
Berisikan tentang bagaimana aplikasi dijalankan atau
dipakai beserta dengan contoh tampilan pengoperasian
aplikasi tersebut.
BAB V
PEMBAHASAN DAN UJI COBA HASIL PENELITIAN
Berisikan mengenai eveluasi dari aplikasi yang
dikerjakan.
BAB VI
SIMPULAN DAN SARAN
Berisikan kesimpulan dan saran untuk keperluan
195
Universitas Kristen Maranatha
6.1 Simpulan
Berdasarkan hasil analisis dan perancangan dapat ditarik kesimpulan
sebagai berikut:
1. Sebuah sistem
Extract-Transform-Load untuk mengambil data dari
basis data OLTP telah berhasil dibuat. Data-data yang ada pada basis
data OLTP telah berhasil diambil, ditransformasi, dan dimuat ke dalam
Data Warehouse
dengan menggunakan
SQL
Server Integration
Services.
2. Sebuah Data Warehouse dengan tambahan dimensi waktu yang tidak
ada pada basis data OLTP telah berhasil dibuat. Dimensi waktu dibuat
dengan menggunakan fitur dari
SQL Server Analysis Services.
Dengan bertambahnya dimensi, hasil analisis yang dihasilkan menjadi
lebih mendalam.
3. Aplikasi OLAP yang berfungsi untuk menarik dan mengolah data yang
terdapat pada
Data Warehouse ke dalam bentuk grafik bagan telah
berhasil dibuat. Set data yang ingin ditampilkan dapat dipilih secara
bebas.
Dari simpulan di atas, dapat dikatakan penelitian ini telah memenuhi
tujuan penelitian yang diharapkan.
6.2 Saran
1. Kemampuan analisis
Data Warehouse yang lebih kompleks agar dapat
meninjau lebih banyak aspek dari sudut pandang bisnis.
2. Sebuah sistem OLTP yang mencakup penggabungan dari departemen
lain di luar departemen Pembelian dan Penjualan sehingga data yang dapat
xv
Universitas Kristen Maranatha
DAFTAR PUSTAKA
Han, Jiawei & Kamber, Micheline (2006). Data Mining Concepts and
Techniques (2nd Ed.). San Francisco: Elsevier. chap. 3
–
4
Jensen, Cary & Anderson, Loy (1992). Harvard Graphics 3: The Complete
Reference. Osborne: McGraw-Hill. pp.413
Kimball, Ralph & Ross, Margy (2002). The Data Warehouse Toolkit: The
Complete Guide to Dimensional Modeling (2nd ed.). Wiley. pp. 358
–
362
O’Brien, J. A.
& Marakas, G. M. (2009). Management information systems
(9th ed.). Boston, MA: McGraw-Hill/Irwin. pp. 402-403
Power, D. J. (2007). A Brief History of Decision Support Systems version 4.0.
Diambil tanggal: September, 14 2011 dari http://dssresources.com/history/
dsshistory.html
Utley, Craig (2009). Designing the Star Schema Database version 1.1.
Diambil tanggal: September, 19 2011 dari ciobriefings.com/Publications/
WhitePapers/DesigningtheStarSchemaDatabase/tabid/101/Default.aspx
Viegas, Fernanda & Wattenberg, Martin (2011). How To Make Data Look
Sexy, Diambil tanggal: September, 19 2011 dari
http://articles.cnn.com/2011-04-19/opinion/sexy.data_1_visualization-21st-century engagement?_s=PM:
OPINION
Williams, L. (2006).