Refjurnal 3
Refjurnal 3
(Ju rn a l Il mia h S a in s, Te kn o lo g i d a n Re ka ya sa )
Volume 2 Edisi 1 | Februari , 2022 | ISSN 2808-6147
Abstract
In the current information era, data growth occurs very quickly, so data processing is needed that is able to analyze historical
data from various aspects. Datawarehouse is one solution that can solve this problem. Datawarehouse is a relational database
designed for query and analysis purposes. The datawarehouse contains historical data from transaction data sources, and
various other data sources. Datawarehouse can provide dynamic reports because they can be viewed from various dimensions
and have the ability to be detailed in more detail according to user needs. However, in the modeling process, it still requires a
more specific study in accordance with the problems being handled. Especially related to the specification of the data subject
for the management needs of a system which is the basis for decision making, because in each data dimension it is possible to
solve in more detail. Based on these problems, this study proposes a data dimension model design to automate business
information in the datawarehouse so that it can be used to support business decision-making processes accurately. The
approach used is to apply the Star Schema model to quickly provide answers to requests for dimensional analysis processes
based on Online Analytical Processing (OLAP). The results of the research are useful for the process of developing more
complex facts based on data needs, as well as the dimensions of the data that have been made into a datamart, which can be
used in the future.
Keywords: Datawarehouse, Database, Query, Data Dimension, Star Schema, Online Analytical Processing (OLAP),
Datamart
Abstrak
Pada era informasi sekarang, pertumbuhan data terjadi sangat cepat, sehingga diperlukan pengolahan data yang mampu
menganalisa data histori dari berbagai aspek. Datawarehouse salah satu solusi yang bisa mengatasi persoalan tersebut.
Datawarehouse merupakan database relasional yang dirancang untuk keperluan query dan analisis. Datawarehouse berisikan
data historis yang berasal dari sumber data transaksi, dan berbagai sumber data lainnya. Datawarehouse dapat memberikan
laporan bersifat dinamis karena dapat dilihat dari berbagai dimensi dan memiliki kemampuan untuk diperinci lebih detail sesuai
kebutuhan pengguna. Namun di dalam proses pemodelannya, masih memerlukan kajian yang lebih spesifik sesuai dengan
persoalan yang ditangani. Terutama terkait dengan spesifikasi subjek data untuk kebutuhan pengelolaan suatu sistem yang
menjadi dasar dalam pengambilan keputusan, karena pada setiap dimensi data dimungkinkan untuk dilakukan pemecahan lebih
detail lagi. Berdasarkan persoalan tersebut, penelitian ini mengusulkan rancangan model dimensi data untuk mengotomatisasi
informasi bisnis pada datawarehouse sehingga dapat digunakan untuk mendukung proses pengambilan keputusan bisnis secara
akurat. Pendekatan yang digunakan menerapkan model Star Schema untuk menyajikan jawaban permintaan proses analisis
yang bersifat dimensional secara cepat berdasarkan Online Analytical Processing (OLAP). Hasil penelitian bermanfaat untuk
proses pengembangan fakta yang lebih kompleks berdasarkan kebutuhan data, serta dimensi data yang telah dibuat menjadi
suatu datamart, yang dapat dimanfaatkan dikemudian hari.
Kata kunci: Datawarehouse, Database, Query, Data Dimension, Star Schema, Online Analytical Processing (OLAP),
Datamart
OLAP merupakan suatu metode pendekatan informasi bisa menjadi lebih banyak dan detail
untuk menyajikan jawaban dari permintaan [5].
proses analisis yang bersifat dimensional secara Berdasarkan permasalahan tersebut, pembuatan
cepat, yaitu desain dari aplikasi dan teknologi datawarehouse untuk kebutuhan proses
yang dapat mengoleksi, menyimpan, transaksi merupakan salah satu bentuk
memanipulasi suatu data multidimensi untuk pemecahan masalah yang muncul.
tujuan analisis [2]. Datawarehouse ini menyediakan sudut pandang
OLAP digunakan untuk keperluan analisis data dari berbagai perspektif analisis bisnis dan
oleh manajer, eksekutif bisnis dan analis pembuatan keputusan sehingga dibutuhkan
pemasaran. Datawarehouse dan OLAP telah untuk pemrosesan transaksi dan pemecahan
muncul sebagai teknologi yang terkemuka yang masalah laporan penjualan yang lebih efektif.
dapat memfasilitasi penyimpanan data, Dalam penelitian ini, fokus yang menjadi kajian
pengaturan dan pencarian data. Teknologi utama adalah bagaimana mengembangkan
OLAP memungkinkan datawarehouse untuk suatu desain datawarehouse dengan
digunakan secara efektif untuk kepentingan menerapkan metode OLAP.
analisis online, menyediakan respon cepat 2. Kajian pustaka
terhadap iterative complex analytical queries. 2.1 Teori Terkait
Mutidimensional data model OLAP dan teknik Datawarehouse
data aggregation mengatur dan Datawarehouse adalah database relasional
menyederhanakan data dalam jumlah yang yang didesain untuk keperluan query serta
besar sehingga dapat dievaluasi secara cepat analisis. Datawarehouse berisikan data historis
menggunakan online analysis dan graphical yang bersumber dari sumber data transaksi,
tools. tetapi juga bersumber dari beberapa sumber data
Datawarehouse merupakan suatu sistem yang lainnya. Datawarehouse memisahkan beban
mengambil serta mengkonsolidasikan data kerja analisis dari transaksi dan memungkinkan
dengan cara periodik dari suatu sumber data ke perusahaan untuk menggabungkan data dari
suatu kawasan penyimpanan data yang bersifat beberapa sumber [6].
dimensional maupun relasional. Suatu Karakteriksik Datawarehouse
datawarehouse merupakan suatu koleksi data Menurut Bapak Datawarehouse W. H. Inmon
yang bisa digunakan untuk menunjang karakteristik datawarehouse adalah sebagai
pengambilan keputusan manajemen, yang berikut:
berorientasi subjek (topik), terpadu, time a) Subject-oriented
variant, dan tidak mudah berubah [3]. Datawarehouse diorganisasikan subjek
Pemodelan datawarehouse yang paling umum utama perusahaan (seperti pelanggan,
adalah model dimensi data, yang dilakukan produk, dan penjualan) daripada area
dengan berbagai macam model. Salah satunya utama aplikasi (seperti pelanggan, faktur,
adalah model Star Schema, model ini digunakan pengendalian stok, dan penjualan
oleh Amborowati (2009) dalam penelitianya produk).
yang merekomendasikan perlunya b) Integrated
pengembangan subjek data agar lebih sesuai Karena sumber data datang secara
dengan kebutuhan pengelolaan suatu sistem [4]. bersamaan dari berbagai enterprise-wide
Dimensi data inilah yang menjadi subjek application system.
informasi untuk menjadi bahan dalam c) Time variant
pengambilan keputusan, karena pada setiap Karena data dalam warehouse hanya
dimensi data dimungkinkan untuk dilakukan akurat dan berlaku di beberapa titik di
pemecahan lebih detail lagi. Dengan demikian suatu waktu atau selama beberapa
sumber data yang bisa diolah untuk menjadi interval waktu.
d) Non-volatile
2
Luthfi Hilmansyah1, Siti Maesaroh2
Jurnal Saintesa (Sains Teknologi dan Rekayasa) Vol. 2 No. 1 (2022) | ISSN 2808-6147
Data tidak di perbarui secara real time Dari dimensi-dimensi yang telah diidentifikasi,
tapi memperbarui dari operasional sistem dibuat deskripsi yang memuat informasi
secara teratur. Data baru selalu terstruktur mengenai atribut-atribut pada tabel
ditambahkan sebagai suplemen ke dimensi. Tabel dimensi tersebut harus diberi
database, database terus menyerap data keterangan secara lengkap dan mudah dipahami
baru secara bertahap dengan oleh pengguna.
mengintegrasikan data sebelumnya. g) Choose the Durations of the Database
Arsitektur Datawarehouse Durasi waktu dari data-data yang akan
dimasukkan ke dalam datawarehouse akan
ditentukan pada tahap ini.
h) Determine the Need to Track Slowly
Changing Dimension
Dimensi dapat berubah dengan lambat dan
menjadi sebuah masalah.
i) Decide Physical Design
Pada tahap ini, dilakukan perancangan
fisik dari datawarehouse.
Online Analitycal Processing (OLAP)
Datawarehouse dan OLAP telah muncul
Gambar 1. Arsitektur Datawarehouse sebagai teknologi yang terkemuka yang dapat
Menurut Connoly & Begg memfasilitasi penyimpanan data, pengaturan
dalam membangun sebuah datawarehouse dan pencarian data. Teknologi OLAP
menurut Girsang (2017) yang dikutip dari Ralph memungkinkan datawarehouse untuk
Kimball, dikenal dengan nine-step design digunakan secara efektif untuk kepentingan
methodology, jika langkah-langkah dalam nine- analisis online, menyediakan respon cepat
step design methodology dilakukan secara terhadap iterative complex analytical queries.
sistematis, maka dapat membangun sebuah Mutidimensional data model OLAP dan teknik
datawarehouse yang baik. data aggregation mengatur dan
a) Choose the Process menyederhanakan data dalam jumlah yang
Memilih proses berarti menentukan subjek besar sehingga dapaat dievaluasi secara cepat
utama. menggunakan online analysis dan graphical
b) Choose the Grain tools. OLAP merupakan suatu alat yang
Memilih grain berarti menentukan apa disediakan oleh datawarehouse untuk
yang akan diwakili atau dipresentasikan oleh kepentingan pengambilan keputusan yang
sebuah tabel fakta. intensif dimana data disimpan kedalam model
c) Identify and Conform the Dimensions multidimensional. OLAP biasanya digunakan
Mengidentifikasi dan menghubungkan untuk mendeskripsikan analisis dari informasi
tabel dimensi dengan tabel fakta. kompleks datawarehouse [7].
d) Choose the Facts Extract, Transform dan Load (ETL)
Grain dari suatu tabel fakta menentukan a) Extract
fakta-fakta yang bisa digunakan. Ekstrak merupakan proses pemilahan dan
e) Store pre-Calculations in the Fact pengambilan data dari satu atau lebih
Table sumber data. Pada proses ekstak,
Pada tahap ini, hasil perhitungan pada pertama-tama data diambil dari database
suatu atribut perlu dipertimbangkan untuk operasional. Proses ekstraksi informasi
disimpan dalam database. dari sumber asli dan dipindahkan ke
f) Round Out the Dimension Tables dalam datawarehouse merupakan hal
yang sangat penting. Hal ini disebabkan
3
Luthfi Hilmansyah1, Siti Maesaroh2
Jurnal Saintesa (Sains Teknologi dan Rekayasa) Vol. 2 No. 1 (2022) | ISSN 2808-6147
4
Luthfi Hilmansyah1, Siti Maesaroh2
Jurnal Saintesa (Sains Teknologi dan Rekayasa) Vol. 2 No. 1 (2022) | ISSN 2808-6147
5
Luthfi Hilmansyah1, Siti Maesaroh2
Jurnal Saintesa (Sains Teknologi dan Rekayasa) Vol. 2 No. 1 (2022) | ISSN 2808-6147
6
Luthfi Hilmansyah1, Siti Maesaroh2
Jurnal Saintesa (Sains Teknologi dan Rekayasa) Vol. 2 No. 1 (2022) | ISSN 2808-6147
7
Luthfi Hilmansyah1, Siti Maesaroh2
Jurnal Saintesa (Sains Teknologi dan Rekayasa) Vol. 2 No. 1 (2022) | ISSN 2808-6147
8
Luthfi Hilmansyah1, Siti Maesaroh2
Jurnal Saintesa (Sains Teknologi dan Rekayasa) Vol. 2 No. 1 (2022) | ISSN 2808-6147
9
Luthfi Hilmansyah1, Siti Maesaroh2
Jurnal Saintesa (Sains Teknologi dan Rekayasa) Vol. 2 No. 1 (2022) | ISSN 2808-6147
4) Penelitian ini memberikan skema proses Rumah Sakit M.Yunus Bengkulu dengan
Extract, Transform dan Load pada suatu Menggunakan Metode OLAP (Online
database. Analytical Processing). Jurnal Rekursif,
Vol. 3 No. 1, ISSN 2303-0755, 14.
5) Model atau tipe keputusan yang dapat
[4] Akhmad Dahlan, dkk. (2013). Perancangan
didukung dalam proses pengambilan Data Warehouse Perpustakaan Perguruan
keputusan datawarehouse penjualan Tinggi XYZ Menggunakan Metode
diantaranya adalah mengetahui data Snowflake Schema. Jurnal Teknologi
karyawan berdasarkan cabang, klasifikasi Informasi Vol. VIII Nomor 24, ISSN :
produk berdasarkan kategori dan 1907-2430.
mengetahui fakta penjualan produk dari [5] Syah, R. (2014). Rancang Bangun Data
Warehouse Untuk Analisis Strategi
seluruh cabang minimarket yang ada.
Produksi Penjualan Usulan : PT. XYZ.
6) Hasil penelitian ini bermanfaat untuk Jurnal Penelitian Teknik Informatika,
proses pengembangan fakta lain yang lebih TECHSI Vol.4 No.1, 2.
kompleks berdasarkan kebutuhan data [6] Padeli, Allam, M. D., & Suharto, N. R.
yang diinginkan, serta dimensi data yang (2017). PERANCANGAN SISTEM
telah dibuat menjadi suatu datamart yang DATA WAREHOUSE
dapat dimanfaatkan dikemudian hari. PEMBELAJARAN PADA PONDOK
PESANTREN AL-FURQON. CERITA
Selain itu, eksekutif (pemilik
Vol.3 No.1 ISSN 2461-1417.
usaha/manajemen) dapat dengan mudah [7] Wijaya, A.F., Sugiarto, A.T. (2017). Proses
melihat data penjualan dari keseluruhan Extraction, Transformation, and Loading
cabang yang ada secara ringkas. pada Pemodelan Datawarehouse PO.
Berdasarkan hasil penitian dari simpulan dan Sumber Alam Kutoarjo. JUTEI, Volume 1
analisis yang telah dilakukan pada No.1, ISSN 2579-3675.
[8] Safril, A. (2009). PERANCANGAN DAN
datawarehouse minimarket tersebut masih dapat
IMPLEMENTASI DATA WAREHOUSE
dikembangkan lebih jauh dan lebih kompleks METEOROLOGI, KLIMATOLOGI,
serta dengan skala data yang lebih besar. GEOFISIKA DAN BENCANA ALAM.
Daftar Pustaka JURNAL METEOROLOGI DAN
[1] Nurzani, Z. (2019). IMPLEMENTASI GEOFISIKA, VOLUME 10 NOMOR 2,
ASSOCIATION RULE DALAM ISSN 1411-3082.
MENGANALISISTRANSAKSI [9] Connolly, T. M., & Begg, C. E. (2015).
PENJUALAN 212 MART KUTO Database systems: a practical approach to
PALEMBANG . Jurnal Sistem Informasi, design, implementation, and management,
Universitas Sriwijaya. Global ed. Harlow, Pearson Education.
[2] Sinaga, A. S. (2019). Implementasi OLAP [10] Darudiato, S. (2010). PERANCANGAN
Menggunakan Dashboard Holistic DATAWAREHOUSE PENJUALAN
Software Pada LPPM STMIK Pelita UNTUK MENDUKUNG KEBUTUHAN
Nusantara. Jurnal Penelitian Teknik INFORMASI EKSEKUTIF
Informatika Universitas Prima Indonesia CEMERLANG SKIN CARE. Seminar
(UNPRI) Medan, Volume 2 Nomor 1, e- Nasional Informatika 2010 (semnasIF
ISSN : 2541-2019, 55. 2010), UPN “Veteran” Yogyakarta, ISSN
[3] Asahar Johar, A. V. (2015). Aplikasi 1979-2328.
Business Intelegence (BI) Data Pasien
10