database rumah sakit

Post on 21-May-2015

6.728 Views

Category:

Documents

13 Downloads

Preview:

Click to see full reader

DESCRIPTION

Basis Data II

TRANSCRIPT

DATABASE RUMAH SAKIT

SISWANTI JUFRI 13020100296A. NURUL AFIAH ALI 13020100386DIAN PRATIWI 13020100288

PENDAHULUAN

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, data ruang, data pembayaran maupun data pasien yang menjalani rawat inap.

Objek yang dipakai

1. Petugas2. Pasien3. Dokter4. Ruang

PEMBAHASAN

Penentuan entitas

1. Petugas : Menyimpan informasi identitas dari petugas jaga2. Pasien : Menyimpan informasi identitas dari pasien3. Dokter : Menyimpan informasi identitas dari dokter4. Ruang : Menyimpan informasi identitas dari ruang5. Rawat inap : Menyimpan informasi apabila terdapat pasien yang perlu rawat inap6. Pembayaran : Menyimpan informasi dari administrasi pembayaran pasien

PEMBAHASAN

Penentuan atribut

1. Petugas : kd_petugas char(5) primary key, nama_petugas varchar(30), alamat_petugas varchar(50), jam_jaga char(15)

2. Pasien : kd_pasien char(5) primary key, kd_dokte char(10), nama_pasien varchar(30), alamat_pasien varchar(50), tanggal_datang char(15), keluhan varchar(50)

3. Dokter : kd_dokter char(5) primary key, nama_dokter varchar (30),alamat_dokter varchar(50), spesialisasi_dokter varchar(20)

4. Ruang : kd_ruang char(5) primary key, nama_ruang varchar(30), nama_gedung varchar(30)

5. Rawat inap : kd_rawat_inap char(5) primary key , nama_pasien varchar(30), kd_ruang varchar(30)

6. Pembayaran : kode_pembayaran char(5) primary key, kd_pasien char(10), kd_petugas char(10), jumlah_harga varchar(30)

PEMBAHASAN

• Hubungan atau Relasi

Petugas melayani pembayaran pasienTabel utama: petugas Tabel kedua: pembayaran Relationship: One-to-many (1:M)Attribute penghubung: kd_petugas (FK kd_petugas di pembayaran )

Pasien membayar pada tabel pembayaranTabel utama: pasien Tabel kedua: pembayaran Relationship: One-to-one (1:1)Attribute penghubung: kd_pasien (FK kd_pasien di pembayaran )

PEMBAHASAN

Hubungan atau RelasiDokter digunakan untuk pasienTabel utama: dokter Tabel kedua: pasien Relationship: One-to-many (1:M)Attribute penghubung: kd_dokter (FK nama_dokter di pasien )

Pasien melakukan rawat inapTabel utama: pasienTabel kedua: rawat_inap Relationship: One-to-one (1:1)Attribute penghubung: kd_pasien (FK kd_pasien di rawat_inap )

Ruang digunakan untuk rawat_inapTabel utama: ruang Tabel kedua: rawat_inap Relationship: One-to-one (1:1)Attribute penghubung: kd_ruang (FK kd_ruang di rawat_inap)

FLOWCHARTMulai

Melengkapi data pasien

Data pasien

Kartu

Pemeriksaan pasien

Daftar hasil pemeriksaan Pasien

A

A

Rawat InapYa

Ruang

Resep obat

tidak

pembayaran

Mulai

ERD

DATABASE1. Buka CMD dengan cara tekan windows +R atau start run2. Masuk Mysl

3. Buat database nya

4. Masuk ke dalam database nya

5. Buat tabel databasenya1. Tabel Petugas

lihat hasilnya:

Mengisi tabel petugas

Lihat hasilnya:

2. Tabel Dokter

lihat hasilnya

Mengisi data pada tabel dokter

lihat hasilnya

3. Tabel pasien

Lihat hasilnya

Isi data tabel pasien

Lihat hasilnya

4. Tabel Ruang

Lihat hasilnya

Isi data tabel ruang

5. Tabel Rawat Inap

Lihat hasilnya

Isi data tabel rawat inap

6. Tabel Pembayaran

lihat hasilnya

Isi data tabel pembayaran

SEKIAN &

TERIMA KASIH

top related