ANALISIS DAN PERANCANGAN DATA WAREHOUSE TRANSAKSI PEMBIAYAAN BERBASIS SYARIAH PADA INDONESIA EXIMBANK Edy Binus University, Jakarta, DKI Jakarta, Indonesia
Michael Nathaniel Peopsha Binus University, Jakarta, DKI Jakarta, Indonesia and
Ade Raffiq Prawira Mandiri Binus University, Jakarta, DKI Jakarta, Indonesia
Abstract Tujuan dari penelitian adalah menganalisis dan merancang sistem data warehouse transaksi pembiayaan berbasis syariah pada Indonesia Eximbank yang diperlukan oleh para pengambil keputusan. Metode penelitian dalam analisis sistem yang sedang berjalan dilakukan dengan metode kepustakaan dan pencarian fakta. Pencarian fakta dilakukan dengan teknik interview dan memeriksa dokumentasi yang ada, dimana data yang didapatkan selanjutnya dianalisis untuk mendapatkan kebutuhan informasi yang dibutuhkan oleh pengguna. Sedangkan untuk metode perancangan data warehouse menggunakan 9 langkah membangun data warehouse (Nine-Step Methodology). Hasil yang dicapai dari penelitian ini adalah terbentuknya suatu sistem data warehouse yang datanya dapat dilihat secara summary maupun drill-down serta multidimensional yang dibutuhkan dalam mendukung pengambilan keputusan oleh pihak eksekutif. Simpulan yang diperoleh yaitu dengan adanya data warehouse yang telah dibuat, pengaksesan informasi menjadi lebih mudah dan cepat oleh pihak eksekutif selaku pengambil keputusan dalam melihat perkembangan perusahaan. Selain itu data dan informasi yang dihasilkan data warehouse juga lebih konsisten dan akurat. Kata kunci : data warehouse, pembiayaan, syariah, Indonesia Eximbank.
1. Pendahuluan Latar Belakang Di era globalisasi ini, perkembangan dunia teknologi informasi dan komunikasi bergerak sangat cepat. Seiring dengan berkembangnya teknologi yang mampu menunjang kebutuhan dan permintaan informasi bagi penggunanya, informasi saat ini telah menjadi kebutuhan utama bagi setiap orang. Kemajuan ini membuat informasi dapat diperoleh dengan cepat, lengkap dan akurat. Hal ini tentunya akan sangat membantu dalam kegiatan perencanaan, pengendalian, dan pengambilan keputusan yang berkaitan dengan pengembangan untuk suatu proses bisnis. Oleh sebab itu, persaingan dalam dunia bisnis tidak lepas dari tuntutan akan teknologi informasi yang harus selalu dipenuhi agar tetap dapat bersaing dengan kompetitor lainnya. Salah satu teknologi informasi yang sangat dikenal guna menunjang proses pengambilan keputusan yang cepat adalah data warehouse. Data warehouse merupakan suatu sistem berbasis database yang mana dapat mengumpulkan dan menyatukan berbagai data yang ada dalam suatu perusahaan, serta dapat membuat laporan secara cepat, akurat dan sesuai kebutuhan penggunanya. Dengan adanya data warehouse yang terintegrasi dengan baik, data historis dan data terkini akan dapat dianalisis serta dimanfaatkan dengan baik guna mendapatkan informasi yang berguna dalam pengambilan keputusan strategis maupun operasional secara cepat dan tepat oleh pihak eksekutif.
Ruang Lingkup Cakupan dalam penelitian ini adalah pada transaksi pembiayaan berbasis syariah pada Indonesia Eximbank.
Tujuan dan Manfaat Tujuan yang akan dicapai dalam penelitian ini adalah : 1.
Merancang dan menerapkan data warehouse pada Indonesia Eximbank sesuai dengan hasil analisis yang telah dilakukan untuk menghasilkan informasi yang dibutuhkan secara ringkas.
2.
Merancang sebuah aplikasi untuk mempermudah dalam mengakses dan menampilkan data serta informasi yang dibutuhkan pihak eksekutif.
Manfaat yang diperoleh dari penelitian ini adalah : 1.
Menyediakan data dan informasi secara cepat dan akurat tentang
transaksi
pembiayaan kepada pihak eksekutif dalam bentuk tabel dan grafik yang mudah dimengerti. 2.
Informasi dapat ditampilkan dalam sebuah laporan yang sesuai dengan keinginan pihak eksekutif, sehingga dapat membantu dalam proses pengambilan keputusan.
3.
Mempermudah manajemen dalam menganalisis perkembangan usaha perusahaan.
Metodologi Metode penelitian yang digunakan dalam penulisan ini adalah: A. Metode Pengumpulan Data a. Studi Kepustakaan Studi kepustakaan dilakukan untuk memperoleh informasi dengan cara membaca, mempelajari, meringkas serta membuat kesimpulan dari buku-buku referensi yang berkaitan dengan perancangan data warehouse. b. Pencarian Fakta Pencarian fakta yaitu suatu proses formal pengunaan teknik–teknik untuk mengumpulkan fakta-fakta tentang sistem informasi dan kebutuhan basis data. Teknik- teknik pengumpulan fakta yang digunakan antara lain: 1. Interview 2. Memeriksa Dokumentasi
B. Metode Analisis Metode analisis yaitu analisis yang dilakukan dengan tujuan untuk mengetahui kebutuhan informasi yang diperlukan oleh user. C. Metode Perancangan Metode perancangan data warehouse menurut Kimball (1996) yang dikutip oleh Connolly dan Begg dengan menggunakan Nine step Methodology (Conolly dan Begg, 2005, p1083). Kesembilan tahap yaitu : a. Pemilihan proses b. Pemilihan sumber c. Identifikasi dan penyesuaian dimensi d. Pemilihan fakta e. Menyimpan perhitungan pada tabel fakta f. Melengkapi tabel dimensi g. Pemilihan durasi dari database h. Melacak perubahan dari dimensi secara perlahan i. Memutuskan prioritas dan mode query
2. Metodologi 2.1.
Analisis Metode pengumpulan data yang dilakukan yaitu : a. Studi Kepustakaan Studi kepustakaan dilakukan untuk memperoleh informasi dengan cara
membaca,
mempelajari,
meringkas
serta
membuat
kesimpulan dari buku-buku referensi yang berkaitan dengan perancangan data warehouse.
b. Pencarian Fakta Pencarian fakta yaitu suatu proses formal pengunaan teknik– teknik untuk mengumpulkan fakta-fakta tentang sistem informasi dan kebutuhan basis data. Teknik- teknik pengumpulan fakta yang digunakan antara lain: 1. Interview 2. Memeriksa Dokumentasi Metode Analisis, yaitu analisis yang dilakukan dengan tujuan untuk mengetahui kebutuhan informasi yang diperlukan oleh user.
2.2.
Perancangan 1. Pemilihan Proses Tabel 4.1 Pemilihan Proses Bisnis
Proses Bisnis
Deskripsi
Fungsi yang Terlibat
Pemberian Pinjaman (Pembiayaan)
Merupakan suatu proses bisnis dimana bank memberikan pinjaman dengan membuka sebuah rekening untuk pembiayaannya.
Marketing, Divisi Manajemen Risiko dan Bisnis, Divisi Kepatuhan, Divisi Hukum, Direksi
Pembayaran Pembiayaan
Merupakan suatu proses bisnis dimana nasabah melakukan pembayaran pinjamannya secara berkala.
Divisi Operasional dan Divisi Tresuri
Outstanding
Merupakan suatu proses Divisi Operasional, Divisi Akunting dan bisnis dimana bank dan Divisi Tresuri nasabah dapat melihat sisa pinjaman yang masih harus dibayarkan.
Berdasarkan hasil wawancara dan analisis yang telah dilakukan terhadap kegiatan bisnis yang sedang berjalan ditemukan tiga proses bisnis yang penting dalam perancangan data warehouse ini, diantaranya adalah proses pemberian pinjaman (pembiayaan), proses pembayaran pembiayaan dan outstanding (sisa pinjaman yang harus dibayarkan).
ERD High Level
Gambar 4.1 ERD High Level
2. Pemilihan Grain Setelah menentukan proses bisnis yang dibutuhkan dalam data warehouse, maka ditentukan grain yang menjelaskan tiap fakta. Berikut adalah grain-grain yang terpilih, yaitu : a. Pembiayaan Analisis pada pembiayaan syariah meliputi produk syariah yang paling diminati, jenis valuta pembiayaan, nasabah yang aktif, sektor ekonomi nasabah yang tertinggi, marketing dengan prestasi terbaik, jenis golongan kredit, minimum pembiayaan, maksimal pembiayaan, jumlah pembiayaan, dan total pembiayaan. Analisis tersebut akan dilakukan per periode hari, bulanan, kuartal, dan tahun.
b. Pembayaran Analisis pada pembayaran syariah meliputi jenis produk syariah, jenis valuta pembayaran, nasabah yang aktif, sektor ekonomi nasabah, jenis golongan kredit, jumlah pembayaran, dan total pembayaran. Analisis tersebut akan dilakukan per periode hari, bulanan, kuartal, dan tahun.
c. Outstanding Analisis pada outstanding syariah meliputi jenis produk syariah, jenis valuta outstanding, nasabah yang aktif, sektor ekonomi nasabah, jenis golongan kredit, dan jumlah outstanding. Analisis outstanding ini akan dilakukan per periode hari, bulanan, kuartal, dan tahun.
3. Identifikasi dan Kesesuaian Dimensi Tabel 4.2 Identifikasi dan Kesesuaian Dimensi Dimensi
Keterangan
Grain
Waktu
Waktu transaksi dilaksanakan dengan hirarki tahun, bulan, kuartal dan hari
MinPembiayaan, MaxPembiayaan, JumlahPembiayaan, TotalPembiayaan, JumlahPembayaran, TotalPembayaran, JumlahOustanding
Produk
Produk Syariah yang dimiliki perusahaan
JumlahPembiayaan, TotalPembiayaan, JumlahPembayaran, TotalPembayaran, JumlahOustanding
Valuta
Mata Uang yang dipakai untuk pembiayaan
JumlahPembiayaan, TotalPembiayaan, JumlahPembayaran, TotalPembayaran, JumlahOustanding
Nasabah
Pihak yang menggunakan jasa perusahaan
MinPembiayaan, MaxPembiayaan, JumlahPembiayaan, TotalPembiayaan, JumlahPembayaran, TotalPembayaran, JumlahOustanding
Sektor
Sektor ekonomi yang dijalankan nasabah
MinPembiayaan, MaxPembiayaan, JumlahPembiayaan, TotalPembiayaan, JumlahPembayaran, TotalPembayaran, JumlahOustanding
Dimensi
Keterangan
Grain
Marketing
Pihak pencari nasabah
JumlahPembiayaan, TotalPembiayaan, JumlahPembayaran, TotalPembayaran, JumlahOustanding
Golongan
Penggolongan jenis tujuan pembiayaan
JumlahPembiayaan, TotalPembiayaan, JumlahPembayaran, TotalPembayaran, JumlahOustanding
4. Pemilihan Fakta Tabel 4.3 Pemilihan Fakta Fakta
Keterangan
Pembiayaan
Fakta pembiayaan berupa dalam maksimal, minimal, jumlah dan total pembiayaan perusahaan
Pembayaran
Fakta pembarana berupa jumlah dan total pembayaran pinjaman
Outstanding
Fakta Outstanding berupa total Outstanding seluruhnya
Dimensi DimensiWaktu , DimensiProduk, DimensiValuta, DimensiNasabah, DimensiSektor, DimensiMarketing, DimensiGolongan DimensiWaktu , DimensiProduk, DimensiValuta, DimensiNasabah, DimensiSektor, DimensiGolongan DimensiWaktu , DimensiProduk, DimensiValuta, DimensiNasabah, DimensiSektor, DimensiGolongan
Star Schema Rancangan skema bintang merupakan struktur dari tabel-tabel yang saling berhubungan melalui jalur-jalur tertentu. Secara garis besar skema bintang terdiri dari atas dua jenis tabel yaitu tabel fakta dan dimensi. a. Fakta Pembiayaan
Gambar 4.2 Star Schema Fakta Pembiayaan
b. Fakta Pembayaran
Gambar 4.3 Star Schema Fakta Pembayaran
c. Fakta Outstanding
Gambar 4.4 Star Schema Fakta Outstanding
5. Penyimpanan Pre-Calculation di Tabel Fakta a. Agregasi pada fakta Pembiayaan 1. Min Pembiayaan merupakan transaksi pembiayaan terkecil setiap hari, bulan, kuartal dan tahun. 2. Max Pembiayaan merupakan transaksi pembiayaan terbesar setiap hari, bulan, kuartal dan tahun. 3. Jumlah Pembiayaan merupakan jumlah banyaknya transaksi pembiayaan setiap hari, bulan, kuartal dan tahun. 4. Total
Pembiayaan
merupakan
jumlah
nilai
transaksi
pembiayaan setiap hari, bulan, kuartal dan tahun. b. Agregasi pada fakta Pembayaran 1. Jumlah Pembayaran yaitu jumlah banyaknya transaksi pembayaran setiap hari, bulan, kuartal dan tahun. 2. Total Pembayaran yaitu jumlah nilai transaksi pembayaran setiap hari, bulan, kuartal dan tahun. c. Agregasi pada fakta Outstanding 1. Jumlah Outstanding merupakan jumlah sisa pembayaran kredit dibayarkan setiap hari, bulan, kuartal dan tahun. 6. Melengkapi Tabel Dimensi Berikut atribut yang digunakan dalam masing-masing dimensi, sesuai dengan pertimbangan kebutuhan data dan informasi dari perusahaan yaitu :
a. Dimensi Waktu Tabel 4.4 Dimensi Waktu Atribut
Tipe Data
Panjang
WaktuKey
Int
-
Tanggal
Datetime
-
Hari
Int
-
Bulan
Int
-
Kuartal
Int
-
Tahun
Int
-
b. Dimensi Produk Tabel 4.5 Dimensi Produk Syariah
Atribut
Tipe Data
Panjang
ProdukKey
Int
-
ProdukID
Char
5
JenisProduk
Varchar
20
c. Dimensi Valuta Tabel 4.6 Dimensi Valuta Atribut
Tipe Data
Panjang
ValutaKey
Int
-
ValutaID
Char
5
Inisial
Varchar
5
Uraian
Varchar
20
d. Dimensi Nasabah Tabel 4.7 Dimensi Nasabah Atribut
Tipe Data
Panjang
NasabahKey
Int
-
NasabahID
Char
10
Nama
Varchar
30
Alamat
Varchar
100
No_telp
Varchar
15
e. Dimensi Sektor Tabel 4.8 Dimensi Sektor Ekonomi Atribut
Tipe Data
Panjang
SektorKey
Int
-
SektorID
Char
5
Uraian
Varchar
20
f. Dimensi Marketing Tabel 4.9 Dimensi Marketing Atribut
Tipe Data
Panjang
MarketingKey
Int
-
MarketingID
Char
5
Nama
Varchar
30
Alamat
Varchar
100
Telp
Varchar
15
g. Dimensi Golongan Tabel 4.10 Dimensi Golongan Kredit Atribut
Tipe data
Panjang
GolonganKey
Int
-
GolonganKreditID
Char
5
Uraian
Varchar
20
7. Pemilihan Durasi Database Pada tahap ini menentukan lamanya sumber data yang akan digunakan pada data warehouse. Data dari OLTP yang disimpan untuk membuat data warehouse pada Indonesia Eximbank adalah data transaksi dalam kurun empat tahun terakhir yaitu sejak 2009. 8. Melacak SCD Tabel 4.11 Melacak SCD
9. Memutuskan Prioritas Query dan Mode Query Tahap ini membahas mengenai proses ETL (Extract, Transforming, and Loading), backup yang dilakukan secara berkala a. Proses ETL ETL merupakan proses ekstrasi data dari sumber data, yaitu database operasional ke dalam data warehouse. Proses ETL dilakukan tiap satu bulan sekali untuk menjaga agar hasil laporan dan datanya akurat jika sewaktu-waktu top manager ingin melihat hasil laporan yang datanya diambil dari aplikasi data warehouse. Tabel 4.12 Proses ETL Pelaku ETL
Waktu
Keterangan
Divisi IT
Dilakukan tiap satu
Proses ETL dilakukan
bulan sekali
oleh divisi IT
b. Backup Untuk melakukan implementasi sistem data warehouse yang telah direncanakan maka akan dilakukan berbagai kegiatan yang akan menunjang terlaksananya implementasi sistem dengan baik dan salah satu kegiatan tersebut adalah backup. Proses backup perlu dilakukan mencegah kerusakan atau kehilangan data yang mungkin terjadi. Backup dilakukan dengan cara melakukan backup database OLAP yang dilakukan dalam program Microsoft SQL Server 2008 yaitu enterprise manager dengan pilihan backup database yang dilakukan setiap minggu. Selain itu database OLTP juga akan dibackup setiap minggu.
2.3.
Evaluasi Setelah perancangan dan implementasi aplikasi data warehouse yang telah dilakukan pada Indonesia Eximbank, dilakukan evaluasi terhadap sistem yang dihasilkan guna memperoleh feedback dari pengguna aplikasi. Evaluasi dilakukan oleh pihak Indonesia Eximbank yaitu administrator dan Divisi Pengembangan Sistem Indonesia Eximbank. Adapun aspek yang dievaluasi meliputi kesesuaian dengan kebutuhan laporan, waktu penyajian informasi, kemudahan mengakses laporan, tingkat keamanan aplikasi, kemudahan penggunaan aplikasi, tampilan user interface dan laporan. Dari hasil perancangan dan implementasi pada Indonesia Eximbank yang telah dilakukan didapatkan beberapa hasil evaluasi, yaitu: 1.
Data dan laporan yang dihasilkan telah sesuai dengan permintaan.
2.
Aplikasi data warehouse yang diterapkan mempersingkat proses pembuatan laporan.
3.
Dengan adanya data warehouse yang diterapkan mempermudah para top manager untuk mendapatkan laporan secara cepat dan mudah dengan mengakses melalui aplikasi data warehouse.
4.
Sistem yang dihasilkan juga telah memenuhi persyaratan security dimana ada tahapan authentication untuk verifikasi user yang dapat masuk ke sistem.
5.
Aplikasi yang digunakan mudah untuk digunakan dan dipelajari oleh user.
6.
Tampilan laporan sederhana dan jelas, sehingga user dapat dengan mudah memahami laporan.
3. Kesimpulan Berdasarkan hasil analisis dan perancangan data warehouse yang telah dilakukan pada Indonesia Eximbank, maka dapat ditarik beberapa kesimpulan sebagai berikut: a. Data warehouse yang dirancang telah mampu menampilkan informasi yang dibutuhkan oleh para pihak eksekutif dalam proses pengambilan keputusan. b. Aplikasi data warehouse yang telah dibuat dapat mempercepat dan mempermudah pihak eksekutif dalam mengakses laporan yang dibutuhkan dengan melalui browser. c. Dengan adanya data warehouse, informasi yang dihasilkan lebih konsisten dan akurat. d. Dengan adanya sistem data warehouse, perkembangan perusahaan dari waktu ke waktu dapat dengan mudah dilihat.
Saran Dalam analisa dan perancangan data warehouse pada Indonesia Eximbank, didapatkan beberapa saran yang nantinya dapat menjadi masukan untuk pengembangan selanjutnya. Saran tersebut adalah sebagai berikut: a. Mengembangkan ruang lingkup data warehouse agar dapat menghasilkan informasi dari perusahaan yang diperlukan dalam pengambilan keputusan secara keseluruhan. b. Untuk pengembangan lebih lanjut, perlu memperhatikan tampilan laporan, sehingga laporan yang dihasilkan tidak statis dan menjadi lebih menarik untuk dilihat oleh para eksekutif.
Daftar Pustaka Brown, Eric L. (2006). SQL Server 2005 Distilled. New Jersey : Addison Wesley. Connolly, Thomas M., and Begg, Carolyn E. (2005). Database System : A Practical Approach to Design, Implementation, and Management. (4th Edition). Harlow England: Addison Wesley. Date, C.J. (2000). An Introduction to Database Systems. (7th Edition). New York: Addison Wesley Longman, Inc. Dyche, Jill. (2000). e-Data : Turning Data Into Information with Data Warehousing. California: Addison Wesley Longman. Elmasri, R., Navathe, S.B. (2000). Fundamentals of Database System. (3rd Edition). California: Addison Wesley Publishing Company . Inmon, W.H. (2005). Building the Data Warehouse. (4th Edition). New York: John Wiley & Sons, Inc. Kasmir. (2004). Manajemen Perbankan. Jakarta : PT RajaGrafindo Persada. Kimball, Ralph and Ross, Margy. (2002). The Data Warehouse Toolkit : The Complete Guide to Dimensional Modelling. (2nd Edition). New York : John Wiley & Sons, Inc. Lewis, K. Mervyn., & Algaoud, M. Latifa. (2001). Perbankan Syariah: Prinsip, Praktik, dan Prospek. Jakarta : PT. Penerbit Serambi Ilmu Semesta.
Mannino, M.V. (2001). Database Application Development and Design. New York: McGraw-Hill. Poe, Vidette. (1996). Building a Data Warehouse for Decision Support. New Jersey: Pretince Hall International,Inc.
Ponniah, Paulraj. (2001). Data Warehousing Fundamentals. USA: John Wiley & Sons, Inc. Sadeli, Muhammad. (2009). Visual Basic .net 2008 untuk Orang Awam. Palembang : Maxikom. Triandaru, Sigit & Budisantoso, Totok. (2008). Bank dan Lembaga Keuangan Lain. Jakarta : Salemba Empat. Turban, E., Aronson, J.E., Liang,T.P. (2007). Decision Support and Business Intelligence System. (8th Edition). New Jersey: Prentice Hall. William, Charles. (1998). Professional Visual Basic 6 Databases. Chicago: Wrox Press Ltd.
ANALYSIS AND DESIGN OF DATA WAREHOUSE FUNDING TRANSACTION BASED SYARIAH ON INDONESIA EXIMBANK Edy Binus University, Jakarta, DKI Jakarta, Indonesia
Michael Nathaniel Peopsha Binus University, Jakarta, DKI Jakarta, Indonesia and
Ade Raffiq Prawira Mandiri Binus University, Jakarta, DKI Jakarta, Indonesia
Abstract The purpose of this research is to analyze and to design the syariah payment transaction data warehouse system of the Eximbank which needed by the decision taker. The current method of system analysis is going on with the literature method and facts’ collecting. The facts’ collecting is done by interview technique and checking the provided documentary, which the data gathered will be analyzed in order to get the necessary information for the users. However, for the data warehouse design method use the nine-step methodology that developed by Ralph Kimball. The result of this research is a formulated data warehouse system which the data can be seen in a summary manner or even in drill-down also the multidimensional needed in supporting the decision taking by the executives. The conclusion is by the designed data warehouse, the information accessing become easier and faster by the executives as the decision taker in monitoring the company development. Moreover, the data and the information produced by the data warehouse are more consistent and accurate.
Keyword : data warehouse, funding, syariah, Indonesia Eximbank.
1. Introduction Background In this era of globalization, the development of information and communication technology is moving very fast. Along with the development of technology capable of supporting the requirements and requests of information for users, this information has been become a major requirement for everyone. This progress makes information can be obtained quickly, completely, and accurately. This technology will be very helpful in the planning, control and decision making related to the development of a business process. Therefore, the competition in the business world is not separated from the demands of information technology, it must be available to remain competitive with other competitors. One of the well known information technology to support rapid decisionmaking process is the data warehouse. The data warehouse is a database-based system which can collect and integrated various existing data in a company, and can generate reports quickly, accurately and according to user needs. With the integrated data warehouse, historical data and current data will be analyzed and use properly in order to obtain useful information in making strategic and operational decisions quickly and accurately by the executive.
The Scope Scope of this research is based on Islamic finance transactions in Indonesia Eximbank.
Objectives and Benefits Objectives to be achieved in this study are : 1.
Designing and implementing a data warehouse in Indonesia Eximbank according to the results of analysis to produce the needed information in summary.
2.
Designing an application to make report easier to access and information needs of the executive.
Benefits gained from this research are: 1.
Provides data and information quickly and accurately on financing transactions to the executive in the form of tables and graphs that are easy to understand.
2.
Information can be displayed in a report according with the desire of the executive, it can help in the decision making process.
3.
Simplify management in analyzing the company's business development.
Research Methods The research method used in this paper are : A. Methods of Data Collection a. Study of Literature Literature study conducted to obtain information by reading, studying, summarizing and making inferences from reference books related to data warehouse design. b. Fact Finding Fact-finding is a process for the use of formal techniques to gather facts and information system needs of the data base. Fact-gathering techniques used include : 1. Interview 2. Checking Documentation B. Metode Analisis Methods of analysis, namely the analysis conducted with the aim to know the needs of the information required by the user.
C. The Design Method Data warehouse design method according to Kimball (1996), using Nine step Methodology (Connolly and Begg, 2005, p1083). The nine steps are: a. Choosing the process. b. Choosing the Grain. c. Identifying and conforming to the Dimension. d. Choosing the fact. e. Storing Pre-Calculation In the Fact Table. f. Round Out the Dimension Tables. g. Choosing the Duration of the Database. h. Slowly Changing Dimensions Tracking. i.
Deciding the Query Priorities and the Query Mode.
3. Methodology 3.1.
Analysis The research method used in this paper are : Methods of Data Collection A.
Study of Literature
Literature study conducted to obtain information by reading, studying, summarizing and making inferences from reference books related to data warehouse design. B.
Fact Finding
Fact-finding is a process for the use of formal techniques to gather facts and information system needs of the data base. Fact-gathering techniques used include : 1. Interview 2. Checking Documentation Methods of analysis, namely the analysis conducted with the aim to know the needs of the information required by the user.
3.2.
Design 1. Choosing the Process Table 4.1 Selection of Business Process
Business
Description
Function Involved
Process Lending
It is a business process in which banks lend to open an account for the financing.
Marketing, Business Risk Management Division, Compliance Division, Legal Division, Board of Directors
Payment Financing
It is a business process whereby customers make regular loan payments.
Division Division
Outstanding
It is a business process in Operations Division, Division which the bank and the Accounting and Treasury Division customer can see the remaining balance still to be paid.
Operations and Treasury
of
ERD High Level
Picture 4.1 ERD High Level
2.
Choosing the Grain After determining the business processes required in the data warehouse, then the grain is determined that explain each fact. There are the grain-grain elected, namely:
a. Lending Analysis on Islamic finance include Islamic products are the most popular, type of currency financing, customers are active, the highest economic sector customers, marketing with the best performance, the type of class credit, financing minimum, maximum financing, loan amount, and the total financing. The analysis will be done per period of the day, month, quarter, and year.
b. Pembayaran The analysis includes the payment Islamic syariah product type, currency type of payment, customers are active, the economic sector clients, types of loan categories, total payments, and total payments. The analysis will be done per period of the day, month, quarter, and year.
c. Outstanding The analysis covers the outstanding Islamic syariah product type, type of currency outstanding, active clients, the economic sector clients, types of credit groups, and the amount outstanding. The analysis will be performed outstanding per period of the day, month, quarter, and year.
3. Identifying and conforming to the Dimension Table 4.2 Identifying and conforming to the Dimension Dimention
Information
Grain
Waktu
When the transaction was executed with the hierarchy of year, month, and day of the quarter
MinPembiayaan, MaxPembiayaan, JumlahPembiayaan, TotalPembiayaan, JumlahPembayaran, TotalPembayaran, JumlahOustanding
Produk
Syariah products of the company
JumlahPembiayaan, TotalPembiayaan, JumlahPembayaran, TotalPembayaran, JumlahOustanding
Valuta
Currency used for financing
JumlahPembiayaan, TotalPembiayaan, JumlahPembayaran, TotalPembayaran, JumlahOustanding
Nasabah
Parties who use the services of the company
MinPembiayaan, MaxPembiayaan, JumlahPembiayaan, TotalPembiayaan, JumlahPembayaran, TotalPembayaran, JumlahOustanding
Sektor
sector economic of clients
MinPembiayaan, MaxPembiayaan, JumlahPembiayaan, TotalPembiayaan, JumlahPembayaran, TotalPembayaran, JumlahOustanding
Dimention
Information
Grain
Marketing
Search party customers
JumlahPembiayaan, TotalPembiayaan, JumlahPembayaran, TotalPembayaran, JumlahOustanding
Golongan
Classification of types of financing goal
JumlahPembiayaan, TotalPembiayaan, JumlahPembayaran, TotalPembayaran, JumlahOustanding
4.
Choosing The Facts Table 4.3 Choosing the fact
Fact
Information
Financing
Facts financing in the form of the maximum, minimum, and the total number of corporate finance
Payment
Outstanding
Dimention
DimensiWaktu , DimensiProduk, DimensiValuta, DimensiNasabah, DimensiSektor, DimensiMarketing, DimensiGolongan Facts such payments and the DimensiWaktu , total amount of loan DimensiProduk, repayment DimensiValuta, DimensiNasabah, DimensiSektor, DimensiGolongan Total Outstanding DimensiWaktu , DimensiProduk, DimensiValuta, DimensiNasabah, DimensiSektor, DimensiGolongan
Star Schema The design of the star schema is the structure of the table-table that are interconnected through a particular paths. a. Lending Fact
Gambar 4.2 Star Schema Fakta Pembiayaan
b. Payment Fact
Gambar 4.3 Star Schema Fakta Pembayaran
c. Outstanding Fact
Gambar 4.4 Star Schema Fakta Outstanding
5. Storing Pre-Calculation In the Fact Table a. Agregation in Lending Fact 1.Minimal Financing is a financing transaction smallest every day, month, quarter and year. 2.Max Funding is the biggest financial transactions every day, month, quarter and year. 3.Funding amount is the sum of the number of financial transactions every day, month, quarter and year. 4.Total Financing a number of financing transactions every day, month, quarter and year. b. Agregation in Payment Fact 1. Payment Amount is the amount the number of payment transactions each day, month, quarter and year. 2. Payment of the total amount of payment transactions each day, month, quarter and year.. c. Agregation in Outstanding Fact 1. Amount Outstanding is the number of remaining loan payments are paid every day, month, quarter and year. 6.
Rounding Out the Dimention Table These attributes are used in each dimension, according to the consideration of the data and information needs of the company are:
a. Dimensi Waktu Table 4.4 Dimensi Waktu Atribut
Tipe Data
Panjang
WaktuKey
Int
-
Tanggal
Datetime
-
Hari
Int
-
Bulan
Int
-
Kuartal
Int
-
Tahun
Int
-
b. Dimensi Produk Table 4.5 Dimensi Produk Syariah
Atribut
Tipe Data
Panjang
ProdukKey
Int
-
ProdukID
Char
5
JenisProduk
Varchar
20
c. Dimensi Valuta Table 4.6 Dimensi Valuta Atribut
Tipe Data
Panjang
ValutaKey
Int
-
ValutaID
Char
5
Inisial
Varchar
5
Uraian
Varchar
20
d. Dimensi Nasabah Table 4.7 Dimensi Nasabah Atribut
Tipe Data
Panjang
NasabahKey
Int
-
NasabahID
Char
10
Nama
Varchar
30
Alamat
Varchar
100
No_telp
Varchar
15
e. Dimensi Sektor Table 4.8 Dimensi Sektor Ekonomi Atribut
Tipe Data
Panjang
SektorKey
Int
-
SektorID
Char
5
Uraian
Varchar
20
f. Dimensi Marketing Table 4.9 Dimensi Marketing Atribut
Tipe Data
Panjang
MarketingKey
Int
-
MarketingID
Char
5
Nama
Varchar
30
Alamat
Varchar
100
Telp
Varchar
15
g. Dimensi Golongan Table 4.10 Dimensi Golongan Kredit Atribut
Tipe data
Panjang
GolonganKey
Int
-
GolonganKreditID
Char
5
Uraian
Varchar
20
7. Choosing the duration of the database At this stage determines the length of the source data to be used in the data warehouse. data from OLTP stored to create a data warehouse in Indonesia Eximbank is the transaction data during four years ago, since 2009. 8. Tracking Slowly Changing Dimention Table 4.11 Tracking SCD
9. Deciding the Query Priority and the Query Mode Stages is to discuss the process of ETL (Extract, Transforming, and Loading), backup process. a. ETL Process ETL is the process of extraction of data from multiple data sources from operational databases into the data warehouse. ETL process done every once a month to keep the results accurate reports and data at any time if top managers want to see the report.
Table 4.12 ETL Process Pelaku ETL
Waktu
Keterangan
Divisi IT
Performed each
ETL process performed
month
by IT division
b. Backup To implement a data warehouse system that has been planned there will be a variety of activities that will support the implementation of the system and one is the backup activity. The backup process is necessary to prevent damage or data loss that may occur. Backup is conducted by the OLAP database in Microsoft SQL Server 2008 is the choice enterprise manager database backup is done every week. Additionally OLTP database will also be backed up every week.
3.3.
Evaluation After the design and implementation of data warehouse applications that has been conducted in Indonesia Eximbank, performed an evaluation of the resulting system to obtain feedback from the user application. Evaluations conducted by the Indonesia Eximbank ie administrator and System Development Division of Indonesia Eximbank. The aspects evaluated included compatibility with reporting requirements, a presentation of information, ease of access to the report, the security level of applications, ease of use of the application, the user interface and reports. From the results of the design and implementation of the Indonesia Eximbank. There are some evaluation results gained : a.
Data and reports generated in accordance with the request.
b.
Application data warehouse that is applied to shorten the reporting process.
c.
With the data warehouse applied to make it easier for top managers to get a report quickly and easily access it through the application of data warehouse.
d.
The resulting system has been meeting the security requirements where there are steps to verify user authentication that can be entered into the system.
e.
Applications that be used easy to use and learn user.
f.
Display a simple report and clearly, so that users can easily understand the report.
4. Conclusion Based on the analysis and design of data warehouse that has been done in Indonesia Eximbank, there some conclusion : a. Data warehouses are designed have been able to display the information required by the executive decision making process. b. Data warehouse applications that has been made to accelerate and facilitate the executive in accessing the required reports through a browser. c. With the data warehouse, the information generated more consistent and accurate. d. With the data warehouse system, the development of the company from time to time can be easily seen.
Suggestion In the analysis and design of data warehouse in Indonesia Eximbank, founded few suggestions that can later feed into for further development. These suggestions are : a. Develop the scope of the data warehouse to be able produce the necessary information from the company's decision-making overall. b. For further development, the need to noticed views the report, to generated not static and i more interesting report to be seen by executives.
References Brown, Eric L. (2006). SQL Server 2005 Distilled. New Jersey : Addison Wesley. Connolly, Thomas M., and Begg, Carolyn E. (2005). Database System : A Practical Approach to Design, Implementation, and Management. (4th Edition). Harlow England: Addison Wesley. Date, C.J. (2000). An Introduction to Database Systems. (7th Edition). New York: Addison Wesley Longman, Inc. Dyche, Jill. (2000). e-Data : Turning Data Into Information with Data Warehousing. California: Addison Wesley Longman. Elmasri, R., Navathe, S.B. (2000). Fundamentals of Database System. (3rd Edition). California: Addison Wesley Publishing Company . Inmon, W.H. (2005). Building the Data Warehouse. (4th Edition). New York: John Wiley & Sons, Inc. Kasmir. (2004). Manajemen Perbankan. Jakarta : PT RajaGrafindo Persada. Kimball, Ralph and Ross, Margy. (2002). The Data Warehouse Toolkit : The Complete Guide to Dimensional Modelling. (2nd Edition). New York : John Wiley & Sons, Inc. Lewis, K. Mervyn., & Algaoud, M. Latifa. (2001). Perbankan Syariah: Prinsip, Praktik, dan Prospek. Jakarta : PT. Penerbit Serambi Ilmu Semesta.
Mannino, M.V. (2001). Database Application Development and Design. New York: McGraw-Hill. Poe, Vidette. (1996). Building a Data Warehouse for Decision Support. New Jersey: Pretince Hall International,Inc.
Ponniah, Paulraj. (2001). Data Warehousing Fundamentals. USA: John Wiley & Sons, Inc. Sadeli, Muhammad. (2009). Visual Basic .net 2008 untuk Orang Awam. Palembang : Maxikom. Triandaru, Sigit & Budisantoso, Totok. (2008). Bank dan Lembaga Keuangan Lain. Jakarta : Salemba Empat. Turban, E., Aronson, J.E., Liang,T.P. (2007). Decision Support and Business Intelligence System. (8th Edition). New Jersey: Prentice Hall. William, Charles. (1998). Professional Visual Basic 6 Databases. Chicago: Wrox Press Ltd.