• Tidak ada hasil yang ditemukan

PERANCANGAN DAN IMPLEMENTASI APLIKASI ONLINE ANALYTICAL PROCESSING (OLAP) PADA SISTEM INFORMASI EKSEKUTIF RUMAH SAKIT

N/A
N/A
Protected

Academic year: 2021

Membagikan "PERANCANGAN DAN IMPLEMENTASI APLIKASI ONLINE ANALYTICAL PROCESSING (OLAP) PADA SISTEM INFORMASI EKSEKUTIF RUMAH SAKIT"

Copied!
12
0
0

Teks penuh

(1)

PERANCANGAN DAN IMPLEMENTASI APLIKASI ONLINE ANALYTICAL PROCESSING (OLAP) PADA SISTEM INFORMASI EKSEKUTIF RUMAH SAKIT

KOMPETENSI REKAYASA PERANGKAT LUNAK

SKRIPSI

I PUTU AGUSTINA NIM. 1108605053

PROGRAM STUDI TEKNIK INFORMATIKA JURUSAN ILMU KOMPUTER

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS UDAYANA

BUKIT JIMBARAN 2015

(2)

SURAT PERNYATAAN KEASLIAN KARYA ILMIAH

Yang bertanda tangan di bawah ini menyatakan bahwa naskah Skripsi dengan judul :

Perancangan dan Implementasi Aplikasi Online Analytical Processing (OLAP) pada Sistem Informasi Eksekutif Rumah Sakit

Nama : I Putu Agustina

NIM : 1108605053

Program Studi : Teknik Informatika

E-mail : [email protected]

Nomor telp/HP : 085792924949

Alamat : Jalan Melati VII No. 2 Perumnas, Padangkerta, Amlapura, Bali

Belum pernah dipublikasikan dalam dokumen skripsi, jurnal nasional maupun internasional atau dalam prosiding manapun, dan tidak sedang atau akan diajukan untuk publikasi di jurnal atau prosiding manapun. Apabila di kemudian hari terbukti terdapat pelanggaran kaidah – kaidah akademik pada karya ilmiah saya, maka saya bersedia menanggung sanksi-sanksi yang dijatuhkan karena kesalahan tersebut, sebagaimana diatur oleh Peraturan Menteri Pendidikan Nasional Nomor 17 Tahun 2010 tentang Pencegahan dan Penanggulangan Plagiat di Perguruan Tinggi.

Demikian Surat Pernyataan ini saya buat dengan sesungguhnya untuk dapat dipergunakan bilamana diperlukan.

Denpasar, 30 September 2015 Yang membuat pernyataan,

(I Putu Agustina) NIM. 1108605053

(3)
(4)

iii

Judul : Perancangan dan Implementasi Aplikasi Online Analytical

Processing (OLAP) pada Sistem Informasi Eksekutif Rumah

Sakit

Nama : I Putu Agustina

NIM : 1108605053

Pembimbing I : Ida Bagus Gede Dwidasmara, S.Kom., M.Cs. Pembimbing II : I Komang Ari Mogi, S.Kom., M.Kom.

ABSTRAK

Perkembangan suatu perusahaan sangat bergantung pada kebijakan dari

top level management. Sama halnya dengan pihak eksekutif selaku top level management pada rumah sakit. Keberhasilan atau kegagalan rumah sakit sangat

tergantung pada efisiensi dan pengambilan keputusan yang tepat dari pihak eksekutif. Pengambilan keputusan harus didasari pada informasi yang tersedia dari berbagai data terkait seluruh aktifitas dan transaksi yang begitu besar pada rumah sakit. Guna mempermudah analisis informasi dari source system yang besar diperlukan suatu sistem informasi yang dapat memenuhi kebutuhan bagi pihak eksekutif yaitu Executive Information System (EIS). Untuk meningkatkan kinerja dari EIS, diperlukan pemanfaatan data warehouse yang merupakan pondasi dari semua proses pada EIS. Data warehouse memiliki sumber data yang terintegrasi dengan tingkat granularitas yang tepat. Sehingga data yang disediakan dapat memenuhi kebutuhan dari EIS dalam proses pendukung keputusan. Selain itu untuk mempermudah analisis rekapitulasi kebutuhan yang diinginkan pada

data warehouse, dapat memanfaatkan bantuan Online Analitycal Processing (OLAP). OLAP merupakan front-end application yang dapat mengatur dan

membuat kesimpulan dari data dalam jumlah besar, sehingga dapat dievaluasi dengan cepat dan membantu proses analisis secara real time. Berdasarkan pengujian yang telah dilakukan dalam analisis kebutuhan dari pihak eksekutif rumah sakit, aplikasi OLAP berhasil diimplementasikan karena mampu memenuhi kebutuhan pengguna.

Kata Kunci : top level management, executive information system, OLAP, data

(5)

iv

Title : Design and Implementation of Online Analytical

Proscessing (OLAP) Application at the Hospital Executive Information System

Name : I Putu Agustina

Registration Number : 1108605053

Main Supervisor : Ida Bagus Gede Dwidasmara, S.Kom., M.Cs.

Co-Supervisor : I Komang Ari Mogi, S.Kom., M.Kom.

ABSTRACT

The development of a company is highly dependent on the policy of the top level management. Similarly, as the top executive level management in the hospital. Success or failure of hospital largely depends on the efficiency and making the right decisions from the executive. Decision-making should be based on the available information from a variety of data related to all activities and big transactions at the hospital. In order to facilitate the analysis of information from big source system, an information system that can meet the needs for the executive is needed which is Executive Information System (EIS). To improve the performance of the EIS, required a utilization of data warehouse which is the foundation of all processes in the EIS. Data warehouses have data sources that are integrated with the appropriate level of granularity. So that the data provided to meet the needs of the EIS in the decision support process. Furthermore to ease of desired required analysis recapitulation in the data warehouse, Online Analytical Processing (OLAP) can utilize as a help. OLAP is a front -end application that can organize and make conclusions from huge amounts of data, so it can be evaluated quickly and assist the process of analysis in real time. Based on the testing that was done in the analysis of the requirement of the hospital executive, OLAP applications successfully implemented for being able to meet the users requirement.

Keywords : top level management, executive information system, OLAP, data warehouse, hospital.

(6)

v

KATA PENGANTAR

Penelitian dengan judul Perancangan dan Implementasi Aplikasi Online

Analytical Processing (OLAP) pada Sistem Informasi Eksekutif Rumah Sakit ini

disusun dalam rangkaian kegiatan pelaksanaan Tugas Akhir di Jurusan Ilmu Komputer Fakultas MIPA Universitas Udayana. Sehubungan dengan telah terselesaikannya penelitian ini, maka diucapkan terimakasih dan penghargaan kepada berbagai pihak yang telah membantu penyusun, antara lain :

1. Bapak Ida Bagus Gede Dwidasmara, S.Kom., M.Cs. selaku Pembimbing I yang telah membimbing dan membantu menyempurnakan penelitian ini.

2. Bapak I Komang Ari Mogi, S.Kom., M.Kom., selaku Pembimbing IIyang

telah banyak membantu dan meluangkan waktu untuk penelitian ini. 3. Bapak I Komang Ari Mogi, S.Kom., selaku Ketua Jurusan Ilmu Komputer

Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Udayana yang telah banyak memberikan masukan dan motivasi sehingga memperlancar dalam proses pelaksanaan penelitian ini.

4. Bapak – bapak dan ibu – ibu dosen di Jurusan Ilmu Komputer yang bersedia meluangkan waktunya untuk memberikan masukan dalam penyempurnaan penelitian ini.

5. Rekan – rekan mahasiswa di Jurusan Ilmu Komputer khususnya angkatan 2011 yang telah memberi dukungan, motivasi, semangat dan kerja sama dalam penelitian ini.

Penyusun menyadari bahwa tugas akhir ini masih belum sempurna, untuk itu kritik dan saran yang bermanfaat demi kesempurnaan tugas akhir ini sangat penyusun harapkan.

Bukit Jimbaran, Agustus 2015 Penyusun

(7)

vi

DAFTAR ISI

LEMBAR JUDUL ...i

LEMBAR PENGESAHAN TUGAS AKHIR... ii

ABSTRAK ... iii

ABSTRACT ... iv

KATA PENGANTAR...v

DAFTAR ISI ... vi

DAFTAR TABEL ... viii

DAFTAR GAMBAR ... ix DAFTAR LAMPIRAN ... xi BAB IPENDAHULUAN ... 1 1.1 Latar Belakang... 1 1.2 Rumusan Masalah ... 3 1.3 Tujuan Penelitian ... 4 1.4 Batasan Masalah ... 4 1.5 Manfaat Penelitian ... 5 1.6 Metodelogi Penelitian... 5

1.6.1 Analisis dan Definisi Persyaratan ... 5

1.6.2 Perancangan Sistem dan Perangkat Lunak ... 6

1.6.3 Implementasi dan Pengujian Unit ... 6

1.6.4 Integrasi dan Pengujian Sistem ... 6

BAB IITINJAUAN PUSTAKA... 9

2.1 Executive Information System ... 9

2.1.1 Definisi Executive Information System ... 10

2.1.2 Karakteristik Executive Information System ... 11

2.1.3 Kelebihan dan Kekurangan Executive Information System ... 11

2.1.4 Pengembangan Executive Information System... 12

2.2 Metode Pengembangan Perangkat Lunak ... 13

2.3 Data Warehouse ... 15

2.3.1 Definisi Data Warehouse ... 15

2.3.2 Arsitektur Data Warehouse... 18

2.3.3 Desain Data Warehouse ... 22

2.4 Online Analytical Proscessing ... 23

2.5 Teknik Pengujian Perangkat Lunak ... 25

2.5.1 Static Testing ... 25

2.5.2 White Box Testing... 26

2.5.3 Black Box Testing ... 27

2.5.4 Performance Testing ... 27

2.6 Tinjauan Studi ... 28

BAB IIIANALISIS DAN PERANCANGAN... 30

3.1 Analisis Kebutuhan ... 30

3.1.1 Kebutuhan Fungsional... 31

3.1.2 Kebutuhan Non Fungsional... 33

(8)

vii

3.2.1 Perancangan Arsitektur Data Warehouse ... 34

3.2.2 Data Flow Diagram ... 36

3.2.3 Perancangan Antarmuka ... 39

BAB IVHASIL DAN PEMBAHASAN ... 42

4.1 Lingkungan Perancangan dan Implementasi Sistem ... 42

4.2 Pengembangan Perangkat Lunak ... 43

4.2.1 Implementasi Data Warehouse ... 43

4.2.2 Implementasi Antarmuka Sistem ... 57

4.2.3 Implementasi OLAP Reporting ... 63

4.2.4 Pengujian Perangkat Lunak... 72

BAB VKESIMPULAN DAN SARAN ... 108

5.1 Kesimpulan ... 108

5.2 Saran ... 108

DAFTAR PUSTAKA ... 110

(9)

viii

DAFTAR TABEL

Tabel 1.1 Rancangan Skenario Black Box Testing... 8

Tabel 2.1 Hubungan Cyclomatic Complexity dan resiko ... 27

Tabel 3.1 Rincian Kebutuhan Sistem berdasarkan Informasi User ... 30

Tabel 3.2 Kebutuhan Fungsional Sistem... 31

Tabel 3.3 Kebutuhan Non Fungsional Sistem... 33

Tabel 4.1 Pemaparan Tabel Dimensi dan Tabel Fakta ... 47

Tabel 4.2 Pengujian ETL Stage ... 74

Tabel 4.3 Pengujian ETL DDS untuk Tabel Dimensi ... 79

Tabel 4.4 Identifikasi Kasus dan Rencana Pengujian ... 84

Tabel 4.5 Hasil Uji Fungsi Login Happy Path... 86

Tabel 4.6 Hasil Uji Fungsi Login Alternative Path#1... 87

Tabel 4.7 Hasil Uji Fungsi Login Alternative Path#2... 87

Tabel 4.8 Hasil Uji OLAP Pembelian Obat Alkes ... 88

Tabel 4.9 Hasil Uji OLAP Rekap Stock Opname... 89

Tabel 4.10 Hasil Uji OLAP Rekap Visite Dokter... 89

Tabel 4.11 Hasil Uji OLAP Tindakan Medis ... 90

Tabel 4.12 Hasil Uji OLAP Penggunaan Obat ... 90

Tabel 4.13 Hasil Uji OLAP Kunjungan Pasien ... 91

Tabel 4.14 Hasil Uji OLAP Penggunaan Ruangan ... 92

Tabel 4.15 Hasil Uji OLAP Durasi Rawat Inap ... 92

Tabel 4.16 Hasil Uji OLAP Pendapatan RS ... 93

Tabel 4.17 Hasil Uji Fungsi Logout ... 94

Tabel 4.18 Hasil Uji Fungsi Print ... 94

Tabel 4.19 Hasil Uji Fungsi Export to Excel ... 95

Tabel 4.20 Hasil Uji Fungsi Grafik OLAP Pembelian Obat Alkes ... 96

Tabel 4.21 Hasil Uji Fungsi Grafik OLAP Rekap Stock Opname ... 96

Tabel 4.22 Hasil Uji Fungsi Grafik OLAP Visite Dokter... 97

Tabel 4.23 Hasil Uji Fungsi Grafik OLAP Tindakan Medis... 98

Tabel 4.24 Hasil Uji Fungsi Grafik OLAP Penggunaan Obat... 98

Tabel 4.25 Hasil Uji Fungsi Grafik OLAP Kunjungan Pasien... 99

Tabel 4.26 Hasil Uji Fungsi Grafik OLAP Penggunaan Ruangan ... 100

Tabel 4.27 Hasil Uji Fungsi Grafik OLAP Durasi Rawat Inap ... 100

Tabel 4.28 Hasil Uji Fungsi Grafik OLAP Pendapatan RS... 101

Tabel 4.29 Kesimpulan Hasil Black Box Testing ... 102

(10)

ix

DAFTAR GAMBAR

Gambar 2.1 Office Management Schema ... 9

Gambar 2.2 Model Proses Waterfall ... 14

Gambar 2.3 Komponen Umum Data Warehouse ... 16

Gambar 2.4 Arsitektur ETL ... 17

Gambar 2.5 Single DDS Architecture ... 20

Gambar 2.6 NDS + DDS Architecture ... 20

Gambar 2.7 ODS + DDS Architecture... 21

Gambar 2.8 Federated Data Warehouse Architecture... 22

Gambar 2.9 Contoh Star Schema ... 23

Gambar 3.1 Arsitektur Data Warehouse... 35

Gambar 3.2 Context Diagram ... 36

Gambar 3.3 DFD Level 0 ... 37

Gambar 3.4 DFD Level 1 Proses Melihat OLAP Manajemen RS ... 38

Gambar 3.5 Rancangan Antarmuka Login ... 39

Gambar 3.6 Rancangan Antarmuka Tampilan Menu Awal ... 40

Gambar 3.7 Rancangan Antarmuka Pivot Table pada Aplikasi OLAP... 40

Gambar 3.8 Rancangan Antarmuka Grafik pada Aplikasi OLAP... 41

Gambar 4.1 Implementasi Database olap_skripsi ... 44

Gambar 4.2 Implementasi Database olap_stage... 44

Gambar 4.3 Perbandingan Implementasi Tabel pada Source System dan Stage... 45

Gambar 4.4 Implementasi Stored Procedure dan Events pada olap_stage... 45

Gambar 4.5 Implementasi Database olap_dds ... 46

Gambar 4.6 Star Schema Pembelian Obat Alkes ... 50

Gambar 4.7 Star Schema Rekap Stock Opname ... 51

Gambar 4.8 Star Schema Visite Dokter... 51

Gambar 4.9 Star Schema Tindakan Medis... 52

Gambar 4.10 Star Schema Penggunaan Obat... 53

Gambar 4.11 Star Schema Kunjungan Pasien... 54

Gambar 4.12 Star Schema Penggunaan Ruangan ... 54

Gambar 4.13 Star Schema Durasi Rawat Inap ... 55

Gambar 4.14 Star Schema Pendapatan Rumah Sakit... 56

Gambar 4.15 Implementasi Stored Procedure dan Events pada olap_dds ... 56

Gambar 4.16 Antarmuka Form Login ... 57

Gambar 4.17 Antarmuka Aplikasi OLAP ... 57

Gambar 4.18 Antarmuka Penentuan Bentuk Tabel yang Dita mpilkan ... 58

Gambar 4.19 Proses Pemilihan Data yang Ingin Ditampilkan... 58

Gambar 4.20 Antarmuka Tampilan OLAP dalam Grafik ... 59

Gambar 4.21 Antarmuka Fitur Print untuk OLAP Report ... 59

Gambar 4.22 Antarmuka Tampilan OLAP Report dalam Excel ... 60

Gambar 4.23 Informasi yang Ditampilkan Secara Roll-Up ... 61

Gambar 4.24 Informasi yang Ditampilkan Secara Drill-Down ... 62

Gambar 4.25 Fungsi Agregasi pada Aplikasi OLAP... 62

(11)

x

Gambar 4.27 Penyajian Informasi dalam Bentuk Grafik ... 63

Gambar 4.28 Contoh Report Pembelian Obat Alkes ... 64

Gambar 4.29 Bentuk Lain dari Contoh Report Pembelian Obat Alkes ... 64

Gambar 4.30 Contoh Report Rekap Stock Opname ... 65

Gambar 4.31 Bentuk Lain dari Contoh Report Rekap Stock Opname... 65

Gambar 4.32 Contoh Report Visite Dokter ... 66

Gambar 4.33 Bentuk Lain dari Contoh Report Visite Dokter ... 66

Gambar 4.34 Contoh Report Tindakan Medis ... 67

Gambar 4.35 Bentuk Lain dari Contoh Report Tindakan Medis ... 67

Gambar 4.36 Contoh Report Penggunaan Obat ... 68

Gambar 4.37 Bentuk Lain dari Contoh Report Penggunaan Obat ... 68

Gambar 4.38 Contoh Report Kunjungan Pasien ... 69

Gambar 4.39 Bentuk Lain dari Contoh Report Kunjungan Pasien ... 69

Gambar 4.40 Contoh Report Penggunaan Ruangan... 70

Gambar 4.41 Bentuk Lain dari Contoh Report Penggunaan Ruangan ... 70

Gambar 4.42 Contoh Report Durasi Rawat Inap ... 71

Gambar 4.43 Bentuk Lain dari Contoh Report Durasi Rawat Inap ... 71

Gambar 4.44 Contoh Report Pendapatan RS ... 72

Gambar 4.45 Bentuk Lain dari Contoh Report Pendapatan RS ... 72

(12)

xi

DAFTAR LAMPIRAN

Lampiran

Referensi

Dokumen terkait

Sistem Informasi Rekam Medis Rekam Medis di Rumah sakit Islam Klaten disusun berdasarkan kebutuhan bagian rekam medis yang mampu memberikan fasilitas antrian untuk mengecek

Secara garis besar aplikasi ini sudah berdaya guna cukup baik untuk memenuhi kebutuhan-kebutuhan dari Madona yang telah dijabarkan pada Bab I, yaitu pembuatan sistem informasi

mahasantri dalam mendapatkan informasi tentang Pesma dan mempermudah pihak. Pesma dalam menyampaikan informasi kepada mahasantri Pesma K.H

HASIL YANG DICAPAI dalam proyek ini adalah sistem informasi rawat inap dan rawat jalan yang dapat mempermudah pihak rumah sakit dalam mengurus pencatatan biaya dan pembuatan

Dalam perancangan suatu sistem informasi diperlukan data dan informasi yang akurat agar sistem informasi yang dirancang dapat memenuhi kebutuhan yang sesuai dengan

[r]

HASIL YANG DICAPAI dalam proyek ini adalah sistem informasi rawat inap dan rawat jalan yang dapat mempermudah pihak rumah sakit dalam mengurus pencatatan biaya dan pembuatan

Saran ditujukan kepada pihak Rumah Sakit Umum Mitra Sejati Medan untuk dapat menerapkan perancangan sistem informasi rumah sakit dengan menggunakan Local Area Network(LAN)