BAB III ANALISIS DAN PERANCANGAN SISTEM
3.1 Analisis Sistem yang Sedang Berjalan
Sistem pelayanan pada rumah sakit MARDI WALUYO merupakan suatu sistem
yang mencakup pengelolaan data rekam medik pasien, rawat inap, data dokter,
dan jadwal dokter jaga. Pasien mempunyai kartu berobat yang menampung data
identitas pasien dan jejak rekam medik pasien. Pada saat terdapat pasien yang
harus menjalani rawat inap, petugas mencatat data pasien berdasarkan kartu
berobat serta menentukan kamar yang hendak digunakan. Setiap hari petugas
membuat jadwal dokter jaga sebagai informasi bagi pihak yang membutuhkan.
Pengelolaan data rekam medik, transaksi rawat inap, dan jadwal dokter
merupakan sebuah pekerjaan yang bersifat rutin dan dilaksanakan secara terus-
menerus. Pada saat ini, kegiatan tersebut masih disimpan secara manual, seperti
dengan mencatat identitas pasien dan rekam medik pada kartu berobat, data
transaksi pasien pada buku. Hal ini berpengaruh pada lamanya waktu yang
diperlukan untuk membuat laporan dan mencari informasi.
3.2 Analisis Sistem yang Baru
Suatu kegiatan/perkerjaan yang dilaksanakan secara rutin dan terus menerus
diperlukan untuk dibuat menjadi proses yang terautomatisasi, sehingga dapat
mengurangi waktu untuk melaksanakan kegiatan/pekerjaan tersebut. Sistem
informasi pelayanan pada rumah sakit MARDI WALUYO yang dibuat ini
bertujuan untuk membantu dan mempermudah dalam melaksanakan pekerjaan
22
pelayanan dengan mengautomatisasi proses yang bersifat rutin. Sistem yang baru
dibuat dengan Visual Basic 6.0 dan database MySQL, sehingga mempunyai
keunggulan berikut :
a) Dapat berbagi (Sharing) dalam pemakaian database.
b) Informasi dapat diperoleh dengan cepat dan akurat.
c) Mempermudah kegiatan rutinitas dan pembuatan laporan.
3.3 Diagram Use case
Gambar 3.1 Diagram Use Case
Dari gambar rancangan tersebut, kasir hanya dapat mengolah data pasien, data
rawat inap, data jadwal dokter jaga, dan laporan, sedangkan admin dapat
melakukan semuanya.
23
3.4 Desain Database
Desain database digunakan untuk merancang masukan data yang bertujuan untuk
membentuk sistem basis data yang saling terhubung dan berelasi antara tabel yang
satu dengan yang lain. Selain itu desain database digunakan juga untuk
menentukan panjang karakter masing-masing fields dan tipe datanya. Desain
database dijelaskan dalam dua sub bahasan yaitu relasi antar tabel dan rancangan
struktur database.
3.4.1 Entity Relationship Diagram
Gambar.3.2 ERD database rumah sakit
24
3.4.2 Kamus Data
1. Tabel Agama
Nama Tabel : agama
Primary Key : kode_agama
Foreign Key : -
Panjang Record : 16
Nama Field Type Panjang Record
Keterangan
kode_agama Char 1 Agama Varchar 15
2. Tabel Dokter
Nama Tabel : dokter
Primary Key : kode_dokter
Foreign Key : agama, spesialis
Panjang Record : 124 byte
Nama Field Type Panjang Record
Keterangan
kode_dokter Char 3 Nama Varchar 50 tanggal_lahir Date Agama Char 1 umur Char 2 Jenis_kelamin Enum(L,P) 1 alamat Varchar 50 telepon Varchar 15 spesialis Char 2
25
3. Tabel Kasir
Nama Tabel : kasir
Primary Key : kode_kasir
Foreign Key : agama
Panjang Record : 122 byte
Nama Field Type Panjang Record
Keterangan
kode_kasir Char 3 Nama Varchar 50 tanggal_lahir Date Agama Char 1 umur Char 2 Jenis_kelamin Enum(L,P) 1 alamat Varchar 50 telepon Varchar 15
4. Tabel Pasien
Nama Tabel : pasien
Primary Key : kode_pasien
Foreign Key : agama
Panjang Record : 107 byte
Nama Field Type Panjang Record
Keterangan
kode_pasien Char 3 Nama Varchar 50 tanggal_lahir Date Agama Char 1 umur Char 2 Jenis_kelamin Enum(L,P) 1 alamat Varchar 50
5. Tabel dokterjaga
Nama Tabel : dokterjaga
Primary Key : kode_dokter + tanggal
26
Foreign Key : kode_dokter
Panjang Record : 3 byte
Nama Field Type Panjang Record
Keterangan
kode_dokter Char 3 Tanggal Date Jammulai Time Jampulang Time
6. Tabel Ruang
Nama Tabel : ruang
Primary Key : kode_ruang
Foreign Key : -
Panjang Record : 53 byte
Nama Field Type Panjang Record
Keterangan
kode_ruang Char 3 nama_ruang Varchar 40 Kapasitas Char 2 Kelas Char 1 harga Varchar 7
7. Tabel Spesialis
Nama Tabel : spesialis
Primary Key : kode_spesialis
Foreign Key : -
Panjang Record : 42 byte
Nama Field Type Panjang Record
Keterangan
kode_spesialis Char 2 Spesialis Varchar 40
27
8. Tabel Login
Nama Tabel : login
Primary Key : kode_login
Foreign Key : kode_user
Panjang Record : 46 byte
Nama Field Type Panjang Record
Keterangan
kode_login Char 2 Username Char 20 password Char 20 Level Char 1 kode_user Char 3
9. Tabel Trasnsaksi Rawat Inap
Nama Tabel : transaksi_inap
Primary Key : kode_inap
Foreign Key : kode_ruang, kode_pasien
Panjang Record : 49 byte
Nama Field Type Panjang Record
Keterangan
kode_inap Char 3 kode_pasien Char 3 kode_ruang Char 3 tanggal_masuk Varchar 12 lama_inap Char 2 subtotal Int 8 biaya_lain Int 8 Total Int 10 tanggal_keluar Date
28
3.5 Rancangan Logika Program
3.5.1 Menu Utama
Gambar 3.3 Rancangan Logika Menu Utama
29
3.5.2 Modul Login
Gambar 3.4 Rancangan Logika Modul Login
30
3.5.3 Menu Data master
Gambar 3.5 Rancangan Logika Menu Data Master 3.5.4 Modul Master Data Dokter
Gambar 3.6 Rancangan Logika Modul Master Data Dokter
31
3.5.5 Modul Master Ruang
Gambar 3.7 Rancangan Logika Modul Master Ruang 3.5.6 Modul Master Spesialis
Gambar 3.8 Rancangan Logika Modul Master Spesialis
32
3.5.7 Modul Master Kasir
Gambar 3.9 Rancangan Logika Modul Master Kasir
33
3.5.8 Modul Master Login
Gambar 3.10 Rancangan Logika Modul Master Login
34
3.5.9 Modul Data Pasien
Gambar 3.11 Rancangan Logika Modul Data Pasien
35
3.5.10 Modul Transaksi Pasien Masuk
Gambar 3.12 Rancangan Logika Modul Transaksi Pasien Masuk
36
3.5.11 Modul Transaksi Pasien Keluar
Gambar 3.13 Rancangan Logika Modul Transaksi Pasien Keluar 3.5.12 Modul Cari Dokter
Gambar 3.14 Rancangan Logika Modul Cari Dokter
37
3.5.13 Modul Cari Pasien
Gambar 3.15 Rancangan Logika Modul Cari Pasien 3.6 Desain Tampilan
3.6.1 Desain Form Login
Gambar 3.16 Desain Form Login
38
3.6.2 Desain Form Pengelolaan Data Dokter
Gambar 3.17 Desain Form Pengelolaan Data Dokter
3.6.3 Desain Form Pengelolaan Data Ruang
Gambar 3.18 Desain Form Login Pengelolaan Data Ruang
39
3.6.4 Desain Form Pengelolaan Data Spesialis
Gambar 3.19 Desain Form Pengelolaan Data Spesialis
3.6.5 Desain Form Pengelolaan Data Kasir
Gambar 3.20 Desain Form Pengelolaan Data Kasir
40
3.6.6 Desain Form Pengelolaan Data Pasien
Gambar 3.21 Desain Form Pengelolaan Data Pasien
3.6.7 Desain Form Pengelolaan Data Login
Gambar 3.22 Desain Form Pengelolaan Data Login
41
3.6.8 Desain Form Pengelolaan Jadwal Dokter Jaga
Gambar 3.23 Desain Form Pengelolaan Jadwal Dokter Jaga
3.6.9 Desain Form Transaksi Pasien Masuk
Gambar 3.24 Desain Form Transaksi Pasien Masuk
42
3.6.10 Desain Form Transaksi Pasien Keluar
Gambar 3.25 Desain Form Transaksi Pasien Keluar
3.6.11 Desain Form Pencarian Dokter
Gambar 3.26 Desain Form Pencarian Dokter
3.6.12 Desain Form Pencarian Pasien
Gambar 3.27 Desain Form Pencarian Pasien
43
3.6.13 Desain Form Cetak Pasien
Gambar 3.28 Desain Cetak Pasien
3.6.14 Desain Cetak Laporan Pasien
Gambar 3.29 Desain Cetak Laporan Pasien
Top Related