3.3 Fase Analisis
Fase analisis pada dasarnya adalah fase untuk menentukan input dan output yang diperlukan untuk diimplementasikan pada program. Input yang dimaksud disini
adalah proses penggalian kebutuhan informasi yang terkait dengan program yang akan dirancang. Proses penggalian informasi di rumah sakit ini dapat dilakukan
dengan wawancara langsung dan observasi terhadap data-data yang ada di bagian rekam medis. Input yang ingin didapatkan terkait dengan program pendaftaran pasien
rawat jalan dan rawat inap di Rumah Sakit Umum Daerah Aceh Singkil ini adalah data pasien, data dokter, data petugas rekam medis, data diagnosa, data poliklinik,
data ruang rawat inap, dan data transaksi pendaftaran. Sedangkan output yang ingin dihasilkan dari program ini adalah laporan rekapitulasi kunjungan pasien rawat inap
dan pasien rawat jalan, dan juga laporan rekapitulasi data penyakit.
3.4 Fase Perancangan
Fase ini merupakan tindak lanjut dari hasil pada fase analisis. Informasi tentang data-data yang sudah didapatkan dari Rumah Sakit Umum Daerah Aceh Singkil serta
gambaran output yang ingin dihasilkan akan lebih dirincikan dengan desain yang akan dibuat pada fase ini.
3.4.1 Perancangan Sistem Secara Umum
Desain program secara umum pada sistem penyimpanan data rekam medis pasien di Rumah Sakit Umum Daerah Aceh Singkil sesuai dengan hasil analisis
adalah sebagai berikut :
Universitas Sumatera Utara
Gambar 3.2 Perancangan Sistem Secara Umum 3.4.2 Perancangan Sistem Secara Terinci
3.4.2.1 Perancangan Input
Desain input pada sistem informasi rekam medis pendaftaran pasien di Rumah Sakit Umum Daerah Aceh Singkil berupa data pasien, data dokter, data
penyakit, data poliklinik, data ruangan, data transaksi pendaftaran, dan data pasien keluar.
Untuk data input di bawah ini disajikan dalam bentuk tabel yang terdiri dari nama field, lebar maksimal dari field, dan keterangan dari field tersebut. Adapun
input yang dimasukkan pada database yaitu : a. Tabel Data Pasien
Tabel data pasien ini dibuat untuk menyimpan master data pasien yang tersimpan di aplikasi Sistem Informasi Rekam Medis. Dimana data pasien ini berupa
data demografi dan hanya diisi untuk pasien baru. Berikut struktur tabel data pasien sebagai berikut:
Universitas Sumatera Utara
Tabel 3.2 Data Pasien No
Field Tipe Data
Lebar Keterangan
1 No_RM
Text 8
Nomor rekam medis 2
Nama_pasien Text
25 Nama
3 Tgl_Lahir
Date Tanggal lahir
4 Umur
Number 2
Umur 5
JK Text
10 Jenis kelamin
6 Agama
Text 10
Agama 7
Pendidikan Text
15 Pendidikan terakhir
8 Pekerjaan
Text 20
Pekerjaan 9
Alamat Text
20 Alamat rumah
10 No_Telp_Pasien Text
12 Nomor telepon
11 Bangsa Text
10 Bangsa
12 Gol_Darah Text
2 Golongan darah
13 Status Text
15 Status pernikahan
14 Nama_Ortu Text
25 Nama orang tua
15 Pekerjaan_Ortu Text
25 Pekerjaan orang tua
16 Nama_Suami_Istri Text
25 Nama suamiistri
b. Tabel Data Dokter Tabel data dokter berfungsi untuk menyimpan master data dokter yang dinas
dan bekerja di Rumah Sakit Umum Daerah Aceh Singkil. Berikut struktur tabel data dokter sebagai berikut:
Tabel 3.3 Identitas Dokter No
Nama Field Tipe Data
Lebar Keterangan
1 ID_Dokter
Text 15
Identitas dokter 2
Nama_Dokter Text
25 Nama dokter
3 Spesialis
Text 10
Spesialis dokter 4
JK Text
10 Jenis kelamin dokter
5 Tempat_Lahir
Text 15
Tempat lahir dokter 6
Tgl_Lahir Date
Tanggal lahir dokter 7
Alamat Text
20 Alamat dokter
8 No_Telp
Text 12
Nomor telepon dokter
Universitas Sumatera Utara
c. Tabel Ruang Rawat Inap Tabel ruang rawat inap berfungsi untuk menyimpan data ruang rawat inap
yang ada di Rumah Sakit Umum Daerah Aceh Singkil. Berikut struktur tabel ruang rawat inap sebagai berikut :
Tabel 3.4 Ruang Rawat Inap No
Field Tipe Data
Lebar Keterangan
1 Kode_Ruang
Text 5
Kode ruangan 2
Nama_Ruangan Text
15 Nama ruangan rawat inap
3 Klas
Text 10
Klasifikasi ruang 4
Jlh_TT Number
2 Jumlah tempat tidur
d. Tabel Poliklinik
Tabel poliklinik berfungsi untuk menyimpan data poliklinik yang ada di Rumah Sakit Umum Daerah Aceh Singkil. Berikut struktur tabel poliklinik sebagai
berikut :
Tabel 3.5 Poliklinik No
Field Tipe Data
Lebar Keterangan
1 Kode_Poli
Text 5 Kode poliklinik
2 Nama_Poli
Text 10 Nama poliklinik
e. Tabel Data Penyakit
Tabel data penyakit merupakan tabel yang berfungsi sebagai penyimpan mengenai diagnosa yang akan diberikan oleh dokter. Berikut struktur tabel diagnosa
adalah sebagai berikut:
Tabel 3.6 Data Penyakit No
Nama Field Tipe Data Lebar
Keterangan
1 Kode_DTD
Text 5
Kode Document Type Definition 2
Nama_Penyakit Text
20 Nama_Penyakit
Universitas Sumatera Utara
f. Tabel Transaksi Pendaftaran Rawat Jalan
Tabel transaksi pendaftaran rawat jalan ini berfungsi untuk menyimpan data transaksi pendaftaran rawat jalan setiap pasien sehingga riwayat kunjungan semua
pasien yang berobat di Rumah Sakit Umum Daerah Aceh Singkil disimpan di dalam tabel ini. Berikut struktur tabel transaksi pendaftaran rawat jalan adalah sebagai
berikut:
Tabel 3.7 Transaksi Pendaftaran Rawat Jalan No
Nama Field Tipe Data
Lebar Keterangan
1 No_Masuk
Number No urut pasien masuk poliklinik
2 No_RM
Text 8
Nomor rekam medis pasien 3
Nama_Pasien Text
25 Nama pasien
4 Tgl_Kunjungan
Date Tanggal kunjungan pasien
5 Keluhan
Text 20
Keluhan yang dirasakan pasien 6
Poliklinik Text
10 Poliklinik tujuan pasien
7 Asal_rujukan
Text 10
Asal rujukan pasien 8
Pembayaran Text
15 Jenis pembayaran berobat pasien
9 No_Asuransi
Text 30
Nomor unit asuransi pembayaran yang digunakan
g. Tabel Transaksi Pendaftaran Rawat Inap Tabel transaksi pendaftaran rawat inap dibuat dengan tujuan untuk
menyimpan data transaksi pendaftaran rawat inap sehingga riwayat kunjungan semua pasien yang dirawat di Rumah Sakit Umum Daerah Aceh Singkil disimpan di dalam
tabel ini. Berikut struktur tabel transaksi pendaftaran rawat inap adalah sebagai berikut:
Universitas Sumatera Utara
Tabel 3.8 Transaksi Pendaftaran Rawat Inap No
Nama Field Tipe Data
Lebar Keterangan
1 No_Masuk Number
No urut pasien masuk ruangan 2 No_RM
Text 8
Nomor rekam medis 3 Nama_Pasien
Text 25
Nama pasien 4 Tgl_Masuk
Date Tanggal masuk pasien
5 Cara_Masuk Text
15 Cara masuk pasien
dirujuktidak 6 Diagnosa_Sementara
Text 20
Diagnosa sementara pasien 7 Ruangan
Text 15
Ruangan pasien 8 Kls_Ruangan
Text 10
Kelas ruangan pasien 9 Pembayaran
Text 15
Jenis pembayaran berobat pasien
10 No_Asuransi Text
30 Nomor unit asuransi
pembayaran yang digunakan 11 Nama_Penanggung
Text 25
Nama penanggung jawab 12 Hubungan
Text 15
Hubungan pasien dengan penanggung jawab
13 Alamat_Penanggung Text
20 Alamat penanggung jawab
14 No_Tlp_Penanggung Text
12 No telepon penanggung jawab
h. Tabel Pasien Keluar Poliklinik Tabel pasien keluar poliklinik dibuat dengan maksud yaitu data pasien yang
telah berobat ditiap poliklinik dapat disimpan dan dapat digunakan semaksimal mungkin sehingga memudahkan dokter dalam melihat riwayat penyakit dari setiap
pasien yang dilayaninya. Berikut struktur tabel pasien keluar poliklinik adalah sebagai berikut:
Tabel 3.9 Pasien Keluar Poliklinik Rawat Jalan No
Nama Field Tipe Data
Lebar Keterangan
1 No_Keluar
Number No urut pasien keluar poliklinik
2 No_Masuk
Number 15
No urut pasien masuk poliklinik 3
No_RM Text
8 Nomor rekam medis pasien
4 Nama_Pasien
Text 25
Nama pasien 5
Tgl_Kunjungan Date
Tanggal kunjungan pasien 6
Keluhan Text
20 Keluhan yang dirasakan pasien
7 Poliklinik
Text 10
Poliklinik tujuan pasien
Universitas Sumatera Utara
Tabel 3.9 Lanjutan No
Nama Field Tipe Data
Lebar Keterangan
8 Asal_rujukan
Text 15
Asal rujukan pasien 9
Pembayaran Text
15 Jenis pembayaran berobat pasien
10 Diagnosa Text
20 Diagnosa pasien
11 Kode_DTD Text
5 Kode Document Type Definition
12 Tindak_Lanjut Text
15 Tindak lanjut yang akan
dilakukan 13 ID_Dokter
Text 15
Identitas dokter 14 Nama_Dokter
Text 25
Nama dokter i.
Tabel Pasien Keluar Ruang Rawat Tabel pasien keluar ruang rawat dibuat dengan maksud untuk menyimpan
data pasien yang telah dirawat di tiap ruang rawat dan dapat digunakan semaksimal mungkin sehingga memudahkan dokter dalam melihat riwayat penyakit dari setiap
pasien yang dilayaninya. Berikut struktur tabel pasien keluar ruang rawat adalah sebagai berikut:
Tabel 3.10 Pasien Keluar Ruang Rawat No
Nama Field Tipe Data Lebar
Keterangan
1 No_Keluar
Number No urut pasien keluar ruangan
2 No_Masuk
Number 15
No urut pasien masuk ruangan 3
No_RM Text
8 Nomor rekam medis
4 Nama_Pasien
Text 25
Nama pasien 5
Tgl_Masuk Date
Tanggal masuk pasien 6
Cara_Masuk Text
15 Pasien masuk dirujuktidak.
7 Diagnosa_Sementara Text
20 Diagnosa sementara pasien
8 Ruangan
Text 15
Ruangan pasien 9
Kls_Ruangan Text
10 Kelas ruangan pasien
10 Pembayaran Text
15 Jenis pembayaran yang
digunakan pasien 11 Tgl_Keluar
Date Tanggal pasien keluar
12 Lama_Rawat Number
2 Lama pasien dirawat
13 Keadaan_Keluar Text
15 Keadaan pasien keluar
14 Diagnosa Text
20 Diagnosa
15 Kode_DTD Text
5 Kode Document Type Definition
16 ID_Dokter Text
15 Identitas dokter
17 Nama_Dokter Text
25 Nama dokter
Universitas Sumatera Utara
3.4.2.2 Perancangan Database
Database merupakan kumpulan dari data yang saling berhubungan satu dengan yang lainnya, digunakan perangkat lunak tertentu untuk memanipulasinya.
Perancangan database program sistem pendaftaran pasien rawat inap di Rumah Sakit Umum Daerah Aceh Singkil adalah sebagai berikut:
Gambar 3.3 Perancangan Database Pendaftaran Pasien Rawat Inap
Sementara itu untuk perancangan database program sistem pendaftaran pasien rawat jalan di Rumah Sakit Umum Daerah Aceh Singkil adalah sebagai
berikut :
Gambar 3.4 Perancangan Database Pendaftaran Pasien Rawat Jalan
Universitas Sumatera Utara
3.4.2.3 Perancangan Output
Output keluaran adalah produk dari sistem informasi yang dapat dilihat. Output digunakan untuk menjawab kebutuhan bentuk-bentuk informasi yang
diinginkan oleh pemakainya. Desain output pada program sistem informasi rekam medis pasien di Rumah
Sakit Umum Daerah Aceh Singkil adalah bentuk tabel. Tabel berupa tabel laporan bulanan rekapitulasi kunjungan pasien rawat jalan, laporan bulanan rekapitulasi
kunjungan pasien rawat inap dan laporan tahunan rekapitulasi data penyakit. a. Laporan Bulanan Rekapitulasi Kunjungan Pasien Rawat Jalan
Laporan kunjungan pasien rawat jalan merupakan laporan berupa jumlah pasien yang berkunjung atau datang berobat di layanan Instalasi Rawat Jalan dalam
periode tertentu. Periode laporan kunjungan pasien rawat jalan yaitu per bulan berdasarkan pembayaran, poliklinik, dan tindakan. Di dalam laporan kunjungan
pasien rawat jalan terdiri dari: a. Tanggal Kunjungan
b. Nomor Rekam Medis c. Nama Pasien
d. Poliklinik e. Diagnosa
f. Tindak Lanjut g. Jenis Pembayaran
Universitas Sumatera Utara
Untuk format tampilan laporan kunjungan pasien rawat jalan yang telah dirancang adalah sebagai berikut :
Gambar 3.4 Laporan Bulanan Rekapitulasi Kunjungan Pasien Rawat Jalan
b. Rekapitulasi Laporan Bulanan Rekapitulasi Kunjungan Pasien Rawat Inap
Laporan kunjungan pasien rawat inap merupakan laporan berupa jumlah pasien yang masuk atau dirawat di layanan Instalasi Rawat Inap dalam periode
tertentu. Periode laporan kunjungan pasien rawat inap yaitu per bulan berdasarkan pembayaran, ruangan, dan keadaan keluar. Di dalam laporan kunjungan pasien rawat
inap terdiri dari : a. Tanggal Masuk
b. Nomor Rekam Medis c. Nama Pasien
d. Nama Dokter e. Nama Ruangan
f. Diagnosa
g. Tanggal Keluar h. Keadaan Keluar
Universitas Sumatera Utara
i. Jenis Pembayaran
Untuk format tampilan laporan kunjungan pasien rawat inap yang telah
dirancang adalah sebagai berikut:
Gambar 3.5 Laporan Bulanan Rekapitulasi Kunjungan Pasien Rawat Inap
c. Laporan Tahunan Rekapitulasi Data Penyakit Rekapitulasi laporan data penyakit merupakan laporan mengenai data jumlah
kasus per tahun yang diperoleh dari masing-masing unit rawat jalan dan rawat inap. Di dalam laporan penyakit terdiri dari :
a. Nomor b. Nama Penyakit
c. Jumlah kasus Untuk format tampilan laporan kunjungan pasien rawat inap yang telah
dirancang adalah sebagai berikut:
Universitas Sumatera Utara
Gambar 3.19 Rekapitulasi Laporan Penyakit Tertinggi 3.5 Fase Implementasi
Tahap implementasi sistem implementation system merupakan tahap meletakkan sistem agar sistem siap untuk dioperasikan. Menurut Nugroho 2008
yang mengutip pendapat Hartono 1999, tahap ini termasuk juga kegiatan menulis kode program jika tidak digunakan paket perangkat lunak aplikasi. Pada tahap
implementasi ini terdapat banyak aktivitas yang dilakukan sebagai berikut:
3.5.1 Uji Coba Sistem