• Tidak ada hasil yang ditemukan

PEMBANGUNAN DATA MART BARANG MASUK UNTUK PENDISTRIBUSIAN DI RSJ DR. SOEHARTO HEERDJAN JAKARTA. Wisnu Giri Nugroho ( )

N/A
N/A
Protected

Academic year: 2021

Membagikan "PEMBANGUNAN DATA MART BARANG MASUK UNTUK PENDISTRIBUSIAN DI RSJ DR. SOEHARTO HEERDJAN JAKARTA. Wisnu Giri Nugroho ( )"

Copied!
39
0
0

Teks penuh

(1)

PEMBANGUNAN DATA MART BARANG

MASUK UNTUK PENDISTRIBUSIAN DI

RSJ DR. SOEHARTO HEERDJAN

JAKARTA

(2)

Latar belakang masalah

Pihak admistrasi rumah sakit kesulitan untuk melakukan

perhitungan analisis barang masuk disebabkan arsitektur

data yang ada sekarang tidak mampu untuk menganalisis

data lebih lanjut.

Sistem informasi yang ada saat ini juga memiliki

keterbatasan dalam menyajikan informasi secara detail

mengenai barang masuk untuk pendistribusian rumah

sakit.

(3)

Rumusan masalah

Bagaimana membangun perangkat lunak data mart

barang masuk untuk pendistribusian di Rumah Sakit

Jiwa Dr. Soeharto Heerdjan.

(4)

Maksud dan Tujuan

Dari permasalahan yang ada, maksud dan penulisan tugas

akhir ini adalah untuk membangun perangkat lunak data

mart barang masuk untuk pendistribusian di Rumah

Sakit Jiwa Dr. Soeharto Heerdjan.

Sedangkan tujuan yang akan dicapai dari dibangunnya

perangkat lunak ini adalah memudahkan pihak Rumah

Sakit Jiwa Dr. Soeharto Heerdjan dalam menganalisis

data barang masuk di unit yang berwenang.

(5)

Batasan Masalah

Membangun data mart barang masuk untuk pendistribusian di

Rumah Sakit Jiwa Dr. Soeharto Heerdjan.

Data yang di analisis nantinya hanya data barang masuk di

Rumah Sakit Jiwa Dr. Soeharto Heerdjan yang berasal dari unit

terkait.

Data bersumber dari database yang ada di Rumah Sakit Jiwa Dr.

Soeharto Heerdjan.

Pendekatan analisis perangkat lunak yang digunakan adalah

berdasarkan pendekatan analisis terstruktur.

Data mart hanya akan di gunakan di pihak satuan pengawas

interen Rumah Sakit Jiwa Dr. Soeharto Heedjan.

(6)

Metodologi penelitian

Metodologi penelitian yang digunakan untuk membangun perangkat lunak

data mart ini menggunakan metode analisis deskriptif yaitu suatu metode

yang bertujuan untuk mendapatkan gambaran yang jelas tentang hal-hal

yang diperlukan.

Metode Pengumpulan Data

Studi Literatur

Studi Lapangan

Wawancara

(7)

Metodologi penelitian

(8)

Analisis Arsitektur Data Mart

Analisis Arsitektur Data Mart :

1.

Analisis Source Layer

2.

Analisis Data Staging

3.

Analisis Data Mart Layer

(9)

Analisis Source Layer

Diagram Relasi OLTP RSJ Dr. Soeharto Heerdjan

Kategori PK ID_Kategori Nama_Kategori Barang PK ID_Barang FK1 Id_Kategori Nama_barang Stock Supplier PK ID_Suplier Nama_Supplier Alamat_Supplier No_telepon Barang Masuk PK ID_BM FK1 ID_Suplier Tanggal_Masuk

Detail Barang Masuk

PK ID_Detail_BM FK1 ID_BM FK2 ID_Barang Jumlah Instalasi PK ID_Instalasi Nama_Instalasi Pendistribusian Barang PK ID_distribusi FK1 ID_Instalasi Tanggal_Distribusi

Detail Pendistribusian Barang

PK ID_Detail_Distribusi

FK1 ID_distribusi FK2 ID_Barang

(10)

Ekstrak

(11)

Ekstrak

(12)

ekstrak

(13)

ekstrak

(14)

Ekstrak

(15)

Transform

Flowchart proses transform

Mulai Baca Data Hasil Ekstrak

Pemilihan Tabel Apakah Tabel sesuai? Tabel Sesuai Tabel ditampilkan ya tidak Pemilihan kolom Apakah Kolom Sesuai? Tabel Sesuai Tabel ditampilkan tidak ya

Pemilihan field tanggal pada tabel Barang Keluar sebagai Dim waktu

Field Tanggal sudah dijadikan Dim waktu ?

Field Tanggal sudah dijadikan Dim Waktu

Ubah Format Nama Data Penamaan Sesuai ? Nama Sesuai Dim Waktu ditampilkan Penamaan ditampilkan

Simpan dan Load Hasil Transform ke Data Mart

Selesai tidak

ya

tidak

(16)

Transform(cleaning)

Proses cleaning pada tabel Supplier

Menghapus kolom yang tidak digunakan pada proses

selanjutnya yaitu kolom Alamat_Supplier dan no_telp

(17)

Transform(cleaning)

Proses cleaning pada tabel detail barang masuk

Menghapus kolom yang tidak digunakan pada proses

selanjutnya yaitu kolom ID_BM dan ID_Barang

(18)

Transform(conditioning)

Proses conditioning pada field tanggal pada tabel barang masuk menjadi

Dim waktu

Pada proses conditioning Tabel Detail barang masuk merupakan Tabel fakta

dalam DMRSJ, sedangkan Tabel Barang, Tabel Kategori dan Tabel supplier

merupakan Tabel Dimensi dalam DMRSJ.

ID_Detail_Barang_Masuk ID_Kategori ID_Barang ID_Supplier Jumlah ID_Waktu

5 1 12 1 100 1 6 1 3 1 500 2 18 4 42 1 20 3 26 3 21 1 5 4

ID_Barang_Masu

k

Tanggal

ID_Supplier

1

2012-05-10

7

2

2012-05-10

24

3

2012-05-10

15

ID_Waktu

Tanggal

Bulan

Tahun

1

5

10

2012

2

5

10

2012

(19)

Snow flake data mart Barang Masuk

DIMENSI BARANG PK ID_Barang Nama_Barang Harga Stok FK1 ID kategori DIMENSI SUPPLIER PK ID_Supplier Nama_Supplier

FAKTA BARANG MASUK

PK ID_Detail_barang_masuk FK1 ID_Barang FK2 ID_waktu FK3 ID_Supplier Jumlah DIMENSI WAKTU PK ID_Waktu Tanggal Bulan Tahun DIMENSI KATEGORI PK ID kategori Nama_kategori

(20)

perancangan olap

BARANG

Supplier

Waktu

Total

Transamin 500mg PT. Tiara Kencana

01

200

Jarum Suntik Terumo 25G x 1 PT. Gelora Megah Lestari

02

140

HP Codemaster XL Defibrillator PT. Indo Takwa Sarana

03

12

AC Panasonic Allowa 1/2PK 320W CV. Trinity Dynamica

04

25

(21)

perancangan olap(lanjutan)

(22)

perancangan olap(lanjutan)

measure yang dibuat adalah total proses data yang diambil dari

tabel Fakta barang masuk dengan field total

Measure

Keterangan

Agregasi

(23)

perancangan olap(lanjutan)

Roll up

Misalkan menampilkan informasi jumlah total barang masuk

ke rumah sakit berdasarkan periode total 3 bulanan

Menjadi

Nama

kategori

supplier

Jumlah

Jan

Feb

Mar

Transamin 500mg

Obat

PT. Tiara Kencana

25

35

27

Jarum Suntik Terumo 25G x

1

BHP Medis

PT. Gelora Megah Lestari

17

20

15

HP Codemaster XL

Defibrillator

Mesin Medis

PT. Indo Takwa Sarana

4

3

5

AC Panasonic Allowa 1/2PK

320W

Barang Inventaris

Kantor

CV. Trinity Dynamica

10

7

8

Nama

Kategori

Toko

Jumlah

Transamin 500mg

Obat

PT. Tiara Kencana

87

Jarum Suntik Terumo 25G x 1

BHP Medis

PT. Gelora Megah Lestari

52

HP Codemaster XL Defibrillator

Mesin Medis

PT. Indo Takwa Sarana

12

AC Panasonic Allowa 1/2PK 320W

Barang Inventaris

(24)

perancangan olap(lanjutan)

Drill down

merupakan kebalikan dari roll-up.Penggunaan query untuk data

jumlah barang masuk yang dimensi waktunya 3 bulanan, dapat

dibagi ke dalam data jumlah barang masuk per bulan

Menjadi

Nama

Kategori

Toko

Jumlah

Transamin 500mg

Obat

PT. Tiara Kencana

87

Jarum Suntik Terumo

25G x 1

BHP Medis

PT. Gelora Megah

Lestari

52

HP Codemaster XL

Defibrillator

Mesin Medis

PT. Indo Takwa Sarana

12

AC Panasonic Allowa 1/2PK 320W

Barang Inventaris

Kantor

CV. Trinity Dynamica

25

Nama

Kategori

Toko

Jumlah

Jan

Feb

Mar

Transamin 500mg

Obat

PT. Tiara Kencana

25

35

27

Jarum Suntik Terumo 25G x 1

BHP Medis

PT. Gelora Megah Lestari

17

20

15

HP Codemaster XL

Defibrillator

Mesin Medis

PT. Indo Takwa Sarana

4

3

5

AC Panasonic Allowa 1/2PK 320W

Barang

Inventaris

Kantor

CV. Trinity Dynamica

10

7

8

(25)

perancangan olap(lanjutan)

Slice and Dice

proses mengambil potongan kubus berdasarkan nilai tertentu

pada satu atau beberapa dimensinya

DESKRIPSI PERIODE

Nama Supplier Nama kategori Nama barang 05/2011 06/2011 07/2011 08/2011 09/2011

PT. Tiara Kencana Obat Transamin 500mg 200 Adrenalin / Epineprin lnj.0,1% / 1ml 150 Alopurinol 100mg 4000 Ponstan 500mg 1000

(26)

perancangan olap(lanjutan)

Tabel Dimensi yang akan digunakan adalah Dim Waktu, Dim

(27)

DIAGRAM

KONTEKS

Aplikasi Data Mart RSJ. Dr. Soeharto Heerdjan Pegawai Satuan

Pengawas Intern DB.RSJ

Data Barang Masuk Data Pendistribusian Barang

Data Instalasi Data Supplier Data Detai Barang Masuk

Data Barang

Data Detail Pendistribusian barang Data Kategori

Data Cetak Laporan Data Tanggal

Data Load Data Transform

Data Ekstrak

Info Cetak Laporan Info Tanggal

Info Load Info Transform

(28)

DFD

LEVEL

0 Proses Awal Aplikasi Data Mart

Pegawai Satuan Pengawas Intern DB.RSJ 1.0 Pengolahan ETL 2.0 Pengolahan Analisis D at a In st al as i D at a Su pp lie r D at a_ D is tr ib us i_ Ba rg D at a_ Ba ra ng _M as uk D at a Ba ra ng Dim_Waktu Dim_Supplier Dim_Kategori D at a_ ET L In fo _E TL Data_Waktu Data_Supplier Data_Kategori Data_Barang Info_Supplier Info_Kategori Info_Barang Info_waktu Data_Waktu Data_Supplier Data_Kategori Data_Barang Info_Supplier Info_Kategori Info_barang Info_waktu Data_Analisis Info_Analisis Fata_Barang_Masuk Dim_Barang Data_Fakta_Barang_mask Data_Fakta_Barang_masu Info_Fakta_Barang_Masuk Info_Fakta_Barang_Masuk D at a_ Ka te go ri D at a_ D et ai l_ Ba ra ng _M as uk D at a_ D et ai l_ D is tr ib us i_ br g

(29)

DFD Level 1 Proses 1.0 ETL Aplikasi Data Mart

Pegawai Satuan Pengawas Intern 1.1 Ekstrak 1.2 Transform 1.3 Loading

Dim_Barang Dim_Waktu Dim_Kategori Dim_Supplier Fakta_Barang_Masuk DB.RSJ Data_DB.RSJ Data_DB.RSJ Data_Ekstrak Info_Ekstrak Data_Waktu Info_Waktu Data_Barang Info Barang Data_Barang In fo K at eg o ri D at a_ Ka te go ri Data Supplier Info Supplier Info_Fakta_Barang_Masuk Data_Fakta_Barang_Masuk Info_Barang Info_waktu Data_waktu D at a_ Ka te go ri In fo _K at eg o ri Data Supplier Info_Supplier Data_Fakta_Barang_Masuk Info_Fakta_Barang_Masuk Data_Load Info_Load Data_Transform Info_Transform DB.RSJ Data_DB.RSJ

(30)

DFD Level 1 Proses 2.0 Analisis Aplikasi Data Mart

Pegawai Satuan Pengawas Intern 2.1 View Analisis Dim_Barang Dim_Toko Dim_Waktu Data_Dim_Barang Data_Dim_Waktu Data_Dim_Supplier Info_Dim_Barang Info_Dim_Waktu Info_Dim_Supplier 2.2 Pembuatan Laporan Analisis Data_Dim_Barang Data_Dim_Waktu Info_Dim_Barang Info_Dim_Waktu Data_Analisis_Distribusi Info_Analisis_Distribusi Data_Cetak_Laporan Info_Cetak Laporan Fakta_Barang_Masuk Dim_Kategori Data_Dim_Kategori Info_Dim_Kategori Data_Fakta_Barang_Masuk Info_Fakta_Barang_Masuk Data_Dim_Supplier Info_Dim_Supplier Data_Dim_Kategori Info_Dim_Kategori Data_Fakta_Barang_Masuk Info_fakta_Barang_Masuk

(31)

S

TRUKTUR

M

ENU

HALAMAN UTAMA

(32)

PERANCANGAN

INTERFACE

FORM MENU UTAMA

DATA MART

RSJ. DR.SOEHARTO HEERDJAN JAKARTA

Keterangan: Halaman Utama Ukuran: 800x600 Jenis Huruf: Calibri

1.Menu ETL (Menampilkan

T02)

2.Menu Analisis

(Menampilkan T03)

3.Tutup Aplikasi (menutup

aplikasi)

BANNER LOGO RSJ. Dr. Soeharto Heerdjan ETL ANALISIS TUTUP APLIKASI

(33)

PERANCANGAN

INTERFACE

FORM MENU ETL

Periode ETL : s/d01/08/2012 01/09/2012 Periksa Ulang

Tampilan Data Tabel Hasil Ekstrak Tampilan Data Hasil Transform List Tabel Ekstrak List Tabel Transform Hasil Tabel Ekstrak Hasil Tabel Transform

Ubah Tampil

Keterangan : Halaman ETL Ukuran : 1024 x 720 Jenis Huruf : Calibri

1. List Waktu (Menentukan Waktu yang diinginkan)

2. List Waktu (Menentukan Waktu yang diinginkan)

3. Tombol Periksa (Untuk Proses Ekstraksi)

4.Tombol Ulang (Untuk Mengkosongkan Hasil Ekstrasi dalam Database)

5.List Tabel Ekstrak (Menampilkan List Tabel hasil Ekstrak dalam Combo Box)

6. List Tabel Transform (Menampilkan List Tabel hasil Transform dalam Combo Box) 7.Tampilan Data Hasil Ekstrak(Menampilkan Hasil Data dalam Tabel yang di Ekstrak) 8.Tampilan Data Hasil Transform (Menampilkan Hasil Data tabel yang di Transform)

9.Tombol Ubah (Untuk Proses Merubah Tampilan Data Hasil Ekstrak)

10. Tombol Tampil (Untuk Proses Menampilkan Tampilan Data Hasil transform)

11. Tombol Keluar ( Untuk Menutup Form ETL) Keluar

(34)

PERANCANGAN

INTERFACE

FORM MENU ANALISIS

DIMENSI WAKTU

June 2012 S/D June 2012

Hasil Analisis Data

KETERANGAN : FORM MENU ANALISIS UKURAN : 800x600

JENIS HURUF : CALIBRI

1. List Waktu(Berdasarkan bulan dan tahun)

2. List Waktu(Berdasarkan bulan dan tahun) 3. Commad Button Proses (Untuk menampilkan hasil analisis)

4. Commad Button ulang (Untuk mengulang analisis) 5. Hasil Analisis(menampilkan hasil analisis) 6.tutup(kembali ke menu utama) Tutup Periode:

(35)

PERANCANGAN

INTERFACE

JARINGAN SEMANTIK

(36)

P

ERANCANGAN

PROCEDURAL

Prosedur Ekstrak

Mulai

Baca Data OLTP

Pengecekan Data OLTP

Apakah Data Tersedia? Data Ada Data Hasil ekstrak ditampilkan Simpan ke stagging area Selesai Tidak Ya

(37)

P

ERANCANGAN

PROCEDURAL

(

LANJUTAN

)

Mulai Baca Data Hasil Ekstrak

Pemilihan Tabel Apakah Tabel sesuai? Tabel Sesuai Tabel ditampilkan ya tidak Pemilihan kolom Apakah Kolom Sesuai? Tabel Sesuai Tabel ditampilkan tidak ya

Pemilihan field tanggal pada tabel Barang Keluar sebagai Dim waktu

Field Tanggal sudah dijadikan Dim waktu ?

Field Tanggal sudah dijadikan Dim Waktu

Ubah Format Nama Data Penamaan Sesuai ? Nama Sesuai Dim Waktu ditampilkan Penamaan ditampilkan

Simpan dan Load Hasil Transform ke Data Mart

Selesai tidak ya tidak ya

Prosedur Transform

(38)

P

ERANCANGAN

PROCEDURAL

(

LANJUTAN

)

Mulai Baca Data

Hasil ETL Pilih Range Waktu

Range waktu sesuai ? Ya Tidak Data Analisis Di Tampilkan Selesai Range Waktu sudah diisi

Prosedur Analisis

(39)

Gambar

Diagram Relasi OLTP RSJ Dr. Soeharto Heerdjan
Tabel Barang  Tabel Supplier
Tabel Instalasi  Tabel Kategori
Tabel Barang Masuk  Tabel Detail Barang Masuk
+4

Referensi

Dokumen terkait

PROVINSI JAWA TENGAH & DI YOGYAKARTA STATUS H-10 LEBARAN 2007 = 49.52% = 2.88% = 47.60% PANTURA STATUS SEPTEMBER 2007 = 0.00% = 66.99% = 0.00% = 33.01% PANTURA STATUS H-10

NO NAMA NIP PANGKAT GOL / RUANG TEMPAT LAHIR TGL LAHIR INSTANSI 1 Drs.. SRI WAHYUNI EKAWATI,

Analisis petrografi bertujuan untuk penamaan batu sedimen serta memperoleh data penunjang bagi Provenance agar dapat diketahui bagaimana kandungan persentase batuan baik

Lastly, the Regression Test was conducted to determine whether there was a difference in shoulder strength between routinely trained badminton players and non-badminton

Sehingga dalam penelitian ini akan meneliti kaitan dari profitabilitas yaitu berupa laba perusahaan terhadap transfer pricing yang dilakukan karena ada kemungkinan

siya>sah tentang Pengelolaan Badan Usaha Milik Desa Klangon Kecamatan Saradan Kabupaten Madiun berdasarkan Peraturan Bupati Nomor 28 Tahun 2016 dalam penelitian

Dalam hal penawaran tidak memenuhi syarat sebagaimana yang sudah dijelaskan pada halaman 21 sampai dengan halaman 26 pada dokumen pemilihan ini dan ketentuan

Untuk mendidik kita menjadi orang yang memiliki ketajaman hati, puasa merupakan salah satu caranya, karenanya pada waktu puasa, teguran orang lain kepada kita meskipun dengan