TUGAS ANALISIS
SISTEM INFORMASI
BERBASIS WEB
“OPEN EMR”
MATA KULIAH
KONSEP SISTEM INFORMASI
NAMA KELOMPOK :
1.
I Gede Wira Dharma Putra (1815091020)
2.
I Kadek Permana Putra (1815091022)
3.
Achmad Irfanda (1815091032)
4.
I Nyoman Dezenda Jaya (1815091053)
SISTEM
INFORMASI
FAKULTAS TEKNIK
DAN KEJURUAN
UNIVERSITAS
PENDIDIKAN GANESHA
TAHUN 2018
KATA PENGANTAR
Puji Syukur kami panjatkan kehadirat, Tuhan Yang Maha Esa, karena
atas rahmat-Nya sehingga kami dapat menyelesaikan tugas Analisis tentang sistem
informasi berbasis web “OpenEMR” tepat
pada waktunya.
Rasa terima kasih juga saya ucapkan kepada Dosen Pengampu yang selalu
memberikan dukungan serta bingbingannya, sehingga tugas Analisis ini dapat
disusun dengan baik.
Kami menyadari sepenuhnya bahwa laporan analisis sistem ini masih
memiliki kekurangan baik dari segi susunan kalimat maupun tata bahasanya. Oleh
karena itu kami mengharapkan saran dan kritik dari pembaca demi menyempurnakan laporan
ini di kemudian hari. Akhir kata kami ucapkan terimakasih.
Penyusun
BAB I. PENDAHULUAN
1.1 Latar
Belakang
Semakin berkembangnya jaman dan semakin meningkatnya produktivitas
penduduk di dunia, tidak menutup kemungkinan bahwa semakin menurunnya tingkat
kesehatan masyarakat di tiap-tiap Negara. Setiap hariya di seluruh rumah sakit
yang ada di belahan dunia dapat menampung banyak pasien yang memiliki berbagai
jenis penyakit berbeda. Sistem administrasi dan penanganan yang baik sangat
dibutuhkan, demi mendukung kelancaran dan kesuksesan proses penyembuhan pasien.
Di sebagian Rumah Sakit yang ada di kota besar sudah menggunakan sistem
informasi dalam menangani urusan admistrasi pasien. Jenis Sistem Informasi yang dikembangkan dan sudah
digunakan saat ini merupakan sistem informasi berbasis web, Seperti OpenEMR.
OpenEMR (Electronic Medical Record) merupakan salah satu Sistem Informasi bebas
(Open Source) yang digunakan untuk mendata pasien yang masuk maupun keluar
rumah sakit, dan membuat catatan kesehatan yang berbentuk elektonik serta
praktek manajemen medis yang dapat berjalan di Windows, Linux, Mac OS X, dan
platform lainnya.
OpenEMR adalah ONC Lengkap Ambulatory HER bersetifikat dan
merupakan salah satu catatan elektronik paling popular Open Source medis
elektronik yang digunakan saat ini. OpenEMR juga didukung oleh komunitas yang
kuat dari relawan dan professional dengan tujuan umum membuat OpenEMR sebagai
alternative yang unggul. Komunitas OpenEMR didedikasikan untuk menjaga status
OpenEMR sebagai solusi, perangkat lunak Open Source gratis untuk praktek medis
dan didedikasikan untuk mempertahankan semangat keterbukaan, kebaikan, dan
kerja sama.
OpenEMR berisi tentang riwayat kesehatan, penyakit pasien, hasil
tes diagnostic, data-data medis dan informasi biaya perawatan. Data-data
tersebut digunakkan untuk mempermudah poliklinik untuk mengolah data-data
riwayat medis pasien dan mempercepat proses administrasi.
1.2 Tujuan
Tujuan pembuatan software Open EMR ini adalah untuk memberikan kemudahan kepada petugas poliklinik dalam
merekam dan mendata pasien yang masuk dan keluar dari rumah sakit serta,
memberikan kemudahan dalam proses administrasi lainnya.
1.3 Manfaat
Manfaat dari pengembangan software OpenEmr ini adalah :
1.
Menurunkan medical error
2.
Menurunkan angka kematian dan
readmisi pasien
3.
Menurunkan pengulangan dokumentasi
4.
Meningkatkan produktivitas kerja
perawat dan menurunkan biaya perawatan.
BAB II. KAJIAN PUSTAKA
2.1 Sistem
Informasi Pada OpenEMR
Sistem
Informasi adalah suatu kumpulan informasi yang saling berhubungan untuk
mendapatkan tujuan yang telah ditentukan. Salah satu contohnya adalah sistem
informasi OpenEMR. OpenEMR merupakan OpenEMR (Electronic Medical Record)
merupakan salah satu Sistem Informasi bebas (Open Source) yang digunakan untuk
mendata pasien yang masuk maupun keluar rumah sakit, dan membuat catatan
kesehatan yang berbentuk elektonik serta praktek manajemen medis yang dapat
berjalan di Windows, Linux, Mac OS X, dan platform lainnya.
Pada sistem OpenEMR ini, perangkat pendukungnya antara lain adalah:
1.
Hardware, berupa perangkat komputer
untuk poliklinik maupun server web.
2.
Software, dalam sistem ini berupa
web yang digunakan oleh beberapa pengguna yaitu:
·
Admin,
yaitu admin yang memiliki kewenangan penuh atas seluruh akses terhadap sistem
(yang menjadi operator pusat).
·
Accounting,
yaitu orang yang melakukan transaksi akuntan dan melakukan pendataan pada
transaksi tertentu (bendahara) dan Tata Usaha.
·
Clinician,
yaitu seorang dokter yang bertugas memberikan panduan atau arahan dalam proses medis
di rumah sakit.
·
Front
Office (resepsionis), yaitu orang yang bertugas memberikan saran ataupun arahan
ketika pengunjung bertanya, melakukan transaksi, dan berkonsultasi mengenai
prosedur yang ada di rumah sakit.
·
Phicisians
(dokter), yaitu orang yang bertugas melakukan penanganan medis secara lansng
kepada pasien.
·
Poliklinik
yaitu orang yang bertugas melakukan pendataan keseluruhan terhadap proses
transaksi yang dilakukan oleh masing pengguna.
Salah satu contoh software yang dikembangkan dan digunakan untuk
mendukung kinerja dari aplikasi ini adalah: XAMPP.
3.
Administrasi yaitu berupa proses
yang terjadi dalam sistem ini, yaitu pengolahan data.
4.
Database yang di simpan pada server
web.
2.2 XAMPP
Merupakan
singkatan dari Apache, MySQL, PHP dan Perl sedangkan huruf “X” dimaksudkan
sebagai suatu software yang dapat dijalankan di empat OS utama
seperti Windows, Mac OS, Linux dan Solaris. XAMPP berfungsi sebagai web server
yang digunakan untuk menjalankan proses kerja dari sebuah sistem atau aplikasi
berbasis web lainnya. Selain sebagai web server, XAMPP juga menunjang beberapa
Bahasa pemrograman khusus dalam website yakni PHP, MySQL dan Perl. Yang pada masing-masing
Bahasa pemrograman tersebut memiliki fungsi masing masing. Seperti halnya :
·
PHP, adalah bahasa pemrograman script yang paling baik
dipakai saat ini. PHP banyak dipakai untuk program situs web dinamis, walaupun
tidak menutup kemungkinan dipakai untuk pemakai lain.
·
Structure
Query Lenguage (SQL)
SQL adalah bahasa yang digunakan untuk
memanipulasi dan memperoleh data dari sebuah database relasional. SQL
memberikan fasilitas sebagai berikut:
1.
Mengubah struktur sebuah database.
2.
Mengubah pengaturan keamanan.
3.
Memberikan hak akses kepada pengguna
untuk mengakses database atau
tabel.
4. Memperoleh informasi dari datebase.
2.3 Kebutuhan
Pengguna
Berdasarkan hasil analisis kami
aplikasi OpenEmr ini dapat memenuhi seluruh kebutuhan pengguna dalam proses
administrasi di masing masing sub proses pekerjaan yang dilakukan oleh
poliklinik.
Tabel Kebutuhan Fungsional Pengguna:
NO |
Pengguna |
Kebutuhan
Fungsional |
1 |
Admin |
Kalender,
Prosedur, Administrasi, Pasien, Biaya, Laporan. |
2 |
Accounting |
Kalender,
Prosedur, Administrasi, Pasien, Biaya, Laporan. |
3 |
Clinician |
Kalender,
Prosedur, Pasien, Biaya, Laporan. |
4 |
Front Office |
Kalender,
Prosedur, Pasien, Biaya, Laporan. |
5 |
Phicisians |
Kalender,
Prosedur, Pasien, Biaya, Laporan. |
6 |
Poliklinik |
Kalender,
Prosedur, Administrasi, Pasien, Biaya, Laporan. |
Seperti halnya penampilan jadwal praktik dokter, daftar slip
pembayaran pasien dan lain lain.
1.
Analisis kebutuhan fungsional
Dalam analisis kebutuhan fungsional kali ini kita menganalisis
beberapa fungsi dari komponen-komponen sub sistem seperti :
a.
Kalender
Kalender dalam
sistem ini berfungsi sebagai menampilkan pengingat jadwal praktisi perawat atau
dokter maupun hari-hari penting dalam proses pekerjaan di dalam rumah sakit.
Didalam kalender pada aplikasi OpenEmr ini juga terdapat pengaturan jadwal penyedia
dan menambahkan janji pasien terhadap proses penyembuhan yang akan dilakukan
selanjutnya.
b.
Flow Board
Flow board
merupakan sebuah daftar yang berisikan nama pasien dan id pasien jika pasien
tersebut merupakan pasien tetap. Di dalam flow board ini juga terdapat beberapa
daftar dan input data pasien seperti status pasien ketika berkunjung dan
kartegori pasien. Di dalam flowboard juga terdapat penadwalan control pasien.
c.
Recall Board
Recall Boar
merupakan fitur openEMR untuk meyimpan daftar pasien yang perlu menjadwalkan
janji tindak lanjut. Di dalam Recall Board juga digunakan sebagai membuat daftar pasien aktif yang membutuhkan
janji (kesepakatan dengan dokter) tetapi tidak dijadwalkan didalam kalender
atau jadwal praktek dokter.
d.
Pesan
Dalam bagian ini,
terdapat beberapa fitur gabungan seperti pendataan daftar pasien (Recall
Board), dan beberapa fitur pengingat yang dibuat oleh poliklinik. Fitur lainnya
meupakan fitur inti yaitu pesan, pesan ini dapat dibuat dan dioperasikan oleh
poliklinik (admin) yang ditujukan kepada pasien. Pesan yang disampaikan atau
yang dibuat oleh poliklinik ini dapat diterima ketika pasien mencetak slip
pembayaran ataupun struk pesan yang akan diberikan oleh perawat.
e.
Pasien/Client (pengunjung)
Dalam bagian
form pasien ini terdapat beberapa fitur utama, seperti pembuatan daftar pasien
baru, mencari pasien yang sudah terdaftar, dan mendata pengunjung pasien pada
setiap harinya. Beberapa fitur tambahan lainnya, yaitu seperti rangkuman, fitur
rangkuman ini membahas mengenai penyakit
khusus yang diderita pasien.
f.
Biaya
Bagian ini
membahas mengenai proses pembayaran dan biaya yang harus dibayarkan oleh
pasien. Selain itu terdapat fitur-fitur lainnya seperti pemeriksaan, penagihan,
batch pembayaran, posting (biodata lengkap pasien).
2.
Analisis Kebutuhan Non Fungsional
1.
Sistem OpenEmr memberikan jaminan
keamanan data pada rekam medis pasien.
2.
Penggunaan pencatatan elektronik
yang dilakukan oleh poliklnik memudahkan pengambilan keputusan dalam hal
administrasi.
3.
Dalam pengoperasian aplikasi ini
kami dapat menyimpulkan bahwa aplikasi ini dapat dijalankan di laptop/pc dengan
spesifikasi sebagai berikut :
Processor : intel (core i5) dengan cpu
1.70 GHz sampai 2.39Ghz
RAM :
4 GB
Type System :
64 bit
2.4 Proses
Bisnis
Proses bisnis pada sistem informasi OpenEMR berisikan diagram yang
menggambarkan alur terstruktur dan terencana dari suatu rangkaian proses
layanan administrasi. Proses bisnis pada sistem ini dibagi menjadi 2 yaitu
proses bisnis Exciting dan Proses bisnis Perbaikan. Proses bisnis tersebut
dapat digambarkan melalui diagram alir sebagai berikut :
b. proses bisnis Perbaikan
2.5 Software
Requirement Spesification (SRS)
Merupakan sebuah dokumen yang memuat
persyaratan spesifikasi aplikasi yang diperlukan dalam pembuatan/pengembangan
sistem informasi. Adapun dokumen tersebut adalah sebagai berikut.
1.
Spesifikasi perangkat keras dan perangkat lunak.
Spesifikasi
perangkat keras dan perangkat lunak yang diperlukan dalam menjalankan aplikasi
dengan baik (spesifikasi minimum/standar). Yang Memerlukan Spesifikasi
perangkat keras dan peragkat lunak yang baik adalah : Admin, Poliklinik, dan
Acounting.
2.
Kelompok pengguna.
Kelompok
pengguna dari aplikasi berisikan karakteristik dari masing-masing kelompok
pengguna. Misal, terdapat dua kelompok pengguna yaitu administrator dan
pengguna biasa. Maka dapat dibuat dokumen kelompok pengguna berupa deskripsi
masing-masing kelompok, kemudian dirangkum berdasarkan hak aksesnya dalam
bentuk tabel seperti berikut.
No |
Kelompok Pengguna |
Hak Akses |
1. |
Administrator |
1.
Dapat
melakukan CRUD terhadap data anggota 2.
Dapat
melakukan CRUD terhadap data pasien 3.
Dapat
mengatur biaya tarif perpasien 4.
Dapat mereset
password setiap anggota |
2. |
Pengguna biasa |
1.
Dapat
mengubah password pribadi 2.
Dapat
melakukan CR pasien |
Dari tabel kelompok pengguna tersebut, maka dapat diperoleh tabel
karakteristik pengguna sebagai berikut:
No. |
Kelompok Pengguna |
Frekuensi |
Kebutuhan Fungsional |
Privillege |
Experience |
1. |
Administrator |
Rutin |
1.
Dapat
melakukan CRUD terhadap data anggota 2.
Dapat
melakukan CRUD terhadap data pasien 3.
Dapat
mengatur biaya tarif perpasien 4.
Dapat mereset
password setiap anggota |
Tinggi |
Website,
server, computer, database, internet. |
2. |
Pengguna Biasa |
Sesuai kebutuhan |
1.
Dapat
mengubah password pribadi 2.
Dapat
melakukan CR pasien |
Menengah |
Website, smartphone internet |
1. Desain
arsitektur teknologi.
Desain
arsitektur teknologi yang digunakan pada sistem aplikasi berbasis Web Open EMR