Professional Documents
Culture Documents
flow yang dirancang mengacu pada document flow yang manual kemudian diubah
secara komputerisasi, sehingga masalah-masalah yang ada pada proses yang lama
AY
dapat diatasi dengan sistem yang baru. Proses-proses yang dirancang adalah
maintenance anggota, proses simpanan, proses pinjaman, proses angsuran, dan
AB
DFD yang menggambarkan arus data yang masuk ke dalam dan keluar dari sistem
informasi simpan pinjam. Pihak-pihak yang digambarkan dalam DFD adalah
SU
pihak yang terlibat dalam proses dalam sistem informasi simpan pinjam.
Dalam proses simpan pinjam perlu dibuat tabel anggota untuk
menyimpan data anggota, table logs transaksi untuk menyimpan data transaksi
simpan pinjam, tabel jenis simpanan dan pinjaman untuk menyimpan macam-
IK
ST
permasalahan yang ada pada sistem dimana aplikasi dibangun yang meliputi
perangkat keras (hardware), perangkat lunak (software) dan pengguna. Analisis
ini diperlukan sebagai dasar bagi tahapan perancangan sistem. Analisis sistem
meliputi identifikasi permasalahan, spesifikasi aplikasi, spesifikasi pengguna, dan
lingkungan operasi.
21
22
AY
satu dengan data yang lainnya yaitu data pasien, pegawai, obat, dan dokter.
Setelah itu, menganalisa alur kerja dan dokumen yang terkait. Dari analisa
AB
SU
Context Diagram, HIPO, ERD, DFD, Conceptual Data Model, Phisical Data
Model, DBMS, desain input outputnya.
IK
ST
23
Pendaftaran
Bag. Pendaftaran
start
Menginputkan id
pasien
AB
Menginputkan id
pasien
Ada kartu /
tidak?
AY
Pasien
mendaft
ar
Pasien
asuransi atau
tidak?
SU
Pasien
mengisi
Form
pendaftaran
Menginputkan
Data Pasien
Baru
ST
IK
Form
pendaftaran
Form
Pendaft
aran
Pasien
Pada gambar 4.1 Pasien memberikan data pasien kepada bagian pendaftaraan.
24
baru, dilanjutkan dengan membuat laporan. Kartu pasien akan diserahkan pada
pasien sedangkan laporan anggota baru akan ditampilkan pada pimpinan.
Kartu pssien
Membuat nomer
antrian
Nomer antrian
Kartu antrian
Data Pasien
Membuat kartu
pasien
Hasil lab
Kartu pasien
Melakukan
pemeriksaan
Membuat nomer
antrian
Kartu pasien
ST
IK
Membuat id pasien
SU
Kartu antrian
AB
Poli
AY
Bag. Pendaftaran
Pasien
25
pemeriksaan
Pembayaran
Pasien
Bag. Pembayaran
AB
Lengkap?
Bukti pembayaran
3
Melakukan
pengecekan
kelengkapan
RESEP
AY
SU
Resep
Asuransi?
Melakukan
perhitungan
dipotong Asuransi
Melakukan
perhitungan
Mencetak nota
Mencetak nota
Bukti Pembayaran
ST
IK
Bukti Pembayaran
1
2
26
dibutuhkan pihak Rumah Sakit. Jika lengkap masih ada pengecekan apakah
memakai asuransi atau tidak, jika iya maka perhitungan dilakukan dan mendapat
potongan dari asuransi, tetapi jika tidak dilakukan perhitungan penuh yaitu biaya
obat dan biaya tarif dokter. Setelah itu mencetak laporan keuangan sebagai bukti
pembayaran atau nota rangkap tiga, dimana satu untuk pasien, dua lainya adalah
ST
IK
SU
AB
AY
27
nota pembayaran
pasien
AY
dokter
data resep 2
AB
data pasien
data resep
data pembayaran
pendafataran
SU
pembayaran
nota pembayaran 2
IK
HIPO terlebih dahulu. Karena dengan adanya HIPO, alur proses dari sistem akan
ST
lebih teratur dan jelas. HIPO dari sistem informasi Rawat Jalan Pada R.S.U.D
DR. R. Sosodoro Djatikoesoemo Bojonegoro dapat dilihat pada gambar 4.7.
AB
AY
A
28
Pendaftaran
Pembayaran
Pendataan data
pasien
Cetak katu
2.1
2.2
3.1
3.2
Pengevcekan data
pasien
pemeriksaan
Pembayaran biaya
Pembuatan laporan
1.2
1.1
SU
Pemeriksaan
ST
IK
29
si mpan data
1
pencatatan
data pasi en
AY
AB
ambil data
dokter
[r ekam medis ]
2
r eg i str asi
[data r es ep]
dokter
SU
pendafatar a
n
pasi en
[data r es ep 2]
pasi en
3
pembayar an
data pembayar an
[nota pembayar an 2]
[data pembayar an]
ST
IK
pembayar a
n
pembayar a
n
30
pasien
1.1
[simpan data]
data pasien
AB
pencatatan
data pasien
AY
[data pasien]
pendafatara
n
SU
1.2
cetak kartu
[kartu berobat]
pasien
ST
IK
31
data pasien
[ambil data]
2.1
peng ecekan_dat
a_pasien
[rekam medis]
AY
2.2
data_pasien_valid
dokter
pemeriksaan
[data resep]
dokter
AB
SU
[melakukan pembayaran]
pembayaran
ST
IK
pendafatara
n
32
pasien
[melakukan pembayaran]
[data resep[nota
2] pembayaran]
AY
reg istrasi
pasien
data
pembayaran
AB
3.2
[data pembayaran]
pembayara
n
SU
pembuatan
laporan
[nota pembayaran 2]
pembayara
n
IK
ST
model data yang ada pada Sistem dimana terdapat entity dan relationship. Entity
merupakan objek yang ada dan terdefinisikan di dalam suatu organisasi, dapat
berupa abstrak/nyata, misal dapat berupa orang, objek/waktu kejadian.
33
dokter
id_dokter
nama_dokter
bidang
alamat
no_telp
tarif
rekam_medik
id_rekammedik
ST
IK
obat
id_obat
nama_obat
jenis
harga
dimiliki
melakukan
melakukan
memiliki
SU
melakukan
mempunyai
memiliki
periksa
id_periksa
nama_pasien
alamat
tgl_lahir
status_pasien
jenis_pelayanan
riwayat_pasien
nama_pegawai
AY
Pasien
id_pasien
nama_pasien
tgl_lhr
umur
jns_klmn
alamat
no_telp
no_hp
pekerjaan
status
jns_assrns
AB
A.
detil_rekam_medik
jumlah
harga
jumlah_bayar
pembayaran
id_pembayaran
tgl_pembayaran
tarif
harga
total
melakukan
pegawai
id_pegawai
nama
alamat
tgl_lahir
umur
jns_klmn
34
ID_PASIEN = ID_PASIEN
PERIKSA
ID_PERIKSA
ID_PEGAWAI
ID_PASIEN
NAMA_PASIEN
ALAMAT
TGL_LAHIR
STATUS_PASIEN
JENIS_PELAYANAN
RIWAYAT_PASIEN
NAMA_PEGAWAI
char(6)
char(6)
char(6)
varchar(50)
varchar(50)
varchar(50)
varchar(50)
varchar(50)
varchar(50)
varchar(50)
PASIEN
ID_PASIEN
char(6)
NAMA_PASIEN varchar(50)
TGL_LHR
datetime
UMUR
varchar(50)
JNS_KLMN
varchar(50)
ALAMAT
varchar(50)
NO_TELP
varchar(50)
NO_HP
varchar(50)
PEKERJAAN varchar(50)
STATUS
varchar(50)
JNS_ASSRNS varchar(50)
AY
B.
AB
ID_PEGAWAI = ID_PEGAWAI
ID_PASIEN = ID_PASIEN
REKAM_MEDIK
char(6)
char(6)
char(6)
char(6)
char(6)
SU
ST
IK
OBAT
ID_OBAT
char(6)
NAMA_OBAT varchar(50)
JENIS
varchar(50)
HARGA
int
PEGAWAI
ID_PEGAWAI char(6)
ID_PEGAWAI = ID_PEGAWAI
NAMA
varchar(50)
ALAMAT
varchar(50)
TGL_LAHIR datetime
ID_PEMBAYARAN = ID_PEMBAYARAN
UMUR
varchar(50)
JNS_KLMN varchar(50)
ID_PEMBAYARAN
ID_DOKTER
ID_DOKTER = ID_DOKTER
ID_PEGAWAI
ID_PASIEN
ID_REKAMMEDIK
DOKTER
ID_DOKTER
char(6)
NAMA_DOKTER varchar(50)
BIDANG
varchar(50)
ALAMAT
varchar(50)
NO_TELP
varchar(50)
TARIF
varchar(50)
ID_OBAT = ID_OBAT
PEMBAYARAN
ID_PEMBAYARAN char(6)
TGL_PEMBAYARAN datetime
TARIF
int
HARGA
int
TOTAL
int
DETIL_REKAM_MEDIK
ID_OBAT
char(6)
JUMLAH
int
HARGA
int
JUMLAH_BAYAR int
35
administrasi akademik , sehingga dapat diketahui table apa saja yang dipakai dan
relasi-relasinya.
Setelah didapatkan konsep database pada Conceptual Data Model
AY
AB
Dimungkinkan adanya table baru hasil dari relasi CDM. Database PDM
merupakan bentuk fisik dari database yang digunakan dalam aplikasi. Untuk
Struktur File
SU
4.2.4
Database yang digunakan adalah database Sql Server 2008. Pada aplikasi
ini, diperlukan delapan tabel, tabel mata pelajaran, tabel guru, tabel kompetensi
guru, tabel kelas, tabel siswa, tabel penjadwalan, tabel alokasi siswa dan tabel
ST
IK
1. Nama tabel
: PASIEN
Fungsi
Primary key
: ID_PASIEN
Foreign key
No
1
2
Nama Field
ID_PASIEN
NAMA
Tipe Data
Char6
Varchar50
Constraint
Primary Key
NotNull
36
Tipe Data
Varchar2
Datetime
Datetime
Varchar50
Varchar50
Varchar50
Varchar50
Varchar50
Varchar50
Varchar50
: PEGAWAI
2. Nama tabel
AB
Primary key
: ID PEGAWAI
Foreign key
:-
SU
Fungsi
Nama Field
ID_PEGAWAI
NAMA PEGAWAI
TGL_LAHIR
UMUR
JNS_KLMIN
ST
IK
No
1
2
3
4
5
3. Nama tabel
Constraint
NotNull
NotNull
NotNull
NotNull
NotNull
NotNull
NotNull
NotNull
NotNull
NotNull
Nama Field
TGL_LAHIR
TEMPAT_LAHIR
UMUR
JNS_KLMIN
ALAMAT
NO_TELP
NO_HP
PEKERJAAN
STATUS
JNS_ASRNS
AY
No
3
4
5
6
7
8
9
10
11
12
Tipe Data
Char6
Varchar50
Varchar50
Varchar50
Varchar50
: OBAT
Fungsi
Primary key
: ID_OBAT
Foreign key
Constraint
Primary Key
NotNull
NotNull
NotNull
NotNull
37
No
Nama Field
Tipe Data
Constraint
char6
Primary Key
ID_OBAT
NAMA OBAT
Varchar50
NotNull
JENIS OBAT
Varchar50
NotNull
HARGA
Int
NotNull
4. Nama tabel
: DOKTER
: Menyimpan Data Obat
Primary key
: ID_Dokter
Foreign key
Nama Field
Tipe Data
SU
No
AB
Fungsi
ID_DOKTER
Constraint
Char6
Primary Key
NAMA_DOKTER
Varchar50
NotNull
BIDANG
Varchar50
NotNull
ALAMAT
Varchar50
NotNull
NO_TELP
Varchar50
NotNull
TARIF
int
NotNull
IK
AY
ST
5. Nama tabel
: REKAM MEDIK
Fungsi
Primary key
: ID_REKAM MEDIK
Foreign key
38
Nama Field
Tipe Data
Constraint
ID_REKAM_MEDIK
Char6
Primary Key
ID_PEGAWAI
Char6
Foreign Key
ID_PASIEN
Char6
Foreign Key
ID_DOKTER
Char6
Foreign Key
AY
No
AB
6. Nama tabel
Primary key
Foreign key
: ID_REKAMMEDIK, ID_OBAT
Nama Field
Tipe Data
SU
No
Fungsi
Constraint
ID_REKAMMEDIK
Char6
Foreign key
ID_OBAT
Char6
Foreign key
JUMLAH
int
Null
HARGA
int
Null
JUMLAH_BAYAR
int
Null
IK
ST
7. Nama tabel
: PERIKSA
Fungsi
Primary key
: ID_TRANSAKSI
Foreign key
: ID_PASIEN, ID_PEGAWAI
No
1
2
Nama Field
ID_TRANSAKSI
ID_PASIEN
Tipe Data
Char6
Constraint
Primary Key
Char6
Foreign Key
39
Varchar50
Varchar50
Varchar2
Varchar50
Varchar50
Varchar50
Char6
Varchar50
Tabel 4.7Tabel Periksa
: PEMBAYARAN
: Menyimpan Data Pembayaran
Primary key
: ID_PEMBAYRAN
Foreign key
: ID_REKAMMEDIK
2
3
4
5
6
TGL_PEMBAYRAN
ID_REKAMMEDIK
TARIF
HARGA
TOTAL
Tipe Data
Char6
Constraint
Primary Key
DateTime
Char6
int
int
int
NotNull
Foreign Key
NotNull
NotNull
NotNull
IK
SU
Nama Field
ID_PEMBAYARAN
Fungsi
No
1
ST
AB
8. Nama tabel
NotNull
NotNull
NotNull
NotNull
NotNull
NotNull
Foreign Key
NotNull
NAMA
ALAMAT
TGL_LAHIR
STATUS_PASIEN
JENIS_PELAYANAN
RIWAYAT_PASIEN
ID_PEGAWAI
NAMA_PEGAWAI
AY
3
4
5
6
7
8
9
10
40
4.2.5
Desain Input-Output
Desain input output merupakan rancangan input/output berupa form
untuk memasukkan data dan laporan sebagai informasi yang dihasilkan dari
AY
pengolahan data. Desain input output juga merupakan acuan pembuat aplikasi
dalam merancang dan membangun sistem.
AB
formlogin
SU
username
password
Cancel
IK
OK
ST
Gambar 4.16 adalah halaman login yang pertama kali akan ditampilkan
ketika user membuka aplikasi, dan user harus melakukan login dengan
memasukan username dan password didalam tampilan login.
41
Form yang terdapat beberapa menu seperti logut, master, transaksi dan
Form utama
Master
Transaksi
Menu Item
Pasien
Periksa
Periksa
Pegawai
Rekam Medik
Rekam Medik
Obat
Pembayaran
Pembayaran
ST
IK
SU
AB
Dokter
Logout
AY
laporan.
42
Tgl Lahir
No telp
0353884254
Id pasien
Vermont
No HP
085733095310
PS0001
Vermont 30/5/1991 21
PS0002
Kurniawan 11/5/1991 21
pekerjaan pelajar
30/5/1991
PS0003
21
status
pelajar
Jenis
asuransi
askes
PS0004
PS0005
Bojonegoro
alamat
edit
delete
report
Jns_klmn
alamat
No_telp
13/2/1991 21
perempuan
tuban
323423
Ardianto 29/2/1991 21
perempuan
tuban
43534
Laki-laki
kediri
2323424
Dika
1/1.2001 12
SU
save
Suyo
Tgl_lhr umur
AB
umur
nama
nama
PS001
AY
Id pasien
Dalam desain form maintenance data pasien terdapat tombol save, edit dan delete.
ST
IK
Data ID Pasien sudah terisi dengan otomatis jadi tidak perlu melakukan pengisian.
43
Vermont
Bojonegoro
Tgl lahir
30/5/1991
umur
21
Jns klmin
edit
delete
report
alamat
Tgl_lhr
umur
Jns_klmn
PS0001
21
Laki-laki
PS0002
21
Laki-laki
PS0003
Suyo
tuban
13/2/1991
21
perempuan
PS0004
Ardianto
tuban
29/2/1991
21
perempuan
PS0005
Dika
kediri
1/1.2001
12
Laki-laki
SU
save
Laki-laki
nama
alamat
Id pasien
AY
nama
PG0001
AB
Id pegawai
Pada gambar 4.19 merupakan desain form master pegawai. Form desain
input data pegawai digunakan untuk mengelola data-data pegawai. Dalam desain
IK
form master karyawan terdapat tombol save, edit, delete dan report.. Data ID
ST
44
jenis
tablet
harga
2000
edit
delete
report
jenis
harga
OB0001
vitacimin
Tablet
2000
OB0002
Bodrex
tablet
3000
OB0003
paractamol
kapsul
4000
OB0004
anadex
sirup
5000
OB0005
betadin
cair
6000
save
nama
vitacimin
Id obat
AY
nama
OB0001
AB
Id obat
SU
Pada gambar 4.20 merupakan desain form maintenace data obat. Form
desain input data master obat digunakan untuk mengelola data-data obat. Dalam
desain form master anggota terdapat tombol save, edit, delete dan report. Data ID
ST
IK
45
Id dokter
DR0001
Id Dokter
nama
Bidang
alamat
No Telp
Tarif
0353884254
10000
Vermont
DR0001
Vermont
Bidang
Internist
DR0002
Kurniawan
Mata
bojonegoro
0353884254
20000
DR0003
Suyo
Anak
tuban
0353891276
30000
DR0004
Ardianto
Ortopedhi
DR0005
Dika
THT
Tarif
10000
edit
delete
report
tuban
0353887672
40000
kediri
0353884551
50000
SU
save
0353884254
AY
No telp
Bojonegoro
AB
alamat
Internis Bojonegoro
nama
Pada gambar 4.21 merupakan desain form maintenance data obat. Form
desain input data dokter digunakan untuk mengelola data-data dokter. Dalam
IK
desain form master dokter terdapat tombol save, edit, delete dan report. Data ID
ST
46
Tanggal
1/1/2001
Id Pasien
Tanggal Lahir
30/5/1991
Status Pasien
Baru
PS0001
Nama Pasien
Jenis
Pelayanan
Vermont
Riwayat
Pasien
Bojonegoro
Alamat
Urgent
TR0001
Sakit Jantung
AY
No Transaksi
Tanggal
Id Pasien
Nama Psn
Alamat
Tgl Lhr
Status
Jns_Plynn
Rwyt_Psn
Id_Peg
Nama_Peg
TR0001
1/1/2001
PS0001
Vermont
Bojonegoro
30/5/1991
Baru
Urgent
Sakit Jantung
PG0001
Vermont
TR0002
1/1/2001
PS0002
Kurniawan
Bojonegoro
11/5/1991
Lama
Kontrol
Paru-Paru
PG0001
Vermont
TR0003
1/1/2001
PS0003
Suryo
Tuban
21/2/1991
Baru
Urgent
THT
PG0001
Vermont
TR0004
1/1/2001
PS0004
Ardianto
Tuban
15/2/1991
Lama
Kontrol
Mata
PG0001
Vermont
TR0005
1/1/2001
PS0005
Dika
Kediri
12/12/1991
Baru
Urgent
Kecelakaan
PG0001
Vermont
PG00001
Nama
Pegawai
Vermont
Cancel
Report
ST
IK
save
Id Pegawai
SU
AB
No Transaksi
Close
Pada gambar 4.22 merupakan desain form periksa. Form desain input
data periksa digunakan untuk mengelola data-data periksa. Dalam desain form
periksa terdapat tombol save, cancel, dan out. Data No Transaksi sudah terisi
47
New
Kode Obat
OB0001
Nama Obat
Paramex
Id_Pasien
PS0001
Nama Pasien
Vermont
Id Pegawai
PG0002
Jumlah
Nama
Pegawai
Report
Close
Nama Obat
Jenis
OB0001
Paramex
Tablet
OB0002
Bodrexin
Tablet
OB0003
Paracetamol
Kapsul
OB0004
Elkana
Sirup
OB0005
anadex
Tablet
AB
SakitJantung
Kode Obat
Cancel
Tambah
Kurniawan
Diagnosa
TR0001
AY
No Transaksi
Id Obat
Jumlah
Harga
Jumlah Bayar
TR0001
OB0001
10
Rp 10000
Rp.20000
TR0002
OB0002
10
Rp. 20000
Rp30000
TR0003
OB0003
10
RP.30000
Rp.40000
TR0004
OB0004
10
Rp.40000
Rp.50000
TR0005
OB0005
10
Rp.50000
Rp.60000
IK
SU
Id Rekam Medik
ST
Pada gambar 4.23 merupakan desain form rekam medik. Form desain
input data rekam medik digunakan untuk mengelola data-data rekam medi. Dalam
desain form rekam medik terdapat tampilan sisi kanan dan sisi kiri, dimana sisi
kanan ada tombol new untuk mengisi No Transaksi secara langsung, cancel,
report dan out. Sedangkan disisi kiri digunakan untuk maintenance data obat pada
Pasien dan ada tombol tambah unuk menambah obat .
48
I.
1/1/2013
Nama Pasien
Vermont
Nama Dokter
Kurniawan
Tarif Dokter
10000
Biaya Obat
10000
Tarif Bayar
20000
Bayar
50000
FInd
Id Rekam Medik
Harga
Jumlah Bayar
1/1/2013
TR0001
Rp 10000
Rp.20000
P0002
1/1/2013
TR0002
Rp. 20000
Rp30000
P0003
1/1/2013
TR0003
RP.30000
Rp.40000
P0004
1/1/2013
TR0004
Rp.40000
Rp.50000
P0005
1/1/2013
TR0005
Rp.50000
Rp.60000
TR0001
Tanggal
P0001
save
Cancel
Kembali
30000
Report
Close
No Transaksi
Id Pembayaran
AY
Tanggal
P0001
AB
Id Pembyaran
SU
Find untuk mencari Id Rekam Medik yang akan dihitung biayanya, save, cancel,
IK
report dan out. Data ID Pembayaran sudah terisi otomatis jadi tidak perlu
ST
dilakukan pengisian.
49
AB
AY
J.
Pada gambar 4.25 merupakan tampilan form cetak kartu yang digunakan
dimasukkan.
SU
untuk menvetak kartu anggota baru, yang diinputkan berdasarkan no pasien yang
ST
IK
mulai dari rekam medik, detil rekam medik, periksa dan pembayaran yang telah
diambil dari database yang ada.