Tabel 4.15 Source Code halaman utama transaksi.jsp
4.4.2. Implementasi Insert Data
Apotek-apotek setiap bulannya memberikan laporan mengenai pemakaian obat narkotika dan psiktropika
kepada Dinkes Kota Yogyakarta. Oleh karena itu, setiap bulan pula admin akan menambahkan
data yang baru tersebut ke dalam sistem. Proses penambahan data ini dilakukan dengan mengeksekusi file tambah_data.bat yang di dalamnya
terdapat perintah job_insertdata.kjb dengan command prompt. lihat Tabel 4.16
Tabel 4.16
tambah_data.bat
jp:mondrianQuery id=query01 jdbcDriver=com.mysql.jdbc.Driver
jdbcUrl=jdbc:mysql:localhostskripsi?user=rootpassword=root catalogUri=WEB-INFqueriestransaksi.xml
select NON EMPTY {[Measures].[Jumlah Saldo]} ON COLUMNS, NON EMPTY CrossjoinHierarchizeUnionUnion{[Waktu].[Tahun]},
[Waktu].[Tahun].Children, [Waktu].[Tahun].[ 2011].Children, {[Apotik].[Semua Apotik], [Obat].[Semua Obat], [Penggunaan
Dari].[Penggunaan Dari], [Penggunaan Untuk].[Penggunaan Untuk]} ON ROWS
from [Transaksi] jp:mondrianQuery
c:set var=title01 scope=sessionData Narkotika dan Psiktropikac:set
C: cd C:\Kettle3.1
Kitchen.bat -file=E:\Skripsi\dataKettleFix\job_insertdata.kjb
Jalannya proses eksekusi insert data dapat dilihat pada gambar 4.34.
Gambar 4.34 Proses Insert Data
Setelah proses insert data yang baru selesai dijalankan, maka selanjutnya menjalankan proses eksekusi file automatisasi_data.bat dari
command prompt kembali. Di dalam file automatisasi_data.bat tersebut
akan dijalankan job_transform_alldat.kjb. lihat Tabel 4.17
Tabel 4.17 automatisasi_data.bat
C: cd C:\Kettle3.1
Kitchen.bat - file=E:\Skripsi\dataKettleFix\job_transform_alldat.kjb
Jalannya prose oses eksekusi automatisasi data dapat dilihat pada
pada gambar 4.35.
Gambar 4.35 Proses Transformasi Data
Dari haril proses tambah data dan transformasi data, maka akan diperoleh hasil pelaporan obat narkotika dan psiktropika pada bulan ke-6
lihat pada gambar 4.36, dimana sebelum proses penambahan data hasil pelaporan obat narkotika dan psiktropika hanya sampai bulan ke-5 lihat
pada gambar 4.37.
Gambar 4.36 Hasil sebelum Insert Data
Gambar 4.37 Hasil setelah Insert Data
106
BAB V ANALISIS HASIL DAN PEMBAHASAN
Bab ini akan menjelaskan analisis hasil dari implementasi gudang data yang telah dibangun. Analisis hasil ini dibagi menjadi beberapa bagian yaitu
penyelesaian rumusan masalah, pengujian cube, pengujian dimensi, kelebihan, dan kekurangan sistem.
5.1. Penyelesaian Rumusan Masalah
Pada bab pendahuluan, penulis merumuskan permasalahan yang akan diselesaikan pada peneltian ini antara lain yaitu : Bagaimana membuat
gudang data untuk keperluan database Online Analytical Processing OLAP yang dapat digunakan untuk memperoleh informasi pemakaian obat
narkotika dan psikotropika setiap tahunnya di apotek-apotek Kota Yogyakarta.
Sesuai dengan tujuan penelitian ini maka Dinas Kesehatan Kota Yogyakarta dapat memperoleh informasi mengenai jumlah banyaknya obat
narkotika dan psikotropika sehingga dapat digunakan sebagai laporan untuk pengadaan obat golongan narkotika dan psikotropika oleh Badan Pengawas
Obat dan Makanan BPOM. Hasil implementasi gudang data sesuai dengan informasi yang dibutuhkan oleh Dinkes dapat dilihat sebagi berikut :