analisis dan desain data...

13
ANALISIS DAN DESAIN DATA WAREHOUSE PADA PERPUSTAKAAN DAERAH KABUPATEN LUMAJANG Tugas Akhir Diajukan untuk Memenuhi Persyaratan Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang Miftahuddin Fahmi 201310370311246 JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH MALANG April 2017

Upload: others

Post on 22-Aug-2020

6 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ANALISIS DAN DESAIN DATA WAREHOUSEeprints.umm.ac.id/36072/1/jiptummpp-gdl-miftahuddi-47941-1-penda… · Dengan adanya data warehouse pada sistem informasi perpustakaan bisa memudahkan

ANALISIS DAN DESAIN DATA WAREHOUSE

PADA PERPUSTAKAAN DAERAH KABUPATEN

LUMAJANG

Tugas Akhir

Diajukan untuk Memenuhi Persyaratan

Meraih Gelar Sarjana Strata 1 Teknik Informatika

Universitas Muhammadiyah Malang

Miftahuddin Fahmi

201310370311246

JURUSAN TEKNIK INFORMATIKA

FAKULTAS TEKNIK

UNIVERSITAS MUHAMMADIYAH MALANG

April 2017

Page 2: ANALISIS DAN DESAIN DATA WAREHOUSEeprints.umm.ac.id/36072/1/jiptummpp-gdl-miftahuddi-47941-1-penda… · Dengan adanya data warehouse pada sistem informasi perpustakaan bisa memudahkan

i

Page 3: ANALISIS DAN DESAIN DATA WAREHOUSEeprints.umm.ac.id/36072/1/jiptummpp-gdl-miftahuddi-47941-1-penda… · Dengan adanya data warehouse pada sistem informasi perpustakaan bisa memudahkan

ii

Page 4: ANALISIS DAN DESAIN DATA WAREHOUSEeprints.umm.ac.id/36072/1/jiptummpp-gdl-miftahuddi-47941-1-penda… · Dengan adanya data warehouse pada sistem informasi perpustakaan bisa memudahkan

iii

Page 5: ANALISIS DAN DESAIN DATA WAREHOUSEeprints.umm.ac.id/36072/1/jiptummpp-gdl-miftahuddi-47941-1-penda… · Dengan adanya data warehouse pada sistem informasi perpustakaan bisa memudahkan

iv

ABSTRAK

Sistem data warehouse sangat berguna untuk kegiatan manajerial dan

analisis. Sistem ini mengatur alur kegiatan berdasarkan fakta-fakta yang ada pada

database yang telah menampung banyak kejadian transaksi yang terlibat.

Perpustakaan Daerah Kabupaten Lumajang sudah memiliki sebuah sistem

database operasional yang sudah berjalan sejak sekitar tahun 2007 hingga

sekarang.

Untuk mendapatkan hasil analisis yang akurat, manipulasi data di database

operasional saja tidak mencukupi. Jumlah data yang besar mengakibatkan

lambatnya perolehan laporan secara utuh. Untuk itu dibuatlah sebuah sistem data

warehouse untuk menghasilkan sebuah analisis data yang rentang waktunya lama.

Data warehouse sangat efektif untuk menghasilkan data mart yang datanya sudah

memiliki durasi sekitar 5-10 tahun.

Perancangan sistem data warehouse pada penelitian ini menggunakan

‘nine step design method’ dan menggunakan ‘star schema’ dalam pembangunan

data warehouse-nya. Dengan adanya data warehouse pada sistem informasi

perpustakaan bisa memudahkan kegiatan laporan yang dikelola berdasarkan

transaksi peminjaman dan pengembalian yang terarsip di dalam database.

Keyword: data warehouse, perancangan, ETL

Page 6: ANALISIS DAN DESAIN DATA WAREHOUSEeprints.umm.ac.id/36072/1/jiptummpp-gdl-miftahuddi-47941-1-penda… · Dengan adanya data warehouse pada sistem informasi perpustakaan bisa memudahkan

v

KATA PENGANTAR

Puji syukur kehadirat Allah SWT karena atas limpah rahmat dan karunianya

saya dapat menyelesaikan tugas akhir berjudul “Analisis dan Desain Data

Warehouse pada Perpustakaan Daerah Kabupaten Lumajang” dengan sebaik-

baiknya.

Penelitian ini dilakukan untuk kontribusi pada negara sebagai langkah awal

kemajuan teknologi yang terjadi pada dunia terutama dalam pengelolahan data yang

dibilang harus dilakukan dan mulai dipelajari bersama baik dalam kalangan awam

maupun kalangan IT.

Semoga penelitian tugas akhir saya menjadi kunci dan langkah awal

pembangunan bangsa yang lebih baik. Apabila ada kekurangan di dalam penelitian

saya, mohon maaf sebesar-besarnya dan saya sendiri akan berusaha

menyempurnakan penelitian ini untuk kepentingan bersama. Sekian terima kasih.

Page 7: ANALISIS DAN DESAIN DATA WAREHOUSEeprints.umm.ac.id/36072/1/jiptummpp-gdl-miftahuddi-47941-1-penda… · Dengan adanya data warehouse pada sistem informasi perpustakaan bisa memudahkan

vi

DAFTAR ISI

LEMBAR PERSETUJUAN.......................................................................... i

LEMBAR PENGESAHAN .......................................................................... ii

LEMBAR PERNYATAAN .......................................................................... iii

ABSTRAK .................................................................................................... iv

LEMBAR PERSEMBAHAN ....................................................................... v

KATA PENGANTAR .................................................................................. vi

DAFTAR ISI ................................................................................................. vii

DAFTAR GAMBAR ................................................................................... x

DAFTAR TABEL ......................................................................................... xii

BAB I PENDAHULUAN ............................................................................. 1

1.1 Latar Belakang Masalah ..................................................................... 1

1.2 Rumusan Masalah .............................................................................. 3

1.3 Tujuan Penelitian ............................................................................... 3

1.4 Batasan Masalah................................................................................. 3

1.5 Metodologi Penelitian ........................................................................ 3

1.5.1 Metode Pengumpulan data ......................................................... 3

1.5.1.1 Studi Pustaka ........................................................................ 3

1.5.1.2 Wawancara ........................................................................... 4

1.5.2 Perancangan Data Warehouse ................................................... 4

1.5.3 Implementasi Sistem ................................................................. 4

1.5.4 Pengujian Sistem ....................................................................... 4

1.6 Penyusunan Laporan Tugas Akhir ................................................... 5

1.7 Perbandingan dengan Penelitian Sebelumnya ................................. 6

BAB II LANDASAN TEORI ....................................................................... 7

2.1 Data ................................................................................................... 7

2.2 Informasi ........................................................................................... 7

2.3 Sistem Informasi ............................................................................... 8

Page 8: ANALISIS DAN DESAIN DATA WAREHOUSEeprints.umm.ac.id/36072/1/jiptummpp-gdl-miftahuddi-47941-1-penda… · Dengan adanya data warehouse pada sistem informasi perpustakaan bisa memudahkan

vii

2.4 Database ............................................................................................ 8

2.5 Data Warehouse ................................................................................ 9

2.5.1 Pengertian Data Warehouse ...................................................... 9

2.5.2 Karakteristik Data Warehouse .................................................. 9

2.5.2.1 Subject Oriented ................................................................... 9

2.5.2.2 Integration ............................................................................ 10

2.5.2.3. Nonvolatile .......................................................................... 10

2.5.2.4. Time-variant ........................................................................ 11

2.5.3. Struktur Data Warehouse ......................................................... 12

2.5.4. Data Mart yang Bisa Dihasilkan Oleh Proses Data

Warehouse ................................................................................ 13

2.6. Perbedaan OLAP dan OLTP ............................................................ 13

2.7 Model Dimensional ........................................................................... 14

2.7.1 Star Schema ................................................................................ 14

2.7.2 Snowflake Schema ..................................................................... 14

2.8. ETL .................................................................................................. 15

2.9. Nine Step Design Method ................................................................ 15

2.9.1. Memilih Proses.......................................................................... 15

2.9.2. Menentukan Grain ..................................................................... 15

2.9.3. Mengidentifikasi dan Penyesuaian Dimensi ............................. 15

2.9.4. Memilih Fakta .......................................................................... 15

2.9.5. Menyimpan Perhitungan Awal dalam Tabel Fakta ................... 15

2.9.6. Melihat Kembali Tabel Dimensi ............................................... 16

2.9.7. Memilih Durasi Database .......................................................... 16

2.9.8. Menelusuri Perubahan dari Dimensi ......................................... 16

2.9.9. Memutuskan Prioritas Query dan Tipe Query, Memilih Physical

Design ....................................................................................... 16

2.10. Tools Pembuatan Data Warehouse ............................................... 16

Page 9: ANALISIS DAN DESAIN DATA WAREHOUSEeprints.umm.ac.id/36072/1/jiptummpp-gdl-miftahuddi-47941-1-penda… · Dengan adanya data warehouse pada sistem informasi perpustakaan bisa memudahkan

viii

2.11. Perpustakaan Daerah Kabupaten Lumajang ................................. 16

BAB III RANCANGAN SISTEM ................................................................ 18

3.1 Metode Penelitian.............................................................................. 18

3.1.1. Metode Pengumpulan data ....................................................... 18

3.1.1.1. Wawancara ............................................................................ 18

3.1.1.2. Studi Pustaka ......................................................................... 18

3.2 CDM dan PDM Database.................................................................. 19

3.2.1 Database Conceptual Data Model (CDM) ........................... 19

3.2.2 Database Physical Data Model ............................................ 20

3.3. Metode desain data warehouse (nine step design method) .............. 21

3.3.1. Memilih proses ..................................................................... 21

3.3.2. Menentukan grain .............................................................. 23

3.3.3. Mengidentifikasi dan penyesuaian dimensi ....................... 23

3.3.4. Memilih fakta ..................................................................... 24

3.3.5. Menyimpan perhitungan awal dalam tabel fakta ............... 24

3.3.6. Melihat kembali tabel dimensi ........................................... 26

3.3.7. Memilih durasi database .................................................... 26

3.3.8. Menelusuri perubahan dari dimensi ................................... 26

3.3.9. Memutuskan prioritas query dan tipe query....................... 26

3.4. Perancangan Sistem Data Warehouse ................................... 27

3.4.1. Proses Pembentukan ETL ............................................. 27

3.4.2. Penampilan dalam Bentuk Pivot Chart ......................... 39

BAB IV IMPLEMENTASI DAN PENGUJIAN .......................................... 46

4.1 Hasil Proses ETL ............................................................................ 46

4.2 Hasil Analisis Berupa Pivot Chart .................................................. 54

BAB V PENUTUP ........................................................................................ 57

5.1 Kesimpulan .............................................................................. 57

5.2 Saran ......................................................................................... 58

DAFTAR PUSTAKA ................................................................................... 59

Page 10: ANALISIS DAN DESAIN DATA WAREHOUSEeprints.umm.ac.id/36072/1/jiptummpp-gdl-miftahuddi-47941-1-penda… · Dengan adanya data warehouse pada sistem informasi perpustakaan bisa memudahkan

ix

DAFTAR GAMBAR

Gambar 2.1 Siklus Informasi (Sutabri, 2005)……………………………… 8

Gambar 2.2 Contoh kasus integrasi dari berbagai satuan pada database

operasional lalu diintegrasi pada data warehouse (Inmon, 2005)………….. 10

Gambar 2.3 Ilustrasi kerja database operasional dan data warehouse ketika terjadi

manipulasi data (insert, update, delete). (Inmon, 2005)…………………… 11

Gambar 2.4 Perbandingan time variancy dari database operasional dengan data

warehouse (Inmon, 2005)………………………………………………….. 12

Gambar 2.5 Struktur data warehouse (Inmon, 2005)…………………….... 13

Gambar 2.6 Proses bisnis peminjaman buku perpustakaan……………….. 17

Gambar 2.7 Proses bisnis pengembalian buku perpustakaan……………... 17

Gambar 3.1 Conceptual Data Model (CDM) database……………………. 19

Gambar 3.2 Physical Data Model (PDM) database……………………….. 20

Gambar 3.3 Database Perpustakaan Kabupaten Daerah Lumajang………. 21

Gambar 3.4 Proses bisnis peminjaman buku perpustakaan………………. 22

Gambar 3.5 Proses bisnis pengembalian buku perpustakaan…………….. 22

Gambar 3.6 Star schema database Perpustakaan Daerah Kabupaten

Lumajang…………………………………………………………………. 25

Gambar 3.7 Pembangunan ETL………………………………………….. 27

Gambar 3.8 Pembangunan ETL…………………………………………. 28

Gambar 3.9 Pembangunan ETL…………………………………………. 28

Gambar 3.10 Pembangunan ETL………………………………………... 29

Gambar 3.11 Pembangunan ETL………………………………………... 29

Gambar 3.12 Pembangunan ETL………………………………………... 30

Gambar 3.13 Pembangunan ETL………………………………………... 30

Gambar 3.14 Pembangunan ETL………………………………………... 31

Gambar 3.15 Pembangunan ETL………………………………………... 31

Gambar 3.16 Pembangunan ETL………………………………………... 32

Gambar 3.17 Pembangunan ETL………………………………………... 32

Gambar 3.18 Pembangunan ETL………………………………………... 33

Gambar 3.19 Pembangunan ETL………………………………………... 33

Gambar 3.20 Pembangunan ETL………………………………………… 34

Gambar 3.21 Pembangunan ETL………………………………………... 35

Gambar 3.22 Pembangunan ETL………………………………………... 35

Gambar 3.23 Pembangunan ETL………………………………………... 36

Gambar 3.24 Pembangunan ETL………………………………………... 36

Gambar 3.25 Pembangunan ETL………………………………………... 37

Gambar 3.26 Pembangunan ETL………………………………………... 38

Gambar 3.27 Pembangunan ETL………………………………………... 39

Gambar 3.28 Pembangunan ETL………………………………………... 39

Gambar 3.29 Pembangunan pivot tabel dan chart……………………….. 40

Gambar 3.30 Pembangunan pivot tabel dan chart………………………... 40

Gambar 3.31 Pembangunan pivot tabel dan chart………………………... 40

Gambar 3.32 Pembangunan pivot tabel dan chart………………………... 41

Gambar 3.33 Pembangunan pivot tabel dan chart………………………... 41

Page 11: ANALISIS DAN DESAIN DATA WAREHOUSEeprints.umm.ac.id/36072/1/jiptummpp-gdl-miftahuddi-47941-1-penda… · Dengan adanya data warehouse pada sistem informasi perpustakaan bisa memudahkan

x

Gambar 3.34 Pembangunan pivot tabel dan chart………………………. 42

Gambar 3.35 Pembangunan pivot tabel dan chart………………………. 43

Gambar 3.36 Pembangunan pivot tabel dan chart………………………. 44

Gambar 3.37 Pembangunan pivot tabel dan chart………………………. 45

Gambar 4.1 Hasil run job dari dimensi lib_dataunit…………………..... 45

Gambar 4.2 Struktur database tabel dimensi lib_dataunit………………. 47

Gambar 4.3 Sampel data lib_dataunit di database OLAP………………. 48

Gambar 4.4 Hasil run job dimensi time_dim…………………………… 49

Gambar 4.5 struktur database dari dimensi time_dim…………………... 49

Gambar 4.6 Sampel data database OLAP time_dim…………………….. 50

Gambar 4.7 Hasil run job pada dimensi useraccount……………………. 50

Gambar 4.8 Struktur database OLAP useraccount………………………. 52

Gambar 4.9 Sampel data yang ada pada database OLAP useraccount…... 52

Gambar 4.10 Hasil run job pada tabel fakta Loan……………………….. 53

Gambar 4.11 Struktur database OLAP tabel fakta loan…………………. 53

Gambar 4.12 Sampel data pada tabel fakta……………………………… 54

Gambar 4.13 Hasil pivot tabel dan chart pada grain kedua yaitu perbandingan

persentase pengembalian buku yang sesuai dengan tanggal pengembalian dengan

yang tidak sesuai setiap tahun…………………………………………… 59

Gambar 4.14 Hasil Pivot Tabel dan Chart pada Grain Ketiga yaitu Penunjang data

Pengadaan Buku…………………………………………………………. 60

Page 12: ANALISIS DAN DESAIN DATA WAREHOUSEeprints.umm.ac.id/36072/1/jiptummpp-gdl-miftahuddi-47941-1-penda… · Dengan adanya data warehouse pada sistem informasi perpustakaan bisa memudahkan

xi

DAFTAR TABEL

Tabel 2.1 Perbandingan dengan penelitian sebelumnya…………………………..6

Tabel 3.1………………………………………………………………………….23

Page 13: ANALISIS DAN DESAIN DATA WAREHOUSEeprints.umm.ac.id/36072/1/jiptummpp-gdl-miftahuddi-47941-1-penda… · Dengan adanya data warehouse pada sistem informasi perpustakaan bisa memudahkan

1

Daftar Pustaka Amborowati, A. 2008. Perancangan dan Pembuatan Data Warehouse pada

Perpustakaan STMIK AMIKOM Yogyakarta. Yogyakarta : STMIK AMIKOM.

Amelia, N. L. 2011. Analisis dan Desain Data Warehouse pada Perusahaan Asuransi

Syariah. Jakarta: UIN Syarif Hidayatullah.

Bodnar, dkk. 2000. Sistem Informasi Akuntansi, Edisi Pertama, penerjemah, Amir Abadi

Jusup dan Rudi M. Tambunan. Jakarta: Salemba Empat.

Date, C. J. 2003. Relational Data Base System: A tutorial. New York: Springer US.

Everest, G. C. 1974. The Objectives of Database Management. New York: Plenum

Press.

Hariyanto. 2004. Sistem Manajemen Basis Data. Bandung: Informatika.

Inmon, W. H. 2005. Building the Datawarehouse (2005) Fourth Edition. Indiana: Wiley.

Jogiyanto, H. 2005. Analisa dan Desain Sistem Informasi: Pendekatan. Terstruktur

Teori dan Praktik Aplikasi Bisnis. Yogyakarta: ANDI.

Kimball R, dkk. 2010. Relentlesstly Practical Tool for Data Warehousing and Business

Intelegence Indianapolis: Wiley Publishing, inc.

Kurniawan, N. B. 2011. Desain dan Implementasi Data Warehouse Studi Kasus

Pemetaan Daerah Rawan Bencana Provinsi Sumatera Barat. Bandung: Institut

Teknologi Bandung.

Meliono, A. M. 1990. Kamus Besar Bahasa Indonesia, Jakarta: Depdikbud Balai

Pustaka.

Munarko, Y. 2015. Tutorial ETL 2015. Malang.

Poe, V. 1996. Building a Data Warehouse for Decision Support. New Jersey: Prentice-

Hall.

Rubin, R. E. 2005. Foundations of Library and Information Science. New York: Neal-

Schuman Publishers, Inc.

Sutabri, T. 2005. Sistem Informasi Manajemen. Jakarta.