Anda di halaman 1dari 11

Data Pasien

Nama Data Store Tb_Pasien


Nama Arus Data Data Pasien
Nama Alias -
Deskripsi Kartu pasien merupakan bentuk lain dari data pasien yang berbentuk
cetakan.
Arus Data Bentuk Data
Entitas Pasien- Proses 1.1 Formulir
Proses 1.1 - Tb_Pasien
Tb_Pasien – Proses 1.2 Tampilan
Proses 1.2 – Entitas Pasien Cetakan
Tb_Pasien – Proses 1.3
Proses 1.3 – Entitas Dokter

Komposisi :
Data Pasien = @kd_pasien + nama_pasien + jenis_kelamin + umur + no_telp + alamat + tgl_lahir
@no_pasien = {Legal number}
*5 digit *
nama_pasien = {Legal text}
jenis_kelamin = {L|P }
umur = {Legal number}
no_telp = {legal number }
alamat = {legal text}
tgl_lahir ={legal date}

Legal number = 0-9


Legal text = [A-Z|a-z| |‘]
Legal date = dd-mm-yyyy
Data Perawatan

Nama Data Store Tb_Perawatan


Nama Arus Data Data Perawatan
Nama Alias -
Deskripsi Konfirmasi Perawatan merupakan Data Perawatan yang sudah dilakukan oleh
Terapis
Arus Data Bentuk Data
Entitas Dokter- Proses 3.1 Formulir
Entitas Pasien - Proses 3.1 Formulir
Tb_Pasien – Proses 3.1 Tampilan
Proses 3.1 – Tb_Perawatan
Tb_Perawatan – Proses 3.2 Tampilan
Proses 3.2 – Entitas Terapis Cetakan
Entitas Terapis – Proses 3.3 Formulir
Proses 3.3 – Tb_Perawatan
Komposisi :
Data Perawatan = @kd_perawatan + nama_perawatan + jenis_perawatan + deskripsi_perawatan +
harga + {detail_perawatan}
@kd_perawatan = {Legal number}
*5 digit *
nama_perawatan = {Legal text}
jenis_perawatan = {Legal text }
deskripsi_perawatan = {legal text}
harga = {Legal number}
Detail Perawatan = {kd_faktur + kd_perawatan}
Legal number = 0-9
Legal text = [A-Z|a-z| |‘]
Data Tindakan

Nama Data Store Tb_Tindakan


Nama Arus Data Data Tindakan
Nama Alias -
Deskripsi Konfirmasi Tindakan Merupakan Data Tindakan yang sudah dilakukan oleh
Dokter
Arus Data Bentuk Data
Entitas Dokter- Proses 4.1
Tb_Pasien – Proses 4.1
Proses 4.1 – Tb_Tindakan
Tb_Tindakan – Proses 4.2
Proses 4.2 – Entitas Dokter
Entitas Dokter – Proses 4.3
Proses 4.3 – Tb_Tindakan
Komposisi :
Data Tindakan = @no_tindakan + nama_tindakan + jenis_tindakan + deskripsi_tindakan + harga +
{detail_tindakan}
@no_tindakan = {Legal number}
*5 digit *
nama_tindakan = {Legal text}
jenis_tindakan = {Legal text }
deskripsi_tindakan = {legal text}
harga = {Legal number}

Detail Tindakan = {kd_faktur + kd_tindakan}

Legal number = 0-9


Legal text = [A-Z|a-z| |‘]

Data Produk

Nama Data Store Tb_Produk


Nama Arus Data Data Produk
Nama Alias -
Deskripsi
Arus Data Bentuk Data
Entitas Pasien- Proses 5.1
Proses 5.1 – Tb_Produk
Tb_Produk – Proses 5.2
Komposisi :
Data Produk = @kd_produk + nama_produk + jenis_produk + harga + satuan + {beli_produk}
@kd_produk = {Legal number}
*5 digit *
nama_produk = {Legal text}
jenis_produk = {Legal text }
harga = {Legal number}
satuan = {Legal number}
Beli Produk = {kd_faktur + kd_produk + jumlah}
Jumlah = {legal text}
Legal number = 0-9
Legal text = [A-Z|a-z| |‘]

Data transaksi

Nama Data Store Tb_Transaksi


Nama Arus Data Data transaksi
Nama Alias -
Deskripsi
Arus Data Bentuk Data
Proses 5.2 – Tb_Transaksi
Tb_Transaksi – Proses 5.3
Proses 5.3 – Entitas Pasien
Komposisi :
Data transaksi = @kd_faktur + {kd_pasien} + biaya_perawatan + biaya_tindakan + biaya_produk +
Total_biaya
@kd_faktur = {legal text}
*7 digit*
Kd_pasien ={legal number}
*5 digit*
Biaya_perawatan = {legal number}
Biaya_perawatan = {legal number}
Biaya_produk = {legal number}
Total_biaya ={legal number}
Legal number = 0-9
Legal text = [A-Z|a-z| |‘|0-9|]

Rekam medis

Nama Data Store Tb_Rekam_medis


Nama Arus Data Data Rekam medis
Nama Alias -
Deskripsi Data Rekam medis merupakan catatan riwayat pasien ketika melakukan
pemeriksaan / konsultasi sehingga dokter dapat mengetahui apa yang
dilakukan oleh pasien sebelumnya.
Arus Data Bentuk Data
Proses 1.3 – Entitas Dokter
Entitas Dokter – Proses 2.2
Proses 2.2 - Tb_Rekam_medis
Tb_Rekam_medis – Proses 2.3
Catatan riwayat pasien = @kd_rekam_medis + {kd_pasien} + tanggal_periksa + hasil_periksa
@kd_rekam_medis = {legal number}
*5 digit*
Tanggal_periksa = {legal date}
Hasil_periksa = {legal text}
Legal number = 0-9
Legal text = [A-Z|a-z| |‘]
Legal date = [dd-mm-yyyy]
P-SPEC

No. Proses 1.1


Nama Proses Input Data Reservasi
Jenis Proses Perekaman Data
Input Data Pasien
Output Data Pasien (tersimpan di Tb_Pasien)
Deskripsi:
Begin
Open File (Tb_Pasien)
Input Data Pasien
Save Data Pasien ( ke Tb_Pasien)
Close File Tb_Pasien
End

No. Proses 1.2


Nama Proses Cetak Kartu Pasien
Jenis Proses Pencetakan Data
Input Data Pasien
Output Kartu Pasien
Deskripsi:
Begin
Open Fie (Tb_Pasien)
If Data Pasien ada then
Print Kartu Pasien
Else
View Message (“Id Pasien Belum Terdaftar”)
Close File Tb_Pasien
End

No. Proses 1.3


Nama Proses Cari RIwayat Pasien
Jenis Proses Penampilan Data
Input Data Pasien
Output Catatan Riwayat Pasien
Deskripsi:
Begin
Open Fie (Tb_Pasien)
Read Data Pasien
Open File (Tb_Perawatan)
Read Data Perawatan
Open File (Tb_Tindakan)
Read Data Tindakan
Send to Dokter
Close File Tb_Tindakan
Close File Tb_Perawatan
Close File Tb_Pasien

End

No. Proses 2.1


Nama Proses Menampilkan Data Rekam medis
Jenis Proses Penampilan Data
Input Data rekam medis
Output Info rekam medis
Deskripsi:
Begin
Open file (Tb_pasien)
Read Data pasien
Open file (Tb_rekam_medis)
Read Data Rekam Medis
If data pasien == ada then
If data rekam medis == ada then
Send Data Rekam medis to Dokter
Else
View message (“Data Rekam medis untuk pasien ini belum dibuat”)
Else
View message (“Data Pasien tidak ada!”)
Close File (Tb_rekam_medis)
Close File (Tb_pasien)
End

No. Proses 2.2


Nama Proses Input Data Rekam medis
Jenis Proses Perekaman Data
Input Data Rekam medis
Output Data Rekam medis (tersimpan di
Tb_Rekam_medis)
Deskripsi:
Begin
Open File (Tb_Rekam_medis)
Input Data Pasien
Save Data Pasien ( ke Tb_Rekam_medis)
Close File Tb_Rekam_medis
End

No. Proses 3.1


Nama Proses Input Perawatan
Jenis Proses Perekaman Data
Input Data Perawatan, Data Pasien
Output Data Perawatan (tersimpan di Tb_Perawatan)
Deskripsi:
Begin
Open File (Tb_Perawatan)
Open File (Tb_Pasien)
Read Data Pasien
If Data Pasien ada then
Input Data Perawatan
Save Data Perawatan ( ke Tb_Perawatan)
Else
View message(“Id Pasien tidak terdaftar”)
Close File Tb_Pasien
Close File Tb_Perawatan
End

No. Proses 3.2


Nama Proses Menampilkan Perawatan
Jenis Proses Penampilan Data
Input Data Perawatan
Output Info Perawatan
Deskripsi:
Begin
Open file (Tb_Perawatan)
Read Data Perawatan
Send Data Perawatan to Terapis
Close File (Tb_Perawatan)
End
No. Proses 3.3
Nama Proses Konfirmasi Perawatan
Jenis Proses Penampilan Data
Input Konfirmasi Perawatan
Output Data Perawatan(Sudah di konfirmasi oleh
Terapis)
Deskripsi:
Begin
Open file (Tb_Perawatan)
Update Data Perawatan
Save Data Perawatan (ke Tb_Perawatan)
Close File (Tb_Perawatan)
End

No. Proses 4.1


Nama Proses Input Tindakan
Jenis Proses Perekaman Data
Input Data Pasien, Data Tindakan
Output Data Tindakan (tersimpan di Tb_Tindakan)
Deskripsi:
Begin
Open File (Tb_Tindakan)
Input Data Tindakan
Save Data Tindakan ( ke Tb_Tindakan)
Close File Tb_Tindakan
End

No. Proses 4.2


Nama Proses Menampilkan Tindakan
Jenis Proses Penampilan Data
Input Data Tindakan
Output Info Tindakan
Deskripsi:
Deskripsi:
Begin
Open file (Tb_Tindakan)
Read Data Tindakan
Send Data Tindakan to Dokter
Close File (Tb_Tindakan)
End
No. Proses 4.3
Nama Proses Konfirmasi Tindakan
Jenis Proses Penampilan Data
Input Konfirmasi Perawatan
Output Data Perawatan(Sudah di konfirmasi oleh
Terapis)
Deskripsi:
Begin
Open file (Tb_Tindakan)
Update Data Tindakan
Save Data Tindakan (ke Tb_Tindakan)
Close File (Tb_Tindakan)
End

No. Proses 5.1


Nama Proses Input Resep/produk
Jenis Proses Perekaman Data
Input Data resep/produk
Output Data Produk(tersimpan di Tb_Produk)
Deskripsi:
Begin
Open File (Tb_Produk)
Read Data Produk
If Data Produk >= 0 then
update Data Produk
else
view message (“Produk Habis”)
Save Data Produk ( ke Tb_Produk)
Close File Tb_Produk
End

No. Proses 5.2


Nama Proses Input Pembayaran
Jenis Proses Perekaman Data
Input Data Pembayaran
Output Data Pembayaran(tersimpan di Tb_transaksi)
Deskripsi:
Begin
Open File(Tb_Produk)
No. Proses 5.3
Nama Proses Cetak Nota Pembayaran
Jenis Proses Pencetakan Data
Input Data Pembayaran
Output Nota Pembayaran
Deskripsi:

Anda mungkin juga menyukai