Nama Step Select Value
Mengubah metadata Fieldname
Type saldo_akhir
bulan tahun
satuan_obat sk_apotik
sk_obat sk_waktu
Number String : 10
String : 10 String : 20
int : 9 int : 9
int : 9
Nama Step Sort Rows
Mengurutkan data
Nama Step Table Output
Table Ouput fact_apt Connection
Host : localhost Database : skripsi
Port : 3306
Target Table fact_apt
Gambar 4.23. Tabel fact_apt
4.3.6. Job insert data
Gambar 4.24. job_insertdata.kjb
Gambar 4.24 merupakan proses job yang digunakan untuk menjalankan perintah SQL yaitu menambahkan data transaksi baru. Hasil
execute perintah SQL tersebut akan disimpan ke dalam tabel mstransaksi.
4.3.7. Job Transformasi Data
Gambar 4.25. all_transform_alldat.kjb
Gambar 4.25 merupakan proses
job yang digunakan untuk menjalankan 3 transformasi. Proses transformasi yang pertama adalah
menjalankan dim_detail.ktr. Proses transformasi yang kedua adalah membaca dim_waktu.ktr. Sedangkan proses transformasi yang ketiga
adalah membaca fact_apt.ktr. Ketiga proses transformasi ini dijalankan dengan tujuan apabila ada penambahan data transaksi yang baru.
Berdasarkan tabel dimensi dan tabel fakta yang telah dipecah dari gudang data maka selanjutnya akan dilakukan pembentukan OLAP yang
menggunakan star schema, yaitu Star Schema Cube Laporan Pemakaian Narkoba dan Psiktropika. Skema ini akan membaca data dari fact_apt yang
ada di dalam database skripsi. Gambar 4.26 merupakan star schema cube laporan pemakaian narkoba dan psiktropika.
Gambar 4.26 Star Schema Cube transaksi
Kubus dengan nama transaksi memiliki tabel fakta fact_apt. Dimensi yang digunakan adalah Dimensi Apotik, Dimensi Obat, Dimensi
Waktu, Penggunaan Dari, dan Penggunaan Untuk. Nilai pengukuran dari skema tersebut adalah saldo akhir. Penjelasan mengenai dimensi-dimensi
yang digunakan adalah sebagai berikut: a. Dimensi Apotik
Gambar 4.27 Struktur pembentukan Dimensi Apotik
Gambar 4.27 merupakan gambaran struktur pembentukan Dimensi Apotik yang dimiliki oleh cube transaksi. Pada Dimensi Apotik
menggunakan tabel dim_apotik pada database skripsi dan memilki hirarki Apotik.
b. Dimensi Obat
Gambar 4.28 Struktur pembentukan Dimensi Obat
Gambar 4.28 merupakan gambaran struktur pembentukan Dimensi Obat yang dimiliki oleh cube transaksi. Pada Dimensi Obat
menggunakan tabel dim_obat pada database skripsi dan memilki hirarki Golongan, Obat, dan Satuan.
c. Dimensi Waktu
Gambar 4.29. Struktur pembentukan Dimensi Waktu
Gambar 4.29 merupakan gambaran struktur pembentukan Dimensi Waktu yang dimiliki oleh cube transaksi. Pada Dimensi Waktu
menggunakan tabel dim_waktu pada database skripsi dan memilki hirarki Tahun dan Bulan.
d. Dimensi PemasukanDari
Gambar 4.30. Struktur pembentukan Dimensi PemasukanDari
Gambar 4.30 merupakan gambaran struktur pembentukan Dimensi PemasukanDari yang dimiliki oleh cube transaksi. Pada
Dimensi PemasukanDari menggunakan tabel dim_detail pada database skripsi dan memilki hirarki Pemasukan Dari.
e. Dimensi PenggunaanUntuk
Gambar 4.31. Struktur pembentukan Dimensi PenggunaanUntuk
Gambar 4.31 merupakan gambaran struktur pembentukan Dimensi PenggunaanUntuk yang dimiliki oleh cube transaksi. Pada
Dimensi PenggunaanUntuk menggunakan tabel dim_detail pada database
skripsi dan memilki hirarki Penggunaan Untuk.
4.4. Implementasi Sistem Tabel 4.11