61
dim_ruang. Action on table yang digunakan adalah drop table if exist and create
serta action on data yang digunakan adalah insert.
Hasil dari pembentukan tabel dim_ruang seperti pada Gambar 4.34. Terdapat 4 field yaitu sk_ruang, ruang,
instalasi dan kelas.
Gambar 4.34 Tabel dim_ruang
4.2.3.5 Tabel dim_dokter
Gambar 4.35 Job dim_dokter 0.1
Pembentukan tabel
dim_dokter. Langkah
pembentukan tabel dim_dokter adalah sebagai berikut : 1. Membaca tabel rekam_medis input rekam_medis
62
Gambar 4.36 Step input rekam_medis
Proses ini bertujuan untuk membaca field dokter pada tabel rekam_medis dari database
rekam_medis. Koneksi menggunakan koneksi repository
yaitu koneksi_ rekam_medis. Query yang digunakan adalah “select distinct dokter from
rekam_medis”.
2. Mapping untuk mendapatkan field yang dibutuhkan tMap_1
Gambar 4.37 Step tMap_1
Proses ini bertujuan untuk mengambil field yang diperlukan. Proses ini juga melakukan
penambahan field sk_dokter, diambil dari var1 yang berisi
expression Numeric.sequences8,1,1,
fungsi dari expression tersebut untuk membuat variable
angka sekuensial. Field yang dihasilkan adalah sk_dokter dan dokter.
3. Output tabel dim_dokter output dim_dokter
63
Gambar 4.38 Step output dim_dokter
Proses ini bertujuan untuk membuat output table
dim_dokter di database rekam_medis. Pada proses ini menggunakan koneksi repository yaitu
koneksi_ rekam_medis
dengan target
table dim_dokter. Action on table yang digunakan adalah
drop table if exist and create serta action on data
yang digunakan adalah insert.
Hasil dari pembentukan tabel dim_dokter seperti pada Gambar 4.39. Terdapat 2 field yaitu sk_dokter dan
dokter.
Gambar 4.39 Tabel dim_dokter
64
4.2.3.6 Tabel dim_jenis_kasus
Gambar 4.40 Job dim_jenis_kasus 0.1
Pembentukan tabel dim_jenis_kasus. Langkah pembentukan tabel dim_jenis_kasus adalah sebagai berikut:
1. Membaca tabel rekam_medis input rekam_medis
Gambar 4.41 Step input rekam_medis
Proses ini bertujuan untuk membaca field jenis_kasus pada tabel rekam_medis dari database
rekam_medis. Koneksi menggunakan koneksi
repository yaitu koneksi_ rekam_medis. Query yang
digunakan adalah “select distinct jenis_kasus from rekam_medis”.
2. Mapping untuk mendapatkan field yang dibutuhkan tMap_1
Gambar 4.42 Step tMap_1
65
Proses ini bertujuan untuk mengambil field yang diperlukan. Proses ini juga melakukan
penambahan field sk_jenis_kasus, diambil dari var1 yang
berisi expression
Numeric.sequences10,1,1, fungsi
dari expression
tersebut untuk membuat variable angka sekuensial.
Field yang
dihasilkan adalah
sk_jenis_kasus dan jenis_kasus.
3. Output tabel
dim_jenis_kasus output
dim_jenis_kasus
Gambar 4.43 Step output dim_jenis_kasus
Proses ini bertujuan untuk membuat output table
dim_jenis_kasus di database rekam_medis. Pada proses ini menggunakan koneksi repository
yaitu koneksi_ rekam_medis dengan target table dim_jenis_kasus. Action on table yang digunakan
adalah drop table if exist and create serta action on data
yang digunakan adalah insert.
Hasil dari pembentukan tabel dim_jenis_kasus seperti pada Gambar 4.44. Terdapat
2 field
yaitu sk_jenis_kasus dan jenis_kasus.
Gambar 4.44 Tabel jenis_kasus