TUGAS SISTEM BASIS DATA “DAT “DATA BASE BAS E RUMAH RUM AH SAKIT S AKIT
”
( NARASI, ER DIAGRAM, MAPPING, NORMALISASI, CDM, PDM, RELATIONSHIP RELATIONSHIP )
DISUSUN OLEH: KELOMPOK IV
1.SHOUVLY LUMUWU 2.LA ODE ALFIAN 3.DEIVY MANONGGA 4.CHERIA LOUPAT LOUPATTY TY
DOSEN : KRISTOFEL SANTA , SST SST.MMT .MMT
“STMIK / AMIK PARNA RAY RAYA MANADO” MA NADO”
NARASI
DATA BASE RUMAH SAKIT
Kasus yang akan kita buat adalah Basis Data Pada Rumah Sakit. Rumah sakit adalah tempat yang digunakan untuk memeriksa maupun merawat
orang- orang yang sedang sakit. Dalam rumah sakit ini pasti terdapat banyak sekali orang yang memeriksakan kesehatannya setiap hari. Tentunya rumah sakit ini butuh sebuah pengelolaan untuk semua data- data tersebut. Data data tersebut antara lain data pasien, data dokter , data petugas jaga, maupun data pasien yang menjalani rawat inap. Pada kasus ini setiap pasien yang datang ke rumah sakit akan di layani oleh petugas rumah sakit.aka data-data dari petugas akan di!atat yaitu " id#petugas, nama#petugas, alamat, jam#jaga. Begitu juga dengan data-data dari pasien yang datang memeriksakan kesehatannya ke rumah sakit juga akan di!atat yaitu" kd#pasien, nama#pasien, alamat#pasien, tanggal#datang,dan keluhan$apa penyakitnya. Pasien yang datang ke rumah sakit akan di periksa oleh dokter,maka data dokter pun perlu untuk di!atat yaitu " id#dokter, nama#dokter, alamat#dokter, spesialisasi#dokter. Pasien yang akan menjalani rawat inap,akan di!atat " kd#rawat inap, dan nama#ruang tempat rawat inap .
Dengan memba!a kasus di atas, maka apabila kita akan membuat %R Diagramnya maka langkah pertama adalah mengidenti&ikasi entitas-entitas apa saja yang terlibat. Dari teks di atas kita dapat mengidenti&ikasi ada minimal ' entitas yang ada yaitu " ( petugas, pasien, dokter, rawat inap). *ungsi dari entitas + entitas ini yaitu " . Petugas " enyimpan in&ormasi identitas dari petugas jaga . Pasien " enyimpan in&ormasi identitas dari pasien . Dokter " enyimpan in&ormasi identitas dari dokter /. Rawat inap " enyimpan in&ormasi apabila terdapat pasien yang perlu rawat inap
Sedangkan relasinya adalah sebagai berikut " Petugas melayani pasien " one to many Dokter memeriksa pasien " many to many Pasien melakukan rawat inap " one to one • • •
0tribut-atribut untuk masing-masing entitas dapat kita tentukan sebagai berikut"
Petugas Pasien
" "
Dokter
"
Rawat inap
"
id#petugas ( primary key ), nama#petugas, alamat#petugas, jam#jaga kd#pasien ( primary key ), nama#pasien, alamat#pasien, keluhan, tanggal datang. id#dokter ( primary key), nama#dokter,alamat#dokter, spesialisasi#dokter kd#rawat#inap ( primary key ), nama#ruang .
Setelah semua in&ormasi lengkap maka kita dapat menggambarkan %R Diagram untuk kasus di atas "
ER DIAGRAM
I&!'(%)#a*
Naa!'a*+(,
Naa!'(%)#a* K&!'a*+(,
a$aa%
MELAYANI
PETUGAS
PASIEN 0($)a,
a$aa%
T#$!&a%a,#
Ja!"a#a
MEMERIKSA MELAKUKAN
I&!&/0%(-
DOKTE
Naa!&/0%(-
RAWAT INAP
*'(*+a$+*a*+
a$aa%
K&!-% +,a'
,aa!-)a,# Berdasarkan %R Diagram tersebut, kita dapat menentukan tabel-tabel apa yang dibutuhkan pada basis data rumah sakit.
0da empat tabel yaitu" tabel petugas,pasien,dokter,rawat inap.1ntuk mengakomodasi relasi yang ada pada %R Diagram, maka akan dibuat atribut-atribut yang berperan sebagai perwujudan relasi.
Tabel dan atribut pada basis data rumah sait Tabel $ %ntitas Petugas
Pasien
0tribut -
2d#Petugas 3ama#Petugas 0lamat#petugas 4am#4aga Kode#Pasien Id!petugas "#de!rawat inap 3ama#pasien 0lamat#pasien Tanggal#datang keluhan
Dokter
-
id#dokter 3ama#dokter 0lamat Spesialisasi#dokter
Rawat 2nap
-
Kode#rawat inap 3ama#ruang
MA$$ING
Keterangan 2d#Petugas adalah atribut kun!i (primary key). Kode#pasien adalah primary key,karena bersi&at unik. Id!petugas merupaan atribut penghubung antara entitas petugas dan pasien."#de!rawat inap merupaan atribut penghubung antara entitas pasien dan rawat inap. 2d#dokter adalah primary key,karena bersi&at unik. $erwujudan relasi antara d#ter digunaan pasien%terbentu tabel baru &digunaan'%yang atribut penghubung antara eduanya adalah #de!pasien dan id!d#ter. Kode#rawat inap adalah primary key,karena bersi&at unik.
MELAYANI
PETUGAS
P%T150S " 2d#petugas
P0S2%3 " Kode#pasien
3ama#petugas
3ama# 0lamat# pasien pasien
keluhan
PASIEN
0lamat#petugas
4am#jaga
Tanggal# Id!petugas datang
Kode#rawat inap
60tribut penghubung antara relasi petugas melayani pasien yaitu ( ID!$ET)GAS yang ada pada entitas pasien.7
DOKTER
D8KT%R " 2d#dokter
P0S2%3 " Kode#pasien
DIGUNAKAN
3ama#dokter
3ama# 0lamat# pasien pasien
D25130K03" Id!D#ter
keluhan
3
0lamat#dokter
PASIEN
spesialisasi
Tanggal# 2d#petugas datang
Kode#rawat inap
"#de!$asien
6Pada relasi dokter digunakan pasien terbentuk t abel baru dengan nama DIG)NA"AN,dan atribut penghubungnya adalah ( "*DE!$ASIEN DAN ID!D*"TER.7
PASIEN
MELAKUKAN
RAWAT
P0S2%3 " Kode#pasien
3ama# 0lamat# pasien pasien
R090T 230P " Kode#rawat inap
keluhan
Tanggal# 2d#petugas datang
"#de!rawat inap
3ama#ruang
60tribut penghubung antara pasien dan rawat inap yaitu " "*DE!RA+AT INA$ yang ada pada entitas pasien.7
N*RMA,ISASI
Petugas elayani Pasien 2D#P%T150S
300 P%T150S
300 P0S2%3
///
Donny
//<
Rina
//=
Karno
:ala Sari :i;i 0li Didi Santy %by >arun
3* Tabel Petugas 2D#P%T150S (PK) /// /// /// //< //< //= //= //=
300 P%T150S Donny Donny Donny Rina Rina Karno Karno Karno
3* Tabel Petugas 2D#P%T150S 300 P%T150S /// Donny //< Rina //= Karno
Tabel Pasien
300 P0S2%3 :ala Sari :i;i 0li Didi Santy %by >arun
K8D% P0S2%3 ' / < = ? @
2D#P%T150 S /// /// /// //< //< //= //= //=
300 P0S2%3 :ala Sari :i;i 0li Didi Santy %by >arun
Dokter Digunakan Pasien 2D#D8KT%R AA
300 D8KT%R dr. Rudy
SP%S20:2S0S2 Dokter T>T
AA
dr. Sil;ia
Dokter penyakit dalam
AA
dr. ila
Dokter 1mum
300 P0S2%3 0li >arun Sari :ala Santy :i;i Didi %by
K%:1>03 2n&eksi tenggorokan Sakit Telinga Batuk *lu Tumor Kista Panas Dingin alaria 0lergi
3* Tabel Dokter 2D#D8KT%R (PK) AA AA AA AA
300 D8KT%R dr. Rudy dr. Rudy dr. Rudy dr. Sil;ia
AA
dr. Sil;ia
AA AA AA
dr. ila dr. ila dr. ila
SP%S20:2S0S2 Dokter T>T Dokter T>T Dokter T>T Dokter penyakit dalam Dokter penyakit dalam Dokter 1mum Dokter 1mum Dokter 1mum
300 P0S2%3 0li >arun Sari :ala
K%:1>03 2n&eksi tenggorokan Sakit Telinga Batuk *lu Tumor
Santy
Kista
:i;i Didi %by
Panas Dingin alaria 0lergi
3* Tabel Dokter 2D#D8KT%R
300 D8KT%R
SP%S20:2S0S2
AA AA AA
dr. Rudy dr. Sil;ia dr. ila
Dokter T>T Dokter penyakit dalam Dokter 1mum
2D#D8KT%R AA AA
300 P0S2%3 :ala Sari
Tabel Pasien K8D% P0S2%3
K%:1>03 Tumor Batuk *lu
' / < = ? @
AA AA AA AA AA AA
:i;i 0li Didi Santy %by >arun
Panas Dingin 2n&eksi tenggorokan alaria Kista 0lergi Sakit Telinga
Pasien elakukan Rawat 2nap $ Rawat 2nap Dilakukan Pasien. K8D% R090T 230P A A/A A
300 R1035 awar elati elati Kamboja
300 P0S2%3 0li :ala Santy Didi
3* Tabel Rawat 2nap K8D% R090T 230P A A/A A/A A
300 R1035 awar elati elati Kamboja
300 P0S2%3 0li :ala Santy Didi
3* Tabel Rawat 2nap K8D% R090T 230P A A/A A
300 R1035 awar elati Kamboja
Tabel Pasien K8D% P0S2%3 / = <
K8D% R090T 230P A A/A A/A A
300 P0S2%3 0li :ala Santy Didi
DM DATA R)MA SA"IT
Pasien
Petugas 2D#P%T150S BpiC 2nteger BC 300#P%T150S hara!ters (-A) 0:0 0T# P%T 150S hara!ters (/A) 40#4050 hara!ters (,A)
melayani
2denti&ier#, BpiC
K8D%#P0S2%3 BpiC 2nteger BC 300#P0S2%3 hara!ters (-A) 0:0 0T# P0S2%3 hara!ters (/A) T03550:#D0T035 hara!ters (,A) K%:1>03 hara!ters (-A) 2denti&ier#, BpiC
digunakan
melakukan
Dokter Rawat 2nap K8D%#R090T#230P BpiC 2nteger BC 300#R1035 hara!ters (,A) 2denti&ier#, BpiC
2D#D8KT%R BpiC 2nteger BC 300#D8KT%R hara!ters (-A) 0:0 0T #D8KT %R hara!ters (/A) SP%S20:2S0S2 hara!ters (-A) 2denti&ier#, BpiC
$DM DATA R)MA SA"IT
Pasien Petugas 2D#P%T150S 300#P%T150S 0:0 0 T#P %T 150S 40#4050
23T%5%R pkC >0R(A) >0R(/A) >0R(A)
*K#P%T150S#%:0E032#P0S2%3
K8D%#P0S2%3 2D#P%T150S K8D%#R090T#230P 300#P0S2%3 0:0 0 T# P0S 2%3 T03550:#D0T035 K%:1>03
23T%5%R pkC 23T%5%R &kC 23T%5%R &kC >0R(A) >0R(/A) >0R(A) >0R(A)
*K#D25130K0#D25130K03#P0S2%3
*K#P0S2%3#%:0K1K03#R090T#23
digunakan 2D#D8KT%R 23T%5%R pk,&kC K8D%#P0S2%3 23T%5%R pk,&kC
*K#D25130K0#D25130K03#D8KT%R
Dokter Rawat 2nap K8D%#R090T#230P 23T%5%R pkC 300#R1035 >0R(A)
2D#D8KT%R 300#D8KT%R 0:0 0 T# D8KT %R SP%S20:2S0S2
23T%5%R pkC >0R(A) >0R(/A) >0R(A)
MIR*S*/T AESS 0 RE,ATI*NSI$ 1