Pembuatan Data Warehouse Pengelolaan Perbekalan
Farmasi Rumah Sakit XYZ
Disusun oleh: Nandintyo Arwanto
Analisis kebutuhan Data Warehouse
dilakukan analisa data terhadap sumber data tersebut. Sumber data yang digunakan sebagai sample data dalam data warehouse didapatkan dari Aplikasi Instalasi Farmasi.
Dalam aplikasi ini, terdapat sebuah sumber data (database) yang di dalamnya memiliki banyak tabel untuk menampung kebutuhan data aplikasi Farmasi. Dari banyak tabel tersebut,
kemudian didapatkan beberapa tabel yang memuat data-data sehubungan dengan informasi jumlah beserta harga masingmasing obat dan perbekalan kesehatan yang masih tersedia,
yang telah dipakai, maupun yang akan dipesan ke pabrik/supplier yang menyediakan keperluan tersebut, sehingga nantinya dapat digunakan untuk kebutuhan data data
warehouse yang akan dibuat.
Aktifitas yang dilakukan pada tahapan ini adalah melakukan perancangan arsitektur data warehouse, perancangan disertai dengan pemetaan analisis data, dan dilanjutkan dengan pemodelan data dimensional.
Perancangan Arsitektur Data Warehouse
Aktifitas yang dilakukan dalam tahapan ini menentukan perancangan arsitektur aliran data data warehouse. Perancangan arsitektur aliran data NDS + DDS menggunakan tiga tempat penyimpanan data, yakni:
- Stage, yang merupakan tempat penyimpanan data internal yang digunakan untuk mengubah dan menyiapkan sumber data, sebelum data tersebut dimuat ke tempat penyimpanan data yang lain pada data warehouse.
- Normalized Data Store (NDS), yang merupakan tempat penyimpanan master data internal dalam bentuk satu atau lebih database yang telah dinormalisasi untuk tujuan menggabungkan data dari berbagai sumber data yang tersimpan pada stage, sebelum data dimuat pada tempat penyimpanan yang dapat diakses langsung oleh pengguna.
- Dimensional Data Store (DDS), yang merupakan tempat penyimpanan satu atau lebih relational database yang dapat diakses langsung oleh pengguna, dimana data yang terkumpul disusun dalam format dimensional yang bertujuan untuk mendukung pengambilan keputusan melalui analisa query.
Aktifitas yang dilakukan dalam tahapan ini adalah melakukan penyusunan kebutuhan data kemudian melakukan analisa dan pemetaan terhadap hasil kebutuhan data untuk digunakan pada data warehouse rumah sakit. Penyusunan kebutuhan data untuk data warehouse dilakukan dengan tujuan memastikan bahwa data warehouse yang nantinya akan dibuat dapat membantu pengguna dalam mencapai tujuan kegiatan bisnis, dalam hal ini adalah kegiatan pengelolaan perbekalan farmasi pada rumah sakit.
Pemodelan Data Dimensional
Aktifitas yang dilakukan dalam tahapan ini adalah penentuan arsitektur aliran data dan skema yang akan digunakan untuk memodelkan data dimensional pada data warehouse. Dalam tugas akhir ini, arsitektur aliran data yang digunakan adalah arsitektur NDS + DDS. Alasan dan
pertimbangan dalam penggunaan arsitektur tersebut adalah dengan penggunaan staging database NDS, maka dapat mempermudah dalam melakukan maintenance data rumah
sakit, seperti data pasien, penyakit, pabrik farmasi, dan supplier yang sering berubah sesuai dengan kebutuhan rumah sakit. Selain itu, dengan relasi antar tabel yang telah diatur pada
database NDS, maka memudahkan dalam pembuatan dan pengisian tabel dimensi serta fakta pada database DDS.
Kebutuhan Perangkat Lunak
- Sistem Operasi: Windows 7
- Sistem Basis Data: SQL Server Management Studio 2008