Anda di halaman 1dari 7

See discussions, stats, and author profiles for this publication at: https://www.researchgate.

net/publication/318982717

PERANCANGAN DATA WAREHOUSE PERPUSTAKAAN

Article · April 2017

CITATION READS

1 2,825

1 author:

Andri Andri
Universitas Bina Darma
8 PUBLICATIONS   1 CITATION   

SEE PROFILE

All content following this page was uploaded by Andri Andri on 08 August 2017.

The user has requested enhancement of the downloaded file.


PERANCANGAN DATA WAREHOUSE PERPUSTAKAAN

Andri (1), Baibul Tujni (2)


Program Studi Sistem Informasi Universitas Binadarma
Jalan Jend. A.Yani No. 3 Plaju Palembang
e-mail : andri@binadarma.ac.id1 baibultujni@binadarma.ac.id

Abstrak
Perpustakaan merupakan sarana yang digunakan untuk mendapatkan informasi karena dalam perpustakaan
memiliki koleksi-koleksi yang dapat digunakan bagi kalangan akademis untuk mendapatkan informasi.
Penelitian ini akan melakukan perancangan Data Warehouse yaitu sebuah repositori penyimpanan data dalam
ukuran yang sangat besar yang mampu memberikan basisdata berorientasi subjek untuk informasi yang bersifat
historis serta dapat digunakan untuk mendukung sistem pengambilan keputusan. Dalam penelitian ini akan
dirancang sebuah Data Warehouse sebagai repository perpustakaan yang diimplementasikan menggunakan
perangkat lunak bantu Pentaho Kettle. Perancangan Data Warehouse dalam penelitian ini menggunakan
langkah-langkah yang ada dalam pengembangan sebuah Data Warehouse. Hasil dalam penelitian ini adalah
sebuah rancangan Data Warehouse yang digunakan sebagai repositori data-data perpustakaan.

Kata Kunci : Perancangan, Data Warehouse, Pentaho Kettle, Repository

Abstract
The libraries are the means used to obtain information because the library has a collection that can be used for
academicians to obtain information. This study will carry out the design of the data warehouse is a repository of
data storage in a very large size that is capable of providing subject-oriented database for historical information
and can be used to support decision-making system. In this study will be designed a Data Warehouse as a
repository library is implemented using software to help Pentaho Kettle. Design of the Data Warehouse in this
study using the steps in the development of a Data Warehouse. The results in this study is a draft Data
Warehouse is used as a data repository library.
Key word: design, data warehouse, pentaho kettle, repository

1. PENDAHULUAN tersimpan sampai prosesnya berlangsung


Perpustakaan merupakan sarana utama secara lengkap.
yang digunakandalam usaha pengembangan Data Warehouse bersumber dari
serta peningkatan pengetahuan. Perpustakaan berbagai format, software, platform dan
memegang peranan yang sangat besar dalam jaringan yang beda. Data yang ada dalam Data
rangkaian penyebaran informasi karena Warehouse merupakan hasil dari proses
perpustakaan menyediakan koleksi-koleksi transaksi perusahan/organisasi sehari-hari.
yang dapat digunakan sebagai referensi bagi Data Warehouse merupakan salah satu sistem
civitas akademik. pendukung keputusan, yaitu dengan
Data Warehouse merupakan basisdata menyimpan data dari berbagai sumber,
yang dirancang untuk mengerjakan proses mengorganisasikannya dan dianalisa oleh para
query, membuat laporan dan analisa. Data pengambil kebijakan. Data Warehouse tidak
yang disimpan dalam sebuah Data Warehouse dapat memberikan keputusan secara langsung
adalah data histori dari sebuah tetapi dapat memberikan informasi yang
organisasi/perusahaan yang mana data tersebut digunakan pengguna untuk mengambil
tidak tersimpan secara rinci/detil. Data keputusan strategis.
Warehouse berbeda dengan data OLTP Tujuan utama dari perancangan Data
(Online Transactional Processing) yang Warehouse adalah untuk menyatukan data

Jurnal Ilmiah Matrik Vol.x No.x, April 2012:1 -20


yang beragam yang berasal dari berbagai yang ada dalam sistem informasi perpustakaan
sumber ke dalam sebuah tempat penyimpanan Universitas Binadarma.
dimana pengguna dapat dengan mudah 3. Studi Pustaka
melakukan pencarian data, menghasilkan Dalam peneliti ini peneliti juga menggunakan
laporan serta melakukan analisis. beberapa referensi yang digunakan sebagai
sumber acuan penggunaan teori dalam
Tujuan dari penelitian ini adalah penelitian ini.
merancang Data Warehouse perpustakaan
2.2 Pentaho Kettle
dengan menggunaan perangkat lunak Pentaho
Pentaho Kettle merupakan perangkat lunak
Data Integration pada perpustakaan universitas
(software) open source yang dikeluarkan oleh
Binadarma Palembang. Adapun kontribusi
Pentaho. Aplikasi-aplikasi Pentaho
penelitian ini adalah meningkatkan
dikembangkan oleh Pentaho corp yang
pemanfaatan teknologi informasi terutama
berpusat di Orlando Amerika Serikat. Software
teknologi penyimpanan dalam pengembangan
Pentaho Kettle dapat digunakan sebagai tools
sebuah aplikasi yang ada dalam perpustakaan
untuk mengintegrasikan data. Pentaho Kettle
yang dapat mempermudah dalam proses
menyediakan fasilitas untuk melakukan proses
pelaporan dan analisis.
ETL (Extraction, Transformation dan
2. METODE PENELITIAN
Loading) (Wibisono, 2012).
2.1 Metode Pengumpulan Data
Elemen utama dari Pentaho Kettle adalah
Metodologi perancangan Data Warehouse
Tranformation dan Job. Transformation
yang digunakan dalam penelitian ini
merupakan sekumpulan instruksi untuk
menggunakan metode Nine-Step Methodolty
merubah input menjadi output yang
(Kimball, 2002).
diinginkan. Sedangkan Job adalah kumpulan
Objek dari penelitian ini adalah
instruksi untuk menjalankan transformasi.
perpustakaan Universitas Binadarma. Metode
Terdapat tiga komponen utama dalam Pentaho
pengumpulan data yang digunakan dalam
Kettle yaitu, Spoon, Pan dan Kitchen. Spoon
penelitian ini adalah sebagai berikut:
merupakan user interface untuk membuat Job
1. Pengamatan (Observasi)
dan Tranformation. Pan adalah tools yang
Pada proses observasi peneliti melakukan
berfungsi membaca, merubah dan menulis
pengamatan secara langsung pada objek
data, dan Kitchen adalah program yang
penelitian dalam hal ini adalah sistem
mengeksekusi job.
informasi perpustakaan Universitas
Binadarma.
2. Wawancara (Interview)
2.3 Data Warehouse
Wawancara yang peneliti lakukan untuk
Menurut Inmon dan Richard D.H (1994)
mendapatkan informasi mengenai proses bisnis
data warehouse adalah koleksi data yang

Jurnal Ilmiah Matrik Vol.x No.x, April 2012:1 -20


mempunyai sifat berorientasi subjek, 2. Choosing The Grain
terintegrasi, time-variant, dan bersifat tetap 3. Identifying and Conforming The
dari kumpulan data dalam mendukung proses Dimensions
pengambilan keputusan manajemen. 4. Choosing The Fact
Menurut Vidette Poe (1997), data 5. Storing Pre-Calculation in The Fact
warehouse merupakan database yang bersifat Table
analisis dan read only yang digunakan sebagai 6. Rounding Out The Dimension Tables
fondasi dari sistem penunjang keputusan. 7. Choosing The Duration of Database
Menurut Paul Lane (2002), data warehouse 8. Tracking Slowly Changing Dimension
merupakan database relasional yang didesain 9. Deciding The Query Priorities and The
lebih kepada query dan analisis daripada Query Models
proses transaksi, biasanya mengandung history 2. Perancangan Data Warehouse
data dari proses transaksi dan bisa juga data a. Memilih Proses (Choosing The Process)
dari sumber lainnya. Proses bisnis yang terjadi dalam
perpustakaan Binadarma meliputi:
3. HASIL
1. Penyerahan bebas pustaka,
3.1 Analisis dan Perancangan Data 2. Pembelian buku,
Warehouse 3. Pendaftaran anggota,
1. Analisis Data 4. Peminjaman buku,
a. Sumber Data 5. Pengembalian buku
Sumber data yang digunakan dalam b. Memilih Grain (Choosing The Grain)
penelitian ini adalah database Proses ini dilakukan setelah diketahui
perpustakaan Universitas Binadarma. proses bisnis yang terjadi. Grain ini
Dalam database yang ada berisi nantinya akan dijadikan sebagai fact
informasi mengenai koleksi-koleksi table dalam Data Warehouse.
buku, data peminjaman dan Berdasarkan proses bisnis yang telah
pengembalian buku yang tersedia pada didefinisikan, grain yang dihasilkan
perpustakaan. meliputi, jumlah buku, jumlah
b. Metode Perancangan mahasiswa, jumlah dosen dan jumlah
Metodologi perancangan Data buku yang dipinjam.
Warehouse yang digunakan dalam c. Mengidentifikasi dan Penyesuaian
penelitian ini menggunakan metode Dimensi (Identifying and Conforming The
Nine-Step Methodolty (Kimball, 2002). Dimensions)
Dalam metode ini terdapat Sembilan Langkah ketiga dalam perancangan Data
langkah dalam merancang sebuah Data Warehouse yaitu identifikasi dimensi
Warehouse, yaitu: yang berhubungan dengan tabel fakta.
1. Choosing The Process Dari hasil identifikasi maka dapat

Jurnal Ilmiah Matrik Vol.x No.x, April 2012:1 -20


ditentukan dimensi yang terlibat
meliputi:
1. Dimensi mahasiswa,
2. Dimensi dosen,
3. Dimensi buku,
4. Dimensi waktu,
d. Memilih Fakta (Choosing The Fact)
Langkah berikutnya adalah memilih fact Gambar 2. Fact Table Pengembalian
table berdasarkan pemilihan grain
sebelumnya. Tabel fakta yang didapat e. Menyimpan pre-Calculation dalam Tabel
dari analisis terdiri fakta peminjaman Fakta (Storing Pre-Calculation in The
dan fakta pengembalian. Rancangan fact Fact Table)
table yang dihasilkan dalam penelitian Agregasi pada tabel fakta peminjaman
ini adalah fact table peminjaman dan fact adalah total jumlah peminjaman buku
table pengembalian buku. Gambar fact berdasarkan waktu (hari, minggu, bulan dan
table peminjaman dan fact table tahun) dan agregasi fakta pengembalian
pengembalian buku dapat dilihat pada buku adalah total pengembalian
gambar 1 dan gambar 2. berdasarkan waktu (hari, minggu, bulan dan
tahun).
Dimensi
Anggota
IDAnggota f. Melengkapi Tabel Dimensi (Rounding Out
Nama
Status The Dimension Tables)
Tabel dimensi beserta atributnya dalam
Dimensi
Waktu Fact Table penelitian ini meliputi:
IDWaktu Peminjaman
Hari IDWaktu Tabel 1 Dimensi Buku
Minggu IDAnggota
Bulan IDBuku
Tahun JumlahPeminja Field Type Keterangan
man (Length)

Dimensi IDBuku Varchar(10) Nomor Identitas buku


Penerbit
IDPenerbit IDKategori Varchar(10) Nomor Identitas Kategori
NamaPenerbit IDPengarang Varchar(10) Nomor Identitas Pengarang
Dimensi Buku
IDPenerbit Varchar(10) Nomor Identitas Penerbit
IDBuku
IDKategori Judul Varchar(100) Judul Buku
Dimensi IDPengarang
Kategori IDPenerbit Dimensi Tahun Varchar(4) Tahun terbit
IDKategori Judul Pengarang
NamaKategori Tahun IDPengaran ISBN Varchar(30) Nomor ISBN
ISBN NamaPengarang

Gambar 1. Fact Table Peminjaman

Dimensi
Anggota Tabel 2 Dimensi Kategori
IDAnggota
Nama
Status

Dimensi Fact Table


Waktu Pengembalian
IDWaktu IDWaktu
Hari IDAnggota
Jurnal Ilmiah Matrik Vol.x No.x, April 2012:1 -20
Minggu IDBuku
Bulan JumlahPeminjaman
Tahun
Field Type Keterangan
(Length)
IDKategori Varchar(10) Nomor Identitas Kategori
NamaKategori Varchar(30) Kategori Buku (Ilmu
Komputer, Ekonomi,
Sosial, Budaya)

Tabel 3 Dimensi Pengarang

Field Type (Length) Keterangan


IDPengarang Varchar(10) Nomor Identitas Pengarang
Gambar 3. Pembentukan fact tabel peminjaman
NamaPengarang Varchar(40) Nama Pengaran Buku
2. Fact Pengembalian Buku

Tabel 4 Dimensi Penerbit

Field Type (Length) Keterangan


IDPenerbit Varchar(10) Nomor Identitas Penerbit
NamaPenerbit Varchar(40) Nama Pengaran Buku

Tabel 5 Dimensi Anggota Gambar 4. Pembentukan fact tabel pengembalian


4. SIMPULAN

Field Type (Length) Keterangan


Kesimpulan dari artikel ini adalah hasil dari
IDAnggota Varchar(10) Nomor Identitas Anggota perancangan Data Warehouse yang telah
Status Varchar(10) Dosen atau Mahasiswa
dirancang dapat diterapkan dalam menyimpan
Tabel 6 Dimensi Waktu
koleksi-koleksi yang ada dalam perpustakaan.
Field Type (Length) Keterangan
IDWaktu Varchar(10) Nomor Identitas Waktu
Data Warehouse yang telah dibangun dapat
Hari Date Tanggal Peminjaman digunakan pihak yang berkempentingan untuk
Minggu Varchar(10) Mingguan
Bulan Varchar(10) Bulanan
dapat digunakan menggunakan perangkat
Tahun Varchar(10) Tahunan lunak tertentu dalam menghasilkan sebuah
informasi untuk pengambilan keputusan.
g. Pemilihan Durasi Database (Choosing The
Duration of Database) DAFTAR PUSTAKA
Dalam perancangan Data Warehouse Inmon, William H., Richard D. Hackathorn.
perpustakaan ini durasi waktu yang digunakan 1994: Using the Data Warehouse, John
selama 3 tahun. Data yang disimpan dalam Wiley & Son's
Data Warehouse ini nanti adalah data 3 tahun Kimball, Ralph, and Margy Ross. 2002 "The
terakhir. Data Warehouse toolkit: the complete
guide to
3.2 Implementasi Pentaho dimensional modelling.", Wiley
1. Fact Peminjaman Buku

Jurnal Ilmiah Matrik Vol.x No.x, April 2012:1 -20


Ponniah, Paulraj. 2001. Data Warehouse
Fundamentals: a Comprehensive Guide for
IT Professional. New York : John Wiley &
Sons.
Randy Oktrima Putra,. 2012. Rancang Bangun
Data Warehouse untuk Analisis Kinerja
Penjualan pada Industri dengan Model
SAP-DW (Sales Performance Analysis-
Data Warehouse). Tesis, Program
Pascasarjana: Universitas Diponegoro.
Vedette Poe, 1997. Building A Data
Warehouse for Decision Support (2nd
Edition), Prentice Hall
Yudi Wibisono, 2012, Modul Pengantar
Pentaho Kettle, Ilmu Komputer UPI

Jurnal Ilmiah Matrik Vol.x No.x, April 2012:1 -20

View publication stats

Anda mungkin juga menyukai