3.2 Requirement Analysist 3.2.1 Use Case Diagram
a. Admin
Admin
Gambar 3.1 Use Case Admin PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
b. Kasir
Kasir
Gambar 3.2 Use Case Kasir
c. Penagihan
Penagihan
Gambar 3.3 Use Case Penagihan PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
3.3 Logical Design 3.3.1 ER Diagram
USER USER_NAME [ PK1 ]
PASSWORD ID_ROLE
ROLE ID_ROLE [ PK1 ]
ROLE
DOKTER ID_DOKTER [ PK1 ]
NAMA_DOKTER ALAMAT_DOKTER
KOTA TELP
BIDANG PEMBAYARAN
NO_FOLIO [ FK1 ] NO_MR [ FK2 ]
ID_PERUSAHAAN NAMA_PASIEN
NAMA_PERUSAHAAN B_DOKTER_DIBAYAR
B_OBAT_DIBAYAR B_TAMBAHAN_DIBAYAR
TOTAL_DIBAYAR TEMPAT_PENANGANAN
TAMBAHAN_PELAYANAN NAMA_DOKTER
SPESIALIS B_DOKTER_PENAGIHAN
B_OBAT_PENAGIHAN B_TAMBAHAN_PENAGIHAN
TOTAL_PENAGIHAN TGL_BAYAR
ID_DOKTER [FK 3] ID_POLI [FK4]
POLIKLINIK ID_POLI [ PK1 ]
NAMA_POLI
PASIEN NO_MR [ PK1 ]
NAMA_PASIEN ALAMAT_PASIEN
TGL_LAHIR KOTA
UMUR JNS_KELAMIN
STATUS AGAMA
NAMA_ORTU NAMA_PERUSAHAAN
ID_PERUSAHAAN TGL_MASUK
PERUSAHAAN ID_PERUSAHAAN
NAMA_PERUSAHAAN ALAMAT_PERUSAHAAN
CONTACT_PERSON UMUM
ANAK SPOG
BKIA THT
BEDAH DALAM
GIGI FISIOTERAPI
KULIT MATA
ODS RONTGEN
LAB USG
OBAT
BIAYA NO_FOLIO [ PK1 ]
NO_MR [ FK1 ] T_BIAYA_DOKTER
T_BIAYA_OBAT T_BIAYA_TAMBAHAN
T_BIAYA_KESELURUHAN
punya
punya punya
punya punya
transaksi
punya punya
Gambar 3.4 Entity Relational Model PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
3.3.2 Proses Modelling DFD Diagram 3.3.2.1 Context Diagram
Sistem Informasi Pembayaran Biaya
Perawatan Pasien yang Menggunakan
Asuransi Kesehatan dari Perusahaan
Admin
Penagihan Kasir
Informasi Data User, Informasi Data Perusahaan, Informasi Data Biaya
Pasien Rawat Jalan, Informasi Data Pasien Rawat Jalan, Informasi Data
Pembayaran Pasien Rawat Jalan, Informasi Data Penagihan Pasien
Rawat Jalan, Informasi Data Dokter, Informasi Data Poliklinik
Username dan Password bagian Admin, Data User, Data
Perusahaan, Data Pasien Rawat Jalan, Data Biaya Pasien Rawat
Jalan, Data Pembayaran Pasien Rawat Jalan,Data Penagihan
Pasien Rawat Jalan, Data Dokter, Data Poliklinik
Informasi Data Pasien Rawat Jalan,
Informasi Data Pembayaran Pasien
Rawat Jalan, Informasi Data
Penagihan Pasien Rawat Jalan.
Username dan Password bagian
Penagihan Username dan
Password bagian Kasir, Data Pasien
Rawat Jalan, Data Biaya Pasien Rawat
Jalan, Data Pembayaran Pasien
Rawat Jalan Informasi Data Pasien
Rawat Jalan, Informasi Data Biaya Pasien
Rawat Jalan, Informasi Data Pembayaran
Pasien Rawat Jalan
Gambar 3.5 Context Diagram PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
3.3.2.2 Diagram Berjenjang
Gambar 3.6 Diagram Berjenjang bagian 1 PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Gambar 3.7 Diagram Berjenjang bagian 2 PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Gambar 3.8 Diagram Berjenjang bagian 3 PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
3.3.2.3 Overview Diagram
Gambar 3.9 Overview Diagram PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
3.3.2.4 Data Flow Diagram DFD
Gambar 3.10 DFD Level 1 Proses 1 PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Gambar 3.11 DFD Level 1 Proses 2 PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Gambar 3.12 DFD Level 1 Proses 2.2
Gambar 3.13 DFD Level 2 Proses 1.2 PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Gambar 3.14 DFD Level 2 Proses 1.4
Gambar 3.15 DFD Level 2 Proses 1.6 PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Gambar 3.16 DFD Level 2 Proses 1.8
Gambar 3.17 DFD Level 2 Proses 1.10 PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Gambar 3.18 DFD Level 2 Proses 1.12
Gambar 3.19 DFD Level 2 Proses 1.14 PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Gambar 3.20 DFD Level 2 Proses 1.16
Gambar 3.21 DFD Level 2 Proses 2.4 PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Gambar 3.22 DFD Level 2 Proses 3.2 PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
3.3.2.5 Tabel Entity, Input, Output Entity
Input Output
Admin Username dan Password
bagian Admin,
Data User, Data Perusahaan,
Data Pasien Rawat Jalan, Data Biaya Pasien Rawat
Jalan, Data Pembayaran Pasien Rawat Jalan,Data
Penagihan Pasien Rawat Jalan, Data Dokter, Data
Poliklinik Informasi
Data User,
Informasi Data
Perusahaan, Informasi
Data Biaya Pasien Rawat Jalan,
Informasi Data
Pasien Rawat
Jalan, Informasi
Data Pembayaran
Pasien Rawat Jalan, Informasi
Data Penagihan Pasien Rawat Jalan, Informasi
Data Dokter, Informasi Data Poliklinik
Kasir Username dan Password
bagian Kasir, Data Pasien Rawat Jalan, Data Biaya
Pasien Rawat Jalan, Data Pembayaran
Pasien Informasi
Data Pasien
Rawat Jalan, Informasi Data Biaya Pasien Rawat
Jalan, Informasi
Data Pembayaran
Pasien PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Rawat Jalan Rawat Jalan
Penagihan Username dan Password
bagian Penagihan Informasi
Data Pasien
Rawat Jalan, Informasi Data Pembayaran Pasien
Rawat Jalan, Informasi Data Penagihan Pasien
Rawat Jalan.
Tabel 3.1 Tabel Entity, Input, Output PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
3.4 Relasi Antar Tabel
USER_NAME PASSWORD
ID_ROLE
USER1
ID_ROLE ROLE
ROLE
ID_DOKTER NAMA_DOKTER
ALAMAT_DOKTER KOTA
TELP BIDANG
DOKTER
NO_FOLIO NO_MR
ID_PERUSAHAAN NAMA_PASIEN
NAMA_PERUSAHAAN B_DOKTER_DIBAYAR
B_OBAT_DIBAYAR B_TAMBAHAN_DIBAYAR
TOTAL_DIBAYAR TEMPAT_PENANGANAN
TAMBAHAN_PELAYANAN NAMA_DOKTER
SPESIALIS B_DOKTER_PENAGIHAN
B_OBAT_PENAGIHAN B_TAMBAHAN_PENAGIHAN
TOTAL_PENAGIHAN TGL_BAYAR
ID_DOKTER ID_POLI
PEMBAYARAN ID_POLI
NAMA_POLI POLIKLINIK
ID_PERUSAHAAN NAMA_PERUSAHAAN
ALAMAT_PERUSAHAAN CONTACT_PERSON
UMUM ANAK
SPOG BKIA
THT BEDAH
DALAM GIGI
FISIOTERAPI KULIT
MATA ODS
RONTGEN LAB
USG OBAT
NO_MR NAMA_PASIEN
ALAMAT_PASIEN TGL_LAHIR
KOTA UMUR
JNS_KELAMIN STATUS
AGAMA NAMA_ORTU
NAMA_PERUSAHAAN ID_PERUSAHAAN
TGL_MASUK NO_FOLIO
NO_MR T_BIAYA_DOKTER
T_BIAYA_OBAT T_BIAYA_TAMBAHAN
T_BIAYA_KESELURUHAN PERUSAHAAN
PASIEN BIAYA
Gambar 3.23 Relasi Antar Tabel PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
3.5 Desain Database Tabel USER1
Nama Field Tipe
Panjang
USER_NAME varchar
10 PASSWORD
varchar 15
ID_ROLE int
4
Tabel 3.2 Tabel User1
Tabel ROLE Nama Field
Tipe Panjang
ID_ROLE int
4 ROLE
varchar 30
Tabel 3.3 Tabel Role
Tabel POLIKLINIK Nama Field
Tipe Panjang
ID_POLI varchar
4 NAMA_POLI
varchar 30
Tabel 3.4 Tabel Poliklinik PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Tabel PERUSAHAAN Nama Field
Tipe Panjang
ID_PERUSAHAAN varchar
4 NAMA_PERUSAHAAN
varchar 40
ALAMAT_PERUSAHAAN varchar
40 CONTACT_PERSON
varchar 40
UMUM int
4 ANAK
int 4
SPOG int
4 BKIA
int 4
THT int
4 BEDAH
int 4
DALAM int
4 GIGI
int 4
FISIOTERAPI int
4 KULIT
int 4
MATA int
4 ODS
int 4
RONTGEN int
4 LAB
int 4
USG int
4 OBAT
int 4
Tabel 3.5 Tabel Perusahaan PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Tabel PEMBAYARAN Nama Field
Tipe Panjang
NO_FOLIO varchar
20 NO_MR
varchar 20
ID_PERUSAHAAN varchar
4 NAMA_PASIEN
varchar 40
NAMA_PERUSAHAAN varchar
40 B_DOKTER_DIBAYAR
decimal 5
B_OBAT_DIBAYAR decimal
5 B_TAMBAHAN_DIBAYAR
decimal 5
TOTAL_DIBAYAR decimal
5 TEMPAT_PENANGANAN
varchar 20
TAMBAHAN_PELAYANAN varchar
20 NAMA_DOKTER
varchar 40
SPESIALIS varchar
15 B_DOKTER_PENAGIHAN
decimal 5
B_OBAT_PENAGIHAN decimal
5 B_TAMBAHAN_PENAGIHAN
decimal 5
TOTAL_PENAGIHAN decimal
5 TGL_BAYAR
datetime 8
ID_DOKTER varchar
4 ID_POLI
varchar 4
Tabel 3.6 Tabel Pembayaran PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Tabel PASIEN Nama Field
Tipe Panjang
NO_MR varchar
20 NAMA_PASIEN
varchar 40
ALAMAT_PASIEN varchar
40 TGL_LAHIR
datetime 8
KOTA varchar
20 UMUR
int 4
JNS_KELAMIN varchar
10 STATUS
varchar 15
AGAMA varchar
15 NAMA_ORTU
varchar 40
NAMA_PERUSAHAAN varchar
40 ID_PERUSAHAAN
varchar 4
TGL_MASUK datetime
8
Tabel 3.7 Tabel Pasien PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Tabel DOKTER Nama Field
Tipe Panjang
ID_DOKTER varchar
4 NAMA_DOKTER
varchar 40
ALAMAT_DOKTER varchar
40 KOTA
varchar 20
TELP varchar
14 BIDANG
varchar 30
Tabel 3.8 Tabel Dokter
Tabel BIAYA Nama Field
Tipe Panjang
NO_FOLIO varchar
20 NO_MR
varchar 20
T_BIAYA_DOKTER decimal
5 T_BIAYA_OBAT
decimal 5
T_BIAYA_TAMBAHAN decimal
5 T_BIAYA_KESELURUHAN
decimal 5
Tabel 3.9 Tabel Biaya PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
3.6 Desain Input Dan Output Sistem