45
b. Proses ETL : Jespersoft ETL Express Community
V.5.2.2 c. Skema
: Schema Workbench Version 3.4.1.1 d. Proses OLAP
: JasperReports Server Community V.6.1.0
e. Apache : Apache Tomcat 7.0.42
2. Hardware yang digunakan : a. Processor : AMD Phenom II X4 3.0 GHz
b. Memory : 4 GB DDR 3
c. Hardisk : 360 GB
4.2 Langkah Pembuatan Data warehouse
4.2.1 Membaca Data Legacy
4.2.1.1 Membuat Tabel data_rekam_medis
Sumber data yang digunakan dalam pembuatan data warehouse
ini adalah data rekam medis di RSUP dr. Soeradji Tirtonegoro Klaten . Setelah proses pre processing
data terdiri dari data rekam medis tahun 2011, 2012, 2013 dan 2014. Implementasi pembacaan sumber data rekam
medis dapat dilihat sebagai berikut:
Gambar 4.2 Job data_rekam_medis 0.1
Gambar 4.2 merupakan proses pembentukan tabel master_rekam_medis. Proses ini melakukan pembacaan file
excel data_rekam_medis.xls. Hasil pembacaan akan
disimpan dalam database master_rekam_medis.
46
Langkah dari proses data_rekam_medis 0.1 adalah sebagai berikut:
1. Membaca file excel data_rekam_medis.xls Input data_rekam_medis.xls
Gambar 4.3 Step Input data_rekam_medis.xls di rekam_medis 0.1
Proses ini bertujuan untuk membaca file excel
data_rekam_medis.xls dari folder directory. Proses ini akan membaca semua sheets pada file
serta membuat baris pertama sebagai header hanya pada sheets 1. Schema yang digunakan diambil dari
repository yaitu data_rekam_medis – metadata.
2. Mapping untuk mendapatkan field yang dibutuhkan tMap_1
Gambar 4.4 Step tMap_1 pada data_rekam_medis 0.1
Proses ini bertujuan untuk mengambil field yang dibutuhkan dari file excel data_rekam_medis
yang kemudian dimasukkan ke output table
47
data_rekam_medis. Pada proses ini juga dilakukan penentuan nama field, type data dan length field
untuk output table.
3. Output tabel
data_rekam_medis output
data_rekam_medis
Gambar 4.5 Step Output data_rekam_medis pada data_rekam_medis 0.1
Proses ini bertujuan untuk membuat output table
data_rekam_medis di
database master_rekam_medis. Pada proses ini menggunakan
koneksi repository
yaitu koneksi_master_rekam_medis dengan target table
data_rekam_medis. Action on table yang digunakan adalah drop table if exist and create serta action on
data yang digunakan adalah insert.
Hasil dari pembentukan tabel data_rekam_medis seperti pada Gambar 4.6. Terdapat 9 field yaitu bulan,
tahun, no_rm, kode_du, ruang, dokter, jns_kasus, sex dan cara_bayar.