Implementasi Insert Data Halaman Utama

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 :