Perancangan Proses Transfer Data Kebutuhan Komponen dan Kebutuhan Sistem

36 Alternatif dan password tidak sesuai, muncul pesan login gagal. Kesimpulan User akan memasuki halaman menu admin data jika proses login sukses Postkondisi User berada di halaman menu admin Tabel 3.22 Narasi Use Case OLAP Nama Use Case OLAP Aktor User Deskripsi Use Case Use Case ini menggambarkan proses masuk ke halaman OLAP view Prakondisi User berada pada halaman menu Trigger User dapat masuk ke halaman OLAP view Langkah Umum Kegiatan Aktor Respon Sistem 1. Menampilkan halaman menu 2. Memilih OLAP yang ingin dilihat 3. Menampilkan halaman OLAP Langkah Alternatif Kesimpulan User akan memasuki halaman OLAP Postkondisi User berada di halaman OLAP 37 Tabel 3.23 Narasi Use Case Upload Data Nama Use Case Upload Data Aktor User Admin Deskripsi Use Case Use Case ini menggambarkan proses upload data Prakondisi User berada pada halaman transfer data Trigger User dapat melakukan proses upload data Langkah Umum Kegiatan Aktor Respon Sistem 1. Menampilkan halaman transfer data 2. Menginput file pada form upload data dan memilih tombol Upload Data 3. Melakukan proses upload file ke folder 4. Melakukan proses upload data file ke database 5. Menampilkan halaman uploadResult dengan pesan sukses Langkah Alternatif 6. Jika proses gagal menampilkan halaman uploadResult dengan pesan error 38 Kesimpulan User sukses melakukan upload data ke database dan memasuki halaman uploadResult Postkondisi User berada di halaman uploadResult Tabel 3.24 Narasi Use Case Upload File Nama Use Case Upload File Aktor User Admin Deskripsi Use Case Use Case ini menggambarkan proses upload file Prakondisi User berada pada halaman transfer data Trigger User dapat melakukan proses upload file Langkah Umum Kegiatan Aktor Respon Sistem 1. Menampilkan halaman transfer data 2. Menginput file pada form upload fil e dan memilih tombol Upload File 3. Melakukan proses upload file ke folder 4. Menampilkan halaman uploadResult dengan pesan sukses Langkah Alternatif 5. Jika proses gagal menampilkan halaman 39 uploadResult dengan pesan error Kesimpulan User sukses melakukan upload file ke folder dan memasuki halaman uploadResult Postkondisi User berada di halaman uploadResult Tabel 3.25 Narasi Use Case Transfer Data Nama Use Case Transfer Data Aktor User Admin Deskripsi Use Case Use Case ini menggambarkan proses transfer data Prakondisi User berada pada halaman transfer data Trigger Langkah Umum Kegiatan Aktor Respon Sistem 1. Menampilkan halaman transfer data 2. Memilih tombol Transfer Data 3. Melakukan proses transfer data 4. Menampilkan halaman transferResult dengan pesan sukses Langkah 5. Jika proses gagal menampilkan halaman 40 Alternatif transferResult dengan pesan error Kesimpulan User sukses melakukan transfer data dan memasuki halaman transferResult Postkondisi User berada di halaman transferResult

3.7 Rancangan Antar Muka Pengguna Sistem Database OLAP

3.7.1 Tampilan Halaman Login

Pada tampilan halaman login terdapat 2 field input yaitu username dan password untuk mengisi username dan password user serta 1 button Login untuk melakukan proses login. Gambar 3.5 Tampilan Halaman Login Gambar 3.5 adalah rancangan untuk tampilan halaman login. 41

3.7.2 Tampilan Menu Utama

Halaman menu adalah halaman yang muncul setelah user baik admin maupun user biasa melewati proses login. Secara desain tampilan tidak ada perbedaan antara user admin dan user biasa, perbedaan hanya pada menu - menu yang ada. Gambar 3.6 Tampilan Menu Utama Gambar 3.6 adalah rancangan untuk tampilan halaman menu utama. 42

3.7.3 Tampilan Halaman OLAP

Tampilan OLAP view adalah halaman yang muncul ketika user memilih salah satu OLAP view yang ingin dilihat. Tampilan halaman OLAP dapat dilihat pada gambar 3.7. Gambar 3.7 Tampilan Halaman OLAP Gambar 3.7 adalah rancangan untuk tampilan halaman menu OLAP view. 43

3.7.4 Tampilan Halaman Transfer Data

Tampilan Transfer Data adalah halaman yang muncul ketika user memilih menu Transfer Data. Tampilan halaman transfer data dapat dilihat pada gambar 3.8. Gambar 3.8 Tampilan Halaman Transfer Data Gambar 3.8 adalah rancangan untuk tampilan halaman menu OLAP transfer data.

3.8 Kebutuhan Komponen dan Kebutuhan Sistem

Adapun kebutuhan komponen yang menunjang terbentuknya data warehouse ini antara lain : a. Jespersoft ETL merupakan komponen yang dibutuhkan untuk melakukan perancangan ETL. b. Schema Workbench merupakan komponen yang digunakan untuk membuat file skema mondrian dalam format XML untuk memetakan cube, dimensi, dan measure dengan relasional database. c. JasperReports Server digunakan dalam menampilkan analisa hasil OLAP. d. MySql merupakan komponen yang digunakan sebagai database. 44 4 tabel, gambar

BAB IV IMPLEMENTASI DAN ANALISIS SISTEM

Pada bab ini akan menjelaskan tentang implementasi pembuatan data warehouse dan analisanya. Pembuatan data warehouse mengacu pada kebutuhan informasi yang dapat diperoleh dari rekam medis di RSUP dr. Soeradji Tirtonegoro Klaten .

4.1 Implementasi Arsitektur Data warehouse

Pembentukan data warehouse rekam medis RSUP Dr. Soeradji Tirtonegoro berasal dari sumber data yang berbentuk file excel. Sumber data yang masih berbentuk excel akan disimpan dalam database master_rekam_medis, kemudian dilakukan proses ETL. Setelah proses ETL dilanjutkan dengan proses OLAP . Hasil dari pembentukan OLAP nantinya digunakan untuk membantu dalam menggali informasi mengenai rekam medis di Dr. Soeradji Tirtonegoro Klaten. Arsitektur sistem yang digunakan untuk pembuatan data warehouse beasiswa dapat dilihat pada gambar 4.1. Gambar 4.1 Arsitektur Data warehouse Untuk mendukung arsitektur sistem data warehouse rekam medis RSUP dr. Soeradji Tirtonegoro Klaten diperlukan beberapa spesifikasi software dan hardware yang mendukung yaitu: 1. Software yang digunakan : a. Database : SQLyog Version 10.42 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. 48 Gambar 4.6 Tabel data_rekam_medis

4.2.2 Pembentukan Tabel Rekam Medis

4.2.2.1 Tabel rekam_medis

Gambar 4.7 Job rekam_medis 0.1 Pembentukan tabel rekam_medis. Langkah pembentukan tabel rekam_medis adalah sebagai berikut : 1. Membaca tabel data_rekam_medis input data_rekam_medis Gambar 4.8 Step input data_rekam_medis

Dokumen yang terkait

Action Research: Pelaporan Insiden Keselamatan Pasien di IBS RSUP Dr. Soeradji Tirtonegoro Klaten

0 3 14

GAMBARAN PROFIL PENDERITA TUBERKULOSIS PARU DI RSUP Dr SOERADJI TIRTONEGORO KLATEN Gambaran Profil Penderita Tuberkulosis Paru Di Rsup Dr Soeradji Tirtonegoro Klaten.

0 2 19

PENDAHULUAN Evaluasi Penggunaan Analgesik Pada Pasien Apendektomi Di Rsup Dr Soeradji Tirtonegoro Klaten 2014.

0 3 6

EVALUASI PENGGUNAAN ANALGESIK PADA PASIEN APENDEKTOMI DI RSUP DR SOERADJI TIRTONEGORO Evaluasi Penggunaan Analgesik Pada Pasien Apendektomi Di Rsup Dr Soeradji Tirtonegoro Klaten 2014.

2 19 12

EVALUASI PENGGUNAAN ANALGESIK PADA PASIEN APENDEKTOMI DI RSUP DR SOERADJI TIRTONEGORO Evaluasi Penggunaan Analgesik Pada Pasien Apendektomi Di Rsup Dr Soeradji Tirtonegoro Klaten 2014.

0 3 12

PENDAHULUAN Analisa Indikasi Dilakukan Persalinan Sectio Caesarea Di RSUP Dr. Soeradji Tirtonegoro Klaten.

0 1 6

HUBUNGAN ANTARA KUALITAS PELAYANAN PERAWAT DENGAN KEPUASAN PASIEN DI RSUP Dr. SOERADJI TIRTONEGORO KLATEN Hubungan Antara Kualitas Pelayanan Perawat Dengan Kepuasan Pasien Di Rsup Dr. Soeradji Tirtonegoro Klaten.

0 0 15

Kualitas Pelayanan Program Jamkesmas di RSUP Dr. Soeradji Tirtonegoro Kabupaten Klaten (Studi Deskriptif Kualitatif Pasien Jamkesmas di Ruang Rawat Inap Melati III RSUP Dr. Soeradji Tirtonegoro Kabupaten Klaten).

0 0 16

Implementasi Hiperkes Dan Kesetan Kerja Di Rsup Dr. Soeradji Tirtonegoro Klaten cover

0 0 10

ANALISIS PELAKSANAAN REKAM MEDIS BAGIAN FILING RAWAT JALAN BERDASARKAN STANDARD OPERATING PROCEDURES (SOP) REKAM MEDIS DI RSUP Dr. SOERADJI TIRTONEGORO KLATEN TAHUN 2011

0 0 9