Sanksi Pelanggaran Pasal 113
Undang-Undang Nomor 28 Tahun 2014 tentang Hak Cipta
1. Setiap Orang yang dengan tanpa hak melakukan pelanggaran hak ekonomi sebagaimana dimaksud dalam Pasal 9 ayat (1) huruf i untuk Penggunaan Secara Komersial dipidana dengan pidana penjara paling lama 1 (satu) tahun dan/atau pidana denda paling banyak Rp100.000.000 (seratus juta rupiah). 2. Setiap Orang yang dengan tanpa hak dan/atau tanpa izin Pencipta atau
pemegang Hak Cipta melakukan pelanggaran hak ekonomi Pencipta sebagaimana dimaksud dalam Pasal 9 ayat (1) huruf c, huruf d, huruf f, dan/atau huruf h untuk Penggunaan Secara Komersial dipidana dengan pidana penjara paling lama 3 (tiga) tahun dan/atau pidana denda paling banyak Rp500.000.000,00 (lima ratus juta rupiah).
3. Setiap Orang yang dengan tanpa hak dan/atau tanpa izin Pencipta atau pemegang Hak Cipta melakukan pelanggaran hak ekonomi Pencipta sebagaimana dimaksud dalam Pasal 9 ayat (1) huruf a, huruf b, huruf e, dan/atau huruf g untuk Penggunaan Secara Komersial dipidana dengan pidana penjara paling lama 4 (empat) tahun dan/atau pidana denda paling banyak Rp1.000.000.000,00 (satu miliar rupiah).
4. Setiap Orang yang memenuhi unsur sebagaimana dimaksud pada ayat (3) yang dilakukan dalam bentuk pembajakan, dipidana dengan pidana penjara paling lama 10 (sepuluh) tahun dan/atau pidana denda paling banyak Rp4.000.000.000,00 (empat miliar rupiah).
Inteligensi Bisnis
SQL Server 2014
Ario Suryo Kusumo
Inteligensi Bisnis SQL Server 2014
Ario Suryo Kusumo
©2017, PT. Elex Media Komputindo, Jakarta
Hak cipta dilindungi undang-undang
Diterbitkan pertama kali oleh
Penerbit PT Elex Media Komputindo
Kelompok Gramedia, Anggota IKAPI, Jakarta 2017
okti@elexmedia.id
717051053
ISBN: 978-602-04-3144-4
Dilarang keras menerjemahkan, memfotokopi, atau memperbanyak
sebagian atau seluruh isi buku tanpa izin tertulis dari penerbit.
Dicetak oleh Percetakan PT. Gramedia, Jakarta
Isi di luar tanggung jawab percetakan
v
KATA PENGANTAR
Banyak perusahaan yang sudah menerapkan Inteligensi Bisnis, yaitu
menggunakan informasi yang telah tersedia di perusahaannya untuk
membantu pengambil keputusan membuat keputusan yang lebih baik,
tepat, dan cepat. Salah satu penyedia teknologi Inteligensi Bisnis adalah
Microsoft SQL Server 2014.
Buku ini akan membahas Inteligensi Bisnis SQL Server 2014 dari
Integration Services, Reporting Services, Analysis Services Model
Multidimensional dan Tabular, sampai Data Mining.
Terima kasih untuk ibu Oktivia Handayani dan bapak V. Sugeng Hardojo
dari PT. Elex Media Komputindo.
Semoga buku ini dapat memberi pencerahan.
Jakarta, Maret 2017
Penulis
vii
PENDAHULUAN
Buku Inteligensi Bisnis SQL Server 2014 merupakan buku kedua dari tiga
buku yang penulis buat. Buku itu:
1.
Administrasi SQL Server 2014.
2.
Inteligensi Bisnis SQL Server 2014.
3.
Pemrograman SQL Server 2014.
Persyaratan Software
Untuk menggunakan buku ini Anda harus sudah menginstal software
berikut:
• Sistem operasi Microsoft Windows Server 2008 R2 atau Windows
Server 2012 R2 atau Windows 7 atau Windows 8 atau Windows
10.
• Salah satu Aplikasi Microsoft Office 2007 atau Office 2010 atau
Office 2013 atau Office 2016.
• Program Microsoft SQL Server 2014 edisi Enterprise atau
Developer.
Catatan
Walaupun bisa dijalan di Windows 7, 8, atau 10, tapi idealnya SQL Server
2014 berjalan di Windows server karena di mesin production berjalan di
atas Windows Server. Penulis sendiri menggunakan Windows Server
2008r2.
viii
Konvensi yang Dipakai dalam Buku Ini
• Penulisan pemakaian menu digunakan tanda > sebagai pemisah.
Misalnya untuk klik menu File kemudian klik item menu Save,
ditulis sebagai klik menu File > Save.
• Bagian Catatan berisi informasi tambahan, seperti penjelasan
suatu konsep atau tip tentang suatu topik.
File Distribusi dan Kontak
File distribusi berisi database sampel, script query, dan kode sumber. Juga
Daftar Isi dan sampel ekstrak 1 Bab dapat didownload di
http://arioeska.blogspot.co.id.
Pertanyaan, komentar, kritik, dan saran dapat Anda kirimkan ke e-mail:
ix
DafTAR ISI
Kata Pengantar... v
Pendahuluan... vii
Daftar Isi ... ix
BAB 1 Pengantar Inteligensi Bisnis ... 1
Mengenal Inteligensi Bisnis...1
Konsep Inteligensi Bisnis ...1
Proses Inteligensi Bisnis...2
Microsoft Inteligensi Bisnis...3
Instalasi Inteligensi Bisnis...5
Instal SQL Server 2014 ...5
Instal SQL Server Data Tools...10
Instal Report Builder ...12
Instal Sampel Data ...13
Bab 2 Integration Services... 17
Arsitektur SSIS...18 Packages/Paket...19 Control Flow...20 Data Flow ...23 Variabel ...27 Parameter ...28 Event Handler...28
Implementasi Data Warehouse ...28
Schema Star...28
Schema Snowflake...31
Import dan Export Wizard...33
Mengimpor File Teks ...33
Mengekspor Tabel ke File Excel...36
x
Bab 3 ETL dengan Integration Services ... 41
Ekstrak Data ...41
Control Flow ...49
Sales Union All ...54
Conditional Split ...57
Load Dimensi ...61
Load Fakta ...67
Bab 4 Reporting Services dengan Report Builder ... 75
Pengantar Reporting Services ...75
Komponen Reporting Services ...76
Siklus Hidup Laporan ...77
Menggunakan Report Builder ...80
Membuat Shared Data Source...80
Table dan Matrix Wizard ...81
Mengubah Tampilan dan Menyimpan Report...87
Menampilkan Report di Server ...89
Menambah Chart ...89
Menggunakan Gauge...93
Modifikasi Report untuk Membuat Tablix ...99
Menggunakan Query, Parameter, dan Filter ke Data Tablix ... 102
Bab 5 Reporting Services dengan Data Tools ... 107
Laporan AWC ... 107
Membuat Projek dan Data Sumber... 107
Report Wizard ... 109
Menguji dan Mempercantik Laporan... 113
Menjalankan Report Server, Deploy dan Delivery Laporan... 114
Laporan Penjualan dengan Parameter ... 116
Laporan Indikator ... 120
Membuat Projek dan Data Sumber... 120
Report Wizard... 120
Laporan Peta ... 124
Membuat Projek dan Data Sumber... 124
Menggunakan Expression ... 129
Pengantar Expression ... 129
Pembuatan Laporan ... 130
xi
Laporan EmployeeAge ... 132 Laporan EmployeeSales... 133 Laporan CekNull... 134 Laporan TopCustomers1 ... 134 Laporan TopCustomers2 ... 135 Tugas Administratif ... 136Mengelola Report di Report Manager ... 136
Konfigurasi Sekuriti ... 138
Bab 6 Analysis Services Model Multidimensional... 143
Pengantar Analysis Services ... 143
Definisi Analysis Services ... 143
Arsitektur Analysis Services ... 144
Dasar-Dasar Analysis Services... 145
Model Multidimensional Internet Sales ... 145
Membuat Projek Business Intelligence ... 145
Menggunakan Data Sources ... 146
Menggunakan Data Source View ... 147
Desain Cube ... 149
Konfigurasi Dimensi ... 151
Membuat Hierarki... 153
Browsing Cubes... 155
Ekspor ke Pivot Table Excel ... 158
MDX ... 161
Pengantar MDX Dan GPM ... 161
Membuat Projek Business Intelligence ... 161
Menggunakan Data Sources ... 162
Menggunakan Data Source View ... 162
Desain Cube ... 162
Konfigurasi Dimensi ... 163
Browsing Cubes... 163
Calculations ... 164
Menghitung Gross Profit Margin ... 167
Ekspor ke Pivot Table Excel ... 167
KPI Internet Revenue ... 169
Pengantar KPI... 169
Membuka Solution BI... 170
xii
Browsing Cube Menggunakan KPI Internet Revenue ... 174
Bab 7 Analysis Services Model Tabular ... 175
Pengantar Model Tabular... 175
Mengenal Model Tabular ... 175
Instalasi Model Tabular... 176
Model Tabular Internet Sales ... 179
Membuat Projek dan Menambah Data ... 179
Mengubah Nama Kolom dan Mark As Data Table ... 183
Membuat Relationships... 186
Membuat Kolom Dihitung... 189
Membuat Measures... 190
Membuat Perspectives ... 192
Membuat Hierarki... 194
Membuat Partisi... 196
Analisa di Excel... 199
Bab 8 Data Mining ... 201
Pengantar Data Mining... 201
Masalah Bisnis untuk Data Mining ... 202
Tugas Data Mining ... 202
Siklus Hidup Data Mining ... 206
Algoritma Data Mining ... 209
Data Mining Adventure Works ... 213
Membuat Projek Analysis Services ... 214
Membuat Data Source... 214
Membuat Data Source View... 215
Membuat Mining Structure ... 216
Menentukan Tipe Data dan Tipe Isi ... 218
Menentukan Struktur Set Pengujian Data... 219
Menambah dan Memproses Model ... 220
Eksplorasi Model Target Mailing... 223
Explorasi Model Decision Tree ... 223
Explorasi Model Clustering ... 225
Explorasi Model Naive Bayes ... 226
Bab 9 Data Mining Lanjutan ... 229
Forecasting... 230
xiii
Membuat Data Source View... 230
Membuat Struktur dan Model Forecasting ... 231
Mengubah Parameter Algoritma dan Memproses Model Forecasting 233 Eksplorasi Model Forecasting ... 234
Market Basket Analysis ... 235
Menambahkan Data Souce View dan Membuat Relasi Antar Tabel .. 236
Membuat Struktur dan Model Market Basket ... 237
Memodifikasi dan Memproses Model Market Basket... 239
Eksplorasi Model Market Basket ... 240
Sequence Clustering ... 241
Membuat Struktur dan Model Sequence Clustering ... 241
Memproses Model Sequence Clustering ... 243
Analisis Faktor ... 245
Membuat Data Source View... 245
Daftar Pustaka ... 253
1
1
P
ENGANTAR
I
NTELIGENSI
B
ISNIS
Mengenal Inteligensi Bisnis
Konsep Inteligensi Bisnis
Business Intelligence/Inteligensi Bisnis merupakan istilah baru, tetapi
sebenarnya bukan konsep baru. Konsepnya adalah menggunakan
informasi yang telah tersedia di perusahaan Anda untuk membantu
pembuat keputusan membuat keputusan yang lebih baik, tepat, dan
cepat. Di masa lalu, sekitar tahun 1980-an namanya adalah sistem
informasi eksekutif (EIS/Executive Information System) kemudian
berganti nama menjadi sistem pendukung keputusan (DCS/Decision
Support System).
Inteligensi bisnis adalah kemampuan untuk mengumpulkan data dari
berbagai sumber, memproses, dan menampilkannya dalam bentuk yang
dapat dengan mudah dianalisis oleh manajer pada suatu organisasi
sehingga dari hasil analisis tadi dapat dihasilkan keputusan yang lebih
baik untuk organisasi tersebut. Tentunya dengan pengambilan keputusan
yang baik akan membantu bisnis berkembang dengan pesat dan menjaga
bisnis tetap berada pada performa terbaik.
2
Proses Inteligensi Bisnis
Gambar 1.1 Proses Inteligensi Bisnis