ANALISIS DAN PERANCANGAN SISTEM Sistem pelayanan …digilib.unila.ac.id/20440/8/BAB III.pdf ·...

23
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

Transcript of ANALISIS DAN PERANCANGAN SISTEM Sistem pelayanan …digilib.unila.ac.id/20440/8/BAB III.pdf ·...

Page 1: ANALISIS DAN PERANCANGAN SISTEM Sistem pelayanan …digilib.unila.ac.id/20440/8/BAB III.pdf · ANALISIS DAN PERANCANGAN SISTEM ... Sistem pelayanan pada rumah sakit MARDI WALUYO merupakan

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

Page 2: ANALISIS DAN PERANCANGAN SISTEM Sistem pelayanan …digilib.unila.ac.id/20440/8/BAB III.pdf · ANALISIS DAN PERANCANGAN SISTEM ... Sistem pelayanan pada rumah sakit MARDI WALUYO merupakan

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.

Page 3: ANALISIS DAN PERANCANGAN SISTEM Sistem pelayanan …digilib.unila.ac.id/20440/8/BAB III.pdf · ANALISIS DAN PERANCANGAN SISTEM ... Sistem pelayanan pada rumah sakit MARDI WALUYO merupakan

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

Page 4: ANALISIS DAN PERANCANGAN SISTEM Sistem pelayanan …digilib.unila.ac.id/20440/8/BAB III.pdf · ANALISIS DAN PERANCANGAN SISTEM ... Sistem pelayanan pada rumah sakit MARDI WALUYO merupakan

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

Page 5: ANALISIS DAN PERANCANGAN SISTEM Sistem pelayanan …digilib.unila.ac.id/20440/8/BAB III.pdf · ANALISIS DAN PERANCANGAN SISTEM ... Sistem pelayanan pada rumah sakit MARDI WALUYO merupakan

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

Page 6: ANALISIS DAN PERANCANGAN SISTEM Sistem pelayanan …digilib.unila.ac.id/20440/8/BAB III.pdf · ANALISIS DAN PERANCANGAN SISTEM ... Sistem pelayanan pada rumah sakit MARDI WALUYO merupakan

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

Page 7: ANALISIS DAN PERANCANGAN SISTEM Sistem pelayanan …digilib.unila.ac.id/20440/8/BAB III.pdf · ANALISIS DAN PERANCANGAN SISTEM ... Sistem pelayanan pada rumah sakit MARDI WALUYO merupakan

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

Page 8: ANALISIS DAN PERANCANGAN SISTEM Sistem pelayanan …digilib.unila.ac.id/20440/8/BAB III.pdf · ANALISIS DAN PERANCANGAN SISTEM ... Sistem pelayanan pada rumah sakit MARDI WALUYO merupakan

28

3.5 Rancangan Logika Program

3.5.1 Menu Utama

Gambar 3.3 Rancangan Logika Menu Utama

Page 9: ANALISIS DAN PERANCANGAN SISTEM Sistem pelayanan …digilib.unila.ac.id/20440/8/BAB III.pdf · ANALISIS DAN PERANCANGAN SISTEM ... Sistem pelayanan pada rumah sakit MARDI WALUYO merupakan

29

3.5.2 Modul Login

Gambar 3.4 Rancangan Logika Modul Login

Page 10: ANALISIS DAN PERANCANGAN SISTEM Sistem pelayanan …digilib.unila.ac.id/20440/8/BAB III.pdf · ANALISIS DAN PERANCANGAN SISTEM ... Sistem pelayanan pada rumah sakit MARDI WALUYO merupakan

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

Page 11: ANALISIS DAN PERANCANGAN SISTEM Sistem pelayanan …digilib.unila.ac.id/20440/8/BAB III.pdf · ANALISIS DAN PERANCANGAN SISTEM ... Sistem pelayanan pada rumah sakit MARDI WALUYO merupakan

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

Page 12: ANALISIS DAN PERANCANGAN SISTEM Sistem pelayanan …digilib.unila.ac.id/20440/8/BAB III.pdf · ANALISIS DAN PERANCANGAN SISTEM ... Sistem pelayanan pada rumah sakit MARDI WALUYO merupakan

32

3.5.7 Modul Master Kasir

Gambar 3.9 Rancangan Logika Modul Master Kasir

Page 13: ANALISIS DAN PERANCANGAN SISTEM Sistem pelayanan …digilib.unila.ac.id/20440/8/BAB III.pdf · ANALISIS DAN PERANCANGAN SISTEM ... Sistem pelayanan pada rumah sakit MARDI WALUYO merupakan

33

3.5.8 Modul Master Login

Gambar 3.10 Rancangan Logika Modul Master Login

Page 14: ANALISIS DAN PERANCANGAN SISTEM Sistem pelayanan …digilib.unila.ac.id/20440/8/BAB III.pdf · ANALISIS DAN PERANCANGAN SISTEM ... Sistem pelayanan pada rumah sakit MARDI WALUYO merupakan

34

3.5.9 Modul Data Pasien

Gambar 3.11 Rancangan Logika Modul Data Pasien

Page 15: ANALISIS DAN PERANCANGAN SISTEM Sistem pelayanan …digilib.unila.ac.id/20440/8/BAB III.pdf · ANALISIS DAN PERANCANGAN SISTEM ... Sistem pelayanan pada rumah sakit MARDI WALUYO merupakan

35

3.5.10 Modul Transaksi Pasien Masuk

Gambar 3.12 Rancangan Logika Modul Transaksi Pasien Masuk

Page 16: ANALISIS DAN PERANCANGAN SISTEM Sistem pelayanan …digilib.unila.ac.id/20440/8/BAB III.pdf · ANALISIS DAN PERANCANGAN SISTEM ... Sistem pelayanan pada rumah sakit MARDI WALUYO merupakan

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

Page 17: ANALISIS DAN PERANCANGAN SISTEM Sistem pelayanan …digilib.unila.ac.id/20440/8/BAB III.pdf · ANALISIS DAN PERANCANGAN SISTEM ... Sistem pelayanan pada rumah sakit MARDI WALUYO merupakan

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

Page 18: ANALISIS DAN PERANCANGAN SISTEM Sistem pelayanan …digilib.unila.ac.id/20440/8/BAB III.pdf · ANALISIS DAN PERANCANGAN SISTEM ... Sistem pelayanan pada rumah sakit MARDI WALUYO merupakan

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

Page 19: ANALISIS DAN PERANCANGAN SISTEM Sistem pelayanan …digilib.unila.ac.id/20440/8/BAB III.pdf · ANALISIS DAN PERANCANGAN SISTEM ... Sistem pelayanan pada rumah sakit MARDI WALUYO merupakan

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

Page 20: ANALISIS DAN PERANCANGAN SISTEM Sistem pelayanan …digilib.unila.ac.id/20440/8/BAB III.pdf · ANALISIS DAN PERANCANGAN SISTEM ... Sistem pelayanan pada rumah sakit MARDI WALUYO merupakan

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

Page 21: ANALISIS DAN PERANCANGAN SISTEM Sistem pelayanan …digilib.unila.ac.id/20440/8/BAB III.pdf · ANALISIS DAN PERANCANGAN SISTEM ... Sistem pelayanan pada rumah sakit MARDI WALUYO merupakan

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

Page 22: ANALISIS DAN PERANCANGAN SISTEM Sistem pelayanan …digilib.unila.ac.id/20440/8/BAB III.pdf · ANALISIS DAN PERANCANGAN SISTEM ... Sistem pelayanan pada rumah sakit MARDI WALUYO merupakan

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

Page 23: ANALISIS DAN PERANCANGAN SISTEM Sistem pelayanan …digilib.unila.ac.id/20440/8/BAB III.pdf · ANALISIS DAN PERANCANGAN SISTEM ... Sistem pelayanan pada rumah sakit MARDI WALUYO merupakan

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