Anda di halaman 1dari 6

 1

CCS, Vol.x, No.x, July xxxx, pp. 1~5


ANALISIS DAN PERANCANGAN DATA WAREHOUSE PERPUSTAKAAN (STUDI
KASUS: PERPUSTAKAAN XYZ)

Kelompok II

Arwan PriantoMangidi*1Nur Fitriani*1 Rika Asdianti*2Suci Hardianti*4Natalis Ransi*3

Ilmu Komputer – S1, Fakultas Matematika dan Ilmu Pengetahuan Alam, Universitas Halu Oleo,
Kendari
E-mail: arwanpriantomangidi@gmail.com nurfitrianiilkom011@gmail.com com
natalis.ransi@uho.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. Penelitian ini bertujuan untuk merancang dan
membangun data warehouse pada Perpustakaan XYZ. Hasil yang diharapkan adalah sebagai
sebuah rancangan Data Warehouse yang digunakan sebagai repositori data-data perpustakaan.
Kata kunci— Perancangan, Data Warehouse, Pentaho kettle, Repository

Abstract
The library is a tool used to obtain information because the library has collections that can be
used for academics to obtain information. This study will design a Data Warehouse that is a very
large size data storage repository that is able to provide subject-oriented databases for historical
information and can be used to support decision-making systems. In this study a Data Warehouse will
be designed as a library repository that is implemented using Pentaho Kettle software. The design of
the Data Warehouse in this study uses the steps that exist in the development of a Data Warehouse.
The results in this study are a data warehouse design that is used as a repository of library data.

Keywords— Design, Data Warehouse, Pentaho Kettle, Repository

1. PENDAHULUAN perpustakaan menyediakan koleksi-koleksi


Perpustakaan merupakan sarana utama
yang dapat digunakan sebagai referensi bagi
yang digunakandalam usaha pengembangan
civitas akademik.
serta peningkatan pengetahuan. Perpustakaan
Data Warehouse merupakan basisdata
memegang peranan yang sangat besar dalam
yang dirancang untuk mengerjakan proses
rangkaian penyebaran informasi karena
Received June 1st,2012; Revised June 25th, 2012; Accepted July 10th, 2012
2  Judul (Jika Judul Panjang, ditulis singkat diikuti dengan …)
ISSN: 1978-1520
query, membuat laporan dan analisa. Data dilakukan oleh Putra (2012) dengan judul
yang disimpan dalam sebuah Data Warehouse Rancang Bangun Data Warehouse untuk
adalah data histori dari sebuah Analisis Kinerja Penjualan pada Industri
organisasi/perusahaan yang mana data tersebut dengan Model SAPDW (Sales Performance
tidak tersimpan secara rinci/detil. Data Analysis-Data Warehouse). Tesis ini bertujuan
Warehouse berbeda dengan data OLTP untuk merancang aplikasi data warehouse dan
(Online Transactional Processing) yang OLAP yang dapat mengolah data sedemikian
tersimpan sampai prosesnya berlangsung rupa sehingga menghasilkan suatu informasi
secara lengkap. yang dapat membantu perusahaan melakukan
Data warehouse adalah suatu konsep dan analisis kinerja penjualan.
kombinasi teknologi yang memfasilitasi 3. METODE PENELITIAN
organisasi untuk mengelola dan memelihara 3.1 Metode Pengumpulan Data
data historis yang diperoleh dari sistem atau Pada penelitian ini metode yang
aplikasi operasional [Ferdiana, 2008]. digunakan dalam merancang data warehouse
Pemakaian teknologi data warehouse hampir adalah Kimball Nine-Step Methodology yang
dibutuhkan oleh semua organisasi, tidak dikemukakan oleh Ralph Kimball. Berikut
terkecuali Perpustakaan. Data warehouse adalah tahapan-tahapan yang harus dikerjakan
memungkinkan integrasi berbagai macam dalam membangun data warehouse menurut
jenis data dari berbagai macam aplikasi atau Ralph Kimball.
sistem. Hal ini menjamin mekanisme akses Objek dari penelitian ini adalah
“satu pintu bagi manajemen untuk perpustakaan XYZ. Metode pengumpulan data
memperoleh informasi, dan menganalisisnya yang digunakan dalam penelitian ini adalah
untuk pengambilan keputusan. sebagai berikut:
Tujuan dari penelitian ini adalah 1. Pengamatan (Observasi)
merancang Data Warehouse perpustakaan Pada proses observasi peneliti melakukan
dengan menggunaan grafik Data Integration pengamatan secara langsung pada objek
pada perpustakaan XYZ. Adapun kontribusi penelitian dalam hal ini adalah sistem
penelitian ini adalah meningkatkan informasi perpustakaan XYZ.
pemanfaatan teknologi informasi teknologi 2. Wawancara (Interview)
penyimpanan dalam pengembangan sebuah Wawancara yang peneliti lakukan untuk
aplikasi yang ada dalam perpustakaan yang mendapatkan informasi mengenai proses
dapat mempermudah dalam proses pelaporan bisnis yang ada dalam sistem informasi
dan analisis. perpustakaan Universitas Binadarma.
2. TINJAUAN PUSTAKA 3. Studi Pustaka
Data penelitian ini referensi yang
Dalam peneliti ini peneliti menggunakan
digunakan oleh peneliti adalah tesis yang
beberapa referensi yang digunakan sebagai

IJCCS Vol. x, No. x, July 201x : first_page – end_page


Penulis 1, Penulis 2 dan Penulis 3 (Tulis Nama Belakangnya saja) IJCCSISSN: 1978-1520  3
sumber acuan penggunaan teori dalam 1. Analisis Data
penelitian ini. Sumber Data
3.2 Data Warehouse Sumber data yang digunakan dalam
Menurut Inmon dan Richard D.H penelitian ini adalah database perpustakaan
(1994) data warehouse adalah koleksi data XYZ. Dalam database yang ada berisi
yang mempunyai sifat berorientasi subjek, informasi mengenai koleksi-koleksi buku, data
terintegrasi, time-variant, dan bersifat tetap peminjaman dan pengembalian buku yang
dari kumpulan data dalam mendukung proses tersedia pada perpustakaan XYZ.
pengambilan keputusan manajemen.
2. Perancangan Data Warehouse
Menurut Vidette Poe (1997), data
Memilih Proses (Choosing The Process)
warehouse merupakan database yang bersifat
Proses bisnis yang terjadi dalam perpustakaan
analisis dan read only yang digunakan sebagai
XYZ meliputi:
fondasi dari sistem penunjang keputusan.
1. Peminjaman buku,
Menurut Paul Lane (2002), data warehouse
2. Tabel Fakultas,
merupakan database relasional yang didesain
3. Tabel Buku,
lebih kepada query dan analisis daripada
4. Tabel Jenis Buku,
proses transaksi, biasanya mengandung history
5. Pengembalian buku.
data dari proses transaksi dan bisa juga data
Langkah kedua dalam perancangan
dari sumber lainnya.
Data Warehouse yaitu identifikasi dimensi
3.3 Mode Data Warehouse
Rancang bangun data warehouse yang berhubungan dengan tabel fakta. Dari
perpustakaan XYZ akan menggunakan model hasil identifikasi maka dapat ditentukan
stars schemas. Skema yang digunakan untuk dimensi yang terlibat meliputi:
pemodelan data adalah starschema dimana 1. Dimensi mahasiswa,
terdapat satu tabel fakta dan beberapa tabel 2. Dimensi buku,
dimensi. Penggunaan star schema 3. Dimensi waktu,
memungkinkan proses query yang lebih ringan 4. Dimensi fakultas,
dan memudahkan penjelajahan terhadap data 5. Dimensi kategori,
dimensinya. Tabel fakta yang terbentuk dari
Memilih Fakta (Choosing The Fact)
perancangan data warehouse ini merupakan
Langkah berikutnya adalah memilih
tabel yang berhubungan dengan evaluasi
fact table. Tabel fakta yang didapat dari
kegiatan perpustakaan.
analisis terdiri fakta peminjaman. Rancangan
4. HASIL DAN PEMBAHASAN fact table yang dihasilkan dalam penelitian ini
adalah fact table peminjaman . Gambar fact
4.1 Analisis dan Perancangan Data
table peminjaman
Warehouse

Title of manuscript is short and clear, implies research results (First Author)
4  Judul (Jika Judul Panjang, ditulis singkat diikuti dengan …)
ISSN: 1978-1520
(“SELECT dim_fakultas.nama_fakultas
as nama_fakultas, COUNT
(fact_peminjaman.kode_fakultas) as
jumlah FROM dim_fakultas LEFT JOIN
fact_peminjaman on
dim_fakultas.kode_fakultas =
Gambar 1. model relasional data fact_peminjaman.kode_fakultas GROUP
BY dim_fakultas.nam_fakultas”);
warehouse perpustakaan XYZ
menggunakan star schema

a. Menyimpan pre-Calculation dalam Tabel b) Query untuk menampilkan Mahasiswa


Fakta (Storing Pre-Calculation in The yang melakukan peminjaman selama 5
Fact Table) minggu ditunjukkan oleh Gambar 2.
Agregasi pada tabel fakta peminjaman SELECT dim_waktu.minggu AS minggu,
adalah total jumlah peminjaman buku COUNT(fact_peminjaman.nim) AS
jumlah
berdasarkan waktu (minggu). FROM dim_waktu LEFT JOIN
fact_peminjaman ON dim_waktu.
b. Pemilihan Durasi Database (Choosing Id_waktu =
fact_peminjaman.id_waktu
The Duration of Database) WHERE dim_waktu.minggu<=5 GROUP BY
dim_waktu.minggu”);
Dalam perancangan Data Warehouse
Gambar 2. Query untuk menampilkan
perpustakaan ini durasi waktu yang digunakan Mahasiswa yang melakukan peminjaman
selama 5 minggu. Data yang disimpan dalam selama 5 minggu ditunjukkan oleh Gambar
2.
Data Warehouse ini nanti adalah data 5
minggu terahir berdasar gambar 2. c) Query untuk peminjaman jurnal selama 5
minggu
(“SELECT dim_waktu.minggu AS
minggu, COUNT(fact_peminjaman.nim)
AS jumlah FROM dim_waktu LEFT JOIN
fact_peminjaman ON dim_Waktu.
Id_waktu = fact_peminjaman.id_waktu
AND fact_peminjaman.id_kategori =
‘J011’ WHERE dim_waktu.minggu<=5
GROUP BY dim_waktu.minggu”);

Gambar 2. Jumlah peminjaman selama 5


minggu Aplikasi Data Warehouse
Pada bagian ini kami menjukkan
4.2 Implementasi Query
aplikasi data warehouse yang telah kami
Query yang digunakan untuk
rancang. Beberapa fitus aplikasi kami
memperoleh informasi terkait data
sesuaikan dengan contoh kasus yang diberikan
perpustakaan XYZ yaitu :
pada bagian sebelumnya. Aplikasi ini
a) Query jumlah peminjaman setiap fakultas
merupakan versi 1. yang dikembangkan
sebagai berikut :
menggunakan Bahasa pemrograman PHP.
IJCCS Vol. x, No. x, July 201x : first_page – end_page
Penulis 1, Penulis 2 dan Penulis 3 (Tulis Nama Belakangnya saja) IJCCSISSN: 1978-1520  5
Gambar 3. Menunjukkan salah satu tampilan 7. DAFTAR PUSTAKA
aplikasi data warehouse perpustakaan XYZ Chaudhuri, Surajit, An Overview of Data
Warehousing and OLAP Technology
[Online]
http://www.sigmod.org/record/issues/9
703/chaudhuri.ps. tanggal akses 21
Mei 2008, pukul 11.23 WIB.
Ferdiana, Ridi ,2008, Strategi pengelolaan
asset data menggunakan konsep data
warehouse dalam cara pandang
organisasi. [Online]
http://micresearch.net/file.axd?file=Da
ta+warehouse+dalam+definisi+organis
asi+dan+bisnis.p df tanggal akses 21
Mei 2008, pukul 10.30 WIB
Han, Jiawei; Kamber, Micheline. 2006. Data
Mining: Concepts and Techniques .
San Fransisco: Morgan Kaufmann.
Hutabarat, Bernaridho I., Data Warehouse
dengan SQL Server 2005. Elex Media
Gambar 3. Salah satu tampilan data Komputindo: Yogyakarta.
warehouse Perpustakaan Universitas XYZ Kalyani, 2008, Data warehouse. [Online]
http://www.cse.buffalo.edu/DBGROU
5. KESIMPULAN
P/nachi/ecopres/kalyani.ppt#258,3,OL
Data warehouse Perpustakaan
TP vs. Warehousing. Tanggal akses 4
Universitas XYZ telah berhasil dibuat
September 2008, pukul 09.40 WIB.
menggunakan model star schema. Model yang
Kimball, Ralph; Caserta, Joe. 2004. The Data
diperoleh dapat mendukung penggalian
Warehouse ETL Toolkit. New Delhi:
informasi yang dibutuhkan bagi top-level
Wiley Publishing:.
management secara cepat.
Mallach, Efrem G.,. 2000. Decision Support

6. UCAPAN TERIMA KASIH and Data Warehouse Systems.

Penulis mengucapkan terima kasih Singapore: Irwin McGraw Hill.

kepada Dosen Pembimbing Matakuliah Data Seminar Nasional Aplikasi Sains dan

warehouse Oleh Bapak Natalis Ransi, S.Si., Teknologi 2008 – IST AKPRIND

M,Cs. yang telah memberikan ilmu dan Yogyakarta 52

dukungan terhadap penelitian ini.

Title of manuscript is short and clear, implies research results (First Author)
6  Judul (Jika Judul Panjang, ditulis singkat diikuti dengan …)
ISSN: 1978-1520
Nicholson, Scott. 2003. The Bibliomining
Process: Data Warehouse dan Data
Mining for Library Decision-Making.
[Online] http://bibliomining.org.
Tanggal akses 17 April 2008, pukul
09.00 WIB.
Ponniah, Paulraj. 2001. Data Warehouse
Fundamentals: a Comprehensive
Guide for IT Professional. New York:
John Wiley & Sons. Populate Time
Dimension of AdventureWorksDW
Sample Database and use it in
yourDatawarehouse/cube.[Online]
http://blogs.msdn.com/azazr/archive/2
008/05/09/populatetime-dimension-of-
adventureworksdw-sample-database-
and-use-it-in-your-
datawarehousecube.aspx. Tanggal
akses 22 Juli 2008, Pukul 10.45.
Rainardi, Vincent, 2008, Building a Data
Warehouse with Examples in SQL
Server. Apress: New York.
Tang, ZhaoHui; MacLennan, Jamie. 2005.
Data Mining with SQL Server 2005.
Indiana Polis: Wiley Publishing.
Tanggal akses 21 April 2008, pukul
10.15 WIB.
Turban, 2005, Decision Support Systems and
Intelligent Systems ( Sistem
Pendukung Keputusan dan Sistem
Cerdas ) Jilid 1. Andi Offset:
Yogyakarta.

IJCCS Vol. x, No. x, July 201x : first_page – end_page

Anda mungkin juga menyukai