data_admin
petugas admin
petugas admin
1 pros_login
+
login
1
autentifikasi_login
data_pasien
petugas admin
petugas admin
2 pros_entry_da
ta +
data_polientry [data_poli_baru]
2 data_dokter
3
data_perawatan
4
entry_pasien_baru
data_transaksi 5
data_transaksi_baru petugas
admin
3 pros_lihat_data
+
6 data_laporan
4 pros_cari_data
+
data_poli_cari dt_cari
petugas admin
data_poli_lihat dt_lihat
konfirmasi
lihat_data_transaksi entry_dokter_baru
entry_perawatan_baru cari_data_pasien
cari_data_dokter
cari_data_perawatan
lihat_data_transaksi
petugas admin
petugas admin
5 pros_hapus_
data +
data_polientry [data_poli_baru]
hapus_data_pasien hapus_data_dokter
hapus_data_ perawatan
data_pasien
petugas admin
petugas admin
2.1 proses
pendaftaran [data_Pendaftaranentry]
[data_pndftarn_baru]
2
2.2 entry_pasien
data_entry_pasien
2.3 entry_dokter
data_entry_dokter 2.4
entry_perawat an
data_entry_perawatan
data_dokter 3
data_perawatan
4
[data_pasien_baru]
[data_dokter_baru]
[data_perawatan_baru] 2.5
entry_transak si
data_entry_transaksi
transaksi 5
[data_transaki_baru]
3.4.2 DFD Level 0 dan Level 1
1 DFD Level 0
Semua proses pada level 0 diturunkan atau didetailkan lagi ke dfd level 1, gambar dfd level 0 sebagai berikut :
Gambar 3.3 DFD Level 0
2 DFD Level 1
DFD Level 1, Penjabaran dari proses 1 maintenance, berikut adalah gambar DFD Level 1 maintenance :
Gambar 3.4 DFD Level 1 Proses 1 Maintenance Input
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
data_pasien
petugas admin
petugas admin
5.1 proses
hapus
[hapus_data]
dt_terhapus
2 5.2
entry_pasien
hapus_data_pasien
5.3 entry_dokter
hapus_data_dokter
5.4 entry_perawat
an
hapus_data_perawatan
data_dokter 3
data_perawatan 4
[data_pasien_baru]
[data_dokter_baru]
[data_perawatan_baru]
Pada gambar 3.4 yang merupakan DFD Level 1 Proses 1 Maintenance Input terdapat beberapa proses diantaranya adalah :
a. Pada proses 1 maintenance input, petugas admin melakukan entry data
pasien baru yang akan ditangani oleh aplikasi SIPOLI. b.
Pada proses 1 maintenance input, petugas admin melakukan entry data dokter baru yang akan ditangani oleh aplikasi SIPOLI.
Gambar 3.5 DFD Level 1 Proses 1 Maintenance Hapus Pada gambar 3.5 yang merupakan DFD Level 1 Proses 1 Maintenance Hapus
terdapat beberapa proses diantaranya adalah : a.
Pada proses 1 maintenance hapus, petugas admin melakukan hapus data pasien yang ada di dalam aplikasi SIPOLI.
b. Pada proses 1 maintenance input, petugas admin melakukan hapus data
dokter yang ada di dalam aplikasi SIPOLI.
3.4.3 Conceptual Data Model dan Physical Data Model
Berikut ini adalah rancangan Conceptual Data Model dan Physical Data Model yang akan digunakan untuk implementasi database kedalam
sistem. Database yang digunakan adalah MS Access 2007. Berikut gambar Conceptual Data Model :
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
DIBERIKAN DI
MEMBERIKAN Relation_172
merwat psien_drwt
mntri_dftr dktr_dftr
dt_yg_mrwt
um_dftr dsnkry_dftr
mh_mendftr dt_dftr
PENDAFTARAN
PASIEN_DAFTAR NO_REGISTRASI
STATUS TGL_RAWAT
MAHASISWA NPM
NAMA UMUR
JEN_KEL TELP
FAK_JUR ALAMAT
DOSENKARYAWAN NIP_NPT
NAMA UMUR
JEN_KEL TELP
PEKERJAAN PANGKAT
GOL ALAMAT
UMUM NO_KTP_SIM
NAMA ALAMAT
UMUR JEN_KEL
TELP YANG_MERAWAT
KODE_YG_MERAWAT STATUS
DATA_DOKTER NAMA_DOKTER
UMUR JEN_KEL
ALAMAT TELP
SPESIALIS PRAKTEK
MANTRI NAMA_MANTRI
UMUR JEN_KEL
TELP ALAMAT
PRAKTEK DATA_RAWAT
KELUHAN RUJUKAN
TGL_RAWAT
Obat ID_OBAT
NAMA_OBAT DOSIS
UKURAN JUMLAH
Gambar 3.6 Conceptual Data Model
Gambar 3.7 Physical Data Model
ID_OBAT = ID_OBAT KODE_YG_MERAWAT = KODE_YG_MERAWAT
NO_REGISTRASI = NO_REGIST RASI KODE_YG_MERAWAT = KODE_YG_MERAWAT
KODE_YG_MERAWAT = KODE_YG_MERAWAT KODE_YG_MERAWAT = KODE_YG_MERAWAT
NO_KT P_SIM = NO_KT P_SIM NO_REGISTRASI = NO_REGIST RASI
NO_REGISTRASI = NO_REGIST RASI NIP_NPT = NIP_NPT
NPM = NPM NO_REGISTRASI = NO_REGIST RASI
NO_REGISTRASI = NO_REGIST RASI
PENDAFTARAN NO_REGISTRASI
Text15 KODE_YG_MERAWAT
Text10
PASIEN_DAFTAR NO_REGISTRASI
Text15 NPM
Text10 NIP_NPT
Text18 NO_KTP_SIM
Text15 STATUS
Text15 TGL_RAWAT
DateTime
MAHASISWA NPM
Text10 NO_REGISTRASI
Text15 NAMA
Text20 UMUR
Text2 JEN_KEL
Text15 TELP
Text12 FAK_JUR
Text8 ALAMAT
Text20 DOSEN_KARYAWAN
NIP_NPT Text18
NO_REGISTRASI Text15
NAMA Text20
UMUR Text2
JEN_KEL Text15
TELP Text12
PEKERJAAN Text10
PANGKAT Text15
GOL Text4
ALAMAT Text20
UMUM NO_KTP_SIM
Text15 NO_REGISTRASI
Text15 NAMA
Text20 ALAMAT
Text20 UMUR
Text2 JEN_KEL
Text15 TELP
Text12 YANG_MERAWAT
KODE_YG_MERAWAT Text10
STATUS Text15
DATA_DOKTER KODE_YG_MERAWAT
Text10 NAMA_DOKTER
Text20 UMUR
Text2 JEN_KEL
Text15 ALAMAT
Text20 TELP
Text12 SPESIALIS
Text15 PRAKTEK
Text15 MANTRI
KODE_YG_MERAWAT Text10
NAMA_MANTRI Text20
UMUR Text2
JEN_KEL Text15
TELP Text12
ALAMAT Text20
PRAKTEK Text15
DATA_RAWAT NO_REGISTRASI
Text15 KODE_YG_MERAWAT
Text10 ID_OBAT
Text6 KELUHAN
Text20 RUJUKAN
Text15 TGL_RAWAT
DateTime
OBAT ID_OBAT
Text6 NAMA_OBAT
Text20 DOSIS
Text10 UKURAN
Text5 JUMLAH
Text4
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
3.5 Struktur Basis Data