Universitas Sumatera Utara
Rumah Sakit Umum Inanta kemudian menganalisa fasilitas apa saja yang dibutuhkan dalam perancangan suatu sistem yang diinginkan.
3.3.1. Kelayakan Teknis
Kelayakan teknis yaitu dengan menganalisis ketersediaan perangkat keras dan perangkat lunak untuk proses yang dilakukan. Rumah Sakit Umum
Inanta Padangsidimpuan ini pada bagian administrasinya memiliki 1 unit komputer.
3.3.1.1. Perangkat Keras
Perangkat keras yang perlu dipersiapkan dalam pemrograman Sistem Pembayaran Billing System Pasien di Rumah Sakit Umum Inanta
Padangsidimpuan adalah: a.
CPU b.
Layar Monitor VGA c.
Perangkat Input mouse dan keyboard d.
Printer
3.3.1.2. Perangkat Lunak
Perangkat lunak yang dibutuhkan dalam pembuatan program ini adalah program aplikasi opensource dari MySQL versi 5.5.16 untuk membuat database,
untuk server yang digunakan adalah server local dengan aplikasi opensource Apache2Triad 2.2.21. dan menulis kode script pemrograman C dengan
menggunakan Visual Studio 2012.
Universitas Sumatera Utara 3.4.
Perancangan
Tahapan perancangan design memiliki tujuan untuk merancang sistem baru yang dapat menyelesaikan masalah-masalah yang dihadapi perusahaan yang
diperoleh dari pemilihan alternatif sistem yang terbaik. Kegiatan yang dilakukan dalam tahap perancangan ini meliputi perancangan input, file dan output.
Perancangan Sistem Secara Umum
Desain program menggambarkan langkah dari masing-masing proses menggunakan bagan alir sistem. Secara umum pada sistem
pembayaran Billing System pasien di Rumah Sakit Umum Inanta adalah sebagai berikut:
Universitas Sumatera Utara
Gambar 3.1 Flowchart Halaman Utama Mulai
Log in Admin
Log in
Input NIP dan Password
Status =NIP NIP Password
Salah
Halaman Utama Pasien Baru
Obat
Keluar
Dokter Pasien Lama
Universitas Sumatera Utara 3.4.1. Perancangan Masukan
Perancangan masukan bertujuan untuk menentukan data-data masukan beserta semua kode-kode yang akan digunakan untuk mengoperasikan sistem.
Desain masukan pada sistem pembayaran pasien di Rumah Sakit Umum Inanta Padangsidimpuan berupa data administrator, identitas pasien, data rekam medis
rawat jalan, data rekam medis rawat inap, data obat, pilihan obat,data dokter. Data masukan terdiri dari 7 tabel yang akan dimasukkan dalam database
yaitu:
Table 3.1. Tabel Administrator No Field Name
Data Type Size
Description
1 Username
integer 12
Primary, auto_increment 2
Password varchar
12 Password yang valid dgn user
Tabel 3.2. Identitas Pasien No Field Name
Data Type Size
Description
1 NoRM
integer 6
Primary key 2
Nama varchar
25 Nama Pasien
3 TglLahir
date -
Tanggal Lahir Pasien 4
Umur integer
3 Umur Pasien
5 Jeniskelamin
varchar 2
Jenis Kelamin Pasien 6
Alamat varchar
50 Alamat Pasien
7 Agama
varchar 10
Agama Pasien 8
Status varchar
10 Status Perkawinan Pasien
9 NamaPenjamin
varchar 25
Nama Penjamin Pasien 10
TipeRuangan varchar
30 Tipe Ruangan Pasien
11 TglMasuk
date -
Tanggal Masuk Pasien
Universitas Sumatera Utara Tabel 3.3. Rekam Medis
No Field Name Data Type
Size Description
1 NoRM
integer 6
Primary key 2
TipeRR varchar
20 Tipe Ruang Rawatan Pasien
3 NamaDokter
varchar 30
Nama Dokter yang merawat 4
Diagnosis Masuk longtext
- Diagnosis Masuk Pasien
5 Diagnosis Keluar
Utama varchar
1000 Diagnosis Keluar Utama
Pasien 6
Diagnosis lain Komplikasi
varchar 1000
Diagnosis lain Komplikasi Pasien
7 Tindakan
varchar 1000
Tindakan Terhadap Pasien 8
EKG varchar
30 Pemeriksaan EKG
9 USG
varchar 30
Pemeriksaan USG 10 GULA
varchar 30
Pemeriksaan Gula Darah 11 KeadaanKeluar
varchar 10
Keadaan Keluar Pasien 12
Deposit integer
8 Biaya Awal Pasien
Table 3.4. Dokter No Field Name
Data Type Size
Description
1 NIP
integer 20
Primary key 2
NamaDokter varchar
100 Nama Dokter yang merawat
3 JenisPelayanan
varchar 25
Jenis Pelayanan Dokter 4
Alamat varchar
100 Alamat Dokter
Table 3.5. Obat No Field Name
Data Type Size
Description
1 Kode
integer 4
Primary key 2
Nama varchar
50 Nama Obat
3 Bentuk
varchar 20
Cair, kapsul, tablet, dll 4
Harga integer
7 Harga Obat
Universitas Sumatera Utara Table 3.6. Pilih Obat
No Field Name Data Type
Size Description
1 NoRM
integer 6
Nomor Rekam Medis Pasien 2
Jobat1 varchar
30 Jenis Obat 1
3 Jobat2
varchar 30
Jenis Obat 2 4
Jobat3 varchar
30 Jenis Obat 3
5 Jobat4
varchar 30
Jenis Obat 4 6
Jobat5 varchar
30 Jenis Obat 5
7 Jobat6
varchar 30
Jenis Obat 6 8
Jobat7 varchar
30 Jenis Obat 7
9 Jobat8
varchar 30
Jenis Obat 8 10 Tanggal
varchar 20
Tanggal Obat
Tabel 3.7. Rekam Medis Rawat Jalan No Field Name
Data Type Size
Description
1 NoRM
integer 6
Primary key 2
NamaDokter varchar
25 Nama Dokter yang merawat
3 Diagnosa
varchar 1000
Diagnosa Pasien 4
Tindakan varchar
1000 Tindakan Terhadap Pasien
5 EKG
varchar 30
Pemeriksaan EKG 6
USG varchar
30 Pemeriksaan USG
7 KadarGulaDarah
varchar 30
Pemeriksaan Gula Darah
3.4.2. Perancangan file