Upload
merry-andreas-hutagalung
View
218
Download
0
Embed Size (px)
Citation preview
8/17/2019 Database Rumah Sakit AA
1/14
Dasar Pemograman
Untuk memenuhi Tugas mata kuliah Dasar Pemograman
Dosen Pengampu: M.Harry K.Saputra,ST
oleh
Anisa Fazilla ( 3!3"#$ %
&ppy An'aresta ( 3!3" %
)aha*eng Mintaningsih ( 3!3"+ %
Sila -uliana A ( 3!3""+ %
JURUSAN AKUNTANSI
POLITEKNIK POS INDONESIA
BANDUNG
2016
8/17/2019 Database Rumah Sakit AA
2/14
NARASI
DATA BASE RUMAH SAKIT
Kasus yang aan ita /uat a'alah 0asis Data Pa'a )umah Sait.
)umah sait a'alah tempat yang 'igunaan untu memerisa maupun mera1atorang2 orang yang se'ang sait.
Dalam rumah sait ini pasti ter'apat /anya seali orang yang memerisaan
esehatannya setiap hari.
Tentunya rumah sait ini /utuh se/uah pengelolaan untu semua 'ata2 'ata terse/ut.
Data 'ata terse/ut antara lain 'ata pasien, 'ata 'oter , 'ata petugas *aga, maupun
'ata pasien yang men*alani ra1at inap.
Pa'a asus ini setiap pasien yang 'atang e rumah sait aan 'i layani oleh petugas
rumah sait.Maa 'ata2'ata 'ari petugas aan 'iatat yaitu : i'4petugas,
nama4petugas, alamat, *am4*aga.
0egitu *uga 'engan 'ata2'ata 'ari pasien yang 'atang memerisaan esehatannya erumah sait *uga aan 'iatat yaitu: '4pasien, nama4pasien, alamat4pasien,
tanggal4'atang,'an eluhan5apa penyaitnya.
Pasien yang 'atang e rumah sait aan 'i perisa oleh 'oter,maa 'ata 'oter pun
perlu untu 'iatat yaitu : i'4'oter, nama4'oter, alamat4'oter, spesialisasi4'oter.
Pasien yang aan men*alani ra1at inap,aan 'iatat : '4ra1at inap, 'an nama4ruang
tempat ra1at inap .
Dengan mem/aa asus 'i atas, maa apa/ila ita aan mem/uat 6) Diagramnya maa
langah pertama a'alah mengi'enti7iasi entitas2entitas apa sa*a yang terli/at.
Dari tes 'i atas ita 'apat mengi'enti7iasi a'a minimal ! entitas yang a'a yaitu :
( petugas, pasien, 'oter, ra1at inap%.
Fungsi 'ari entitas 8 entitas ini yaitu :
. Petugas : Menyimpan in7ormasi i'entitas 'ari petugas *aga
+. Pasien : Menyimpan in7ormasi i'entitas 'ari pasien
3. Doter : Menyimpan in7ormasi i'entitas 'ari 'oter
$. )a1at inap : Menyimpan in7ormasi apa/ila ter'apat pasien yang perlu ra1at inap
9. Pemerisaan : Menyimpan in7ormasi tentang eluhan 'an 'ata pemerisaan pasien
. A'ministrasi : Menyimpan in7ormasi mengenai /uti pem/ayaran pengo/atan pasien.
Se'angan relasinya a'alah se/agai /eriut :
• Petugas melayani pasien : one to many
• Doter memerisa pasien : many to many
• Pasien melauan ra1at inap : one to one
• Pega1ai /agian a'ministrasi melauan penerimaan pem/ayaraan a'ministrasi 'ari
pasien.
8/17/2019 Database Rumah Sakit AA
3/14
Atri/ut2atri/ut untu masing2masing entitas 'apat ita tentuan se/agai /eriut:
Petugas : i'4petugas ( primary ey %, nama4petugas, alamat4petugas, *am4*aga
Pasien : '4pasien ( primary ey %, nama4pasien, alamat4pasien, eluhan,
tanggal 'atang.
Doter : i'4'oter ( primary ey%, nama4'oter,alamat4'oter,
spesialisasi4'oter
)a1at inap : '4ra1at4inap ( primary ey %, nama4ruang .
Pemerisaan : Ko'e4pasien, ;ama4ruang
8/17/2019 Database Rumah Sakit AA
4/14
0er'asaran 6) Diagram terse/ut, ita 'apat menentuan ta/el2ta/el apa yang
'i/utuhan pa'a /asis 'ata rumah sait.
A'a empat ta/el yaitu: ta/el petugas,pasien,'oter,ra1at inap.=ntu mengaomo'asi relasi
yang a'a pa'a 6) Diagram, maa aan 'i/uat atr!"t#atr!"t $ang !er%eran se!aga
%er&"'"(an re)as*
Ta!e) (an atr!"t %a(a !ass (ata r"ma+ sa,t
Ta/el 5 6ntitas Atri/ut Keterangan
Petugas -
8/17/2019 Database Rumah Sakit AA
5/14
)a1at
8/17/2019 Database Rumah Sakit AA
6/14
M M ;
D&KT6) :
8/17/2019 Database Rumah Sakit AA
7/14
D&KT6) :
8/17/2019 Database Rumah Sakit AA
8/14
A0ATA; A@AMAT >AM K6)>A
0l.Suama'u Malem
$$ Karno Pera1at >l.Hempitan Malam
$$ Kein Pera1at >l.Suasari Malam
Ta!e) Do,ter
l. Kenangan Doter penyait 'alam
""3 'r. Mila >l. Kenana Doter =mum
Ta!e) Pasen
K&D6PASl. Duren )untuh 9 Maret +"9 Eertigo
$ Ali >l. >atinangor Maret +"9 l. Sentosa " Maret +"9 Kista
6/y >l. Menghapus
*e*a
! April +"9 Migrain
# Harun >l.San'i1ara $ April +"9 Hipertensi
8/17/2019 Database Rumah Sakit AA
9/14
Ta!e) R"ang Ra&at Ina% Ta!e) Ra&at Ina%
Ta!e) Pemer,saan
K&D6
PASl. Sentosa Kista
9 Kam/o*a Di'i Doter =mum >l. ?un'ah
gulana
Malaria
Ta!e) A(mnstras
K&D6 PAS
8/17/2019 Database Rumah Sakit AA
10/14
inap
)p $."""."""
Melati >l. Sentosa 0iaya
Pengo/atan )p3."""."""
0iaya )a1at
inap
)p $."""."""
)p ."""."""
9 Kam/o*a >l. ?un'ah
gulana
0iaya
Pengo/atan )p
+."""."""
0iaya )a1at
inap
)p $."""."""
)p ."""."""
8/17/2019 Database Rumah Sakit AA
11/14
8/17/2019 Database Rumah Sakit AA
12/14
PDM DATA RUMA4 SAKIT
3,_PETUGAS_MELA4ANI_PASIEN
3,_DIGUNA,A_DIGUNA,AN_D-,TE/
3,_DIGUNA,A_DIGUNA,AN_PASIEN
3,_PASIEN_MELA,U,AN_/A1AT_IN
Petugas
ID_PETUGAS
NAMA_PETUGAS
ALAMAT_ PET UGAS
JAM_JAGA
INTEGE/
!.A/%&'(
!.A/%)'(
!.A/%*'(
Pasien
,-DE_PASIEN
ID_PETUGAS
,-DE_/A1AT_INAP
NAMA_PASIEN
ALAMAT_ PASIEN
TANGGAL_DATANG
,ELU.AN
INTEGE/
INTEGE/
INTEGE/
!.A/%&'(
!.A/%)'(
!.A/%*'(
!.A/%&'(
/a0at Inap
,-DE_/A1AT_INAP
NAMA_/UANG
INTEGE/
!.A/%*'(
D2kte
ID_D-,TE/
NAMA_D-,TE/
ALAMAT_D-,T E/SPESIALISASI
INTEGE/
!.A/%&'(
!.A/%)'(!.A/%&'(
digunakan
ID_D-,TE/
,-DE_PASIEN
INTEGE/
INTEGE/
Peme!#$saa
KODE_PASIEN #tege!
*N+
NAMA_RUANG_INAP
-,ART
NAMA_PASIEN -,ART
DOKTER_SPESIALISASI
INTEGER
ADMINISTRASI
KODE_PASIEN #tege!
*M+
RUANG_INAP -,ART
ALAMAT -,ART
'IAYA_PENGO'ATAN
-,ART
TOTAL_'IAYA PENGO'ATAN
8/17/2019 Database Rumah Sakit AA
13/14
MI3ROSO5T A33ESS RELATIONS4IP 7
PEMERIKSAAN
KODE_PASIEN
RUANG_INAP
NAMA_PASIEN
DOKTER_SPESI
ALIS
ALAMAT
KELU,AN
ADMINISTRASI
KODE_PASIEN
RUANG_INAP
ALAMAT
'IAYA_PRNGO'AT
AN
TOTAL_'IAYA
8/17/2019 Database Rumah Sakit AA
14/14